Kazalo:

KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov
KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov

Video: KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov

Video: KAKO NAPRAVITI ARDUINO NANO/MINI - Kako zapisati zagonski nalagalnik: 5 korakov
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julij
Anonim
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako zapisati zagonski nalagalnik

V tem navodilu vam bom pokazal, kako narediti Arduino MINI iz nič.

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. Zapis zagonskega nalagalnika na nov čip

3. Nalaganje preskusne kode

Na koncu tega članka sem priložil datoteke PCB.

Pa začnimo!

1. korak: Seznam materialov

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

2. korak: Shema vezja in izdelava vezja

Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja

Ploščo Arduino MINI sem naredil v svoji vadnici za spajkanje SMD. Če želite izvedeti, kako, si lahko ogledate video.

Na kratko povzetek … Spajkalno pasto sem nanesel na tiskano vezje s šablono, postavil komponente in spajkal s pihalnikom z vročim zrakom.

Uporabil sem odprtokodne datoteke Arduino PCB s spletnega mesta Arduino in jih nekoliko spremenil glede na moje zahteve in razpoložljive dele. Kasneje sem naročil PCB Online pri JLCPCB.

3. korak: Povezave in postopek za zapisovanje zagonskega nalagalnika

Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
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

Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje 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

Odpravljanje težav
Odpravljanje težav
Odpravljanje težav
Odpravljanje težav

Če sledite postopkom iz prejšnjih korakov, lahko preprosto zaženete in naložite čip Atmega.

Toda zaradi nekaterih programskih ali človeških napak bo postal neuspešen. Tukaj je nekaj mojih predlogov:

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.

Priporočena: