Sommario:

Arduino Mobile: 8 passaggi
Arduino Mobile: 8 passaggi

Video: Arduino Mobile: 8 passaggi

Video: Arduino Mobile: 8 passaggi
Video: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, Settembre
Anonim
Arduino Mobile
Arduino Mobile

Lo scopo di questo PCB è quello di fornire una scheda simile all'ARDUINO UNO ma dedicata a progetti embedded (cioè alimentati da batterie).

Come mai ? Perché non puoi alimentare un arduino uno per molto tempo usando le batterie. Principalmente perché la funzione USB richiede pochi mA, anche in modalità di sospensione. Anche il regolatore di tensione ha bisogno di almeno 7V per funzionare normalmente, una tensione troppo alta per un uso efficiente con le batterie. E l'ultimo problema è il led verde di alimentazione, anch'esso di pochi mA.

Con l'arduino mobile puoi alimentare la scheda da 1,8V fino a 5,5V. Non c'è più o quasi la capacità USB, lo vedremo nei prossimi passaggi, nessun regolatore di tensione e nessun LED di alimentazione.

Quando è in modalità di sospensione, l'arduino mobile richiede solo pochi uA. Può durare mesi sulle cellule.

Il pinout è lo stesso dell'arduino uno e il led integrato collegato al pin 13 è ancora lì.

Passaggio 1: vediamo lo schema

Vediamo lo schema
Vediamo lo schema

L'alimentazione deve essere collegata a J1 (1,8V -> 5,5V).

D1 previene gli errori di polarità. Ma fa scendere la tensione a 0,6 V. Se non vuoi una goccia, salda SJ1.

L'atmega328 dovrebbe essere pre-programmato con il bootloader arduino. Puoi prenderlo da un arduino uno o programmare tu stesso un nuovo micro controller (sono sicuro che troverai istruzioni su come farlo).

Il connettore FTDI viene utilizzato per inserire un dispositivo seriale USB allo scopo di programmare l'arduino mobile.

Ho messo un connettore ISP nel caso in cui desideri programmare direttamente l'atmega328, senza software arduino.

Pochi condensatori, un cristallo da 16Mhz, un LED per pin13 e basta!!

Passaggio 2: facciamo la tavola

Facciamo la tavola
Facciamo la tavola

Ho allegato in questo istruibile i file Eagle dello schema e del PCB.

Consiglio a OSH Park di realizzare questa scheda, ma qualsiasi altro provider dovrebbe essere in grado di farlo.

Se non hai familiarità con Eagle e la realizzazione di PCB, non esitare a contattarmi. Posso inviarti un PCB.

Passaggio 3: carica il tuo software

Carica il tuo software
Carica il tuo software

Inserire l'adattatore FTDI Usb-Serial (attenzione all'orientamento).

Apri il tuo software arduino, scegli la porta COM corretta e arduino uno come scheda.

Carica il tuo schizzo. Raccomando di utilizzare lo schizzo dei lampeggi per verificare che tutto sia ok.

NB: L'adattatore usb-seriale è abbastanza potente da alimentare la scheda, quindi non è necessario un alimentatore esterno durante la programmazione.

Passaggio 4: sperimenta le modalità di sospensione

È necessario utilizzare le funzionalità delle modalità di sospensione dell'atmega328 e interromperlo per riattivarlo se si desidera utilizzare l'arduino mobile su un progetto alimentato a batterie.

Questo argomento non può essere trattato qui, ma troverai molteplici documentazioni ed esempi sul web sulle modalità di sospensione e gli interrupt di arduino.

Passaggio 5: consente di alimentare la scheda come indipendente

Scollegare l'FTDI.

Quindi alimenta il cellulare arudino da una batteria (NiMH, Li-Ion…) a tua scelta.

Ricordiamo che la tensione deve essere compresa tra 1,8V e 5,5V.

Passaggio 6: miglioramenti futuri

Non ho messo un pulsante di reset. Potrebbe essere carino in una prossima versione.

Non c'è un interruttore ON/OFF. ci penserò…

Passaggio 7: ordina la tavola

Come ho detto, se non hai familiarità con la creazione di PCB, contattami dall'e-mail di istruzioni. Posso creare una scheda e inviartela.

Passaggio 8: Distinta materiali

Ho trovato tutte le parti su aliexpress.

Consigliato: