Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Qarqet elektronike të orës LED. Orë dore e bërë në shtëpi

Siç sugjeron emri, qëllimi kryesor të kësaj pajisjeje- mësoni koha aktuale dhe datën. Por ka shumë më tepër funksione të dobishme. Ideja e krijimit të saj u shfaq pasi hasa në një orë gjysmë të thyer me një dore relativisht të madhe (për dore) trup metalik. Mendova se aty mund të fusja një orë të bërë vetë, mundësitë e së cilës janë të kufizuara vetëm nga imagjinata dhe aftësia ime. Rezultati ishte një pajisje me funksionet e mëposhtme:

1. Ora - kalendar:

    Numërimi dhe shfaqja e orëve, minutave, sekondave, ditëve të javës, ditës, muajit, vitit.

    Disponueshmëria rregullim automatik koha aktuale, e cila prodhohet çdo orë ( vlerat maksimale+/-9999 njësi, 1 njësi. = 3,90625 ms.)

    Llogaritja e ditës së javës nga një datë (për shekullin aktual)

    Tranzicioni automatik për verën dhe koha e dimrit(i paaftë)

  • Vitet e brishtë merren parasysh

2. Dy orë alarmi të pavarura (tingëllon një melodi kur aktivizohet)
3. Kohëmatësi me rritje 1 sekondë. (Koha maksimale e numërimit 99h 59m 59s)
4. Kronometër me dy kanale me rezolucion numërimi 0.01 sek. ( koha maksimale numëron 99h 59m 59s)
5. Kronometër me rezolucion numërimi prej 1 sekonde. (Koha maksimale e numërimit 99 ditë)
6. Termometri në intervalin nga -5°C. deri në 55°C (i kufizuar nga diapazoni i temperaturës funksionimin normal pajisje) në rritje prej 0,1°C.
7. Lexues dhe emulator çelësat elektronikë- Tableta të tipit DS1990 duke përdorur protokollin Dallas 1-Wire (memorie për 50 copë, e cila tashmë përmban disa "çelësat e të gjithë terrenit" universal) me aftësinë për të parë kodin e çelësit bajt pas bajt.
8. Telekomanda kontrolli në rrezet IR (është implementuar vetëm komanda "Bëni foto") për kamera dixhitale"Pentax", "Nikon", "Canon"
9. Elektrik dore LED
10. 7 melodi
11. Sinjali zanor në fillim të çdo ore (mund të fiket)
12. Konfirmimi i zërit të shtypjes së butonave (mund të fiket)
13. Monitorimi i tensionit të baterisë me funksion kalibrimi
14. Rregullimi i ndriçimit të treguesit dixhital

Ndoshta një funksionalitet i tillë është i tepërt, por mua më pëlqejnë gjërat universale dhe plus kënaqësinë morale që kjo orë do të bëhet me duart e mia.

Diagrami skematik i orës

Pajisja është ndërtuar në mikrokontrolluesin ATmega168PA-AU. Ora shënon sipas kohëmatësit T2, duke funksionuar në modalitetin asinkron nga një kuarc i orës në 32768 Hz. Mikrokontrolluesi është pothuajse gjatë gjithë kohës në modalitetin e fjetjes (treguesi është i fikur), zgjohet një herë në sekondë për të shtuar këtë sekondë në kohën aktuale dhe bie përsëri në gjumë. Në modalitetin aktiv, MK është i akorduar nga oshilatori i brendshëm RC në 8 MHz, por parashkallëzuesi i brendshëm e ndan atë me 2, si rezultat, bërthama është e fiksuar në 4 MHz. Për tregues, përdoren katër tregues dixhital LED me shtatë segmente me një shifër me një anodë të përbashkët dhe një pikë dhjetore. Ekzistojnë gjithashtu 7 LED të statusit, qëllimi i të cilave është si më poshtë:
D1- Shenja vlerë negative(minus)
D2- Shenja e një kronometër që funksionon (duke ndezur)
D3- Shenja e ndezjes së alarmit të parë
D4- Shenja e ndezjes së alarmit të dytë
D5- Treguesi i ushqimit sinjal zanor në fillim të çdo ore
D6- Shenja e një kohëmatësi që funksionon (duke ndezur)
D7- Treguesi i tensionit të ulët të baterisë

