Maker Pro
Maker Pro

USB INTERFACE BOARD USING PIC18F4550

Its a PIC18f4550 based USB INTERFACE DEVELOPMENT BOARD..


it enables me to control 6 leds via a USB connection and a C# application, with clicks on button.

A very Nice and Good Project...

PLEASE WATCH THE VIDEO AND IF ANYONE LIKE IT THEN I WILL POST A DETAILED TUTORIAL FOR MAKING IT


 
USB Demo Interface Development Board Tutorial -1

STAGE/PART-1
MAKING OF THE MAIN CIRCUIT BOARD

Author: Rakesh Mandal





This board is programmed to control 6 led’s and it can be manipulated easily to control 8 led’s. In place of led’s you can interface it to some other electronics components to control like DC motor or stepper motor or can make your own robotics application as I did. A small software made in C# can control the glowing of led’s with clicks of mouse or with pressing of some keys.








pic18f4550_board11.jpg



-For my project I bought this PIC18f4550 microcontroller for Rs. 375 (Indian currency) that is around 6.5 $. It is available in any electronics shop. The schematic is provided in this turorial is a snapshot picture from EAGLE Layout designer.

PIC18f4550 Microcontroller

PIC18F4550 MC


So get all the components in the list i have provided below and heat up your soldering iron and lets begin.Be careful while working with soldering iron.


SCHEMATIC
pic18f4550 schematic , usb interface demo board


eagle.jpg



PIC18F4550 DEMO SCHEMATIC

NOTE: Click On any Picture To enlarge it.

TIP: Save the schematic and pin diagram for this USB demo interface Board. Refer the pin diagram time to time while soldering to avoid confusion. It is better to do labeling in the PCB to avoid confusion while you are soldering.

-It is recommended to use a PCB for making this USB board.Over breadboard there are always chances of loose connections. Some time all the connections are perfect but still the PIC18F4550 is not detected by the system over breadboard, (it will freak you out) , so better use a PCB, I myself faced this problem, even though all the circuitry and connections were perfect and all checked up two time, but still no sign of life. So better to use a PCB on the first shot. You can alter the connection anytime on PCB in any mistake is detected on the USB interface board you are making.


TO CONTINUE WITH FIRMWARE/C# APPLICATION

TUTORIAL LINK WITH DETAILS


http://rakeshmandal.info/microcontroller/how-to-make-a-USB-Demo-Interface-Development-Board-Circuit.html
 
Last edited:
UPDATED LINKS for USB Interface Board HID

New UPDATED PROJECT LINK share :) .

This project / USB hardware is quiet easy to make at home with few components, this piece of hardware will be detected by your computer like any other external device once it’s completed. This is a Simple USB demo interface development board project and demonstrate excellent USB interface to Microcontroller.

mydem2.JPG


For Experienced personal http://www.rakeshmondal.info/USB-Demo-Interface-Development-Board-Project
you can download all the firmware schematic etc etc at the end of this page

However for Beginners

For Beginners Step By Step

1- The Making Of the Hardware - http://www.rakeshmondal.info/pic18f4550-project-tutorial-part-1-USB

2- FIRST TIME PROGRAMMING - http://www.rakeshmondal.info/programming-a-microcontroller

3- Making of JDM PROGRAMMER TO LOAD CODE - http://www.rakeshmondal.info/How-to-make-a-JDM-Programmer

4- CONFIG WINPIC 800 with JDM - http://www.rakeshmondal.info/winpic800-config-for-JDM-Programmer

5- DRIVER INSTALLATION for PIC18F4550 board - http://www.rakeshmondal.info/pic18f4550-Driver-installation-tutorial

6- BOOTLOADING - http://www.rakeshmondal.info/BOOTLOADING-PIC18F4550-USB-BOARD

7- FIRMWARE TO CONTROL 6 LED in PIC18F4550 - http://www.rakeshmondal.info/cs-firmware-control-6-leds

8 -C# application to control pic18f4550 board DOWNLOAD - http://www.rakeshmondal.info/CS-Application-To-Control-PIC18F4550-Board-6LED.zip



Sharing :)
Take care Frnds :)
 
Last edited:
Top