Sommario:
- Passaggio 1: materiale richiesto
- Passaggio 2: schema del circuito e realizzazione del circuito stampato
- Passaggio 3: connessioni e procedura per masterizzare Bootloader
- Passaggio 4: test caricando il codice
- Passaggio 5: risoluzione dei problemi e completamento
Video: Come masterizzare Bootloader su Atmega328p-AU (SMD): 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Ciao a tutti!!
In questo Instructables ti mostrerò come masterizzare Bootloader sul chip Atmega328p-AU (SMD) e come creare un Arduino NANO dall'inizio alla fine.
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 il 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: materiale richiesto
Chip Atmega328P-AU
Modulo CP2102 da USB a TTL (o simile come CH340)
Arduino NANO
Cavi per ponticelli
Regolatore 5V AMS1117
Cristallo da 16 MHz
LED SMD
Resistore SMD (330R, 10K) (confezione 0604)
Interruttore a pulsante
Condensatori (0.1uF, 22pF, 10uF) (ho usato il tipo in ceramica, ma la scheda è progettata per il pacchetto SMD_0612)
Morsettiera
Tutti gli strumenti e gli accessori per la saldatura SMD.
Passaggio 2: schema del circuito e realizzazione del circuito stampato
Lo schema del circuito e il layout del PCB sono stati scaricati dal sito Web di Arduino. Successivamente ho modificato un po' poiché tutti i componenti utilizzati nella scheda originale non erano disponibili con me. Ho ordinato il circuito online.
Una volta ricevuto il PCB, ho usato la mia stazione di saldatura ad aria calda Blower per saldare i componenti e i circuiti integrati. In allegato le immagini della tavola finita.
Non ho spiegato il processo di saldatura ora in quanto è un argomento di portata per diversi istruttori. Ho applicato la pasta saldante sul PCB usando lo stencil, ho posizionato i componenti e ho saldato usando il soffiatore ad aria calda.
Passaggio 3: 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
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 e completamento
Abbiamo completato con successo la realizzazione di Arduino Nano. Eppure ci sono possibilità che si verifichino errori. Ecco un elenco di cose che puoi fare per correggere gli errori.
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.
Grazie
HS SANDESH HEGDE
Consigliato:
Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: 5 passaggi
Come masterizzare ATTiny85 utilizzando Arduino-Mega come ISP: collaboratori - Sayan Wadadar, Chiranjib KunduProgrammare ATTiny85 utilizzando Arduino MEGA2560 come ISP. Alcuni mesi fa, stavo cercando di ridurre il mio progetto Arduino usando il mio Attiny 85 ic. Era la prima volta che provavo a programmare un ATTiny 85 da 20u usando
COME FARE ARDUINO NANO/MINI - Come masterizzare Bootloader: 5 passaggi
COME FARE ARDUINO NANO/MINI | Come masterizzare Bootloader: in questo Instructables ti mostrerò come creare un Arduino MINI da zero. La procedura scritta in questo instructables può essere utilizzata per creare qualsiasi scheda Arduino per i requisiti del tuo progetto personalizzato. Guarda il video per una migliore comprensione Il
Come saldare Smd come un professionista: 5 passaggi
Come saldare Smd come un professionista: la saldatura smd viene eseguita dalle macchine, ma con poca pazienza e pratica chiunque può farlo a mano. Quindi in questo tutorial ti mostrerò come saldare smd
Masterizzare Live Linux Distro è il modo più semplice!: 3 passaggi
Burn Live Linux Distro è il modo più semplice!: Nota: questa è la mia prima istruzione, per favore mostrami se ci sono errori, mi scuso in anticipo. Unetbootin (Universal Netboot Installer) è un software per la creazione di dischi USB Linux live. Viene fornito con una gamma di distro preselezionate
Registrare e masterizzare una demo a casa: nozioni di base: 7 passaggi
Registrazione e masterizzazione di una demo a casa: nozioni di base: questa è solo un'idea di base su come registro e masterizzo la musica. Nella canzone dimostrativa, ci sono solo due parti di chitarra e una traccia di batteria, ma menzionerò cosa fare con basso e voce e cosa faccio con diversi stili di musica