Ovi elektronički satovi su najjednostavniji. Sastavljeni su za nekoliko sati. Osnova mikrokontrolera PIC16F628A, osim njega, sat sadrži nekoliko jednostavnih i jeftinih elemenata, informacije se prikazuju na 4-cifrenom (satnom) LED indikatoru. Krug se napaja iz mreže, a ima i rezervno napajanje. Ova se konstrukcija može preporučiti početnicima, posebno sam dao izvorni program s detaljnim komentarima kako bih lakše razumio što i kako ovdje radi.
Shema je vrlo jednostavna, jednostavna i algoritam njihovog rada (pogledajte komentare u izvoru). Tipke kn1 i kn2 koriste se za korekciju vremena - sati odnosno minuta. Sat ima 24-satni format prikaza. U 1. znamenki sata vrši se brisanje beznačajne nule. Točnost sata u potpunosti ovisi o frekvenciji kvarcnog rezonatora. Ali čak i bez posebnih odabira kvarca i kondenzatora u generatoru takta, sat je vrlo točan.
Sat je sastavljen na 2 tiskane pločice, spojene jedna na drugu pod kutom od 90 stupnjeva. Na jednu ploču stavlja se cijeli indikator, a na drugu sve ostalo. Rezervna baterija je pokvarena od kineskog upaljača sa LED svjetiljkom. Uklanjamo LED i postavljamo držač baterije na ploču. Fotografija pokazuje da su odrezani vodovi otpornika spojeni na baterije - oni tada drže cijelu strukturu. Naravno, kapacitet takvih baterija je mali, ali kada se sat napaja iz mreže, iz baterija se ne troši struja. Oni napajaju krug samo kada nema mrežnog napajanja. U ovom slučaju se napaja samo mikrokontroler, indikator se ne napaja iz baterija, pa se gasi, a sat nastavlja raditi. Gumbi za upravljanje premještaju se s ploče na bilo koje prikladno mjesto u kućištu. Dizajn gumba može biti bilo koji. Za mrežno napajanje korišten je kineski PSU adapter, kojem je dodana ploča s mikro krugom 7805 (5-voltni stabilizator). Samo napravite bilo koje napajanje, s izlaznim naponom od 5V i strujom od 150mA.
Program je napisan tako da se može koristiti za početno proučavanje PIC mikrokontrolera, radnja gotovo svake naredbe je komentirana. Ako želite, možete jednostavno dodati dodatne funkcije, kao što su kalendar, mjerač vremena, štoperica itd.
|
Ova verzija sata napravljena je na način da maksimalno pojednostavi sklop, smanji potrošnju energije i u konačnici dobije uređaj koji lako stane u džep. Odabravši minijaturne baterije za napajanje kruga, SMD - montažu i minijaturni zvučnik (na primjer, iz neradnog mobitel), možete dobiti dizajn koji je malo veći od kutije šibica.
Korištenje super-svijetlog indikatora omogućuje vam smanjenje struje koju troši krug. Smanjenje potrošnje struje postiže se i u "LoFF" modu - indikator je isključen, a svijetli samo treptajuća točka najmanjeg bita sata.
Indikacija
Podesiva svjetlina indikatora omogućuje vam odabir najudobnijeg prikaza očitanja (i opet smanjenje potrošnje energije).
Sat ima 9 načina prikaza. Prijelaz kroz načine rada vrši se pomoću gumba "plus" i "minus". Prije prikazivanja samih indikacija, na indikatorima se prikazuje kratka naznaka naziva načina rada. Trajanje izlaza savjeta je jedna sekunda. Korištenje kratkoročnih savjeta omogućilo je postizanje dobre ergonomije sata. Prilikom prebacivanja između načina prikaza (što se pokazalo dosta za tako jednostavan uređaj kao što je obični sat), nema zabune i uvijek je jasno koja su očitanja prikazana na indikatoru.
Ovaj uređaj je konvencionalni elektronički sat s budilicom, ali njima se upravlja IC daljinskim upravljačem. Sat je implementiran softverski, prikaz je dinamičan. Krug osigurava rezervno napajanje u slučaju nestanka struje. Budilica je implementirana na jednostavnom "beeperu" s ugrađenim generatorom - zujalicom.
Upravljačka ploča je implementirana na mikrokontroleru PIC12F629. Daljinski upravljač napaja konvencionalna baterija za matična ploča računala. Ako nijedna tipka nije pritisnuta, mikrokontroler je u SLEEP modu i praktički ne troši struju. Čim se tipka pritisne, mikrokontroler se "budi" i generira kodnu poruku za IR LED.
Kada je napajanje uključeno, zaslon prikazuje trenutno vrijeme, dvotočka treperi. Ako pritisnete tipku SAT, na displeju će se prikazati vrijeme za koje je postavljen alarm (dvotačka ne trepće), ili --:-- ako je alarm isključen. Ponovnim pritiskom na tipku SAT ili nakon 6 sekundi uređaj će ponovno prikazati trenutno vrijeme. Pritiskom na tipku COR uređaj se stavlja u način rada za korekciju sata ako je sat trenutno prikazan; ili u način rada za podešavanje alarma ako je alarm prikazan na zaslonu. Prvi pritisak - sati trepću, sati se postavljaju tipkom +1, drugi pritisak tipke COR - minute trepću - minute se podešavaju tipkom +1, treći pritisak je izlaz iz način korekcije sata (ili budilica). Ako se vrijeme alarma ispravi, automatski će se uključiti.
Kada se na zaslonu prikaže vrijeme postavljanja alarma (uključuje se tipkom SAT) - pritiskom na tipku +1 uključuje se, a ponovnim pritiskom isključuje se alarm, na zaslonu se prikazuje vrijeme postavljanja alarma ili --:-- ( debelo crijevo ne trepće). Ako je alarm isključen, tada se njegovo postavljeno vrijeme ne poništava.
U modu indikacije sata (dvotočka treperi) - pritiskom na tipku +1 - sat se prebacuje u "noćni" mod - u ovom modu indikator se potpuno gasi i samo dvotočka treperi, što smanjuje potrošnju energije i ne stvara nepotrebno noćno osvjetljenje. Istodobno, pritiskom na bilo koju tipku na daljinskom upravljaču, kao i okidanjem, sat izlazi iz noćnog načina rada.
Ako se alarm oglasi, oglašava se zvučni signal na jednu minutu, svi brojevi na zaslonu trepću. Pritiskom na bilo koji gumb na daljinskom upravljaču isključuje se alarm (bez ponovnog postavljanja vremena).
Za rezervno napajanje sata, kao iu upravljačkoj ploči, koristi se baterija s matične ploče računala. Njegov napon je 3V, tako da mikrokontroler u satu treba koristiti niskonaponski - PIC16LF628A. Ako koristite bateriju s naponom većim od 3,6 V, onda će to učiniti uobičajeni PIC16F628A. Pa, sasvim idealna opcija je korištenje mikrokontrolera s NANOWATT tehnologijom - PIC16F819 (Pažnja! za ovaj mikrokontroler se koristi drugačiji firmware).
Evo još jednog uzorka laboratorijske opreme - LC metar. Ovaj način mjerenja, posebno L mjerenje, gotovo je nemoguće naći u jeftinim tvorničkim multimetrima.
Dijagram ovoga LC mjerač na mikrokontroleru preuzeto je s www.sites.google.com/site/vk3bhr/home/index2-html. Uređaj je baziran na 16F628A PIC mikrokontroleru, a kako sam nedavno nabavio PIC programator, odlučio sam ga testirati ovim projektom.
Skinuo sam regulator 7805 jer sam odlučio koristiti punjač za mobitel od 5 volti.
Krug ima trimer otpornik od 5 kΩ, ali zapravo sam stavio 10 kΩ, prema podatkovnoj tablici za kupljeni LCD modul.
Sva tri kondenzatora su tantalska od 10uF. Treba napomenuti da je kondenzator C7 - 100uF zapravo 1000uF.
Dva styroflex kondenzatora od 1000pF s 1% tolerancije, induktivni svitak od 82uH.
Ukupna potrošnja struje s pozadinskim osvjetljenjem je oko 30mA.
Otpornik R11 ograničava struju pozadinskog osvjetljenja i mora biti veličine prema LCD modulu koji se stvarno koristi.
Koristio sam izvorni PCB crtež kao početnu točku i modificirao ga da odgovara komponentama koje imam.
Evo rezultata:
Zadnje dvije fotografije prikazuju LC mjerač u akciji. Na prvom od njih mjerenje kapacitivnosti kondenzatora od 1nF s odstupanjem od 1%, a na drugom induktiviteta od 22 μH s odstupanjem od 10%. Uređaj je vrlo osjetljiv - to jest, s nespojenim kondenzatorom, pokazuje kapacitet reda veličine 3-5 pF, ali to se eliminira kalibracijom.
Sat s malim 4-znamenkastim indikatorom. Točka između sati i minuta treperi s frekvencijom od 0,5 sekundi. Može se ugraditi u bilo koji predmet: stolni kalendar, radio, automobil. Procijenjena pogreška - 0,00002%. U praksi, šest mjeseci nikada nije bilo potrebe za korekcijom.
Napajanje 4,5 - 5 volti, struja do 70mA. Stabilizator napona nalazi se u utikaču - adapteru. Sastavljen je na transformatoru od 3 vata i visokofrekventnom pretvaraču - stabilizatoru prema standardnoj shemi. Za automobil, naravno, transformator nije potreban. Mikrokrug bez radijatora praktički se ne zagrijava. Konektor za napajanje 3.5mm. Kvarc 4 MHz. Tranzistori n-p-n bilo koje male snage.
Bilo koji gumbi . Duljina potiskivača gumba odabire se na temelju zahtjeva dizajna. Možete lemiti gumbe sa strane vodiča. Svaki put kada se pritisne gumb, dodaje se jedan. Kada se drži, rezultat se ubrzava do razumne brzine.
MLT otpornici - 0,25. R7 - R14 300 - 360 ohma. R3 - R6 1-3 kOhm.
Baterije: 4 komada od GP-170 ili slično. Kada je mrežni napon isključen, oni hrane samo mikrokontroler. Stoji točno 8 dana, provjereno.
Diode s najmanjim prednjim padom napona.
Ploče su izrađene od jednostrane folije od fiberglasa.
Prije ugradnje mikrokontrolera u panel proizvedene ploče, uključite napajanje i izmjerite napon na 14. kraku panela. Trebao bi biti 4,5 - 4,8 volti. Pin 5 ima 0 volti. Ako niste sigurni u kvalitetu proizvedene ploče ili ispravnost dijelova, provjerite uređaj bez mikrokontrolera. To se radi vrlo jednostavno:
Ako nešto ne radi, popravi to. Ako je sve ispravno, programirajte mikrokontroler i umetnite ga, isključenog napajanja, u utičnicu.
HEX datoteka je u prilogu.
Uključite napajanje i pripremite sat.
Ako kupite sve detalje, uključujući otpornike, tada će, u skladu s mojom shemom, uređaj koštati oko 400 rubalja:
Književnost:
Ispod možete preuzeti firmware i PCB u LAY formatu
Oznaka | Vrsta | Vjeroispovijest | Postići | ||
---|---|---|---|---|---|
MK PIC 8-bitni | PIC16F628A | 1 | Pretraživanje trgovine | ||
VR2 | DC/DC sklopni pretvarač | LM2575 | 1 | 5V | Pretraživanje trgovine |
VT1-VT4 | bipolarni tranzistor | KT315A | 4 | Pretraživanje trgovine | |
VD1, VD3, VD4 | Dioda | D310 | 3 | Pretraživanje trgovine | |
VD2 | Schottky dioda | 1N5819 | 1 | Pretraživanje trgovine | |
VD5 | Diodni most | DB157 | 1 | Pretraživanje trgovine | |
C1, C2 | Kondenzator | 20 pF | 2 | Pretraživanje trgovine | |
C3 | Kondenzator | 0,1uF | 1 | Pretraživanje trgovine | |
C4 | 330uF 16V | 1 | Pretraživanje trgovine | ||
C5 | elektrolitički kondenzator | 100uF 35V | 1 | Pretraživanje trgovine | |
R1, R2 | Otpornik | 10 kOhm | 2 | Pretraživanje trgovine | |
R3-R6 | Otpornik | 1,5 kOhm | 4 | Pretraživanje trgovine | |
R7-R9, R11-R14 | Otpornik | 300 ohma | 7 | Pretraživanje trgovine | |
R10 | Otpornik | 360 ohma | 1 |