Sommario:
- Passaggio 1: parti necessarie
- Passaggio 2: il circuito del timer
- Passaggio 3: il codice sorgente
- Passaggio 4: l'aspetto del dispositivo finale
Video: Il timer dei minuti basato sull'MCU PIC16F88: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Diamo un'occhiata al semplice progetto per principianti del timer dei minuti. 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.
L'intervallo di tempo va da 1 a 99 minuti. La modalità numerica a due cifre è indicata dal LED verde aggiuntivo che si trova sul lato destro del display proprio accanto al segno del punto decimale. I cinque pulsanti di fila rappresentano i numeri da uno a cinque. Il sesto pulsante ha due funzioni: ripristinare il dispositivo e modificare la cifra corrente che si sta inserendo.
Il dispositivo timer funziona nel modo seguente. Dopo l'accensione dell'interruttore principale, viene visualizzata una cifra zero e il dispositivo è in attesa che vengano premuti i pulsanti. Ci sono 3 possibilità:
1) Per inserire un periodo da 1 a 5 minuti basta premere uno dei cinque pulsanti. Il conto alla rovescia inizia tra pochi istanti.
2) Per inserire un periodo da 6 a 9 minuti, premere uno dei cinque pulsanti e subito dopo premere ripetutamente il 6° pulsante per ottenere il valore desiderato. Dopo ogni pressione il valore viene incrementato di 1.
3) Per inserire un periodo da 10 a 99 minuti, inserire la prima cifra seguendo le istruzioni del passaggio precedente. Quindi premere uno dei cinque pulsanti. Il punto decimale e il led aggiuntivo verde si accendono indicando che si sta inserendo la seconda cifra del valore. Ora premere ripetutamente il 6° pulsante per regolare il valore della seconda cifra.
Durante il conto alla rovescia viene visualizzato il tempo rimanente e il punto decimale lampeggia periodicamente. Nel caso del numero a due cifre, entrambe le cifre appaiono periodicamente sul display con la seconda cifra contrassegnata dal punto decimale. Finché il conteggio dei minuti rimanenti è un numero a due cifre, il LED aggiuntivo è acceso.
Quando il tempo rimanente raggiunge il valore zero, verrà attivato l'allarme sonoro. Il dispositivo può quindi essere ripristinato con il sesto pulsante per essere pronto per l'attività successiva.
Passaggio 1: parti necessarie
- PIC16F88
- Display a 7 segmenti
- 6 pulsanti
- Resistenza 1K - 6 pezzi
- Resistenza 470 - 9 pezzi
- 7805 regolatore di tensione
- Condensatore da 0,33 uF
- Condensatore da 0,1 uF
- un altoparlante piezo
- un portabatterie
- un interruttore
Passaggio 2: il circuito del timer
Passaggio 3: il codice sorgente
Il codice scritto in C utilizzando MPLAB X IDE e il compilatore XC8 è disponibile per il download:
Passaggio 4: l'aspetto del dispositivo finale
Sta a te decidere se assemblare solo il circuito sulla breadboard o creare un design unico. Allego alcune immagini dei miei dispositivi.
Consigliato:
Sistema di riconoscimento ed estinzione incendi basato sull'elaborazione delle immagini: 3 passaggi
Sistema di riconoscimento ed estinzione incendi basato sull'elaborazione delle immagini: Ciao amici, questo è un sistema di rilevamento ed estinzione incendi basato sull'elaborazione delle immagini che utilizza Arduino
Sistema di smistamento dei colori: sistema basato su Arduino con due cinghie: 8 passaggi
Color Sorting System: Arduino Based System With Two Belts: Il trasporto e/o confezionamento di prodotti e articoli in ambito industriale avviene tramite linee realizzate con nastri trasportatori. Quelle cinghie aiutano a spostare l'oggetto da un punto all'altro con una velocità specifica. Alcune attività di elaborazione o identificazione possono essere
Telecomando IR automatico basato su Arduino basato sulla temperatura: 7 passaggi
Telecomando IR automatico basato su Arduino basato sulla temperatura: Ehi, come va, ragazzi! Akarsh qui da CETech. Stanco di svegliarti nel bel mezzo di un sonno profondo solo perché la temperatura della tua stanza è troppo bassa o troppo alta a causa del tuo stupido condizionatore. Allora questo progetto è per te. In questo progetto, faremo il nostro
Tracker dei minuti di Arduino: 3 passaggi
Arduino Minutes Tracker: in questo tutorial, ti insegnerò come creare un tracker di 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, un
Generatore musicale basato sulle condizioni meteorologiche (generatore MIDI basato su ESP8266): 4 passaggi (con immagini)
Generatore di musica basato sul tempo (Generatore MIDI basato su ESP8266): Ciao, oggi spiegherò come creare il tuo piccolo generatore di musica basato sul tempo. È basato su un ESP8266, che è un po' come un Arduino, e risponde alla temperatura, alla pioggia e l'intensità della luce. Non aspettarti che produca intere canzoni o programmi di accordi