Arduino je odprtokodna razvojna platforma za inženirje in ljubitelje, ki na enostaven način razvijajo elektronske projekte. Sestavljen je tako iz fizične programabilne razvojne plošče (ki temelji na seriji mikrokrmilnikov serije AVR) kot dela programske opreme ali IDE, ki deluje v vašem računalniku in se uporablja za pisanje in nalaganje kode na ploščo mikrokrmilnika.
Arduino uporablja zagonski nalagalnik. Zagonski nalagalnik je del programske opreme, ki omogoča zapisovanje nove programske opreme. V tem DIY-u bom razpravljal o tem, " Kako zažgem zagonski nakladač v svežem čipu ATmega328 in zgradim domač Arduino na PCB". V Arduino UNO uporabljamo ATmega328 IC, tako da sem izbral tega za predstavitev tega projekta.
Potrebne komponente:
- Arduino UNO tabla z IC in kablom
- Atmega328 IC
- Breadboard
- Priključne žice
- 16 MHz kristalni oscilator
- 10 K upor
Koraki za izdelavo lastne plošče Arduino:
Za sežig zagonskega nalagalnika v novem svežem IC Atmega328 potrebujemo ploščo Arduino (za zagon zagonskega nalagalnika lahko uporabimo katero koli ploščo Arduino). In potem moramo slediti spodnjim korakom. Celoten postopek smo prikazali tudi v videu na koncu vadnice.
Korak 1. V prvem koraku uredite vse zahtevane stvari, navedene na zgornjem seznamu komponent
2. korak: Zdaj odstranite “Arduino Original IC” s plošče Arduino s pomočjo izvijača. In v ploščo Arduino vstavite “New Atmega328 IC”.
3. korak: Zdaj odprite Arduino IDE in pojdite na Datoteka -> primer -> ArduinoISP in ga odprite.
Po odprtju ArduinoISP izberite ploščo Arduino UNO v meniju Orodja -> Plošča -> Arduino Uno.
Nato izberite COM PORT v Tools -> Serial Port -> COM10
in nato naložite ArduinoISP Sketch.
4. korak: Zdaj odstranite ta novi IC z plošče Arduino in vstavite predhodno zagnani ali originalni Arduino IC na ploščo Arduino in vanj naložite isto skico ArduinoISP, kot smo storili v 3. koraku.
5. korak: Na plošči za kruh zgradite spodnjo vezje z novo IC na Breadbaord in Original IC na originalni Arduino Board.
6. korak: Zdaj v Arduino IDE pojdite na Orodje in kliknite Burn Bootloader.
Zdaj boste videli, da lučka Rx in Tx na plošči Arduino nekaj časa naključno utripa. To pomeni, da Bootloader gori v novi ATmega 328 IC. In Arduino IDE bo prikazal » Zaključen zagonski nalagalnik «. Zdaj lahko to "novo IC" uporabite na plošči Arduino.
7. korak: Zdaj zgradite svojo domačo ploščo Arduino na nič PCB tako, da spajate komponente, zbrane v 1. koraku, po spodnjem vezju. Oglejte si tudi spodnji video.
V to tablo vstavite 'New IC' in končali ste.
Prav tako ga lahko pravilno zgradite na PCB z ustrezno postavitvijo in jedkanjem PCB. Tu se naučite, kako narediti PCB doma in s pomočjo EasyEDA pretvoriti shemo v postavitev PCB.
Za povezavo LCD preprosto povežite svojo domačo ploščo Arduino z originalno ploščo Arduino s pomočjo zatičev Rx, Tx, RST in GND originalne plošče Arduino, kot je prikazano spodaj Fritzing Circuit ali zgoraj diagram vezja. In naložite spodnjo določeno kodo (odsek kode).
Odstranite 'Arduino Original IC' s plošče, ko naložite kodo v novo Arduino IC na ploščo za kruh ali Zero PCB. Arduino ploščo lahko napajate s 5v pin originalne plošče Arduino, kot smo storili zgoraj v Fritzing Circuit.