Arduino er en åpen kildekode-utviklingsplattform for ingeniører og hobbyister for å utvikle elektronikkprosjekter på en enkel måte. Den består av både et fysisk programmerbart utviklingskort (basert på AVR-serien med mikrokontrollere) og en programvare eller IDE som kjører på datamaskinen din og brukes til å skrive og laste opp koden til mikrokontrollerkortet.
Arduino bruker en boot loader. Boot loader er et programvare som gjør at den nye programvaren kan brennes på den. Så i dette gjør-det-selv skal jeg diskutere “ Hvordan brenne en støvelader i en fersk ATmega328-brikke og bygge en hjemmelaget Arduino på PCB”. I Arduino UNO bruker vi ATmega328 IC slik at jeg velger denne for å demonstrere dette prosjektet.
Nødvendige komponenter:
- Arduino UNO Board med IC og kabel
- Atmega328 IC
- Brettbrett
- Koble ledninger
- 16 MHz krystalloscillator
- 10 K motstand
Fremgangsmåte for å bygge ditt eget Arduino Board:
For å brenne en boot loader i ny fersk Atmega328 IC, trenger vi et Arduino-kort (vi kan bruke hvilket som helst Arduino-kort til å brenne boot loader). Og så må vi følge trinnene nedenfor. Vi har også demonstrert hele prosessen i videoen på slutten av opplæringen.
Trinn 1. I første trinn ordner du alle nødvendige ting gitt i komponentlisten ovenfor
Trinn 2: Fjern nå “Arduino Original IC” fra Arduino-kortet ved hjelp av skrutrekker. Og sett inn “New Atmega328 IC” i Arduino-kortet.
Trinn 3: Åpne nå Arduino IDE og gå til Fil -> eksempel -> ArduinoISP og åpne den.
Etter å ha åpnet ArduinoISP, velg Arduino UNO-bord fra Verktøy -> Board -> Arduino Uno.
Velg deretter COM PORT fra Verktøy -> Seriell port -> COM10
og last deretter opp ArduinoISP Sketch.
Trinn 4: Fjern nå denne nye IC fra Arduino Board og sett inn Arduino pre booted eller Original Arduino IC i Arduino board og last opp den samme ArduinoISP skissen i den, som vi har gjort i trinn 3.
Trinn 5: Bygg kretsen nedenfor på brødbrettet med New IC på Breadbaord og Original IC på Original Arduino Board.
Trinn 6: Gå nå til Arduino IDE til Tool og klikk på Burn Bootloader.
Nå vil du se Rx og Tx LED på Arduino-kortet blinker tilfeldig i noen tid. Det betyr at Bootloader brenner i nye ATmega 328 IC. Og Arduino IDE vil vise “ Done burning bootloader ”. Nå kan du bruke denne 'nye IC' i Arduino-kortet.
Trinn 7: Bygg nå ditt eget hjemmelagde Arduino-kort på null PCB ved å lodde komponentene samlet i trinn 1, etter kretsdiagrammet nedenfor. Sjekk også videoen nedenfor.
Sett inn 'New IC' i dette brettet, så er du ferdig.
Du kan også bygge den riktig på PCB med riktig PCB-layout og etsning. Lær her å lage PCB hjemme og konvertere Schematic til PCB-layout ved hjelp av EasyEDA.
For LCD-grensesnitt, kobler du bare hjemmelaget Arduino Board med Original Arduino Board ved hjelp av Rx, Tx, RST og GND-pinner på Original Arduino Board, som vist nedenfor Fritzing Circuit eller over Circuit Diagram. Og last opp koden nedenfor (koden).
Fjern 'Arduino Original IC' fra tavlen når du laster opp kode i ny Arduino IC på brødbrettet eller Zero PCB. Du kan drive Arduino Board med 5v Pin av Original Arduino Board, som vi har gjort ovenfor Fritzing Circuit.