Sommario:
Video: Tracker dei minuti di Arduino: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Progetti Tinkercad »
In questo tutorial, ti insegnerò come creare un tracker dei minuti usando un Arduino Uno. Un tracker dei minuti è un dispositivo che puoi utilizzare per tenere traccia di quanto tempo lavori su qualcosa nel tempo. Premi il pulsante di avvio per iniziare a contare i minuti e premi il pulsante di ripristino/registrazione per inviare quei minuti a un file. È possibile accedere al file e vedere quanti minuti hai accumulato nel tempo.
Forniture
Arduino Uno
tagliere
18 ponticelli
Display a 7 segmenti a 4 cifre
2 pulsanti
2 resistori da 10k ohm
Passaggio 1: crea l'hardware
Segui lo schema sopra per costruire il tuo registratore di minuti.
Nota: la cifra più a sinistra del display a 7 segmenti è stata lasciata scollegata perché tutti i pin erano esauriti. Se vuoi usare tutte e 4 le cifre, prova un Arduino Mega.
Nota: le varie marche di componenti verranno impostate in modo diverso. Assicurati di controllare il cablaggio preciso per i tuoi componenti.
Passaggio 2: codificare il software
Esistono tre passaggi secondari per la codifica del software: codifica del timer, collegamento del display e implementazione della registrazione. Se rimani bloccato o non vuoi codificarlo da solo, sentiti libero di controllare il mio codice qui:
Suggerimento: durante la codifica, fai in modo che il programma registri i secondi (non i minuti) per un test più semplice.
Codificare il timer
La prima parte del codice crea essenzialmente un cronometro. Utilizza il pulsante di avvio/arresto e il pulsante di ripristino per tenere traccia dei minuti. Inizia facendo funzionare il pulsante di avvio e arresto: stampa il tempo trascorso sulla console dopo aver premuto il pulsante e mettilo in pausa una volta premuto di nuovo il pulsante. Suggerimento: dovrai usare la funzione millis().
Suggerimento: sarà necessario aggiungere un ritardo di circa 20-50 ms per garantire che il pulsante non si accenda e si spenga con una sola pressione.
Una volta che hai funzionato, il passaggio successivo consiste nell'incorporare le pause. Ad esempio, se inizi, interrompi e ricominci, vuoi che il timer continui da dove avevi interrotto. L'ho fatto tenendo traccia della lunghezza della pausa e sottraendo questo dal tempo prima di stamparlo.
Ora che il pulsante di avvio/arresto è funzionante, il passaggio successivo è il pulsante di ripristino. La funzione di questo è di riportare l'ora a 0. Suggerimento: ricordarsi di reimpostare le variabili dell'ora di inizio e dell'ora di pausa.
Collegamento del display
Una volta che il programma tiene traccia dell'ora con successo, è necessario inviare i dati dell'ora al display a 7 segmenti a 4 cifre. È possibile creare da zero una funzione di conteggio o ottenere assistenza online per la visualizzazione di determinati numeri. Assicurati di impostare un limite del valore massimo che il tuo display può mostrare (se stai usando 3 cifre questo sarà 999).
Implementazione della registrazione
L'ultimo passaggio consiste nel tenere traccia dei dati di temporizzazione in un file. Questo verrà fatto utilizzando Processing, quindi assicurati di averlo scaricato prima di iniziare questo passaggio. Puoi memorizzare i dati di temporizzazione in qualsiasi modo ti sia utile. Personalmente, avevo una colonna per il tempo registrato e il tempo totale. Suggerimento: usa la classe PrintWriter per scrivere su un file.txt.
Passaggio 3: fatto
Questo è tutto! Sentiti libero di aggiungere a questo progetto e personalizzalo per ciò che stai monitorando. Grazie per aver letto.
Consigliato:
Crea un gioco Arduino Simon in 2 minuti!: 3 passaggi
Crea un gioco Arduino Simon in 2 minuti!: NO Jumpers! NESSUN cavo! NESSUNA saldatura! NESSUN Breadboard! Pensare fuori dagli schemi. Quindi vuoi mostrare il tuo microcontrollore in concerto con alcuni modelli di periferiche aggiuntive molto rapidamente, prima che amici o parenti siano in arrivo … Metti insieme il
Smart Watchz con rilevamento dei sintomi della corona e registrazione dei dati: 10 passaggi
Smart Watchz con rilevamento dei sintomi della corona e registrazione dei dati: questo è uno smartwatch con rilevamento dei sintomi della corona che utilizza LM35 e accelerometro con registrazione dei dati sul server. Rtc viene utilizzato per mostrare l'ora e sincronizzarsi con il telefono e utilizzarlo per la registrazione dei dati. Esp32 è usato come un cervello con controller corteccia con Blue
Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi
Il Minute Timer Basato sull'MCU PIC16F88: Diamo un'occhiata al semplice progetto per principianti del Minute Timer. Il cuore del progetto è l'MCU PIC16F88 a 8 bit. L'ora viene visualizzata sul display a 7 segmenti e il timer viene azionato tramite 6 pulsanti. Il dispositivo è alimentato dalla batteria da 9 volt
SUGGERIMENTI PER LA RISOLUZIONE DEI PROBLEMI DEI SENSORI ATLAS: 7 passaggi
SUGGERIMENTI PER LA RISOLUZIONE DEI PROBLEMI DEI SENSORI ATLAS: Questa documentazione mira a fornire alcune informazioni chiave che consentiranno il corretto utilizzo e le prestazioni dei sensori Atlas Scientific. Può aiutare con il debug poiché alcune delle aree su cui si concentrano sono problemi comuni riscontrati dagli utenti. È
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del programma di lampeggio dei LED.: 5 passaggi
Configurazione dei fusibili del microcontrollore AVR. Creazione e caricamento nella memoria flash del microcontrollore del LED lampeggiante Program.: In questo caso creeremo un semplice programma in codice C e lo masterizzeremo nella memoria del microcontrollore. Scriveremo il nostro programma e compileremo il file esadecimale, utilizzando Atmel Studio come piattaforma di sviluppo integrata. Configurare il fusibile bi