INHOUDSOPGAWE:

HOE OM ARDUINO NANO/MINI TE MAAK - Hoe om 'n selflaaiprogram te verbrand: 5 stappe
HOE OM ARDUINO NANO/MINI TE MAAK - Hoe om 'n selflaaiprogram te verbrand: 5 stappe

Video: HOE OM ARDUINO NANO/MINI TE MAAK - Hoe om 'n selflaaiprogram te verbrand: 5 stappe

Video: HOE OM ARDUINO NANO/MINI TE MAAK - Hoe om 'n selflaaiprogram te verbrand: 5 stappe
Video: MKS sGen L V2.0 — TMC2209 с бездатчиковым возвратом в исходное положение 2024, Julie
Anonim
HOE OM ARDUINO NANO/MINI TE MAAK | Hoe om 'n bootloader te verbrand
HOE OM ARDUINO NANO/MINI TE MAAK | Hoe om 'n bootloader te verbrand
HOE OM ARDUINO NANO/MINI TE MAAK | Hoe om 'n bootloader te verbrand
HOE OM ARDUINO NANO/MINI TE MAAK | Hoe om 'n bootloader te verbrand

In hierdie instruksies sal ek jou wys hoe om 'n Arduino MINI van Scratch te maak.

Die prosedure wat in hierdie instruksies geskryf word, kan gebruik word om enige arduino -borde te maak vir u persoonlike projekvereistes.

Kyk na die video vir beter begrip

Daar is drie dele in hierdie tutoriaal

1. Ontwerp en versamel al die komponente

2. Brandende selflaaiprogram op nuwe skyfie

3. Laai die toetskode op

Ek het die PCB -lêers aan die einde van hierdie artikel aangeheg.

Laat ons dus begin!

Stap 1: Materiaallys

Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
Materiaallys
  1. CP2102 USB na TTL -module (of soortgelyk soos CH340)
  2. Arduino NANO
  3. Jumper Wires
  4. Atmega328P-AU Chip
  5. AMS1117 5V Reguleerder
  6. 16 MHz kristal
  7. SMD LED
  8. SMD Weerstand (330R, 10K) (0604 pakket)
  9. Knoppie skakelaar
  10. Kondensators (0.1uF, 22pF, 10uF) (ek het keramiek gebruik, maar die bord is ontwerp vir SMD_0612 -pakket)
  11. Terminal Strip
  12. Al die gereedskap en bykomstighede vir SMD Soldeing.

Stap 2: Kringdiagram en maak die printplaat

Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan
Kringdiagram en die maak van die stroombaan

Ek het die Arduino MINI -bord gemaak in my SMD Soldeer -tutoriaal. U kan die video bekyk as u wil leer hoe.

'N Vinnige opsomming … Ek het die soldeerpasta met 'n stensil op die PCB toegedien, die komponente geplaas en met die warm lugblaser gesoldeer.

Ek het die open source Arduino PCB -lêers van die Arduino -webwerf gebruik en 'n bietjie aangepas volgens my vereistes en beskikbare onderdele. Later het ek die PCB Online by JLCPCB bestel.

Stap 3: Verbindings en prosedure om bootloader te verbrand

Verbindings en prosedure om bootloader te verbrand
Verbindings en prosedure om bootloader te verbrand
Verbindings en prosedure om bootloader te verbrand
Verbindings en prosedure om bootloader te verbrand
Verbindings en prosedure om bootloader te verbrand
Verbindings en prosedure om bootloader te verbrand

Volg hierdie verbindingsbesonderhede (verwys na die beelde/video -skakel vir maklike begrip*)

Tuisgemaakte ArduinoMINI …………….. Arduino NANO

Speld 15 (MOSI) ………………………………. D11

Speld 16 (MISO) ………………………………. D12

Speld 17 (SCK) ………………………………… D13

Speld 29 (RESET) …………………………….. D10

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

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

Prosedure Om die laaier te verbrand nadat u die regte verbindings gemaak het.

1) Koppel die Arduino NANO aan die USB van u rekenaar

2) Kies die toepaslike bord en kompoort

3) Kies ARDUINO AS ISP -programmeerder in die menu Tools. Pad: Gereedskap> Programmeerder> Arduino As ISP

4) Gaan na Tools en kies Burn Boot Loader. Pad: Tools> Burn Boot Loader

5) Dit kan tot 'n minuut neem en die boodskap "Done Burning Boot Loader" sal vertoon word.

Daarna kan u alle verbindingsdrade en verbindings verwyder, en u nuwe AVR-mikrobeheerder is gereed om as 'n selfstandige toestel vir u projekte gebruik te word.

*Alle beelde is volgens die prosedure in orde

Stap 4: Toets deur die kode op te laai

Toets deur die kode op te laai
Toets deur die kode op te laai
Toets deur die kode op te laai
Toets deur die kode op te laai
Toets deur die kode op te laai
Toets deur die kode op te laai

In hierdie stap leer ons om die kode op te laai na die nuwe tuisgemaakte Arduino MINI. U sal hierdie prosedure elke keer moet volg om die kode op te laai.

Verwys na die beelde/video -skakel vir 'n maklike begrip.

Ek sal die blink LED-skets oplaai om te toets of die nuwe mikrobeheerder behoorlik werk.

Verbindingsbesonderhede:

Tuisgemaakte Arduino MINI …………….. CP2102

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

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

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

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

1. Koppel die USB na die TTL -omskakelbord (CP2102) na u verbindings met u rekenaar.

2. Maak die Blink LED Sketch oop in die Voorbeelde -kieslys.

3. Kies AVRISP -programmeerder in die gereedskapskieslys en laai die kode op.

4. Kies die toepaslike COM -poort en bordinstellings.

5. Sodra die oplaai van die rekenaarskerm verskyn, druk die resetknoppie, aangesien ons nie die DTR -pin gekoppel het om te herstel nie.

Die knipperende LED dui aan dat die mikrobeheerder behoorlik werk, en hierdie Arduino Mini -ekwivalente bord kan vir u projekte gebruik word. Daarom het ons geleer hoe om 'n splinternuwe ATMEGA 328P-AU-chip te laai.

Stap 5: Probleemoplossing

Probleemoplossing
Probleemoplossing
Probleemoplossing
Probleemoplossing

Deur die prosedures uit die vorige stappe te volg, kan u die Atmega-chip maklik oplaai.

Maar as gevolg van sagteware of menslike foute, sal dit nie slaag nie. Hier is 'n paar voorstelle van my:

1) Kontroleer u stroomverbindings en komponente (hoofsaaklik Crystal) as die verbranding van die laaier nie werk nie.

2) Maak seker dat u die korrekte bord en COM -poort in die sagteware genoem het

3) Kyk of die USB -kabel foutief is.

4) As die mikrobeheerder besig is om op te warm as dit aangeskakel is, het u waarskynlik 'n foutiewe IC.

5) Kontroleer die kontinuïteit in PCB en ongewenste soldeerbrugte, aangesien ons SMD -komponente gebruik.

Aanbeveel: