Custom Arduino Board
Introduction: Custom Arduino Board
I have work with Arduino from few years. It makes easy our electronic projects. But I was thinking how to make boards like Arduino?. When I make a permanent projects like clocks, whether stations. I have to keep my Arduino there forever I have to break that project or buy another one for another project. With this I can easily make any project with it's circuit. all I have to do is solder the components to this one.
and Hope this will be a cool and fun project.
Supplies
For this project we need some Supplies.
* ATmega 328 -1
* 22pf -2
* 16 MHz crystal -1
* USB ASP programmer -1
* pin hedders male,femail
* Ic bace(for atmega 328)
* Double side PCB( I used Dot board )
* 7805 IC -1
* 0.33uf capacitor -1
* 10uf capacitor -1
Note: When you buy the USBASP programmer make sure to by the small 10 to 6 pin adapter.
These are for the circuit and I brought them via alixpress website.
I took these Supplies images from the internet.
And we need Basic Soldering skills, soldering iron, etc.
Step 1: Video
Custom Arduino board
Step 2: Gather All the Components
When you are going to make this project. gather all the components to your table. It will be easy to you.
Step 3: Make the Circuit
Read the diagram and build the circuit.
It explains how to connect vires, components etc.
Place the components according to diagram on the dot board. Then check them again. After checked them, begin to solder the circuit.
Check where the components placed and how It will also help you just like the diagram.
Add a LED to your Board. The built in led Is on the D13 pin. Make sure to add a resister otherwise led could burn.
Step 4: Make the Digital and Analog Pins
Now Get the pin herders and place them on both sides of Microcontroller as Arduino. These will allow you to Connect sensors etc.
Just like normal Arduino.
Please check Images. These will help you to understanding.
And you can label your pins if you like. 611
Ex: A0 , A1
Step 5: Power Section
Add a 5v power regulator circuit to the project. So we can use it with a battery pack.
Check the circuit diagram and connect the 5v out put to VCC and GND pins of our Arduino.
Step 6: Make Pins for Programmer
Now, Here we are going to program our board using a USB programmer and Arduino Software. So for that we are using six pins.
In here I'm explaining how to make that part.
For communication with USB programmer we are using MISO MOSI SCK RESET VCC and GND pins. these are the six pins I mentioned earlier.
If you look at a programmer you will notice that it Comes with six pins 3 for one line. So we need to make suitable port in our board.
Please check images.
Get pin header and break it to 2 pieces that include 3 of them in a one piece. and place them like in image and solder them. Now mark one side.(make it GND or VCC so it will easy to remember the side of your pins). Solder six pins to the Microcontroller. Then begin to make the connections.(check carefully images).
Step 7: Prepare the Programmer
To Use the Programmer we need to Install some Drivers to our Computer.
For that go to this site :<PERSON>
Click on download.
After download it. Open it.
Plug the USBASP programmer to the computer.
Go to Options -> List all devices (tick on this)
Select Usbasp on the select bar.
Select the driver
Install it.
There are 6 drivers and to many people it worked only two of them. They were : . So I recommend to install one of them.
Then go to device manager. You will see A device called Usbasp that successfully installed our driver.
I included images of these steps.
Step 8: Upload the Bootloader
If we want to work with our Arduino we need to install a Arduino bootloader. Its like our computer OS. It only need to install one time.
There are several ways to install bootloader to atmega 328 and you can find many tutorials from the internet.
Connect the Programmer to the our board
Select the board as Arduino Uno.
Programmer as Usbasp.
In tools click the Burn bootloader.
This will burn the bootloader to our atmega328.
Step 9: Lets Make It Work
Now place the micro controller on the IC base. 379