Arduino er en open source-udviklingsplatform for ingeniører og hobbyister til at udvikle elektronikprojekter på en nem måde. Den består af både et fysisk programmerbart udviklingskort (baseret på AVR-serien af mikrocontrollere) og et stykke software eller IDE, der kører på din computer og bruges til at skrive og uploade koden til mikrocontrollerkortet.
Arduino bruger en boot loader. Boot loader er et stykke software, der gør det muligt at brænde den nye software på den. Så i denne DIY vil jeg diskutere “ Sådan brænder du en boot Loader i en frisk ATmega328 Chip og bygger en hjemmelavet Arduino på PCB”. I Arduino UNO bruger vi ATmega328 IC, så jeg vælger denne til at demonstrere dette projekt.
Nødvendige komponenter:
- Arduino UNO Board med IC og kabel
- Atmega328 IC
- Brødbræt
- Tilslutning af ledninger
- 16 MHz krystaloscillator
- 10 K modstand
Trin til opbygning af dit eget Arduino Board:
For at brænde en boot loader i ny frisk Atmega328 IC har vi brug for et Arduino-kort (vi kan bruge ethvert Arduino-kort til at brænde boot loader). Og så er vi nødt til at følge nedenstående trin. Vi har også demonstreret hele processen i videoen i slutningen af vejledningen.
Trin 1. I det første trin skal du arrangere alle de krævede ting, der er angivet i komponentlisten ovenfor
Trin 2: Fjern nu "Arduino Original IC" fra Arduino-kortet ved hjælp af skruetrækker. Og indsæt "New Atmega328 IC" i Arduino-kortet.
Trin 3: Åbn nu Arduino IDE, og gå til File -> eksempel -> ArduinoISP og åbn den.
Efter åbning af ArduinoISP skal du vælge Arduino UNO-kort fra Værktøjer -> Board -> Arduino Uno.
Vælg derefter COM PORT fra Værktøjer -> Seriel port -> COM10
og upload derefter ArduinoISP Sketch.
Trin 4: Fjern nu denne nye IC fra Arduino Board og indsæt Arduino pre booted eller Original Arduino IC i Arduino board og upload den samme ArduinoISP skitse i den, som vi har gjort i trin 3.
Trin 5: Byg nedenstående givne kredsløb på brødpladen med New IC på Breadbaord og Original IC på Original Arduino Board.
Trin 6: Gå nu til Arduino IDE til Tool og klik på Burn Bootloader.
Nu vil du se Rx og Tx LED på Arduino-kortet blinker tilfældigt i nogen tid. Det betyder, at Bootloader brænder i nye ATmega 328 IC. Og Arduino IDE viser " Udført brændende bootloader ". Nu kan du bruge denne 'nye IC' i dit Arduino-kort.
Trin 7: Byg nu dit eget hjemmelavede Arduino Board på Zero PCB ved at lodde komponenterne samlet i trin 1 ved at følge kredsløbsdiagrammet nedenfor. Se også videoen nedenfor.
Indsæt 'Ny IC' i dette kort, og du er færdig.
Du kan også bygge det ordentligt på PCB med et korrekt PCB-layout og ætsning. Lær her at lave PCB derhjemme og konvertere skematisk til PCB-layout ved hjælp af EasyEDA.
Til LCD-grænseflade skal du bare forbinde dit hjemmelavede Arduino Board med Original Arduino Board ved hjælp af Rx, Tx, RST og GND-ben på Original Arduino Board, som vist nedenfor Fritzing Circuit eller over Circuit Diagram. Og upload nedenstående kode (kode sektion).
Fjern 'Arduino Original IC' fra tavlen, når du uploader kode i ny Arduino IC på brødbrættet eller Zero PCB. Du kan drive dit Arduino Board med 5v Pin af Original Arduino Board, som vi har gjort i ovenstående Fritzing Circuit.