Sommario:

COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi
COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi

Video: COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi

Video: COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi
Video: Arduino DIY - Test su breadboard, bootloader e FT232 - parte 2 - Video 378 2024, Dicembre
Anonim
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader

In questo Instructables ti mostrerò come realizzare un Arduino MINI da zero.

La procedura scritta in queste istruzioni può essere utilizzata per creare qualsiasi scheda arduino per i requisiti del tuo progetto personalizzato.

Si prega di guardare il video per una migliore comprensione

Ci sono tre parti in questo tutorial

1. Progettare e raccogliere tutti i componenti

2. Masterizzare Bootloader su un nuovo chip

3. Caricamento del codice di prova

Ho allegato i file PCB alla fine di questo articolo.

Quindi iniziamo!

Passaggio 1: elenco dei materiali

Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
Lista materiali
  1. Modulo CP2102 da USB a TTL (o simile come CH340)
  2. Arduino NANO
  3. Cavi per ponticelli
  4. Chip Atmega328P-AU
  5. Regolatore 5V AMS1117
  6. Cristallo da 16 MHz
  7. LED SMD
  8. Resistore SMD (330R, 10K) (confezione 0604)
  9. Interruttore a pulsante
  10. Condensatori (0.1uF, 22pF, 10uF) (ho usato il tipo in ceramica, ma la scheda è progettata per il pacchetto SMD_0612)
  11. Morsettiera
  12. Tutti gli strumenti e gli accessori per la saldatura SMD.

Passaggio 2: schema del circuito e realizzazione del circuito stampato

Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato

Ho realizzato la scheda Arduino MINI nel mio tutorial sulla saldatura SMD. Puoi controllare il video se vuoi imparare come.

Un rapido riassunto … Ho applicato la pasta saldante sul PCB usando lo stencil, ho posizionato i componenti e ho saldato usando il soffiatore ad aria calda.

Ho utilizzato i file PCB Arduino open source dal sito Web di Arduino e ho modificato un po' in base alle mie esigenze e alle parti disponibili. Successivamente ho ordinato il PCB online da JLCPCB.

Passaggio 3: connessioni e procedura per masterizzare Bootloader

Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader

Si prega di seguire questi dettagli di connessione (fare riferimento al collegamento immagini/video per una facile comprensione*)

ArduinoMINI fatto in casa …………….. Arduino NANO

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

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

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

Pin 29(RESET)…………………………….. D10

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

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

Procedura Per masterizzare Boot loader dopo aver effettuato i collegamenti corretti.

1) Collega Arduino NANO alla porta USB del tuo PC

2) Selezionare la scheda e la porta Com appropriate

3) Nel menu strumenti selezionare ARDUINO AS ISP Programmer. Percorso: Strumenti>Programmatore>Arduino As ISP

4) Vai su Strumenti e seleziona Masterizza Boot Loader. Percorso: Strumenti> Masterizza Boot Loader

5) L'operazione potrebbe richiedere fino a un minuto e verrà visualizzato il messaggio "Done Burning Boot Loader".

Dopodiché puoi rimuovere tutti i cavi di collegamento e le connessioni e il tuo nuovo microcontrollore AVR è pronto per essere utilizzato come dispositivo autonomo per i tuoi progetti.

*Tutte le immagini sono in ordine secondo la procedura

Passaggio 4: test caricando il codice

Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice

In questo passaggio impareremo a caricare il codice sulla nuova Arduino MINI fatta in casa. Dovrai seguire questa procedura ogni volta per caricare il codice.

Fare riferimento al collegamento Immagini/video per una facile comprensione.

Caricherò lo schizzo del LED lampeggiante per verificare se il nuovo microcontrollore funziona correttamente.

Dettagli connessioni:

Arduino fatto in casa MINI …………….. CP2102

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

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

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

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

1. Dopo aver effettuato i collegamenti, collegare la scheda convertitore da USB a TTL (CP2102) al computer.

2. Aprire lo schizzo del LED lampeggiante dal menu degli esempi.

3. Nel menu degli strumenti, selezionare Programmatore AVRISP e caricare il codice.

4. Selezionare la porta COM e le impostazioni della scheda appropriate.

5. Una volta che lo schermo del computer mostra il caricamento, premere il pulsante di ripristino poiché non abbiamo collegato il pin DTR per il ripristino.

Il LED lampeggiante indica che il micro controller funziona correttamente e questa scheda equivalente Arduino Mini può essere utilizzata per i tuoi progetti. Pertanto abbiamo imparato come avviare il caricamento di un nuovissimo chip ATMEGA 328P-AU.

Passaggio 5: risoluzione dei problemi

Risoluzione dei problemi
Risoluzione dei problemi
Risoluzione dei problemi
Risoluzione dei problemi

Seguendo le procedure dei passaggi precedenti puoi facilmente avviare-caricare il chip Atmega.

Ma a causa di alcuni software o errori umani non avrà successo. Ecco alcuni suggerimenti da parte mia:

1) Controllare le connessioni e i componenti del circuito (principalmente Crystal) se la masterizzazione del caricatore di avvio non funziona.

2) Assicurati di aver menzionato la scheda corretta e la porta COM nel software

3) Verificare la presenza di un cavo USB difettoso.

4) Se il microcontrollore si sta surriscaldando quando è alimentato, probabilmente hai un circuito integrato difettoso.

5) Verificare la continuità nel PCB e nei ponti di saldatura indesiderati poiché utilizziamo componenti SMD.

Consigliato: