Stručna zajednica za preuređenje kupaonice

Budilica sa daljinskim upravljačem na PIC16F628A - Uređaji na mikrokontrolerima - Dijagrami uređaja na mikrokontrolerima. Dijagram elektroničkog sata na pic16f628a - uređaji na mk - radio-bes - kućna elektronika Opis originalnog kruga

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:

  • Umetnite goli kratkospojnik u utičnicu, stezaljke 1 i 14. To znači da će +4,5 volta od prve noge kroz otpornik otvoriti tranzistor VT 2 i katoda indikatora jedinice sata bit će spojena na nulu.
  • Spojite bilo koju žicu jednim krajem na +, a drugim krajem naizmjence dodirujte priključke 6,7,8,9,10,11,12,13 ploče.
  • Istodobno, promatrajte segmente za paljenje i njihovu korespondenciju sa shemom: + na 6. nozi - svijetli segment "g" i tako dalje.
  • Premjestite kratkospojnik na priključke 2 i 14 ploče. Provjerite sve segmente indikatora minutnih jedinica.
  • Skakač 18 i 14 - provjeravaju se deseci sati, 17 i 14 - deseci minuta.

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:

  • PIC16F628A - 22,8 UAH
  • LM2575T-5.0 – 10 UAH
  • FYQ 3641AS21 - 9,3 UAH
  • Utičnica - 3 UAH
  • Kvarc - 1,5 UAH

Književnost:

  • Pic mikrokontroleri. Sve što trebate znati. Sid Katzen, 2008
  • PIC mikrokontroleri. Arhitektura i programiranje. Michael Predko. 2010
  • Pic mikrokontroleri. Praksa primjene. Christian Tavernier, 2004
  • Razvoj ugrađenih sustava pomoću PIC mikrokontrolera. Tim Wilmshurst. 2008. godine
  • List s podacima: PIC16F628A, FYQ 3641, LM2575.
  • Vodič za programiranje PIC kontrolera za početnike. Evgenij Korabelnikov. 2008. godine

Ispod možete preuzeti firmware i PCB u LAY formatu

Popis radijskih elemenata

Oznaka Tip Vjeroispovijest

Dućan

MK PIC 8-bitni

PIC16F628A

1
Pretraživanje trgovine
VR2 DC/DC sklopni pretvarač

LM2575

1 5VPretraž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 Kondenzator20 pF2
Pretraživanje trgovine
C3 Kondenzator0,1uF1
Pretraživanje trgovine
C4 330uF 16V1
Pretraživanje trgovine
C5 elektrolitički kondenzator100uF 35V1
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


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. Odabirom minijaturnih baterija za napajanje kruga, SMD montaže i minijaturnog zvučnika (na primjer, iz neradnog mobilnog telefona), možete dobiti dizajn koji je nešto 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 treptanje najmanje bitne znamenke na satu.

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.


Korekcija očitanja prikazanih na indikatoru aktivira se pritiskom na tipku "Korekcija". U tom slučaju prikazuje se kratki upit na 1/4 sekunde, nakon čega ispravljena vrijednost počinje treperiti frekvencijom od 2 Hz. Očitanja se podešavaju pomoću gumba plus i minus. Dugotrajnim pritiskom na tipku aktivira se način automatskog ponavljanja, sa zadanom frekvencijom. Frekvencije automatskog ponavljanja pritiskanja gumba su: za sate, mjesece i dan u tjednu - 4 Hz; za minute, godinu i svjetlinu indikatora - 10 Hz; za korektivnu vrijednost - 100 Hz.
Sve ispravljene vrijednosti, osim sati, minuta i sekundi, zapisuju se u EEPROM i vraćaju nakon gašenja - uključivanja napajanja. Sekunde se vraćaju na nulu kada se isprave. Iz svih načina, osim sati-minute, minute-sekunde i LoFF organiziran je automatski povratak. Ako se niti jedan gumb ne pritisne unutar 10 sekundi, sat se prebacuje na prikaz sati i minuta.
Pritiskom na gumb "On / Off pupoljak." uključuje/isključuje alarm. Aktivaciju alarma potvrđuje kratki dvotonski zvuk. Kada je budilica uključena, svijetli točka u donjoj znamenki indikatora.
U načinu rada "Corr" na indikatoru se prikazuje konstanta korekcije čija je početna vrijednost 5000 mikrosekundi u sekundi. Kada sat kasni, konstantu povećavamo za iznos kašnjenja, izračunat u mikrosekundama po sekundi. Ako se satu žuri, tada po istom principu smanjujemo konstantu.

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čnu ploču 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. U tom slučaju, pritiskom na bilo koji gumb na daljinskom upravljaču, kao i okidanjem - izbacuje sat 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).

Slični postovi