Introduction: TürkDuino

While thinking about a new project idea, I thought why don’t I build my own Arduino UNO. While producing a project, the idea stage is very important because we may have a lot of problems in the future. During the project process, I spent most of the time on the idea stage.

While designing my own Arduino UNO, I was inspired by the Turkish flag. That's why I thought at first to make the Arduino red and white and put the crescent and star on it, the symbol of our flag. When I thought about it in more detail and researched, I learned that no one had ever produced a development board with a map of their own country. This information motivated me more and I decided to design my development board in the form of a map of Turkey.

I put the crescent and star on the front and back of TürkDuino. I made a clone Arduino with CH340 integrated.

There are two versions of TürkDuino. SMD and DIP. The DIP version is easier to solder by hand, while the SMD version is more professional and suitable for mass production.

To order SMD version : https://www.pcbway.com/project/shareproject/T_rkDu...

To order DIP version : https://www.pcbway.com/project/shareproject/T_rkDu...

Step 1: MATERIAL SUPPLY AND PROGRAMS USED

-MATERIALS:

· Soldering heat gun

· ts100 soldering iron

· 30w solder pump

· Sieve

. Liquid solder

. USB cable

· Solder wire

· Jumper wire male to male

· Arduino UNO and USB cable

-Programs:

· EasyEDA

Step 2: APPLYING LIQUID SOLDER TO THE BOARD

After placing the sieve on the board, liquid solder is poured on it. After mixing the spilled liquid solder, we first press it horizontally with the help of an apparatus so that it enters between. Then we sweep vertically and remove excess solder from the top.

Step 3: COMPONENT LINEUP

Soldering heat gun is turned on and the SMD components are placed first until it warms up. Then soldering is carried out by blowing on it with a soldering heat gun.

After soldering of SMD components, DIP components are soldered. Since the ATmega328p is hollow, it cannot be programmed with Arduino. That's why the ATmega328p is put in development board.

Step 4: PIN COLLECTION

In order to use the ATmega328p as Arduino UNO, Arduino bootloader must be installed.While doing this, a connection is made between Arduino UNO and TürkDuino with jumper cables. 5V, GND,12,13 etc on Arduino. The pin inputs named are connected to the same pin inputs in TürkDuino. Only pin 10 on the Arduino is connected to the reset pin of TürkDuino.

Step 5: INSTALL BOOTLADER ON ATmega328p

Then the Arduino is connected to the computer and the following steps are performed in order.

1. ArduinoISP is selected from the examples.

2. After the Arduino UNO is selected, the COM port is also selected.

3. When the upload is done, adjustments are made for TürkDuino. The COM port and board are left the same. ArduinoISP is selected as the programmer. After these processes are finished, the bootloader is loaded.

4. After the upload is complete, the Arduino is disconnected from the computer. So that TürkDuino can be programmed. Blink example is opened to program TürkDuino. Then the programmer for TürkDuino is selected and the port settings are made after Arduino selects the board setting. Then, Installation is performed.

5. It is observed that TürkDuino is working.

6. Tx and Rx leds are turned on to make a small trial.

Step 6: DEVELOPMENT BOARD TÜRKDUINO IS READY, YOU CAN DO ANY PROJECT.