Sadržaj:
- Korak 1: Potrebni dijelovi
- Korak 2: Krug tajmera
- Korak 3: Izvorni kod
- Korak 4: Izgled konačnog uređaja
Video: Tajmer zasnovan na MCU PIC16F88: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Pogledajmo jednostavan početnički projekt mjerača vremena. Srce projekta je 8-bitna PIC16F88 MCU. Vrijeme je prikazano na 7-segmentnom zaslonu, a timerom se upravlja pomoću 6 tipki. Uređaj se napaja baterijom od 9 volti.
Vremenski raspon je od 1 do 99 minuta. Način dvocifrenog broja označen je dodatnom zelenom LED diodom koja se nalazi na desnoj strani ekrana tik uz znak decimalne zapete. Pet dugmića u nizu predstavljaju brojeve jedan do pet. Šesto dugme ima dvije funkcije - resetiranje uređaja i promjenu trenutne znamenke koja se unosi.
Tajmer radi na sljedeći način. Nakon što je glavni prekidač uključen, prikazuje se nulta znamenka i uređaj čeka da se pritisnu tipke. Postoje 3 mogućnosti:
1) Za unos perioda od 1 do 5 minuta samo pritisnite jedno od pet dugmadi. Odbrojavanje počinje za nekoliko trenutaka.
2) Za unos perioda od 6 do 9 minuta pritisnite bilo koje od pet dugmadi i odmah nakon toga više puta pritisnite 6. dugme da biste postigli željenu vrijednost. Nakon svakog pritiska vrijednost se povećava za 1.
3) Da biste unijeli period od 10 do 99 minuta, unesite prvu znamenku koristeći upute u prethodnom koraku. Zatim pritisnite bilo koji od pet tastera. Uključuje se decimalna točka i dodatni zeleni LED indikator koji označava da se unosi druga znamenka vrijednosti. Sada pritiskajte 6. dugme da biste prilagodili vrijednost druge znamenke.
Dok je odbrojavanje u toku, prikazuje se preostalo vreme i decimalna tačka periodično treperi. U slučaju dvocifrenog broja, na ekranu se periodično pojavljuju obje znamenke, a druga znamenka je označena decimalnim zarezom. Sve dok je preostalo brojanje minuta dvocifreni broj, dodatna LED dioda svijetli.
Kad preostalo vrijeme dosegne nultu vrijednost, aktivirat će se zvučni alarm. Uređaj se tada može resetirati pomoću 6. dugmeta kako bi bio spreman za sljedeći zadatak.
Korak 1: Potrebni dijelovi
- PIC16F88
- 7- segmentni ekran
- 6 dugmadi
- 1K otpornik - 6 komada
- 470 otpornik - 9 komada
- 7805 Regulator napona
- 0,33 uF kondenzator
- 0,1 uF kondenzator
- piezo zvučnik
- držač baterije
- prekidač
Korak 2: Krug tajmera
Korak 3: Izvorni kod
Kod napisan na C jeziku pomoću MPLAB X IDE i XC8 kompajlera dostupan je za preuzimanje:
Korak 4: Izgled konačnog uređaja
Na vama je da li ćete sklopiti samo krug na ploči ili stvoriti neki jedinstveni dizajn. Prilažem neke slike mojih uređaja.
Preporučuje se:
RFID sistem zasnovan na PIC16F877A: 5 koraka
RFID sistem zasnovan na PIC16F877A: RFID sistem je sistem koji omogućava identifikaciju učenika, zaposlenih i drugih koji koriste RFID oznaku, radi praćenja njihovog prisustva, rada, radnog vremena i mnogih drugih. Ovaj je članak sponzor JLCPCB -a. Zaista se zahvaljujem JLCPCB -u na sponzorstvu
Sistem vizuelnog praćenja poljoprivrede zasnovan na LoRa Iot - Dizajniranje prednje aplikacije pomoću Firebase & Angular: 10 koraka
Sistem vizuelnog praćenja poljoprivrede zasnovan na LoRa Iot | Dizajniranje prednje aplikacije pomoću Firebase -a i Angular -a: U prethodnom poglavlju govorimo o tome kako senzori rade sa loRa modulom za popunjavanje firebase baze podataka u realnom vremenu, i videli smo dijagram na visokom nivou kako ceo naš projekat funkcioniše. U ovom poglavlju ćemo govoriti o tome kako možemo
Arduino daljinski upravljač zasnovan na pregledniku (linux): 9 koraka (sa slikama)
Arduino daljinski upravljač zasnovan na pregledniku (linux): Imamo djecu. Volim ih do komadića, ali stalno skrivaju daljinski upravljač za satelit i televiziju kad uključe dječje kanale. Nakon što se to svakodnevno događalo nekoliko godina, i nakon što mi je draga žena dozvolila
Telefon zasnovan na Arduinu (prototip): 7 koraka
Arduino bazirani telefon (prototip): Pozdrav svima, Danas ćemo u ovom uputstvu vidjeti telefone zasnovane na arduinu. Ovaj telefon je prototip koji se još uvijek razvija. Izvorni kod je otvorenog izvora, svatko može promijeniti kôd. Karakteristike u telefonu: 1. Muzika 2. Video zapisi 3
Pametni sistem parkiranja zasnovan na IoT -u koji koristi NodeMCU ESP8266: 5 koraka
IoT sistem pametnog parkiranja koji koristi NodeMCU ESP8266: U današnje vrijeme pronalaženje parkinga u prometnim područjima vrlo je teško i ne postoji sistem za dobijanje detalja o dostupnosti parkinga na mreži. Zamislite da na svom telefonu možete dobiti informacije o dostupnosti parkirnih mjesta, a nemate lutanje da provjerite