Sunday, 04 August 2013 22:49
SalMonDuino: A simpletest ATMega328 Arduino

This is a tutorial shows you how to build your own Arduino, I name it as SalMonDuino which is derive from my name (SM Ching). SalMonDuino is an modified version of original post written by Serisman, features include:
- Using stripboard eliminate the trouble of drilling PCB holes
- Simple circuit design uses minimum of components
- Using 16MHz resonator as clock source
- Prototype area
SalmonDuino diagram
SalMonDuino is very simple, it uses a ATMega823 microcontroller and two passive components (10K resistor and 16MHz resonator)

Prepare the stripboard for soldering
As shown in figure below is a PCB trace cut with an utility knife
As shown in figure below is a PCB trace cut with an PCB Cutting Cutter which is faster and easier


Finished product
Connection between USB-Serial Adapter and SalMonDuino
SalMonDuino need to connect a USB-Serial adapter in order to communicate with computer, it uses 4 pin (Vcc, Gnd, Tx,Rx) serial interface (TTL level)
USB-Serial |
SalmonDuino |
VCC |
VCC |
GND |
GND |
Tx |
Rx |
Rx |
Tx |


Upload sketch to SalMonDuino
In order to minimum components, the reset pin is not connect to any device which rmust be manually reset before uploading a sketch. To do that simply short the blue cable (as shown in figure above) to ground.
- Start the Arduino IDE
- Load a sketch
- Click on Upload icon
- Short the reset pin to ground immediately when seeing "Binary sketch size ......"

After the project has completed, I found out that the prototype area is better move to pin14 & pin15 of ATMega328 as shown in figure below

Published in
Projects
Tagged under