Arduino är en öppen källkodsutvecklingsplattform för ingenjörer och hobbyister att utveckla elektronikprojekt på ett enkelt sätt. Den består av både en fysisk programmerbar utvecklingskort (baserad på AVR-serien av mikrokontroller) och en mjukvara eller IDE som körs på din dator och används för att skriva och ladda upp koden till mikrokontrollkortet.
Arduino använder en startlastare. Boot loader är en mjukvara som gör att den nya programvaran kan brännas på den. Så i det här DIY kommer jag att diskutera " Hur man bränner en startladdare i en färsk ATmega328-chip och bygg en hemlagad Arduino på PCB". I Arduino UNO använder vi ATmega328 IC så att jag väljer den här för att demonstrera detta projekt.
Komponenter som krävs:
- Arduino UNO Board med IC och kabel
- Atmega328 IC
- Bakbord
- Anslutande ledningar
- 16 MHz kristalloscillator
- 10 K motstånd
Steg för att bygga ditt eget Arduino Board:
För att bränna en startladdare i nya färska Atmega328 IC behöver vi ett Arduino-kort (vi kan använda vilket Arduino-kort som helst för att bränna bootloader). Och sedan måste vi följa stegen nedan. Vi har också demonstrerat hela processen i videon i slutet av handledningen.
Steg 1. I det första steget ordnar du alla nödvändiga saker som anges i komponentlistan ovan
Steg 2: Ta nu bort "Arduino Original IC" från Arduino-kortet med hjälp av skruvmejsel. Och sätt in "New Atmega328 IC" i Arduino-kortet.
Steg 3: Öppna nu Arduino IDE och gå till Arkiv -> exempel -> ArduinoISP och öppna den.
Efter att ha öppnat ArduinoISP, välj Arduino UNO-kort från Verktyg -> Board -> Arduino Uno.
Välj sedan COM PORT från Verktyg -> Seriell port -> COM10
och ladda sedan upp ArduinoISP Sketch.
Steg 4: Ta nu bort den här nya IC från Arduino Board och sätt in Arduino pre booted eller Original Arduino IC i Arduino board och ladda upp samma ArduinoISP skiss i den, som vi har gjort i steg 3.
Steg 5: Bygg nedanstående krets på brödbrädan med New IC på Breadbaord och Original IC på Original Arduino Board.
Steg 6: Gå nu till Arduino IDE till Tool och klicka på Burn Bootloader.
Nu kommer du att se Rx och Tx LED på Arduino-kortet blinkar slumpmässigt under en tid. Det betyder att Bootloader brinner i nya ATmega 328 IC. Och Arduino IDE kommer att visa " Klar bränning bootloader ". Nu kan du använda denna "nya IC" i ditt Arduino-kort.
Steg 7: Nu Bygg din egen hemlagad Arduino styrelsen Zero PCB genom lödning komponenterna samlades i steg 1, efter Circuit Diagram nedan. Kolla även videon nedan.
Sätt in "New IC" i det här kortet så är du klar.
Du kan också bygga den ordentligt på PCB med en korrekt PCB-layout och etsning. Lär dig här att göra PCB hemma och konvertera Schematisk till PCB-layout med EasyEDA.
För LCD-gränssnitt, anslut bara ditt hemgjorda Arduino-kort med original Arduino-kort med hjälp av Rx-, Tx-, RST- och GND-stift på original Arduino-kortet, som visas nedan Fritzing Circuit eller ovanför Circuit Diagram. Och ladda upp nedanstående kod (kodavsnitt).
Ta bort 'Arduino Original IC' från tavlan när du laddar upp kod i ny Arduino IC på brödbrädan eller Zero PCB. Du kan driva ditt Arduino-kort med 5v-stift av original Arduino-kort, som vi har gjort ovanför Fritzing Circuit.