R1-R8 - rezistorë kufizues të rrymës së segmenteve të treguesve dixhitalë HG1-HG4 dhe LED D1-D7. R12,R13 – ndarës për monitorimin e tensionit të baterisë. Meqenëse voltazhi i furnizimit të orës është 3V, dhe LED i bardhë D9 kërkon rreth 3.4-3.8V në vlerësuarat aktuale konsumi, atëherë nuk shkëlqen me forcë të plotë (por mjafton që të mos pengohet në errësirë) dhe për këtë arsye lidhet pa një rezistencë kufizuese të rrymës. Elementet R14, Q1, R10 janë krijuar për të kontrolluar LED-in infra të kuqe D8 (zbatimi telekomandë për kamera dixhitale). R19, ​​R20, R21 përdoren për çiftim kur komunikoni me pajisje që kanë një ndërfaqe 1-Wire. Kontrolli kryhet nga tre butona, të cilët unë i quajta në mënyrë konvencionale: MODE (mode), LARTË (lart), DOWN (poshtë). E para prej tyre është krijuar gjithashtu për të zgjuar MK nga një ndërprerje e jashtme (në këtë rast treguesi ndizet), kështu që lidhet veçmas me hyrjen PD3. Shtypja e butonave të mbetur përcaktohet duke përdorur një ADC dhe rezistorë R16, R18. Nëse butonat nuk shtypen brenda 16 sekondave, MK shkon në gjumë dhe treguesi fiket. Kur është në modalitet "Telekomandë për kamera" ky interval është 32 sekonda, dhe me elektrik dore të ndezur - 1 minutë. MK gjithashtu mund të vihet në gjumë manualisht duke përdorur butonat e kontrollit. Kur kronometri funksionon me një rezolucion numërimi prej 0,01 sek. Pajisja nuk kalon në modalitetin e fjetjes.

Pllaka e qarkut të printuar

Pajisja është montuar në një tabelë qarku të printuar të dyanshëm në formë rrethore në madhësinë e diametrit të brendshëm të kutisë së orës së dorës. Por në prodhim kam përdorur dy dërrasa të njëanshme me trashësi 0.35 mm. Kjo trashësi u përftua përsëri duke e qëruar atë nga petëzimi i dyanshëm i tekstil me fije qelqi me trashësi 1.5 mm. Më pas dërrasat u ngjitën së bashku. E gjithë kjo u bë sepse nuk kisha tekstil me fije qelqi të hollë me dy anë, dhe çdo milimetër trashësi e kursyer në hapësirën e brendshme të kufizuar të kutisë së orës është shumë e vlefshme dhe nuk kishte nevojë për rreshtim në prodhimin e përçuesve të printuar duke përdorur LUT metodë. Vizatim bordi i qarkut të printuar dhe vendndodhja e pjesëve janë në skedarët e bashkangjitur. Në njërën anë ka tregues dhe rezistorë kufizues të rrymës R1-R8. Në anën e pasme janë të gjitha detajet e tjera. Ka dy vrima për LED të bardha dhe infra të kuqe.

Kontaktet e butonit dhe mbajtësja e baterisë janë prej çeliku fleksibël me susta me trashësi 0,2...0,3 mm. dhe të konservuara. Më poshtë janë fotot e bordit nga të dyja anët:

Dizajni, pjesët dhe zëvendësimi i mundshëm i tyre

Mikrokontrolluesi ATmega168PA-AU mund të zëvendësohet me ATmega168P-AU, ATmega168V-10AU ATmega168-20AU. Treguesit dixhitalë - 4 copë KPSA02-105 Shkëlqim i kuq super i ndezur me një lartësi shifrore 5,08 mm. Mund të furnizohet nga e njëjta seri KPSA02-xxx ose KCSA02-xxx. (vetëm jo ato jeshile - ato do të shkëlqejnë dobët) Unë nuk jam në dijeni të analogëve të tjerë të madhësive të ngjashme me shkëlqim të mirë. Në HG1, HG3, lidhja e segmenteve të katodës është e ndryshme nga HG2, HG4, sepse ishte më i përshtatshëm për mua për instalimin e bordit të qarkut të printuar. Në këtë drejtim, një tabelë e ndryshme gjeneruese të karaktereve përdoret për ta në program. Rezistenca dhe kondensatorë SMD të përdorura për montimi sipërfaqësor madhësi standarde 0805 dhe 1206, LED D1-D7 madhësi standarde 0805. LED të bardha dhe infra të kuqe me diametër 3 mm. Pllaka ka 13 vrima në të cilat duhet të instalohen kërcyesit. Një DS18B20 me një ndërfaqe 1-Wire përdoret si sensor i temperaturës. LS1 është një cicërimë piezoelektrike e rregullt, e futur në kapak. Me njërin kontakt lidhet me tabelën duke përdorur një sustë të instaluar në të, me tjetrin lidhet me trupin e orës nga vetë mbulesa. Rezonator kuarci nga një orë dore.

Programim, firmware, siguresa

Për programimin në qark, bordi ka vetëm 6 pika kontakti të rrumbullakëta (J1), pasi një lidhës i plotë nuk përshtatet në lartësi. I lidha me programuesin duke përdorur pajisje kontakti, e bërë nga një prizë PLD2x3 dhe susta të ngjitura mbi to, duke i shtypur me njërën dorë te feçkat. Më poshtë është një foto e pajisjes.

E përdora sepse gjatë procesit të korrigjimit më duhej të rifreskoja MK-në shumë herë. Kur ndezni firmware-in një herë, është më e lehtë të bashkoni telat e hollë të lidhur me programuesin në arna dhe më pas t'i çlidhni përsëri. Është më i përshtatshëm për të ndezur MK pa bateri, por në mënyrë që fuqia të vijë ose nga burim i jashtëm+3V, ose nga një programues me të njëjtin tension furnizimi. Programi është shkruar në asembler në mjedisin VMLAB 3.15. Kodet burimore, firmware për FLASH dhe EEPROM në aplikacion.

Bitët FUSE të mikrokontrolluesit DD1 duhet të programohen si më poshtë:
CKSEL3...0 = 0010 - klikimi nga oshilatori i brendshëm RC 8 MHz;
SUT1...0 =10 - Koha e fillimit: 6 CK + 64 ms;
CKDIV8 = 1 - ndarësi i frekuencës me 8 është i çaktivizuar;
CKOUT = 1 - Ora e daljes në CKOUT është çaktivizuar;
BODLEVEL2…0 = 111 - kontrolli i tensionit të furnizimit është i çaktivizuar;
EESAVE = 0 - fshirja e EEPROM kur programimi i kristalit është i ndaluar;
WDTON = 1 - Kohëmatësi i Watchdog nuk është gjithmonë aktiv;
Pjesët e mbetura FUSE janë më mirë të lihen të paprekura. Biti FUSE programohet nëse vendoset në "0".

Kërkohet ndezja e EEPROM me deponinë e përfshirë në arkiv.

Qelizat e para EEPROM përmbajnë parametrat fillestarë pajisje. Tabela e mëposhtme përshkruan qëllimin e disa prej tyre, të cilat mund të ndryshohen brenda kufijve të arsyeshëm.

Adresa e celularit

Qëllimi

Parametri

shënim

Sasia e tensionit të baterisë në të cilën shfaqet një sinjal i nivelit të ulët

260 (104 dollarë) (2,6 V)

koeficienti për korrigjimin e vlerës së tensionit të matur të baterisë

intervali kohor për kalimin në modalitetin e fjetjes

1 njësi = 1 sek

intervali kohor për kalimin në modalitetin e fjetjes kur elektrik dore është i ndezur

1 njësi = 1 sek

intervali kohor për kalimin në modalitetin e fjetjes kur është në modalitetin e telekomandës për kamerat

1 njësi = 1 sek

Këtu ruhen numrat kyç IBbuton

Shpjegime të vogla për pikat:

1 pikë. Kjo tregon nivelin e tensionit në baterinë në të cilën LED do të ndizet, duke treguar vlerën e saj të ulët. E vendosa në 2.6 V (parametri - 260). Nëse keni nevojë për diçka tjetër, për shembull 2.4V, atëherë duhet të shkruani 240 ($00F0). Bajt i ulët ruhet në qelizë në adresën $0000, dhe bajt i lartë ruhet në $0001.

2 pikë. Meqenëse nuk e instalova në tabelë rezistencë e ndryshueshme Për të rregulluar saktësinë e matjes së tensionit të baterisë për shkak të mungesës së hapësirës, ​​kam prezantuar kalibrimin e softuerit. Procedura e kalibrimit për matje precize tjetër: fillimisht, koeficienti 1024 (400 dollarë) është shkruar në këtë qelizë EEPROM, duhet të kaloni pajisjen në modalitetin aktiv dhe të shikoni tensionin në tregues, dhe më pas të matni tensionin real në bateri me një voltmetër. Faktori i korrigjimit (K), i cili duhet të vendoset, llogaritet me formulën: K=Uр/Ui*1024 ku Uр është voltazhi real i matur nga voltmetri, Ui është voltazhi që është matur nga vetë pajisja. Pas llogaritjes së koeficientit "K", ai futet në pajisje (siç thuhet në udhëzimet e funksionimit). Pas kalibrimit, gabimi im nuk kaloi 3%.

3 pikë. Këtu mund të vendosni kohën pas së cilës pajisja do të kalojë në modalitetin e fjetjes nëse nuk shtypet asnjë buton. E imja kushton 16 sekonda. Nëse, për shembull, duhet të bini në gjumë në 30 sekonda, atëherë duhet të shkruani 30 (26 dollarë).

Në pikat 4 dhe 5 e njëjta gjë.

6 pikë. Në adresën $0030 ruhet kodi i familjes zero (Dallas 1-Wire), më pas numri i tij 48-bit dhe CRC. Dhe kështu 50 çelësa në rend.

Konfigurimi, veçoritë e funksionimit

Vendosja e pajisjes zbret në kalibrimin e matjes së tensionit të baterisë, siç përshkruhet më sipër. Është gjithashtu e nevojshme të zbulohet devijimi i shpejtësisë së orës për 1 orë, të llogaritet dhe të futet vlera e duhur e korrigjimit (procedura përshkruhet në udhëzimet e funksionimit).

Pajisja mundësohet nga bateri litiumi CR2032 (3V) dhe konsumon afërsisht 4 µA në modalitetin e fjetjes dhe 5...20 mA në modalitetin aktiv, në varësi të ndriçimit të treguesit. Me përdorim të përditshëm prej pesë minutash modaliteti aktiv Bateria duhet të zgjasë afërsisht 2...8 muaj në varësi të ndriçimit. Kutia e orës është e lidhur me negativin e baterisë.

Leximi i çelësit u testua në DS1990. Emulimi është testuar në telekomunikët METAKOM. Nën numrat serialë nga 46 në 49 (4 të fundit) ndizen (të gjithë çelësat ruhen në EEPROM, ato mund të ndryshohen para ndezjes) çelësat universalë për intercom. Çelësi i regjistruar nën numrin 49 hapi të gjitha intercomat METAKOM që hasa, nuk pata mundësi të testoja pjesën tjetër të çelësave universalë, i mora kodet e tyre nga rrjeti.

Telekomanda për kamerat u testua në modelet Pentax optio L20 dhe Nikon D3000. Canon nuk mund të merrej për shqyrtim.

Manuali i përdoruesit zë 13 faqe, kështu që nuk e përfshiva në artikull, por e përfshiva në një shtojcë në formatin PDF.

Arkivi përmban:
Skema në dhe GIF;
Vizatimi i tabelës së qarkut të printuar dhe rregullimi i elementeve në format;
Firmware dhe kodi burim në asembler;

Lista e radioelementeve

Emërtimi Lloji Emërtimi sasi shënimDyqanblloku im i shënimeve
DD1 MK AVR 8-bit

ATmega168PA

1 PA-AU Në bllokun e shënimeve
U2 sensor temperature

DS18B20

1 Në bllokun e shënimeve
Q1 Transistor MOSFET

2N7002

1 Në bllokun e shënimeve
C1, C2 Kondensator30 pF2 Në bllokun e shënimeve
C3, C4 Kondensator0,1 µF2 Në bllokun e shënimeve
C5 Kondensator elektrolitik47 µF1 Në bllokun e shënimeve
R1-R8, R17 Rezistencë

100 Ohm

9 Në bllokun e shënimeve
R9 Rezistencë

10 kOhm

1 Në bllokun e shënimeve
R10 Rezistencë

8.2 Ohm

1 Në bllokun e shënimeve
R11 Rezistencë

300 Ohm

1 Në bllokun e shënimeve
R12 Rezistencë

2 MOhm

1 Në bllokun e shënimeve
R13 Rezistencë

220 kOhm

1 Në bllokun e shënimeve
R14 Rezistencë

30 kOhm

1 Në bllokun e shënimeve
R15, R19 Rezistencë

4.7 kOhm

2 Në bllokun e shënimeve
R16 Rezistencë

20 kOhm

1

Fotografia tregon një prototip që kam mbledhur për të korrigjuar programin që do të menaxhojë të gjithë këtë objekt. Arduino nano-ja e dytë në këndin e sipërm të djathtë të tabelës së bukës nuk i përket projektit dhe qëndron atje ashtu siç është, nuk duhet t'i kushtoni vëmendje.

Pak për parimin e funksionimit: Arduino merr të dhëna nga kohëmatësi DS323, i përpunon ato, përcakton nivelin e dritës duke përdorur një fotorezistencë, më pas dërgon gjithçka në MAX7219, dhe ai, nga ana tjetër, ndriçon segmentet e kërkuara me shkëlqimin e kërkuar. Gjithashtu, duke përdorur tre butona, mund të caktoni vitin, muajin, ditën dhe orën sipas dëshirës. Në foto, treguesit shfaqin kohën dhe temperaturën, e cila është marrë nga një sensor dixhital i temperaturës

Vështirësia kryesore në rastin tim është se treguesit 2.7 inç kanë një anodë të përbashkët, dhe ata, së pari, duhej të bënin miq disi me max7219, i cili është krijuar për tregues me një katodë të përbashkët, dhe së dyti, të zgjidhin problemin me furnizimi me energji elektrike, pasi ata kanë nevojë për 7.2 volt për shkëlqim, të cilin max7219 vetëm nuk mund ta sigurojë. Pasi kërkova ndihmë në një forum, mora një përgjigje.

Zgjidhja në pamjen e ekranit:


Një mikroqark është bashkangjitur në daljet e segmenteve nga max7219, i cili përmbys sinjalin dhe një qark me tre transistorë është ngjitur në secilën dalje, i cili duhet të lidhet me katodën e përbashkët të ekranit, i cili gjithashtu përmbys sinjalin e tij dhe rrit tensionit. Kështu, ne kemi mundësinë të lidhim ekranet me një anodë të përbashkët dhe një tension furnizimi prej më shumë se 5 volt në max7219

Kam lidhur një tregues për provën, gjithçka funksionon, asgjë nuk pi duhan

Le të fillojmë të mbledhim.

Vendosa ta ndaj qarkun në 2 pjesë sepse sasi e madhe kërcyesit në një version të ndarë nga putrat e mia të shtrembër, ku gjithçka ishte në një tabelë. Ora do të përbëhet nga një njësi ekrani dhe një njësi fuqie dhe kontrolli. U vendos që fillimisht të mblidhej kjo e fundit. Kërkoj nga estetët dhe radioamatorët me përvojë që të mos i bien të fikët për shkak të trajtimit mizor të pjesëve. Unë nuk kam dëshirë të blej një printer për hir të LUT, kështu që e bëj atë në mënyrën e vjetër - praktikoj në një copë letre, shpoj vrima sipas një shablloni, vizatoj shtigje me një shënues, pastaj graduj.

Parimi i bashkëngjitjes së treguesve mbeti i njëjtë si në.

Ne shënojmë pozicionin e treguesve dhe përbërësve duke përdorur një shabllon pleksiglas të bërë për lehtësi.

Procesi i shënjimit







Më pas, duke përdorur një shabllon, hapim vrima në vendet e duhura dhe provoni të gjithë komponentët. Gjithçka përshtatet në mënyrë të përkryer.

Ne vizatojmë shtigje dhe gdhendim.




duke u larë në klorur hekuri

Gati!
bordi i kontrollit:


tabela treguese:


Pllaka e kontrollit doli e shkëlqyeshme, pista në tabelën e ekranit nuk ishte ngrënë në mënyrë kritike, mund të rregullohet, është koha për të bashkuar. Këtë herë humba virgjërinë time SMD dhe përfshiva komponentët 0805 në qark. Së paku, rezistorët dhe kondensatorët e parë u ngjitën në vend. Mendoj se do të përmirësohem, do të jetë më e lehtë.
Për saldim kam përdorur fluks që kam blerë. Saldimi me të është një kënaqësi; tani unë përdor kolofon alkooli vetëm për kallaj.

Këtu janë bordet e përfunduara. Tabela e kontrollit ka një vend për një nano Arduino, një orë, si dhe dalje për t'u lidhur me tabelën e ekranit dhe sensorët (fotorezistor për ndriçimin automatik dhe termometër dixhital ds18s20) dhe një furnizim me energji elektrike me tension dalës të rregullueshëm (për pajisje të mëdha me shtatë segmente) dhe për të fuqizuar orën dhe Arduino, në tabelën e ekranit ka priza montimi për ekranet, prizat për max2719 dhe uln2003a, një zgjidhje për të fuqizuar katër shtatë të mëdhenj. -pajisjet e segmentit dhe një tufë kërcyesish.




bordi i kontrollit të pasëm

Tabela e ekranit të pasmë:

Instalimi i tmerrshëm smd:


Nisja

Pasi të keni bashkuar të gjitha kabllot, butonat dhe sensorët, është koha për t'i ndezur të gjitha. Nisja e parë zbuloi disa probleme. Treguesi i fundit i madh nuk u ndez, dhe pjesa tjetër shkëlqeu zbehtë. Unë u mora me problemin e parë duke bashkuar këmbën e tranzistorit SMD, dhe me të dytin - duke rregulluar tensionin e prodhuar nga lm317.
ESHTE GJALLE!

Kjo orë është montuar në një chipset të njohur - K176IE18 (numërues binar për një orë me një gjenerator të sinjalit të ziles),

K176IE13 (numërues orësh me orë alarmi) dhe K176ID2 (konvertues kod binar në shtatë segment)

Kur ndizet energjia, zerat shkruhen automatikisht në numëruesin e orëve dhe minutave dhe në regjistrin e kujtesës së orës së ziles së çipit U2. Për instalim

kohë, shtypni butonin S4 (Cilësimi i kohës) dhe duke e mbajtur atë shtypni butonin S3 (Ora) - për të vendosur orën ose S2 (Min) - për të vendosur

minuta. Në këtë rast, leximet e treguesve përkatës do të fillojnë të ndryshojnë me një frekuencë prej 2 Hz nga 00 në 59 dhe më pas përsëri 00. Në momentin e tranzicionit

nga ora 59 në 00 numëruesi i orëve do të rritet me një. Vendosja e orës së alarmit është e njëjtë, thjesht duhet ta mbani atë

butoni S5 (Alarm Set). Pas vendosjes së orës së alarmit, duhet të shtypni butonin S1 për të ndezur alarmin (kontaktet

mbyllur). Butoni S6 (Rivendosja) përdoret për të detyruar treguesit e minutave të rivendosen në 00 gjatë konfigurimit. LED D3 dhe D4 luajnë një rol

pikat e ndarjes që ndezin me një frekuencë prej 1 Hz. Treguesit dixhitalë në diagram janë të vendosur në rendin e duhur, d.m.th. vijnë të parët

tregues të orës, dy pika ndarëse (LED D3 dhe D4) dhe tregues minutash.

Ora përdori rezistorë R6-R12 dhe R14-R16 me një fuqi prej 0,25 W, pjesa tjetër - 0,125 W. Rezonatori kuarci XTAL1 me një frekuencë prej 32 768 Hz -

roje e zakonshme, transistorët KT315A mund të zëvendësohen me çdo silikon me fuqi të ulët të strukturës së duhur, KT815A - me transistorë

fuqia mesatare me një koeficient statik të transferimit të rrymës bazë prej të paktën 40, diodat - çdo silikon me fuqi të ulët. Tweeter BZ1

dinamike, pa gjenerator të integruar, rezistenca e dredha-dredha 45 Ohm. Butoni S1 është i kyçur natyrshëm.

Treguesit e përdorur janë të gjelbër TOS-5163AG, mund të përdorni çdo tregues tjetër me një katodë të përbashkët pa reduktuar

rezistenca e rezistorëve R6-R12. Në figurë mund të shihni pikën e këtij treguesi; përfundimet tregohen me kusht, sepse paraqitur

pamje nga lart.

Pas montimit të orës, mund t'ju duhet të rregulloni frekuencën e oshilatorit kristal. Kjo mund të bëhet më saktë duke kontrolluar në mënyrë dixhitale

duke përdorur një matës frekuence, periudha e lëkundjes është 1 s në pinin 4 të mikroqarkut U1. Akordimi i gjeneratorit ndërsa ora përparon do të kërkojë shumë më shumë shpenzime

koha. Ju gjithashtu mund t'ju duhet të rregulloni ndriçimin e LED-ve D3 dhe D4 duke zgjedhur rezistencën e rezistencës R5, në mënyrë që gjithçka

shkëlqente në mënyrë uniforme. Rryma e konsumuar nga ora nuk kalon 180 mA.

Ora mundësohet nga një furnizim konvencional i energjisë, i montuar në një stabilizues pozitiv të mikroqarqeve 7809 me një tension daljeje +9V dhe një rrymë prej 1.5A.

Orë dore e bërë në shtëpi me tregues vakumi, e bërë në stilin steampunk. Materiali është marrë nga www.johngineer.com. Këto orë dore montuar në bazë të ekranit IVL-2. Fillimisht, bleva disa nga këta tregues për të krijuar ato standarde. një orë tavoline, por pasi e mendova, kuptova se mund të ndërtoj edhe ora dore me stil. Treguesi ka një numër karakteristikash që e bëjnë atë më të përshtatshëm për këtë qëllim sesa shumica e ekraneve të tjera sovjetike. Këtu janë parametrat:

  • Rryma e vlerësuar e filamentit është 60mA 2.4V, por funksionon me 35mA 1.2V.
  • Madhësia e vogël- vetëm 1,25 x 2,25"
  • Mund të punojë relativisht tension i ulët rrjete 12V (deri në 24)
  • Konsumon vetëm 2,5 mA/segment në 12,5V

Të gjitha fotot mund të bëhen më të mëdha duke klikuar mbi to. Pengesa më e madhe për përfundimin me sukses të projektit ishte ushqimi. Meqenëse kjo orë synohej të ishte pjesë e një kostumi, nuk ka rëndësi që bateria të zgjasë vetëm 10 orë. Unë u vendosa në AA dhe AAA.

Skema është mjaft e thjeshtë. Mikrokontrolluesi Atmel AVR ATMega88 dhe ora në kohë reale - DS3231. Por ka çipa të tjerë, shumë më të lirë, që do të funksionojnë po aq mirë në një gjenerator.

Ekrani VFD drejtohet nga MAX6920 - një regjistër ndërrimi 12-bit me dalje të tensionit të lartë (deri në 70 V). Është i lehtë për t'u përdorur, shumë i besueshëm dhe kompakt. Ishte gjithashtu e mundur që drejtuesi i ekranit të bashkonte një grup përbërësish diskrete, por kjo ishte jopraktike për shkak të kufizimeve të hapësirës.

Tensioni i baterisë fuqizon gjithashtu një konvertues përforcues 5V (MCP1640 SOT23-6), i cili kërkohet për funksionimin normal të AVR, DS3231 dhe MAX6920, dhe gjithashtu vepron si tension i hyrjes për një konvertues të dytë përforcues (NCP1403 SOT23-5). e cila prodhon 13V për tensionin e rrjetit të treguesit vakum.

Ora ka tre sensorë: një analog dhe dy dixhital. Sensori analog është një fototransistor dhe përdoret për të zbuluar nivelin e dritës (Q2). Sensorë dixhitalë: BMP180 - presion dhe temperaturë, dhe MMA8653 - akselerometër për zbulimin e lëvizjes. te dyja sensor dixhital lidhur nëpërmjet autobusit I2C me DS3231.

Tunxhit janë ngjitur për bukurinë dhe mbrojtjen e ekranit të xhamit të orës së dorës dhe tela bakri me trashësi 2 mm përdoren për ngjitjen e rripit të lëkurës. Plot diagrami i qarkut nuk është dhënë në artikullin origjinal - shihni lidhjen e fletës së të dhënave me mikroqarqet e specifikuara.

Edhe në rininë time kam dashur të montoj një orë elektronike. Më dukej se montimi i një ore ishte kulmi i aftësisë. Si rezultat, mblodha një orë me një kalendar dhe një orë alarmi në serinë K176. Tani ato tashmë janë të vjetruara dhe doja të bashkoja diçka më moderne. Pas kërkim të gjatë në internet (asnjëherë nuk kam menduar se kam qenë kaq e vështirë për të kënaqur;)) Më pëlqeu kjo skemë. Dallimi nga qarku i mësipërm është se nuk përdoret një mikroqark i rrallë TRIC6V595, dhe përbërja e tij dhe më shumë analog i fuqishëm në mikroqarqe 74HC595 Dhe ULN2003. Korrigjimet në diagram janë dhënë më poshtë.



Qarku elektronik Orë LED tiker

I nderuar autor i diagramit OLED, firmware eshte gjithashtu i tij. Ora tregon kohën aktuale, vitin, muajin dhe ditën e javës, si dhe temperaturën jashtë dhe brenda shtëpisë me një tregues. Kanë 9 alarme të pavarura. Është e mundur të rregulloni (korrigjoni) goditjen + - minutë në ditë, të zgjidhni shpejtësinë e linjës, të ndryshoni ndriçimin e LED-ve, në varësi të kohës së ditës.

Nëse ka një ndërprerje të energjisë, ora mundësohet ose nga një jonistor (një kapacitet prej 1 Farad është i mjaftueshëm për 4 ditë) ose nga një bateri. Kushdo që e pëlqen, bordi është krijuar për të instaluar të dyja. Ata kanë një menu kontrolli shumë të përshtatshme dhe të kuptueshme (të gjitha kontrollet kryhen vetëm me dy butona). Pjesët e mëposhtme përdoren në orë (të gjitha pjesët janë në kuti SMD):

Mikrokontrollues AtMEGA 16A

-
Regjistri i ndërrimit 74HC595

-
Çip ULN2803(tetë çelësa Darlington)

-
Sensorët e temperaturës DS18B20(instaluar sipas kërkesës)

-
25 rezistorë në 75 Ohm (lloji 0805)

-
3 rezistorë 4.7 kOhm

-
2 rezistorë 1.5 kOhm

-
1 rezistencë 3.6 kOhm

-
6 kondensatorë SMD me kapacitet 0.1 uF

-
1 kondensator 220 µF

-
Kuarc orë me një frekuencë prej 32768 herc.

-
Matrica 3 copë markë 23088-ASR 60x60 mm - katodë e zakonshme

-
Çdo sinjalizues 5 volt.



Pllaka e qarkut të printuar LED elektronik tregues i orës

Për banorët e Ukrainës, do t'ju them, matricat janë të disponueshme në dyqanin e Tregut të Radios Lugansk. Përparësitë e orëve ndaj pajisjeve të tjera të ngjashme janë një minimum i pjesëve dhe përsëritshmëria e lartë. Orë LED Ata fillojnë të punojnë menjëherë pas instalimit të firmware-it, përveç nëse sigurisht ka gabime në instalim. Mikrokontrolluesi ndizet në qark; për këtë qëllim, kunjat speciale sigurohen në tabelë. E ndeza me Poniprog. Ekranet e siguresave për programet ponyprog Dhe AVR janë dhënë më poshtë, skedarët e firmuerit janë postuar gjithashtu në gjuhën ukrainase dhe ruse, e cila është më e njohur për kë.


Nëse nuk keni nevojë për sensorë të temperaturës, atëherë nuk keni nevojë t'i instaloni ato. Ora njeh automatikisht lidhjen e sensorëve dhe nëse mungojnë një ose të dy sensorët, pajisja thjesht ndalon shfaqjen e temperaturës (nëse mungon një sensor, temperatura e jashtme nuk shfaqet, nëse të dy mungojnë, temperatura nuk shfaqet në të gjitha).

Strehimi shtëpiak për orët LED

Një video është dhënë për të demonstruar funksionimin e orës, nuk është Cilesi e larte, meqenëse është filmuar me kamerë, por ja çfarë është.

Video e orës duke punuar

Unë kam mbledhur tashmë katër kopje të këtyre orëve dhe secilës ua bëj dhuratë për ditëlindje të afërmve të mi. Dhe të gjithë i pëlqyen vërtet. Nëse edhe ju dëshironi ta grumbulloni këtë orë dhe keni ndonjë pyetje, jeni të mirëpritur të vizitoni forumin tonë. Sinqerisht, Voitovich Sergey ( Sergej-78 ).

Diskutoni artikullin ORA ELEKTRONIKE LED

Artikujt më të mirë mbi këtë temë