Cuprins:
- Pasul 1: Piese necesare
- Pasul 2: Circuitul temporizatorului
- Pasul 3: Codul sursă
- Pasul 4: Aspectul dispozitivului final
Video: Temporizatorul de minute bazat pe MCU PIC16F88: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
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.
Recomandat:
Motor pas cu pas cu flip flops și timer 555; prima parte a circuitului Temporizatorul 555: 3 pași
Motor pas cu pas cu flip flops și timer 555; prima parte a circuitului timerul 555: motorul pas cu pas este un motor continuu care se deplasează în trepte discrete. Este adesea folosit în imprimante și chiar în robotică. Voi explica acest circuit în trepte. Prima parte a circuitului este un 555 temporizator. Este prima imagine (vezi mai sus) cu un cip 555 cu
Generator de muzică bazat pe vreme (Generator Midi bazat pe ESP8266): 4 pași (cu imagini)
Generator de muzică bazat pe vreme (Generator midi bazat pe ESP8266): Bună, astăzi vă voi explica cum să vă creați propriul generator de muzică bazat pe vreme. Se bazează pe un ESP8266, care este un fel ca un Arduino și răspunde la temperatură, ploaie și intensitatea luminii. Nu vă așteptați să producă melodii întregi sau programe de acord
Temporizatorul de măcinat cafea de 7 $: 7 pași (cu imagini)
Cronometrul de cafea de 7 $: De când am fost infectat de virusul espresso, am simțit nevoia să cumpăr un aparat de espresso profesionist și un râșniță de cafea bun pentru a obține cel mai bun rezultat posibil pentru nevoile mele personale. Aceasta este soluția mea pentru un espresso bun la un buget. În primul rând, a trebuit să
Blinker cu LED și oscilator PWM folosind temporizatorul 555: 3 pași
LED intermitent și oscilator PWM folosind temporizatorul 555: Toată lumea a fost începător în electronică și uneori pentru începători poate fi dificil să construiești niște circuite funcționale. De aceea am decis să postez acest tip de proiect. Acest circuit este versiunea simplificată a unui circuit simplu pe care schemele o
Agitați temporizatorul: 4 pași
Shake Timer: Construiți un temporizator reglabil bazat pe 555. IC-ul cu temporizator 555 este un dispozitiv mic. http://blog.makezine.com/archive/2009/12/make_electronics_and_the_555_man.html Poate fi utilizat în multe aplicații diferite. În acest instructabil, folosim temporizatorul 555 t