Indholdsfortegnelse:

SÅDAN LAGER DU ARDUINO NANO/MINI - Sådan brænder du bootloader: 5 trin
SÅDAN LAGER DU ARDUINO NANO/MINI - Sådan brænder du bootloader: 5 trin

Video: SÅDAN LAGER DU ARDUINO NANO/MINI - Sådan brænder du bootloader: 5 trin

Video: SÅDAN LAGER DU ARDUINO NANO/MINI - Sådan brænder du bootloader: 5 trin
Video: Пайка легкоплавкими припоями (часть_1). (Soldering part_1). 2024, November
Anonim
SÅDAN LAGES ARDUINO NANO/MINI | Sådan brænder du bootloader
SÅDAN LAGES ARDUINO NANO/MINI | Sådan brænder du bootloader
SÅDAN LAGER DU ARDUINO NANO/MINI | Sådan brænder du bootloader
SÅDAN LAGER DU ARDUINO NANO/MINI | Sådan brænder du bootloader

I denne instruktion vil jeg vise dig, hvordan du laver en Arduino MINI fra Scratch.

Proceduren skrevet i denne instruktionsartikler kan bruges til at lave alle arduino -tavler til dine tilpassede projektkrav.

Se videoen for bedre forståelse

Der er tre dele i denne vejledning

1. Design og indsamling af alle komponenter

2. Burning Bootloader på ny Chip

3. Upload af testkoden

Jeg har vedhæftet PCB -filerne i slutningen af denne artikel.

Så lad os komme i gang!

Trin 1: Materialeliste

Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
Materialeliste
  1. CP2102 USB til TTL -modul (eller lignende som CH340)
  2. Arduino NANO
  3. Jumper Wires
  4. Atmega328P-AU Chip
  5. AMS1117 5V regulator
  6. 16MHz krystal
  7. SMD LED
  8. SMD -modstand (330R, 10K) (0604 pakke)
  9. Knapkontakt
  10. Kondensatorer (0.1uF, 22pF, 10uF) (jeg brugte keramisk type, men kortet er designet til SMD_0612 -pakke)
  11. Terminal Strip
  12. Alle værktøjer og tilbehør til SMD -lodning.

Trin 2: Kredsløbsdiagram og fremstilling af printkort

Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort
Kredsløbsdiagram og fremstilling af printkort

Jeg lavede Arduino MINI -kortet i min SMD -lodningstutorial. Du kan tjekke videoen ud, hvis du vil lære hvordan.

En hurtig opsummering … Jeg påførte loddemassen på PCB ved hjælp af stencil, placerede komponenterne og lodde med varmluftblæser.

Jeg har brugt Open Source Arduino PCB -filer fra Arduino -webstedet og ændret en lille smule i henhold til mine krav og tilgængelige dele. Senere bestilte jeg PCB Online fra JLCPCB.

Trin 3: Forbindelser og procedure til at brænde bootloader

Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader
Forbindelser og procedure til at brænde bootloader

Følg venligst denne forbindelsesoplysninger (se linket Billeder/video for let forståelse*)

Hjemmelavet ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ………………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (NULSTIL) …………………………….. D10

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

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

Fremgangsmåde For at brænde Boot loader efter at have foretaget de korrekte forbindelser.

1) Tilslut Arduino NANO til USB på din pc

2) Vælg det relevante kort og Com Port

3) I værktøjsmenuen vælges ARDUINO AS ISP Programmer. Sti: Værktøjer> Programmerer> Arduino As ISP

4) Gå til Værktøjer, og vælg Burn Boot Loader. Sti: Værktøjer> Burn Boot Loader

5) Dette kan tage op til et minut, og meddelelsen "Done Burning Boot Loader" vises.

Herefter kan du fjerne alle forbindelsestråde og forbindelser, og din nye AVR Micro-Controller er klar til at blive brugt som selvstændig enhed til dine projekter.

*Alle billederne er i orden ifølge proceduren

Trin 4: Test ved at uploade koden

Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden
Test ved at uploade koden

I dette trin lærer vi at uploade koden til den nye hjemmelavede Arduino MINI. Du bliver nødt til at følge denne procedure hver gang for at uploade koden.

Se linket Billeder/video for let forståelse.

Jeg vil uploade blink-LED-skitsen for at teste, om den nye mikrokontroller fungerer korrekt.

Tilslutningsdetaljer:

Hjemmelavet Arduino MINI …………….. CP2102

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

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

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

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

1. Tilslut forbindelserne, USB til TTL Converter Board (CP2102) til din computer.

2. Åbn Blink LED Sketch fra menuen Eksempler.

3. I menuen Værktøjer skal du vælge AVRISP -programmer og uploade koden.

4. Vælg den relevante COM -port og kortindstillinger.

5. Når computerskærmen viser upload, skal du trykke på reset -knappen, da vi ikke har tilsluttet DTR -stiften for at nulstille.

Den blinkende LED angiver, at mikrokontrolleren fungerer korrekt, og dette Arduino Mini -tilsvarende bord kan bruges til dine projekter. Derfor har vi lært at starte en helt ny ATMEGA 328P-AU-chip.

Trin 5: Fejlfinding

Fejlfinding
Fejlfinding
Fejlfinding
Fejlfinding

Ved at følge procedurerne fra de foregående trin kan du nemt starte boot-load Atmega-chippen.

Men på grund af nogle software eller menneskelige fejl vil det blive uden succes. Her er nogle forslag fra mig:

1) Kontroller dine kredsløbstilslutninger og komponenter (hovedsageligt Crystal), hvis brændende boot loader ikke virker.

2) Sørg for, at du har nævnt det korrekte kort og COM -port i softwaren

3) Kontroller for defekt USB -kabel.

4) Hvis mikrokontrolleren er ved at varme op, når den får strøm, har du sandsynligvis en defekt IC.

5) Kontroller kontinuitet i printkort og uønskede loddebroer, da vi bruger SMD -komponenter.

Anbefalede: