Cuprins:

CUM SE FACE ARDUINO NANO / MINI - Cum să ardeți Bootloader: 5 pași
CUM SE FACE ARDUINO NANO / MINI - Cum să ardeți Bootloader: 5 pași

Video: CUM SE FACE ARDUINO NANO / MINI - Cum să ardeți Bootloader: 5 pași

Video: CUM SE FACE ARDUINO NANO / MINI - Cum să ardeți Bootloader: 5 pași
Video: Advances in characterization and modelling of polymer ageing applied to electrical cables [9] 2024, Iulie
Anonim
CUM SE FACE ARDUINO NANO / MINI | Cum să ardeți Bootloader
CUM SE FACE ARDUINO NANO / MINI | Cum să ardeți Bootloader
CUM SE FACE ARDUINO NANO / MINI | Cum să ardeți Bootloader
CUM SE FACE ARDUINO NANO / MINI | Cum să ardeți Bootloader

În acest Instructables vă voi arăta cum să creați un Arduino MINI de la Scratch.

Procedura scrisă în acest instructables poate fi utilizată pentru a crea orice plăci arduino pentru cerințele dvs. de proiect personalizate.

Vă rugăm să urmăriți videoclipul pentru o mai bună înțelegere

Există trei părți în acest tutorial

1. Proiectarea și colectarea tuturor componentelor

2. Arderea Bootloader-ului pe un nou cip

3. Încărcarea codului de testare

Am atașat fișierele PCB la sfârșitul acestui articol.

Deci sa începem!

Pasul 1: Lista materialelor

Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
Lista de materiale
  1. CP2102 Modul USB la TTL (sau similar ca CH340)
  2. Arduino NANO
  3. Sârme jumper
  4. Cip Atmega328P-AU
  5. Regulator AMS1117 5V
  6. Cristal de 16 MHz
  7. LED SMD
  8. Rezistor SMD (330R, 10K) (pachet 0604)
  9. Buton comutator
  10. Condensatoare (0,1 uF, 22 pF, 10 uF) (am folosit tip ceramică, dar placa este concepută pentru pachetul SMD_0612)
  11. Benzi terminale
  12. Toate instrumentele și accesoriile pentru SMD Soldeing.

Pasul 2: Schema circuitului și realizarea plăcii de circuit

Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit

Am creat placa Arduino MINI în tutorialul SMD Soldering. Puteți verifica videoclipul dacă doriți să aflați cum.

O recapitulare rapidă … Am aplicat pasta de lipit pe PCB folosind șablon, am plasat componentele și am lipit folosind suflantul cu aer cald.

Am folosit fișierele open source Arduino PCB de pe site-ul web Arduino și am modificat puțin în funcție de cerințele mele și de piesele disponibile. Mai târziu am comandat PCB Online de la JLCPCB.

Pasul 3: Conexiuni și Procedură pentru a arde Bootloader

Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader

Vă rugăm să urmați aceste detalii despre conexiune (consultați linkul Imagini / Video pentru înțelegere ușoară *)

ArduinoMINI de casă …………….. Arduino NANO

Pinul 15 (MOSI) ………………………………. D11

Pinul 16 (MISO) ………………………………. D12

Pinul 17 (SCK) ………………………………… D13

Pinul 29 (RESET) …………………………….. D10

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

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

Procedură Pentru a arde încărcătorul de încărcare după efectuarea conexiunilor corecte.

1) Conectați Arduino NANO la USB-ul computerului

2) Selectați placa și portul Com corespunzătoare

3) În meniul de instrumente, selectați ARDUINO AS ISP Programmer. Căi: Instrumente> Programator> Arduino ca ISP

4) Accesați Instrumente și selectați Burn Boot Loader. Calea: Instrumente> Încărcați încărcătorul de încărcare

5) Acest lucru poate dura până la un minut și va fi afișat mesajul „Done Burning Boot Loader”.

După aceasta, puteți elimina toate firele de conectare și conexiunile, iar noul dvs. microcontroler AVR este gata să fie utilizat ca dispozitiv independent pentru proiectele dvs.

* Toate imaginile sunt în ordine conform procedurii

Pasul 4: Testarea prin încărcarea codului

Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului

În acest pas vom învăța să încărcăm codul pe noul Arduino MINI de casă. Va trebui să urmați această procedură de fiecare dată pentru a încărca codul.

Consultați linkul Imagini / video pentru o înțelegere ușoară.

Voi încărca schița cu LED-uri intermitente pentru a testa dacă noul microcontroler funcționează corect.

Detalii conexiuni:

Arduino MINI de casă …………….. CP2102

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

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

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

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

1. După efectuarea conexiunilor, conectați placa de convertor USB la TTL (CP2102) la computer.

2. Deschideți Schița LED Blink din meniul Exemple.

3. În meniul de instrumente, selectați programatorul AVRISP și încărcați codul.

4. Selectați portul COM și Setările plăcii corespunzătoare.

5. Odată ce ecranul computerului arată încărcarea, apăsați butonul de resetare deoarece nu am conectat pinul DTR pentru a reseta.

LED-ul intermitent indică faptul că microcontrolerul funcționează corect, iar această placă echivalentă Arduino Mini poate fi utilizată pentru proiectele dvs. Prin urmare, am învățat cum să încărcăm un cip ATMEGA 328P-AU nou.

Pasul 5: Depanare

Depanare
Depanare
Depanare
Depanare

Urmând procedurile din pașii anteriori, puteți încărca cu ușurință cipul Atmega.

Dar, din cauza unor erori software sau umane, acesta va deveni nereușit. Iată câteva sugestii de la mine:

1) Verificați conexiunile și componentele circuitului (în principal Crystal) dacă încărcătorul de încărcare nu funcționează.

2) Asigurați-vă că ați menționat placa corectă și portul COM în software

3) Verificați dacă există cablu USB defect.

4) Dacă microcontrolerul se încălzește atunci când este alimentat, probabil că aveți un IC defect.

5) Verificați continuitatea PCB-urilor și a podurilor de lipit nedorite, deoarece folosim componente SMD.

Recomandat: