
Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-23 15:09

Pozdravljeni vsi skupaj!!
V tem navodilu vam bom pokazal, kako zapisati zagonski nalagalnik na čipu Atmega328p-AU (SMD) in kako narediti Arduino NANO od začetka do konca.
Postopek, napisan v tem navodilu, se lahko uporabi za izdelavo poljubnih arduino plošč za vaše projektne zahteve po meri.
Za boljše razumevanje si oglejte video
V tej vadnici so trije deli.
1. Oblikovanje in zbiranje vseh komponent
2. Zagon zagonskega nalagalnika na nov čip
3. Nalaganje preskusne kode
Na koncu tega članka sem priložil datoteke PCB.
Pa začnimo!
1. korak: Potreben material



Čip Atmega328P-AU
CP2102 modul USB v TTL (ali podoben kot CH340)
Arduino NANO
Mostične žice
AMS1117 5V regulator
16MHz kristal
SMD LED
SMD upor (330R, 10K) (paket 0604)
Gumbno stikalo
Kondenzatorji (0,1uF, 22pF, 10uF) (Uporabil sem keramični tip, vendar je plošča zasnovana za paket SMD_0612)
Terminalni trak
Vsa orodja in dodatki za spajkanje SMD.
2. korak: Shema vezja in izdelava vezja




Shema vezja in postavitev tiskanega vezja sta bili preneseni s spletnega mesta Arduino. Kasneje sem se nekoliko spremenil, saj vse komponente, uporabljene na prvotni plošči, pri meni niso bile na voljo. Na spletu sem naročil tiskano vezje.
Ko sem prejel tiskano vezje, sem za spajkanje komponent in IC -jev uporabil svojo spajkalno postajo z vročim zrakom. Slike končne plošče so priložene.
Zdaj nisem razložil postopka spajkanja, saj je to področje uporabe za druga navodila. Spajkalno pasto sem nanesel na tiskano vezje s šablono, postavil komponente in spajkal s pihalnikom za vroč zrak.
3. korak: Povezave in postopek za zapisovanje zagonskega nalagalnika



Prosimo, sledite tem podrobnostim povezave (za lažje razumevanje si oglejte povezavo Slike/Video
Domači ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI) ………………………………. D11
Pin 16 (MISO) ………………………………. D12
Pin 17 (SCK) ………………………………… D13
Pin 29 (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Postopek Zažiganje zagonskega nalagalnika po pravilni povezavi.
1) Priključite Arduino NANO na USB računalnika
2) Izberite ustrezno ploščo in vrata Com
3) V meniju orodij izberite ARDUINO AS ISP Programmer. Pot: Orodja> Programer> Arduino kot ponudnik internetnih storitev
4) Pojdite na Orodja in izberite Burn Boot Loader. Pot: Orodja> Burn Boot Loader
5) To lahko traja do ene minute in prikaže se sporočilo "Done Burning Boot Loader".
Po tem lahko odstranite vse povezovalne žice in povezave in vaš novi AVR mikrokrmilnik je pripravljen za uporabo kot samostojna naprava za vaše projekte.
*Vse slike so v skladu s postopkom
4. korak: Preizkus z nalaganjem kode



V tem koraku se bomo naučili naložiti kodo na nov domači Arduino MINI. Za nalaganje kode boste morali slediti temu postopku.
Za lažje razumevanje si oglejte povezavo Slike/video.
Naložil bom utripajočo LED skico, da preverim, ali novi mikrokrmilnik deluje pravilno.
Podrobnosti o povezavah:
Domači Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Po vzpostavitvi povezav priključite pretvorniško ploščo USB v TTL (CP2102) v računalnik.
2. Odprite Blink LED Sketch v meniju Primeri.
3. V meniju z orodji izberite programer AVRISP in naložite kodo.
4. Izberite ustrezna vrata COM in nastavitve plošče.
5. Ko se na računalniškem zaslonu prikaže nalaganje, pritisnite gumb za ponastavitev, saj za ponastavitev nismo povezali pin DTR.
Utripajoča LED označuje, da mikro krmilnik deluje pravilno, in to ekvivalentno ploščo Arduino Mini lahko uporabite za vaše projekte. Zato smo se naučili, kako zagnati popolnoma nov čip ATMEGA 328P-AU.
5. korak: Odpravljanje težav in zaključek

Uspešno smo zaključili izdelavo Arduino Nano. Kljub temu obstaja možnost, da pride do napak. Tu je seznam stvari, ki jih lahko storite za odpravo napak.
1) Preverite povezave in komponente vezja (večinoma kristalne), če zagonski zagonski nalagalnik ne deluje.
2) Prepričajte se, da ste v programski opremi omenili pravilno ploščo in vrata COM
3) Preverite, ali je kabel USB okvarjen.
4) Če se mikro krmilnik pri napajanju segreva, verjetno imate okvarjen IC.
5) Preverite neprekinjenost v tiskanih vezjih in neželenih spajkalnih mostovih, ko uporabljamo komponente SMD.
Hvala vam
HS SANDESH HEGDE
Priporočena:
Zaženite zagonski nalagalnik Arduino na ATMega328: 4 koraki

Flash Arduino Bootloader na ATMega328: Questo tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente are una bord di nostra creazione, sia vergine; pridi ad esempio nel caso in cui si vuole realizzare la Drivemall
Kako ustvariti zagonski pogon Linuxa (in kako ga uporabljati): 10 korakov

Kako ustvariti zagonski pogon Linuxa (in kako ga uporabljati): To je preprost uvod o tem, kako začeti z Linuxom, zlasti Ubuntu
Torej, naložite zagonski nalagalnik STM32duino v svojo "modro tableto" Kaj torej zdaj?: 7 korakov

Torej, naložite zagonski nalagalnik STM32duino v svojo "modro tableto" … Kaj torej zdaj ?: Če ste že prebrali moja navodila, ki pojasnjujejo, kako naložite zagonski nalagalnik STM32duino ali katero koli drugo podobno dokumentacijo, poskusite z nalaganjem kode nalaganja in …. morda ni nič Težava je veliko, če ne vsi primeri za " generično " STM32 bo
KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov

KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik: V tem navodilu vam bom pokazal, kako narediti Arduino MINI iz praske. Postopek, napisan v tem navodilu, lahko uporabite za izdelavo vseh arduino plošč za vaše zahteve projekta po meri. Prosimo, poglejte video za boljše razumevanje
Kako naložiti zagonski nalagalnik v kateri koli Arduino!: 5 korakov

Kako naložiti zagonski nalagalnik v kateri koli Arduino!: Recimo, da ste prinesli Arduino in poskušali naložiti svoj prvi program iz primerov, v njem pa je zapisana napaka avrdude: stk500_getsync () To pomeni, da v vašem Arduinu manjka zagonski nalagalnik. Danes vam bom pokazal, kako naložite zagonski nalagalnik