Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Să aruncăm o privire la proiectul simplu pentru începători al temporizatorului de minute. Inima proiectului este MCU PIC16F88 pe 8 biți. Ora este afișată pe afișajul cu 7 segmente, iar temporizatorul este acționat folosind 6 butoane. Dispozitivul este alimentat de bateria de 9 volți.
Intervalul de timp este de la 1 la 99 de minute. Modul numeric cu două cifre este indicat de LED-ul verde suplimentar care se află pe partea dreaptă a afișajului chiar lângă semnul punctului zecimal. Cele cinci butoane la rând reprezintă numerele de la unu la cinci. Al șaselea buton are două funcții - pentru a reseta dispozitivul și pentru a schimba cifra curentă care este introdusă.
Dispozitivul cu temporizator funcționează în felul următor. După ce comutatorul principal este pornit, este afișată o cifră zero și dispozitivul așteaptă apăsarea butoanelor. Există 3 posibilități:
1) Pentru a introduce perioada de 1 până la 5 minute, apăsați unul dintre cele cinci butoane. Numărătoarea inversă începe în câteva momente.
2) Pentru a introduce perioada de 6 până la 9 minute, apăsați oricare dintre cele cinci butoane și imediat după aceea apăsați în mod repetat butonul 6 pentru a atinge valoarea dorită. După fiecare apăsare, valoarea este mărită cu 1.
3) Pentru a introduce perioada de 10 până la 99 de minute, introduceți prima cifră folosind instrucțiunile din pasul anterior. Apoi apăsați oricare dintre cele cinci butoane. Punctul zecimal și LED-ul verde suplimentar se aprind indicând faptul că a doua cifră a valorii este introdusă. Acum apăsați butonul 6 în mod repetat pentru a regla valoarea celei de-a doua cifre.
În timp ce numărătoarea inversă este în desfășurare, timpul rămas este afișat și punctul zecimal clipește periodic. În cazul numărului cu două cifre, ambele cifre apar periodic pe afișaj, a doua cifră fiind marcată de punctul zecimal. Atâta timp cât numărul de minute rămas este un număr din două cifre, LED-ul suplimentar este aprins.
Când timpul rămas atinge valoarea zero, se va declanșa alarma sonoră. Apoi, dispozitivul poate fi resetat cu butonul 6 pentru a fi gata pentru următoarea sarcină.
Pasul 1: Piese necesare
- PIC16F88
- Afișaj pe 7 segmente
- 6 butoane
- 1K rezistor - 6 bucăți
- 470 rezistor - 9 bucăți
- 7805 regulator de tensiune
- Condensator de 0,33 uF
- 0,1 uF condensator
- un difuzor piezo
- un suport baterie
- un comutator
Pasul 2: Circuitul temporizatorului
Pasul 3: Codul sursă
Codul scris în C folosind compilatorul MPLAB X IDE și XC8 este disponibil pentru descărcare:
Pasul 4: Aspectul dispozitivului final
Depinde de dvs. dacă asamblați circuitul doar pe panou sau creați un design unic. Vă anexez câteva imagini ale dispozitivelor mele.