DIY electronic watch na may analog dial. Malaking LED na orasan

Orasan na may pitong-segment na LED indicator sa K145IK1911 chip

Ang kasaysayan ng mga orasang ito na lumilitaw sa site ay bahagyang naiiba sa iba pang mga diagram sa site.

Ito ay isang normal na araw na walang pasok, pumunta ako sa post office, naghahalungkat sa paligid, at ang aming mambabasa ay nakatagpo Fedorenko Evgeniy, ipinadala diagram ng orasan, na may paglalarawan at lahat ng mga larawan.

Maikling tungkol sa scheme na ito circuit ng elektronikong orasan kanilang mga kamay natapos sa K145IK1911 chip, at ang oras ay ipinapakita sa pitong-segment na mga tagapagpahiwatig ng LED At gayon din ang kanyang artikulo Tingnan natin ang lahat.

Diagram ng orasan:


Upang palakihin ang isang larawan, i-click lamang ito upang palakihin ito At i-save ang computer.

Hindi pa nagtagal ay nahaharap ako sa gawaing bumili ng bagong relo o mag-assemble ng bago. Ang mga kinakailangan para sa relo ay simple - ang display ay dapat magpakita ng mga oras at minuto, dapat mayroong alarm clock, at pitong-segment na LED indicator ay dapat gamitin bilang isang display device. Hindi ko nais na itambak ito logic chips, ngunit walang pagnanais na makisali sa mga controllers ng programming. Ang pagpili ay ginawa sa pag-unlad ng industriya ng elektronikong Sobyet - chip K145IK1901.

Wala ito sa tindahan sa oras na iyon, ngunit mayroong isang analogue, sa isang 40-pin na pakete - K145IK1911. Ang pangalan ng mga pin ng microcircuit na ito ay hindi naiiba sa nauna, ang pagkakaiba ay nasa pag-numero.



Ang downside ng mga microcircuits na ito ay gumagana lamang ang mga ito sa mga vacuum fluorescent indicator. Upang matiyak ang docking gamit ang LED indicator, kinakailangan na bumuo ng isang pagtutugma ng circuit gamit ang mga switch ng semiconductor.

Bilang mga driver ng string - J1-J7 maaaring gamitin ang mga transistor KT3107 na may letter index I, A, B. Para sa mga driver para sa pagpili ng mga segment na D1-D4, KT3102I, o KT3117A, KT660A, pati na rin ang sinumang iba pa na may pinakamataas na boltahe kolektor-emitter ng hindi bababa sa 35 V at collector kasalukuyang ng hindi bababa sa 100 mA. Ang kasalukuyang ng mga segment ng tagapagpahiwatig ay kinokontrol ng mga resistor sa mga circuit ng kolektor ng mga driver ng hilera.



Ang isang tuldok na kumikislap sa dalas na 1 Hz ay ​​ginagamit upang paghiwalayin ang mga digit ng oras at minuto.

Ang dalas na ito ay nasa Y4 pin pagkatapos magsimula ang timing. Nagbibigay din ang scheme na ito ng kakayahang magpakita sa display sa halip na mga oras at minuto - minuto at segundo, ayon sa pagkakabanggit. Ang paglipat sa mode na ito ay isinasagawa sa pamamagitan ng pagpindot sa "Sec." Ang pagbabalik sa oras at minutong pagpapakita ng oras ay isinasagawa pagkatapos ng pagpindot sa pindutang "Bumalik". Ang chip na ito ay nagbibigay ng kakayahang magtakda ng dalawang alarm clock nang sabay-sabay, ngunit sa pamamaraang ito ang pangalawang alarm clock ay hindi ginagamit bilang hindi kailangan. Ang isang piezo tweeter na may built-in na generator, na may boltahe ng supply na 12V, ay ginagamit bilang isang sound emitter. Ang signal ng alarm clock ay tinanggal mula sa pin Y5 ng microcircuit. Upang magbigay ng pasulput-sulpot na tunog, ang signal ay modulated sa dalas na 1 Hz, na ginagamit upang ipahiwatig ang pangalawang ritmo (tuldok). Para sa mas detalyadong pag-aaral ng functionality ng K145IK1901(11) microcircuit, maaari kang sumangguni sa dokumentasyon, na nasa kani-kanina lang ay madaling mahanap online. Ang microcircuit ay dapat na pinapagana ng negatibong boltahe na -27V±10%. Ayon sa mga eksperimento na isinagawa, ang microcircuit ay nananatiling gumagana kahit na sa isang boltahe ng -19V, at ang katumpakan ng orasan ay hindi apektado sa lahat.

Ang diagram ng orasan ay ipinapakita sa figure sa itaas. Ang mga chip resistors ng karaniwang sukat na 1206 ay ginamit sa circuit, na ginagawang posible na makabuluhang bawasan ang mga sukat ng aparato. Ang anumang pitong-segment na tagapagpahiwatig na may karaniwang anode ay angkop.

Buweno, iyon na ang katapusan ng kwento sa ngayon, ito ay bubuoin at repleniment pa At ipinapahayag ko ang aking pasasalamat sa may-akda nito, si Evgeniy Fedorenko, para sa lahat ng mga katanungan at ibigay din ang kanyang email Ang address na ito email protektado mula sa mga spam bot. Dapat ay pinagana mo ang JavaScript upang matingnan ito.

Gamit ang dynamic na display. Walang mga reklamo tungkol sa pagpapatakbo ng relo: tumpak na paggalaw, maginhawang mga setting. Ngunit ang isang malaking kawalan ay ang mga LED indicator ay mahirap makita sa araw. Upang malutas ang problema, lumipat ako sa static na display at higit pa maliwanag na mga LED. Gaya ng lagi sa software Maraming salamat Soir. Sa pangkalahatan, dinadala ko sa iyong pansin ang isang malaking panlabas na orasan na may static na display ang mga function ng mga setting ay nananatiling pareho sa mga nakaraang orasan.

Mayroon silang dalawang display - ang pangunahing isa (sa labas sa kalye) at ang auxiliary isa sa mga indicator - sa loob ng bahay, sa katawan ng device. Nakakamit ang mataas na liwanag sa pamamagitan ng paggamit ng mga ultra-bright na LED, na may operating current na 50mA, at mga driver chip.

Circuit diagram ng isang panlabas na elektronikong orasan na may maliliwanag na LED

Upang i-flash ang controller firmware na may mga file at gamitin ang mga sumusunod na setting ng fuse:

Mga naka-print na circuit board ng orasan, control unit at panlabas na modyul, sa LAY na format, .


Mga tampok ng clock circuit na ito:

- 24 na oras na format ng pagpapakita ng oras.
- Digital na pagwawasto ng katumpakan ng stroke.
- Built-in na kontrol ng pangunahing supply ng kuryente.
- Non-volatile microcontroller memory.
- May thermometer na sumusukat sa temperatura sa hanay na -55 - 125 degrees.
- Posibleng salit-salit na ipakita ang impormasyon tungkol sa oras at temperatura sa indicator.


Ang pagpindot sa button na SET_TIME ay gumagalaw sa indicator sa isang bilog mula sa pangunahing mode ng orasan (ipinapakita ang kasalukuyang oras). Sa lahat ng mga mode, ang pagpindot sa mga button na PLUS/MINUS ay nagsasagawa ng pinabilis na pag-install. Nagbabago ang mga setting pagkatapos ng 10 segundo mula sa huling pagbabago ang mga halaga ay isusulat sa non-volatile memory (EEPROM) at babasahin mula doon kapag i-restart nutrisyon.


Ang isa pang malaking plus ng iminungkahing opsyon ay ang liwanag ay nagbago, ngayon sa maaraw na panahon ang liwanag ay napakahusay. Ang bilang ng mga wire ay bumaba mula 14 hanggang 5. Ang haba ng wire hanggang sa pangunahing (panlabas) na display ay 20 metro. Nasiyahan ako sa pagganap ng elektronikong relo na ito ay naging ganap na gumaganang relo - parehong araw at gabi. Taos-puso, Soir-Alexandrovich.

LED simpleng orasan maaaring gawin sa isang murang PIC16F628A controller. Siyempre, ang mga tindahan ay puno ng iba't ibang mga elektronikong relo, ngunit ang kanilang mga function ay maaaring kulang ng thermometer o alarm clock, o maaaring hindi sila kumikinang sa dilim. At sa pangkalahatan, kung minsan gusto mo lang maghinang ng isang bagay sa iyong sarili, sa halip na bumili ng mga handa. I-click upang palakihin ang diagram.

May kalendaryo ang mga inaalok na relo. Mayroon itong dalawang mga pagpipilian para sa pagpapakita ng petsa - ang buwan bilang isang numero o isang pantig, ang lahat ng ito ay na-configure pagkatapos ipasok ang petsa sa pamamagitan ng paglipat ng karagdagang gamit ang pindutan S1 habang ipinapakita kinakailangang parameter, thermometer. may mga firmware para sa iba't ibang mga sensor. Tingnan ang device sa loob ng case:


Alam ng lahat na ang mga quartz resonator ay hindi perpekto sa katumpakan, at sa loob ng ilang linggo ang error ay naipon. Para labanan ang isyung ito, ang relo ay may rate correction, na itinakda ng mga parameter SH At SL. Higit pang mga detalye:

Ang SH=42 at SL=40 ay pasulong ng 5 minuto bawat araw;
Ang SH=46 at SL=40 ay paurong ng 3 minuto bawat araw;
Ang SH=40 at SL=40 ay pasulong ng 2 minuto bawat araw;
Ang SH=45 at SL=40 ay paurong ng 1 minuto bawat araw;
SH=44 at SL=С0 - ito ay pasulong ng 1 minuto bawat araw;
SH=45 at SL=00 - hindi pinagana ang pagwawasto na ito.

Sa ganitong paraan makakamit mo ang perpektong katumpakan. Bagama't kakailanganin mong ayusin ang pagwawasto nang maraming beses hanggang sa ito ay maitakda nang perpekto. At ngayon ang pagpapatakbo ng isang elektronikong orasan ay malinaw na ipinapakita:

temperatura 29 degrees Celsius

Bilang mga tagapagpahiwatig, maaari mong gamitin ang alinman sa mga LED dial assemblies, na ipinahiwatig sa mismong diagram, o palitan ang mga ito ng ordinaryong bilog na sobrang maliwanag na mga LED - kung gayon ang mga orasan na ito ay makikita mula sa malayo at maaaring i-hang kahit sa kalye.


Ang nag-iisang transistor mobile phone charger ay isang paraan para sa pagtaas ng pagiging maaasahan. Mayroong maraming mga disenyo at mga scheme mga charger Para sa mga mobile phone. Ngayon ay pag-uusapan natin ang tungkol sa mga katangian at circuit ng mga charger na ginawa sa dalawang transistor. Mas madalas output boltahe Ang mga charger ay limitado sa 7.8 volts.

Iminumungkahi ko para sa pag-uulit ang circuit ng isang simpleng elektronikong orasan na may alarm clock, na ginawa sa uri ng PIC16F628A. Ang isang malaking bentahe ng relo na ito ay ang ALS type LED indicator para sa pagpapakita ng oras. Sa personal, medyo pagod na ako sa lahat ng uri ng LCD at gusto kong makita ang oras mula sa kahit saan sa silid, kasama na sa dilim, at hindi lang direkta mula sa magandang ilaw. Ang circuit ay naglalaman ng isang minimum na bahagi at may mahusay na repeatability. Sinuri ang relo sa loob ng isang buwan, na nagpakita ng pagiging maaasahan at pagganap nito. Iniisip ko ang lahat ng mga scheme sa Internet, ito ang pinakamadaling i-assemble at patakbuhin.

Schematic diagram ng isang elektronikong orasan na may alarm clock sa isang microcontroller:


Tulad ng makikita mula sa diagram ng orasan, ito ang tanging chip na ginamit ang device na ito. Para sa gawain dalas ng orasan Ginagamit ang isang 4 MHz quartz resonator. Upang ipakita ang oras, ginagamit ang mga pulang indicator na may karaniwang anode; decimal point. Sa kaso ng paggamit ng piezo emitter, ang capacitor C1 - 100 μF ay maaaring tanggalin.

Maaari mong gamitin ang anumang mga indicator na may karaniwang anode, hangga't ang bawat digit ay may sariling anode. Upang matiyak na ang electronic na relo ay malinaw na nakikita sa dilim at mula sa malayo, subukang pumili ng mas malaking ALS.


Ang display ng orasan ay dynamic. Sa isang partikular na oras, isang digit lamang ang ipinapakita, na nagpapahintulot sa iyo na makabuluhang bawasan ang kasalukuyang pagkonsumo. Ang mga anod ng bawat digit ay kinokontrol ng isang PIC16F628A microcontroller. Ang mga segment ng lahat ng apat na digit ay konektado nang magkasama at, sa pamamagitan ng kasalukuyang-paglilimita ng mga resistors R1 ... R8, konektado sa mga terminal ng MK port. Dahil ang indicator ay umiilaw nang napakabilis, ang pagkutitap ng mga numero ay nagiging hindi napapansin.


Ang mga panandaliang pindutan ay ginagamit upang itakda ang mga minuto, oras at alarm clock. Ang Pin 10 ay ginagamit bilang isang output para sa signal ng alarma, at isang cascade ng transistors VT1,2 ay ginagamit bilang isang amplifier. Ang sound emitter ay isang piezoelectric na elemento ng uri ng ZP. Para mapahusay ang volume, maaari mo itong palitan ng maliit na tagapagsalita.


Ang orasan ay pinapagana mula sa isang na-stabilize na 5V na pinagmulan. Maaari din itong paandarin ng mga baterya. Ang relo ay may 9 na display mode. Ang paglipat sa pagitan ng mga mode ay isinasagawa gamit ang "+" at "-" na mga pindutan. Bago ang mga pagbabasa mismo ay ipinapakita, ang isang maikling pahiwatig tungkol sa pangalan ng mode ay ipinapakita sa mga tagapagpahiwatig. Ang tagal ng pagpapakita ng hint ay isang segundo.


Gamit ang button na "Pagwawasto," inililipat ang alarm clock sa mode ng mga setting. Sa kasong ito, ang isang panandaliang prompt ay ipinapakita sa loob ng kalahating segundo, pagkatapos nito ay magsisimulang kumurap ang na-adjust na halaga. Ang pagwawasto ng mga pagbabasa ay isinasagawa gamit ang "+" at "-" na mga pindutan. Kapag pinindot mo ang button nang mahabang panahon, ang auto-repeat mode ay isaaktibo sa tinukoy na frequency. Ang lahat ng mga halaga, maliban sa mga oras, minuto at segundo, ay isinusulat sa EEPROM at ibinalik pagkatapos ng ikot ng kuryente.


Kung walang button na pinindot sa loob ng ilang segundo, lilipat ang electronic clock sa time display mode. Sa pamamagitan ng pagpindot sa "On/Off" na button ang alarm clock ay nag-o-on o naka-off, ang pagkilos na ito ay nakumpirma ng isang maikling tunog. Kapag naka-on ang alarm clock, iilaw ang tuldok sa low-order na digit ng indicator. Iniisip ko kung saan ilalagay ang orasan sa kusina, at nagpasyang i-mount ito nang direkta sa gas stove :) Ang materyal ay ipinadala ni in_sane.


Talakayin ang artikulong ELECTRONIC ALARM CLOCK

Makakakita ka ng marami sa sale iba't ibang modelo at mga elektronikong opsyon digital na orasan, ngunit karamihan sa mga ito ay idinisenyo para sa panloob na paggamit, dahil ang mga numero ay maliit. Gayunpaman, kung minsan ay kinakailangan na maglagay ng isang orasan sa kalye - halimbawa, sa dingding ng isang bahay, o sa isang istadyum, parisukat, iyon ay, kung saan ito ay makikita mula sa isang malaking distansya ng maraming tao. Para sa layuning ito ito ay binuo at matagumpay na binuo ang iskema na ito malaking LED na orasan, kung saan maaari kang kumonekta (sa pamamagitan ng mga panloob na transistor switch) mga tagapagpahiwatig ng LED kung nais mo malaking sukat. Taasan diagram ng eskematiko maaari mong i-click ito:

Paglalarawan ng orasan

  1. Panoorin. SA mode na ito darating karaniwang view pagpapakita ng oras. Mayroong digital correction ng katumpakan ng orasan.
  2. Thermometer. Sa kasong ito, sinusukat ng aparato ang temperatura ng silid o hangin sa labas mula sa isang sensor. Saklaw mula -55 hanggang +125 degrees.
  3. Ang kontrol sa supply ng kuryente ay ibinigay.
  4. Nagpapakita ng impormasyon sa indicator na halili - isang orasan at isang thermometer.
  5. Para i-save ang mga setting at setting kapag nawala ang 220V, ginagamit ang non-volatile memory.


Ang batayan ng aparato ay ang ATMega8 MK, na kumikislap sa pamamagitan ng pagtatakda ng mga piyus ayon sa talahanayan:

Operasyon at pamamahala ng orasan

Kapag binuksan mo ang relo sa unang pagkakataon, may lalabas na splash screen ng advertising sa screen, pagkatapos nito ay lilipat ito sa pagpapakita ng oras. Pagpindot sa isang pindutan SET_TIME ang tagapagpahiwatig ay pupunta sa isang bilog mula sa pangunahing mode:

  • minuto at segundo display mode. Sa mode na ito, kung sabay mong pindutin ang pindutan PLUS At MINUS, pagkatapos ay ire-reset ang mga segundo;
  • pagtatakda ng mga minuto ng kasalukuyang oras;
  • pagtatakda ng kasalukuyang orasan ng oras;
  • simbolo t. Pagtatakda ng tagal ng display ng orasan;
  • simbolo o. Oras ng pagpapakita ng mga simbolo ng indikasyon ng panlabas na temperatura (out);
  • ang halaga ng pang-araw-araw na pagwawasto ng katumpakan ng orasan. Simbolo c at halaga ng pagwawasto. Pagtatakda ng mga limitasyon mula -25 hanggang 25 segundo. Ang napiling halaga ay idadagdag o ibabawas mula sa kasalukuyang oras araw-araw sa 0 oras 0 minuto at 30 segundo. Para sa higit pang mga detalye, basahin ang mga tagubilin na nasa archive kasama ang mga file ng firmware at naka-print na circuit board.

Pagtatakda ng orasan

Habang pinipigilan ang mga pindutan PLUS/MINUS Ginagawa namin ang pinabilis na pagtatakda ng mga halaga. Matapos baguhin ang anumang mga setting, pagkatapos ng 10 segundo ang mga bagong halaga ay isusulat sa hindi pabagu-bagong memorya at babasahin mula doon kapag ang kapangyarihan ay naka-on muli. Magkakabisa ang mga bagong setting sa panahon ng pag-install. Sinusubaybayan ng microcontroller ang pagkakaroon ng pangunahing kapangyarihan. Kapag naka-off ito, pinapagana ang device mula sa panloob na pinagmulan. Ang redundant power module diagram ay ipinapakita sa ibaba:


Upang bawasan ang kasalukuyang pagkonsumo, ang tagapagpahiwatig, mga sensor at mga pindutan ay naka-off, ngunit ang orasan mismo ay patuloy na nagbibilang ng oras. Sa sandaling lumitaw ang boltahe ng 220V mains, ang lahat ng mga function ng indikasyon ay naibalik.


Dahil ang aparato ay ipinaglihi bilang malaki humantong orasan, mayroon silang dalawang display: isang malaking LED - para sa kalye, at isang maliit na LCD - para sa madaling pag-setup ng pangunahing display. Ang malaking display ay matatagpuan ilang metro mula sa control unit at konektado sa pamamagitan ng dalawang cable ng 8 wires. Upang kontrolin ang mga anod ng panlabas na tagapagpahiwatig ng tagapagpahiwatig, ang mga switch ng transistor ay ginagamit ayon sa diagram na ibinigay sa archive. Mga may-akda ng proyekto: Alexandrovich & SOIR.