Sadržaj:
- Korak 1: Potrebni dijelovi
- Korak 2: Krug mjerača vremena
- Korak 3: Izvorni kod
- Korak 4: Izgled konačnog uređaja
Video: Mjerač minuta na temelju PIC16F88 MCU: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pogledajmo jednostavni početnički projekt mjerača vremena. Srce projekta je 8-bitna PIC16F88 MCU. Vrijeme se prikazuje 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 dvoznamenkastog broja označen je dodatnom zelenom LED diodom koja se nalazi s desne strane zaslona tik uz znak decimalne točke. Pet gumba u nizu predstavljaju brojeve jedan do pet. Šesti gumb ima dvije funkcije - resetirati uređaj i promijeniti trenutnu znamenku koja se unosi.
Mjerač vremena radi na sljedeći način. Nakon što je glavni prekidač uključen, prikazuje se nulta znamenka i uređaj čeka da se pritisnu gumbi. Postoje 3 mogućnosti:
1) Za unos razdoblja od 1 do 5 minuta samo pritisnite jednu od pet tipki. Odbrojavanje počinje za nekoliko trenutaka.
2) Za unos razdoblja od 6 do 9 minuta pritisnite bilo koji od pet gumba, a odmah zatim više puta pritisnite 6. gumb da biste postigli željenu vrijednost. Nakon svakog pritiska vrijednost se povećava za 1.
3) Za unos razdoblja od 10 do 99 minuta unesite prvu znamenku prema uputama u prethodnom koraku. Zatim pritisnite bilo koji od pet gumba. Uključuje se decimalna točka i dodatni zeleni LED koji označava da se unosi druga znamenka vrijednosti. Sada više puta pritisnite 6. gumb za podešavanje vrijednosti druge znamenke.
Dok je odbrojavanje u tijeku, prikazuje se preostalo vrijeme, a decimalna točka povremeno treperi. U slučaju dvoznamenkastog broja, na zaslonu se povremeno pojavljuju obje znamenke, a druga znamenka je označena decimalnom točkom. Sve dok je preostalo brojanje minuta dvoznamenkasti 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. gumba kako bi bio spreman za sljedeći zadatak.
Korak 1: Potrebni dijelovi
- PIC16F88
- 7- segmentni zaslon
- 6 gumba
- 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 mjerača vremena
Korak 3: Izvorni kod
Kod napisan na jeziku C pomoću MPLAB X IDE i XC8 kompajlera dostupan je za preuzimanje:
Korak 4: Izgled konačnog uređaja
Na vama je hoćete li sklopiti samo krug na ploči ili stvoriti neki jedinstveni dizajn. Prilažem neke slike mojih uređaja.
Preporučeni:
Web? Na temelju Arduino simulatora iz Wokwi-2020?: 5 koraka
Web? Arduino Simulator na bazi Wokwi-2020?: Wokwi Arduino Simulator radi na platformi AVR8js. To je Arduino Simulator na webu. Arduino Simulator radi na web pregledniku. dakle, ovo zaslužuje veću pozornost i iskreno, ovo ima mnogo pozitivnih točaka u usporedbi s drugim simulatorima koji su dostupni
Biometrijski glasački stroj na temelju otisaka prstiju koji koristi Arduino: 4 koraka (sa slikama)
Biometrijski glasački stroj temeljen na otiscima prstiju koji koristi Arduino: Svi smo svjesni postojećeg elektroničkog glasačkog stroja u kojem korisnik mora pritisnuti gumb za glasovanje. No ti su strojevi od početka kritizirani zbog kaljenja. Stoga vlada planira uvesti sustav otisaka prstiju
Visinomer (mjerač nadmorske visine) na temelju atmosferskog tlaka: 7 koraka (sa slikama)
Visinomjer (mjerač nadmorske visine) na temelju atmosferskog tlaka: [uredi]; Pogledajte verziju 2 u koraku 6 s ručnim unosom početne visine. Ovo je opis zgrade visinomjera (mjerača nadmorske visine) na temelju Arduino Nano i Bosch BMP180 osjetnika atmosferskog tlaka. Dizajn je jednostavan, ali mjerenja
Zvučnik raspoloženja- snažan zvučnik za reprodukciju glazbe raspoloženja na temelju temperature okoline: 9 koraka
Mood Speaker- snažan zvučnik za reprodukciju glazbe raspoloženja na temelju temperature okoline: Zdravo! Za moj školski projekt u MCT Howest Kortrijk, napravio sam Mood Speaker, ovo je pametni Bluetooth zvučnik s različitim senzorima, LCD-om i WS2812b LED traka uključena. Zvučnik pušta glazbu u pozadini ovisno o temperaturi, ali može
Poboljšanje pretvarača na temelju Esp8266 s zadivljujućim Blynk korisničkim sučeljem s regulatorom povratnih informacija: 6 koraka
Pretvarač temeljen na Esp8266 s nevjerojatnim korisničkim sučeljem Blynk s regulatorom povratnih informacija: U ovom projektu pokazat ću vam učinkovit i uobičajen način povećanja istosmjernih napona. Pokazat ću vam koliko lako može biti izgraditi pretvarač pojačanja uz pomoć Nodemcua. Izgradimo ga. Također uključuje zaslonski voltmetar i povratne informacije