Sadržaj:
- Korak 1: Popis materijala
- Korak 2: Dijagram sklopa i izrada pločice
- Korak 3: Veze i postupak s Burn Bootloader -om
- Korak 4: Testiranje učitavanjem koda
- Korak 5: Rješavanje problema
Video: KAKO NAPRAVITI ARDUINO NANO/MINI - Kako snimiti Bootloader: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
U ovom Instructables ću vam pokazati kako napraviti Arduino MINI od nule.
Postupak napisan u ovim uputama može se koristiti za izradu bilo kojih arduino ploča za vaše prilagođene zahtjeve projekta.
Za bolje razumijevanje pogledajte video
U ovom vodiču postoje tri dijela
1. Dizajniranje i prikupljanje svih komponenti
2. Burning Bootloader na novi čip
3. Učitavanje testnog koda
Priložio sam PCB datoteke na kraju ovog članka.
Pa krenimo!
Korak 1: Popis materijala
- CP2102 USB na TTL modul (ili sličan poput CH340)
- Arduino NANO
- Žice za kratkospojnike
- Čip Atmega328P-AU
- AMS1117 5V regulator
- 16MHz kristal
- SMD LED
- SMD otpornik (330R, 10K) (paket 0604)
- Prekidač za gumbe
- Kondenzatori (0,1uF, 22pF, 10uF) (Koristio sam keramički tip, ali je ploča dizajnirana za paket SMD_0612)
- Terminalna traka
- Sav alat i pribor za SMD lemljenje.
Korak 2: Dijagram sklopa i izrada pločice
Arduino MINI ploču sam napravio u svom vodiču za SMD lemljenje. Videozapis možete pogledati ako želite naučiti kako.
Kratki pregled … Nanio sam lemljivu pastu na PCB pomoću matrice, postavio komponente i lemio pomoću puhala za vrući zrak.
Koristio sam otvorene izvorne Arduino PCB datoteke s Arduino web stranice i malo ih izmijenio prema svojim zahtjevima i dostupnim dijelovima. Kasnije sam naručio PCB Online od JLCPCB -a.
Korak 3: Veze i postupak s Burn Bootloader -om
Slijedite ove detalje o povezivanju (pogledajte vezu Slike/video za lakše razumijevanje*)
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
Postupak Zapisati Boot loader nakon ispravnog povezivanja.
1) Spojite Arduino NANO na USB računala
2) Odaberite odgovarajuću ploču i Com port
3) U izborniku alata odaberite ARDUINO KAO ISP programer. Put: Alati> Programer> Arduino kao ISP
4) Idite na Tools i odaberite Burn Boot Loader. Put: Alati> Burn Boot Loader
5) To može potrajati do minute i prikazat će se poruka "Done Burning Boot Loader".
Nakon toga možete ukloniti sve spojne žice i veze i vaš novi AVR mikrokontroler je spreman za upotrebu kao samostalni uređaj za vaše projekte.
*Sve slike su u redu prema proceduri
Korak 4: Testiranje učitavanjem koda
U ovom koraku naučit ćemo učitati kôd na novi domaći Arduino MINI. Morat ćete slijediti ovaj postupak svaki put za učitavanje koda.
Za lakše razumijevanje pogledajte vezu Slike/video.
Prenijet ću LED skicu koja treperi kako bih provjerila radi li novi mikrokontroler ispravno.
Detalji o priključcima:
Domaći Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ……………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Nakon povezivanja, spojite USB na TTL konvertorsku ploču (CP2102) na svoje računalo.
2. Otvorite Blink LED Sketch iz izbornika Primjeri.
3. U izborniku alata odaberite AVRISP programer i prenesite kôd.
4. Odaberite odgovarajući COM port i Postavke ploče.
5. Nakon što se na zaslonu računala prikaže učitavanje, pritisnite gumb za resetiranje jer nismo povezali DTR pin za poništavanje.
Trepćuća LED označava da mikro kontroler radi ispravno, a ova ekvivalentna ploča Arduino Mini može se koristiti za vaše projekte. Stoga smo naučili kako pokrenuti i učitati potpuno novi ATMEGA 328P-AU čip.
Korak 5: Rješavanje problema
Slijedeći postupke iz prethodnih koraka, možete jednostavno pokrenuti i učitati Atmega čip.
No, zbog nekih softverskih ili ljudskih pogrešaka postat će neuspješan. Evo nekoliko mojih prijedloga:
1) Provjerite veze i komponente kruga (uglavnom kristalne) ako gori Boot loader ne radi.
2) Provjerite jeste li u softveru spomenuli ispravnu ploču i COM port
3) Provjerite ima li neispravnog USB kabela.
4) Ako se mikrokontroler zagrijava kada se napaja, vjerojatno imate neispravan IC.
5) Provjerite kontinuitet u PCB -u i neželjene mostove za lemljenje dok koristimo SMD komponente.
Preporučeni:
Bljeskajte Arduino Bootloader na ATMega328: 4 koraka
Flash Arduino Bootloader na ATMega328: Questo tutorial ci permette di caricare il Bootloader nel caso in cui l'ATmega, presente su una bord di nostra creazione, sia vergine; come ad esempio nel caso in cui si vuole realizzare la Drivemall
Snimite bootloader na Arduino Nano 3.0 kloniranu ploču: 11 koraka
Burn Bootloader na Arduino Nano 3.0 Clone Board: nedavno je kupio Arduino Nano 3.0 Clone od AliExpressa koji je došao bez bootloadera. Siguran sam da postoji mnogo drugih ljudi koji su u istoj situaciji kao i ja, a možda su se isprva pomalo izbezumili! Ne brinite, u ovom uputstvu
Atmega328P-PU Bootloader (Optiboot) Vodič za snimanje: 12 koraka
Atmega328P-PU Bootloader (Optiboot) Vodič za snimanje: Još jedan Atmega bootloader koji gori. Ali ovaj put sam se kladio u prvi pokušaj da ćete uspjeti !! Ovo je vodič za snimanje bootloadera Nick Gammons za Arduino ploče
Dakle, učitavate bootloader STM32duino u svoju "plavu pilulu" Pa što sada ?: 7 koraka
Dakle, učitavate STM32duino Bootloader u svoju "Plavu pilulu" … Pa što sad ?: Ako ste već pročitali moje upute s objašnjenjima kako učitati STM32duino bootloader ili bilo koju drugu sličnu dokumentaciju, isprobajte primjer učitavanja koda i … možda nije ništa Problemi su mnogi, ako ne i svi primjeri za " općenito " STM32 će
ATMEGA328 Bootloader Programski štit za Arduino Uno: 3 koraka (sa slikama)
ATMEGA328 Bootloader Programski štit za Arduino Uno: ATMEGA328P programski štitnik za učitavanje pokretačkog programa za Arduino Uno Ponekad se dogodi i oštetite svoj Arduino Uno Atmega328P mikroprocesor. Možete promijeniti procesor. Ali prvo mora programirati boot-loader u njemu. Dakle, ovaj vodič kako napraviti ovaj b