Turinys:

KAIP PADARYTI ARDUINO NANO/MINI - Kaip įrašyti įkrovos įkroviklį: 5 žingsniai
KAIP PADARYTI ARDUINO NANO/MINI - Kaip įrašyti įkrovos įkroviklį: 5 žingsniai

Video: KAIP PADARYTI ARDUINO NANO/MINI - Kaip įrašyti įkrovos įkroviklį: 5 žingsniai

Video: KAIP PADARYTI ARDUINO NANO/MINI - Kaip įrašyti įkrovos įkroviklį: 5 žingsniai
Video: Kaip įrašyti „Outseal PLC Nano Bootloader“ į „Arduino Nano“. 2024, Liepa
Anonim
KAIP PADARYTI ARDUINO NANO/MINI | Kaip įrašyti įkrovos įkroviklį
KAIP PADARYTI ARDUINO NANO/MINI | Kaip įrašyti įkrovos įkroviklį
KAIP PADARYTI ARDUINO NANO/MINI | Kaip įrašyti įkrovos įkroviklį
KAIP PADARYTI ARDUINO NANO/MINI | Kaip įrašyti įkrovos įkroviklį

Šioje instrukcijoje aš jums parodysiu, kaip padaryti „Arduino MINI“iš „Scratch“.

Šioje instrukcijoje aprašyta procedūra gali būti naudojama kuriant bet kokias arduino plokštes pagal jūsų pasirinktinius projekto reikalavimus.

Norėdami geriau suprasti, žiūrėkite vaizdo įrašą

Šioje pamokoje yra trys dalys

1. Visų komponentų projektavimas ir surinkimas

2. „Bootloader“deginimas ant naujo lusto

3. Bandymo kodo įkėlimas

Aš pridėjau PCB failus šio straipsnio pabaigoje.

Taigi pradėkime!

1 žingsnis: medžiagų sąrašas

Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
Medžiagų sąrašas
  1. CP2102 USB į TTL modulis (arba panašus į CH340)
  2. Arduino NANO
  3. Trumpieji laidai
  4. „Atmega328P-AU“lustas
  5. AMS1117 5V reguliatorius
  6. 16MHz krištolas
  7. SMD šviesos diodas
  8. SMD rezistorius (330R, 10K) (0604 paketas)
  9. Mygtuko jungiklis
  10. Kondensatoriai (0,1uF, 22pF, 10uF) (aš naudojau keramikos tipą, bet plokštė skirta SMD_0612 paketui)
  11. Terminalo juosta
  12. Visi įrankiai ir priedai SMD Soldeing.

2 žingsnis: grandinės schema ir plokštės sudarymas

Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas

Aš sukūriau „Arduino MINI“plokštę savo SMD litavimo pamokoje. Jei norite sužinoti, kaip tai padaryti, galite patikrinti vaizdo įrašą.

Trumpas aprašymas… I Lydmetalio pasta ant PCB uždėta naudojant trafaretą, sudėti komponentai ir lituoti naudojant karšto oro pūtiklį.

Aš naudoju atvirojo kodo „Arduino“PCB failus iš „Arduino“svetainės ir šiek tiek pakeičiau pagal savo reikalavimus ir turimas dalis. Vėliau užsisakiau PCB Online iš JLCPCB.

3 žingsnis: „Bootloader“įrašymo jungtys ir procedūra

„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra

Prašome sekti šią informaciją apie ryšį (norėdami lengviau suprasti, žiūrėkite nuorodą Vaizdai/vaizdo įrašas*)

Naminis „ArduinoMINI“…………….. „Arduino NANO“

15 kaištis (MOSI) ………………………………. D11

16 kaištis (MISO) ………………………………. D12

17 kaištis (SCK) ………………………………… D13

29 kaištis (RESET) …………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Procedūra Norėdami sudeginti įkrovos krautuvą atlikus teisingas jungtis.

1) Prijunkite „Arduino NANO“prie kompiuterio USB

2) Pasirinkite tinkamą valdybą ir „Com“prievadą

3) Įrankių meniu pasirinkite ARDUINO AS ISP Programmer. Kelias: Įrankiai> Programuotojas> „Arduino As ISP“

4) Eikite į Įrankiai ir pasirinkite Įrašyti įkrovos įkroviklį. Kelias: Įrankiai> Įrašyti įkrovos įkroviklį

5) Tai gali užtrukti iki minutės ir bus parodytas pranešimas „Atlikta įkrovos įkrovos įkrovimo programa“.

Po to galite pašalinti visus jungiamuosius laidus ir jungtis, o jūsų naujasis AVR mikrovaldiklis yra paruoštas naudoti kaip atskiras jūsų projektų įrenginys.

*Visi vaizdai yra tvarkingi pagal procedūrą

4 veiksmas: bandymas įkeliant kodą

Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą

Šiame žingsnyje išmoksime įkelti kodą į naują naminį „Arduino MINI“. Norėdami įkelti kodą, turėsite atlikti šią procedūrą kiekvieną kartą.

Žiūrėkite nuorodą Vaizdai/vaizdo įrašas, kad būtų lengviau suprasti.

Įkelsiu mirksintį LED eskizą, kad patikrintų, ar naujasis mikrovaldiklis veikia tinkamai.

Informacija apie jungtis:

Naminis „Arduino MINI“…………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Prijungę prijunkite USB prie TTL keitiklio plokštės (CP2102) prie kompiuterio.

2. Atidarykite „Mirksinti“LED eskizą meniu „Pavyzdžiai“.

3. Įrankių meniu pasirinkite AVRISP programuotojas ir įkelkite kodą.

4. Pasirinkite atitinkamą COM prievadą ir plokštės nustatymus.

5. Kai kompiuterio ekrane rodomas įkėlimas, paspauskite atstatymo mygtuką, nes mes neprijungėme DTR kaiščio, kad jį iš naujo nustatytume.

Mirksintis šviesos diodas rodo, kad mikrovaldiklis veikia tinkamai, ir ši „Arduino Mini“ekvivalentinė plokštė gali būti naudojama jūsų projektams. Todėl mes išmokome paleisti visiškai naują ATMEGA 328P-AU mikroschemą.

5 veiksmas: trikčių šalinimas

Problemų sprendimas
Problemų sprendimas
Problemų sprendimas
Problemų sprendimas

Atlikdami ankstesnių veiksmų procedūras, galite lengvai įkelti „Atmega“lustą.

Tačiau dėl tam tikros programinės įrangos ar žmogiškų klaidų jis taps nesėkmingas. Štai keletas mano pasiūlymų:

1) Patikrinkite grandinės jungtis ir komponentus (daugiausia „Crystal“), jei degantis įkrovos krautuvas neveikia.

2) Įsitikinkite, kad programinėje įrangoje paminėjote teisingą plokštę ir COM prievadą

3) Patikrinkite, ar sugedęs USB kabelis.

4) Jei mikrovaldiklis įkaista, kai yra maitinamas, greičiausiai turite sugedusį IC.

5) Patikrinkite PCB ir nepageidaujamų litavimo tiltų tęstinumą, kai naudojame SMD komponentus.

Rekomenduojamas: