Sommario:

$ 2 Arduino. l'ATMEGA328 come stand-alone. Facile, economico e molto piccolo. una guida completa.: 6 passaggi (con immagini)
$ 2 Arduino. l'ATMEGA328 come stand-alone. Facile, economico e molto piccolo. una guida completa.: 6 passaggi (con immagini)

Video: $ 2 Arduino. l'ATMEGA328 come stand-alone. Facile, economico e molto piccolo. una guida completa.: 6 passaggi (con immagini)

Video: $ 2 Arduino. l'ATMEGA328 come stand-alone. Facile, economico e molto piccolo. una guida completa.: 6 passaggi (con immagini)
Video: Arduino Uno to ATmega328 - Shrinking your Arduino Projects 2024, Dicembre
Anonim
Image
Image
Elenco delle parti
Elenco delle parti

In questo tutorial imparerai come utilizzare il chip del microcontrollore Arduino ATMEGA328 come microcontrollore autonomo.

Costano solo 2 dollari, possono fare lo stesso del tuo Arduino e rendere i tuoi progetti estremamente piccoli.

Tratteremo il layout dei pin, come renderlo pronto per il software Arduino masterizzando un bootloader e come caricare gli schizzi.

Guarda il resto di questo tutorial per scoprire come puoi rendere i tuoi progetti Arduino più piccoli ed economici in pochissimo tempo.

Passaggio 1: elenco delle parti

1 Arduino

1 chip ATMEGA328P-PU. il mio l'ho preso qui:

tagliere

fili

Opzionale: LED e resistenza da 330 ohm per il test

Passaggio 2: scarica e installa la libreria

Scarica e installa la libreria
Scarica e installa la libreria
Scarica e installa la libreria
Scarica e installa la libreria

Una scheda Arduino viene fornita di serie con un oscillatore esterno a 16MHz.

Non abbiamo davvero bisogno di questo oscillatore da 16 MHz poiché l'ATMEGA328P-PU ha un oscillatore da 8 MHz integrato.

Per far funzionare questo chip come un microcontrollore autonomo a 8 MHz, dobbiamo scaricare e installare una libreria per il nostro ambiente Arduino.

Per fare ciò, fai clic sul collegamento che corrisponde alla tua versione di Arduino per scaricare il file zip.

Sarà mangiatore 1-6-x.zip, 1-5-x.zip o 1-0-x.zip

Masterizza Bootloader
Masterizza Bootloader

Quindi dobbiamo trovare la cartella dello sketchbook di Arduino facendo clic su File → preferenze → "Posizione dello sketchbook". Nel mio caso "C:\Users\tomtomheylen\Documents\Arduino" questo può essere diverso nel tuo caso.

Copia la posizione e vai su "questo pc", incollalo nella barra e premi invio.

Se vedi una cartella denominata "hardware", aprila.

In caso contrario, crea una nuova cartella denominata "hardware" facendo clic con il pulsante destro del mouse e seleziona "nuova → cartella" e digita "hardware". Ora aprilo.

Sposta la cartella breadboard dall'archivio zip alla cartella "hardware".

Masterizza Bootloader
Masterizza Bootloader

Riavvia il tuo IDE Arduino e vai su "Strumenti → scheda".

Se tutto è a posto, dovresti vedere nell'elenco "Atmega 328 su una breadboard (clock interno 8MHz)".

La parte più difficile è stata fatta ora, quindi divertiamoci a pompare la vita in quell'ATMEGA328.

Passaggio 3: masterizza Bootloader

Questi chip del microcontrollore ATMEGA328 di solito sono vuoti. Per farli funzionare con l'IDE di Arduino, dobbiamo fare qualcosa che si chiama "masterizzare un bootloader". È un piccolo pezzo di codice che masterizziamo sul chip in modo che capisca il software Arduino.

Caricamento di schizzi
Caricamento di schizzi

Per fare ciò, collega il tuo Arduino al computer e vai su “File → esempi → ArduinoIsp” e seleziona “Arduino Isp”. Carica questo schizzo sul tuo Arduino e disconnettiti dal tuo computer.

Caricamento di schizzi
Caricamento di schizzi

Successivamente colleghiamo Arduino con l'ATMEGA328 come puoi vedere nell'immagine.

Nota il semicerchio sul chip. Assicurati che sia dalla parte giusta.

Ora collega il tuo Arduino e nell'IDE Arduino vai su "Strumenti → Programmatore" e seleziona "Arduino come ISP".

Quindi vai su "Strumenti → Scheda" e seleziona "Atmega 328 su una breadboard (orologio interno 8MHz)".

Ora vai su Strumenti e seleziona "Masterizza Bootloader".

Il tuo bootloader è bruciato e il tuo chip è pronto per caricare gli schizzi!

Se ricevi un messaggio di errore, scollega Arduino e ripeti i passaggi precedenti.

Passaggio 4: caricamento degli schizzi

Per caricare uno sketch devi rimuovere il chip ATMEGA328 dalla scheda Arduino e collegarti alla breadboard come mostrato nell'immagine.

Puoi anche usare un programmatore da USB a seriale come FT232RL per farlo. Ho creato un mini tutorial su questo qui:

Ho collegato un led con resistenza sulla scheda per testare lo sketch del lampeggio.

Ecco come utilizzare questa immagine per il layout del pin.

Quindi, ad esempio, se inizializzi il pin 13 nell'IDE, rappresenta il pin 13 sulla scheda Arduino o il pin 19 sul chip ATMEGA328.

Congratulazioni, ce l'hai fatta! Ora puoi iniziare a saldare i tuoi progetti Arduino minimizzati per quasi niente.

Passaggio 5: alcuni suggerimenti utili

Alcuni consigli utili
Alcuni consigli utili

Concluderò questo tutorial dandoti altri suggerimenti utili:

Se si salda un progetto, è necessario utilizzare una presa DIP a 28 pin e aggiungere l'ATMEGA328 dopo aver saldato il progetto.

Ho il mio qui

È buona norma saldare alcuni pin di intestazione femmina malevor alle 3 prime gambe in modo da poter comunque modificare o caricare gli schizzi se necessario.

Se il tuo microcontrollore si comporta in modo strano, puoi aggiungere un condensatore da 10 a 100 uf tra + e -.

Assicurati quando ordini il chip che sia ATMEGA328P-PU.

Passaggio 6: nota finale

Ti è piaciuto questo tutorial, fai clic sul pulsante Preferiti e iscriviti.

Dai un'occhiata anche al mio tutorial "Come riparare i cloni cinesi di Arduino".

Ci vediamo al prossimo Instructable.

Grazie, Tom Heylen

Facebook:

Dona per aiutarmi a continuare a fare questo lavoro:

Consigliato: