Sommario:

Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino: 8 passaggi
Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino: 8 passaggi

Video: Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino: 8 passaggi

Video: Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino: 8 passaggi
Video: Centralina timer count down programmabile con arduino nano 2024, Dicembre
Anonim
Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino
Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino
Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino
Fai da te -Prototipo- Caricabatterie USB temporizzato Arduino

Durante il nostro seminario su arduino abbiamo dovuto inventare un hack felice con arduino. Abbiamo deciso di creare un dispositivo che interrompesse l'alimentazione dai dispositivi di ricarica utilizzando un codice per arduino. Il potente amico! Questo prototipo in realtà non carica i dispositivi poiché l'arduino non fornisce energia sufficiente, ma potrebbe essere molto utile per qualcuno in grado di completare i transistor.

In questo tutorial imparerai come realizzare questo prototipo che collegherà e disconnetterà i dispositivi di ricarica. Imparerai anche come impostare un'interfaccia utente per il timer utilizzando un mini display OLED!

ATTENZIONE: il dispositivo non ha funzionato per noi. Questo perché non siamo riusciti a far funzionare il nostro transistor come un interruttore elettronico, ma potresti riuscire a farlo funzionare.

Passaggio 1: Passaggio 1: Materiali

Per questo istruibile avrai bisogno di:

-1pc arduino UNO chip programmabile-1pc OLED da 0,96 pollici 128x64 I2C-20pz cavo arduino (10 FF/10 MM) -1pz portabatteria 9V + batteria (è possibile scegliere di utilizzare un adattatore CA) -4pz Mini interruttore a pulsante-7pz resistore 221 Ohm-1pc RGB LED 5MM -porta USB (femmina)

-rotolo di adesivo in sughero (per fare una calzata aderente)

Passaggio 2: Passaggio 2: test cablaggio breadboard

Passaggio 2: test cablaggio breadboard
Passaggio 2: test cablaggio breadboard
Passaggio 2: test cablaggio breadboard
Passaggio 2: test cablaggio breadboard

Vedere l'immagine per il cablaggio che è necessario eseguire.descrizione delle funzioni pin:PIN2: pulsante applicaPIN3: pulsante sposta cifraPIN4: pulsante aggiungi cifraPIN5: ResetPIN7: interruttore GND USBPIN-A1: luce verdePIN-A2: luce bluPIN-A4: Dati dello schermo SCLPIN-A5: dati dello schermo SDA

Passaggio 3: Passaggio 3: Programmazione di Arduino

Passaggio 3: programmazione di Arduino
Passaggio 3: programmazione di Arduino

Codice:

Il codice esiste di alcune funzioni personalizzate scritte per efficienza e convenienza.

Il display OLED è programmato in modo tale da avere due stati: la fase di selezione del timer e lo stato di carica.

I quattro ingressi dei pulsanti sono organizzati in un layout semplice: [SU] - [AVANTI] - [RESET] - [APPLICA]

Nella fase di selezione del timer è possibile utilizzare il pulsante [SU] per incrementare il numero selezionato, come nelle vecchie sveglie. Con [NEXT] si scorre attraverso tutti i singoli numeri.

Quindi con questi due controlli puoi impostare il tempo di ricarica in ore, minuti e secondi. Dopodiché premi [APPLICA] per avviare lo stato di carica. Durante questa fase il tempo dato diminuirà fino a raggiungere lo zero e si ripristinerà nella fase di selezione del tempo, mettendo il segnale di uscita digitale (pin 7) su LOW in modo che l'USB non riceva corrente.

Le librerie utilizzate in questo sketch sono: - Adafruit_GFX (Libreria grafica di base per il display OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Libreria hardware per questo specifico display OLED) https://github.com/adafruit/Adafruit-GFX-Library - SPI (Arduino integrato) - Wire (Arduino integrato)

NOTA: abbiamo utilizzato un carattere personalizzato che dovrà essere importato nella cartella Adafruit_GFX/Fonts: Org_01.h

Passaggio 4: Passaggio 4: Test

Passaggio 4: test
Passaggio 4: test

Verifica se il tuo dispositivo funziona come previsto, il controllo del timer è simile all'impostazione di una sveglia: 1 pulsante per aggiungere cifre alla cifra attualmente selezionata. 1 pulsante per passare alla cifra successiva. 1 pulsante per reimpostare l'orologio (quando l'orologio è in esecuzione dovrai premerlo per circa un secondo per evitare pressioni accidentali) 1 pulsante per avviare l'orologio. Se i pulsanti e il display funzionano come previsto, puoi continuare con il passaggio successivo, se non passa attraverso il cablaggio schemi di nuovo.

Passaggio 5: Passaggio 5: preparazione della custodia per i componenti

Passaggio 5: preparazione della custodia per i componenti
Passaggio 5: preparazione della custodia per i componenti
Passaggio 5: preparazione della custodia per i componenti
Passaggio 5: preparazione della custodia per i componenti

Le dimensioni della nostra custodia sono 138 mm * 98 mm * 50 mm. Dotato di un coperchio tagliato al laser personalizzato che condivideremo in questo tutorial!

Scegli una scatola o qualcos'altro che si adatti alla quantità di materiali necessari per il funzionamento del Powerbuddy. Per i materiali necessari, guarda il passaggio 1: Materiali. Usa qualcosa come un piccolo nastro o un filo per avvolgere i cavi insieme per risparmiare spazio in seguito. Assicurati di collegare i cavi ad Arduino prima di avvolgerli insieme. Prova anche se l'arduino funziona, quando tutti i pin sono collegati.

Come puoi vedere nell'angolo sinistro, abbiamo utilizzato una batteria da 9 volt come alimentazione. Assicurati che la parte superiore del powerbuddy sia ritagliata abbastanza bene da adattarsi alle manopole, al led e al display. In caso contrario, usa lo strumento file per ingrandire i fori. Quando sono troppo grandi, aggiungi alcuni pezzi di sughero ai bordi tra la manopola e la parte superiore del Powerbuddy.

Passaggio 6: Passaggio 6: cablaggio di trasferimento

Passaggio 6: trasferimento del cablaggio
Passaggio 6: trasferimento del cablaggio

Ora trasferisci il cablaggio dalla breadboard all'involucro. assicurati di fare un componente alla volta, perché può essere un vero incubo una volta che la cosa si aggroviglia.

Passaggio 7: Passaggio 7: test e messa a punto

Ora assicurati che tutto funzioni ancora come prima. Abbiamo avuto molti problemi con i collegamenti difettosi nei cavi saldati, quindi sii paziente. Procurati una bella tazza di tè perché potrebbe volerci un po' di tempo. una volta che tutto è a posto, usa ancora un po' di sughero per stringere i bordi del coperchio e continua con il passaggio successivo.

Passaggio 8: Passaggio 8: Fatto

Passaggio 8: fatto
Passaggio 8: fatto

Presto! il tuo powerbuddy quasi pratico e funzionante! Speriamo che questo possa essere utile a qualcuno in qualche modo.

Consigliato: