Saa ya kielektroniki ya DIY yenye piga ya analogi. Saa kubwa ya LED

Saa yenye kiashiria cha LED cha sehemu saba kwenye chip ya K145IK1911

Historia ya saa hizi zinazoonekana kwenye tovuti ni tofauti kidogo na michoro nyingine kwenye tovuti.

Ni siku ya mapumziko ya kawaida, ninaenda kwenye ofisi ya posta, na kuvinjari, na msomaji wetu akapata Fedorenko Evgeniy, aliyetumwa mchoro wa saa, na maelezo na picha zote.

Kwa kifupi kuhusu mpango huu mzunguko wa saa ya elektroniki zao mikono imekamilika kwenye chip ya K145IK1911, na wakati unaonyeshwa kwenye viashiria vya LED vya sehemu saba. Na hivyo ni makala yake. Hebu tuangalie kila kitu.

Mchoro wa saa:


Ili kupanua picha, bonyeza tu juu yake ili kuipanua. Na uhifadhi kompyuta.

Si muda mrefu uliopita nilikabiliwa na kazi ya kununua saa mpya au kukusanya mpya mwenyewe. Mahitaji ya saa yalikuwa rahisi - onyesho linapaswa kuonyesha saa na dakika, kuwe na saa ya kengele, na viashiria vya LED vya sehemu saba vinapaswa kutumika kama kifaa cha kuonyesha. Sikutaka kuirundika chips mantiki, lakini hakukuwa na hamu ya kujihusisha na watawala wa programu. Chaguo lilifanywa juu ya maendeleo ya tasnia ya umeme ya Soviet - Sehemu ya K145IK1901.

Haikuwa dukani wakati huo, lakini kulikuwa na analog, kwenye kifurushi cha pini 40 - K145IK1911. Jina la pini za microcircuit hii sio tofauti na uliopita, tofauti ni katika hesabu.



Upande wa chini wa microcircuits hizi ni kwamba wanafanya kazi tu na viashiria vya utupu wa fluorescent. Ili kuhakikisha docking na kiashiria cha LED, ilikuwa ni lazima kujenga mzunguko unaofanana kwa kutumia swichi za semiconductor.

Kama viendeshaji vya kamba - J1-J7 transistors inaweza kutumika KT3107 yenye faharasa ya herufi I, A, B. Kwa viendeshaji kwa kuchagua sehemu D1-D4, KT3102I, au KT3117A, KT660A, na vile vile vingine vyovyote vilivyo na kiwango cha juu cha voltage mtoza-emitter ya angalau 35 V na mtoza sasa wa angalau 100 mA. Ya sasa ya makundi ya kiashiria inadhibitiwa na vipinga katika nyaya za ushuru wa madereva ya safu.



Kumulika kwa nukta kwa mzunguko wa Hz 1 hutumiwa kutenganisha tarakimu za saa na dakika.

Masafa haya yanapatikana kwenye pini ya Y4 baada ya kuanza kuweka muda. Mpango huu pia hutoa uwezo wa kuonyesha kwenye maonyesho badala ya saa na dakika - dakika na sekunde, kwa mtiririko huo. Mpito kwa hali hii unafanywa kwa kubonyeza kitufe cha "Sec". Kurudi kwenye onyesho la saa na dakika hufanywa baada ya kushinikiza kitufe cha "Rudisha". Chip hii hutoa uwezo wa kuweka saa mbili za kengele kwa wakati mmoja, lakini katika mpango huu saa ya pili ya kengele haitumiki kama isiyo ya lazima. Twita ya piezo yenye jenereta iliyojengewa ndani, yenye voltage ya usambazaji ya 12V, hutumiwa kama kitoa sauti. Ishara ya saa ya kengele imeondolewa kwenye pini Y5 ya microcircuit. Ili kutoa sauti ya vipindi, ishara hurekebishwa kwa mzunguko wa 1 Hz, inayotumiwa kuonyesha rhythm ya pili (dot). Kwa uchunguzi wa kina zaidi wa utendakazi wa K145IK1901(11) microcircuit, unaweza kurejelea hati, ambayo iko ndani. Hivi majuzi inaweza kupatikana kwa urahisi mtandaoni. Microcircuit lazima iwezeshwe na voltage hasi ya -27V ± 10%. Kwa mujibu wa majaribio yaliyofanywa, microcircuit inabakia kufanya kazi hata kwa voltage ya -19V, na usahihi wa saa hauathiriwa kabisa.

Mchoro wa saa unaonyeshwa kwenye takwimu hapo juu. Vipimo vya chip vya ukubwa wa kawaida 1206 vilitumiwa katika mzunguko, ambayo inafanya uwezekano wa kupunguza kwa kiasi kikubwa vipimo vya kifaa. Viashiria vyovyote vya sehemu saba na anode ya kawaida vinafaa.

Naam, huo ndio mwisho wa hadithi kwa sasa. Itaendelezwa zaidi na kujazwa tena. Na ninatoa shukrani zangu kwa mwandishi wake, Evgeniy Fedorenko, kwa maswali yote na pia kutoa barua pepe yake. Andika kwa Anwani hii Barua pepe imelindwa kutoka kwa roboti taka. Lazima uwe na JavaScript ili kuiona.

Na kuonyesha nguvu. Hakuna malalamiko juu ya uendeshaji wa saa: harakati sahihi, mipangilio inayofaa. Lakini hasara moja kubwa ni kwamba viashiria vya LED ni vigumu kuona wakati wa mchana. Ili kutatua shida, nilibadilisha onyesho tuli na zaidi LEDs mkali. Kama kawaida katika programu Asante sana Soir. Kwa ujumla, nakuletea saa kubwa ya nje iliyo na onyesho tuli; vitendaji vya mipangilio hubaki sawa na vya saa zilizopita.

Wana maonyesho mawili - moja kuu (nje ya barabara) na moja ya msaidizi kwenye viashiria - ndani ya nyumba, kwenye mwili wa kifaa. Mwangaza wa juu unapatikana kwa kutumia taa za LED zinazong'aa zaidi, zenye mkondo wa kufanya kazi wa 50mA, na chip za kiendeshi.

Mchoro wa mzunguko wa saa ya elektroniki ya nje na taa za LED

Ili kuwasha firmware ya kidhibiti na faili na utumie mipangilio ifuatayo ya fuse:

Bodi za mzunguko zilizochapishwa za saa, kitengo cha kudhibiti na moduli ya nje, katika muundo wa LAY, .


Vipengele vya mzunguko wa saa hii:

- Umbizo la onyesho la saa 24.
- Marekebisho ya dijiti ya usahihi wa kiharusi.
- Udhibiti uliojengwa ndani ya usambazaji wa umeme kuu.
- Kumbukumbu isiyo na tete ya microcontroller.
- Kuna kipimajoto ambacho hupima joto katika anuwai ya nyuzi -55 - 125.
- Inawezekana kuonyesha kwa njia tofauti habari kuhusu wakati na joto kwenye kiashiria.


Kubonyeza kitufe cha SET_TIME husogeza kiashirio kwenye mduara kutoka kwa modi kuu ya saa (kuonyesha saa ya sasa). Katika hali zote, kushikilia vitufe vya PLUS/MINUS hufanya usakinishaji wa haraka. Mipangilio inabadilika baada ya sekunde 10 kutoka mabadiliko ya mwisho maadili yataandikwa kwa kumbukumbu isiyo na tete (EEPROM) na itasomwa kutoka hapo lini Anzisha tena lishe.


Nyingine kubwa zaidi ya chaguo lililopendekezwa ni kwamba mwangaza umebadilika, sasa katika hali ya hewa ya jua mwangaza ni bora. Idadi ya waya imepungua kutoka 14 hadi 5. Urefu wa waya hadi onyesho kuu (nje) ni mita 20. Nimeridhishwa na utendakazi wa saa ya kielektroniki; iligeuka kuwa saa inayofanya kazi kikamilifu - mchana na usiku. Kwa dhati, Soir-Alexandrovich.

LED saa rahisi inaweza kufanywa kwa kidhibiti cha bei nafuu cha PIC16F628A. Bila shaka, maduka yamejaa saa mbalimbali za elektroniki, lakini kazi zao zinaweza kukosa thermometer au saa ya kengele, au haziwezi kuangaza gizani. Na kwa ujumla, wakati mwingine unataka tu kuuza kitu mwenyewe, badala ya kununua zilizotengenezwa tayari. Bofya ili kupanua mchoro.

Saa zinazotolewa zina kalenda. Inayo chaguzi mbili za kuonyesha tarehe - mwezi kama nambari au silabi, yote haya yameundwa baada ya kuingiza tarehe kwa kubadili zaidi na kitufe. S1 wakati wa maonyesho parameter inayohitajika, kipimajoto. kuna firmwares kwa sensorer tofauti. Tazama kifaa ndani ya kesi:


Kila mtu anajua kwamba resonators za quartz sio bora kwa usahihi, na ndani ya wiki chache kosa hujilimbikiza. Ili kukabiliana na suala hili, saa ina marekebisho ya kiwango, ambayo yanawekwa na vigezo SH Na SL. Maelezo zaidi:

SH=42 na SL=40 ziko mbele kwa dakika 5 kwa siku;
SH=46 na SL=40 ziko nyuma kwa dakika 3 kwa siku;
SH=40 na SL=40 ziko mbele kwa dakika 2 kwa siku;
SH=45 na SL=40 ziko nyuma kwa dakika 1 kwa siku;
SH=44 na SL=С0 - hii ni mbele kwa dakika 1 kwa siku;
SH=45 na SL=00 - marekebisho haya yamezimwa.

Kwa njia hii unaweza kufikia usahihi kamili. Ingawa itabidi urekebishe marekebisho mara kadhaa hadi iwe imewekwa kikamilifu. Na sasa operesheni ya saa ya elektroniki imeonyeshwa wazi:

joto nyuzi 29 Celsius

Kama viashiria, unaweza kutumia makusanyiko ya piga ya LED, ambayo yameonyeshwa kwenye mchoro yenyewe, au ubadilishe na taa za kawaida za taa za pande zote - basi saa hizi zitaonekana kwa mbali na zinaweza kupachikwa hata mitaani.


Chaja moja ya simu ya rununu ya transistor ni njia ya kuongeza kuegemea. Kuna miundo na mipango mingi chaja Kwa simu za mkononi. Leo tutazungumzia kuhusu sifa na nyaya za chaja zilizofanywa kwenye transistors mbili. Mara nyingi zaidi voltage ya pato chaja ni mdogo kwa 7.8 volts.

Ninapendekeza kwa kurudia mzunguko wa saa rahisi ya elektroniki na saa ya kengele, iliyofanywa kwa aina ya PIC16F628A. Faida kubwa ya saa hii ni kiashiria cha LED cha aina ya ALS cha kuonyesha saa. Binafsi, nimechoka sana na kila aina za LCD na ninataka kuwa na uwezo wa kuona wakati kutoka mahali popote kwenye chumba, ikiwa ni pamoja na katika giza, na si tu moja kwa moja kutoka. taa nzuri. Mzunguko una kiwango cha chini cha sehemu na ina uwezo bora wa kurudia. Saa ilijaribiwa kwa mwezi, ambayo ilionyesha kuegemea na utendaji wake. Nadhani ya mipango yote kwenye mtandao, hii ndiyo rahisi zaidi kukusanyika na kukimbia.

Mchoro wa mpangilio wa saa ya elektroniki na saa ya kengele kwenye kidhibiti kidogo:


Kama inavyoonekana kutoka kwa mchoro wa saa, ndio chip pekee kinachotumiwa ndani kifaa hiki. Kwa kazi mzunguko wa saa Resonator ya quartz ya 4 MHz hutumiwa. Ili kuonyesha wakati, viashiria vyekundu vilivyo na anode ya kawaida hutumiwa; kila kiashirio kina tarakimu mbili pointi za desimali. Katika kesi ya kutumia emitter ya piezo, capacitor C1 - 100 μF inaweza kuachwa.

Unaweza kutumia viashiria vyovyote na anode ya kawaida, mradi kila tarakimu ina anode yake. Ili kuhakikisha kuwa saa ya elektroniki inaonekana wazi katika giza na kwa mbali, jaribu kuchagua ALS kubwa zaidi.


Onyesho la saa ni la nguvu. Kwa wakati fulani, tarakimu moja tu inaonyeshwa, ambayo inakuwezesha kupunguza kwa kiasi kikubwa matumizi ya sasa. Anodi za kila tarakimu zinadhibitiwa na kidhibiti kidogo cha PIC16F628A. Sehemu za tarakimu zote nne zimeunganishwa pamoja na, kwa njia ya vipingamizi vya sasa vya kuzuia R1 ... R8, vinavyounganishwa na vituo vya bandari ya MK. Kwa kuwa kiashiria kinawaka haraka sana, flickering ya namba inakuwa isiyoonekana.


Vifungo vya muda hutumiwa kuweka dakika, saa na saa ya kengele. Pin 10 hutumiwa kama pato la mawimbi ya kengele, na mteremko wa transistors VT1,2 hutumiwa kama kipaza sauti. Mtoaji wa sauti ni kipengele cha piezoelectric cha aina ya ZP. Ili kuboresha sauti, unaweza kuibadilisha na mzungumzaji mdogo.


Saa inaendeshwa kutoka kwa chanzo cha 5V kilichoimarishwa. Inaweza pia kuendeshwa na betri. Saa ina njia 9 za kuonyesha. Kubadilisha kati ya modes hufanywa kwa kutumia vifungo "+" na "-". Kabla ya usomaji wenyewe kuonyeshwa, kidokezo kifupi kuhusu jina la modi huonyeshwa kwenye viashiria. Muda wa onyesho la kidokezo ni sekunde moja.


Kwa kutumia kitufe cha "Marekebisho", saa ya kengele inabadilishwa kuwa hali ya mipangilio. Katika kesi hii, haraka ya muda mfupi inaonyeshwa kwa nusu ya pili, baada ya hapo thamani iliyorekebishwa huanza kuangaza. Marekebisho ya usomaji hufanywa kwa kutumia vifungo "+" na "-". Unapobofya kifungo kwa muda mrefu, hali ya kurudia-otomatiki imeanzishwa kwa mzunguko maalum. Thamani zote, isipokuwa saa, dakika na sekunde, zimeandikwa kwa EEPROM na kurejeshwa baada ya mzunguko wa nishati.


Ikiwa hakuna kitufe kitakachobonyezwa ndani ya sekunde chache, saa ya kielektroniki hubadilika hadi modi ya kuonyesha wakati. Kwa kubonyeza kitufe cha "Washa/Zima" saa ya kengele huwashwa au kuzima, kitendo hiki kinathibitishwa na sauti fupi. Wakati saa ya kengele imewashwa, kitone katika tarakimu ya mpangilio wa chini wa kiashiria huwaka. Nilikuwa nikifikiria mahali pa kuweka saa jikoni, na niliamua kuiweka moja kwa moja kwenye jiko la gesi :) Nyenzo hiyo ilitumwa na in_sane.


Jadili makala SAA YA ALARM YA KIELEKTRONIKI

Unaweza kupata nyingi kwenye uuzaji mifano mbalimbali na chaguzi za elektroniki saa ya digital, lakini wengi wao wameundwa kwa matumizi ya ndani, kwa kuwa namba ni ndogo. Hata hivyo, wakati mwingine ni muhimu kuweka saa kwenye barabara - kwa mfano, kwenye ukuta wa nyumba, au katika uwanja wa michezo, mraba, yaani, ambapo itaonekana kwa mbali sana na watu wengi. Kwa kusudi hili ilitengenezwa na kuunganishwa kwa ufanisi mpango huu saa kubwa ya LED, ambayo unaweza kuunganisha (kupitia swichi za ndani za transistor) viashiria vya LED unavyotaka ukubwa mkubwa. Ongeza mchoro wa mpangilio unaweza kubofya juu yake:

Maelezo ya saa

  1. Tazama. KATIKA hali hii kuja mtazamo wa kawaida onyesho la wakati. Kuna urekebishaji wa kidijitali wa usahihi wa saa.
  2. Kipima joto. Katika kesi hii, kifaa hupima joto la chumba au hewa nje kutoka kwa sensor moja. Inatofautiana kutoka -55 hadi +125 digrii.
  3. Udhibiti wa usambazaji wa nguvu hutolewa.
  4. Inaonyesha habari juu ya kiashiria kwa njia mbadala - saa na thermometer.
  5. Ili kuhifadhi mipangilio na mipangilio wakati 220V inapotea, kumbukumbu isiyo na tete hutumiwa.


Msingi wa kifaa ni ATMega8 MK, ambayo inawaka kwa kuweka fuses kulingana na meza:

Uendeshaji na usimamizi wa saa

Unapowasha saa kwa mara ya kwanza, skrini ya matangazo ya splash itaonekana kwenye skrini, baada ya hapo itabadilika kwa kuonyesha wakati. Kubonyeza kitufe SET_TIME kiashiria kitaenda kwenye mduara kutoka kwa modi kuu:

  • dakika na sekunde mode kuonyesha. Ikiwa katika hali hii unabonyeza kifungo wakati huo huo PLUS Na MINUS, basi sekunde zitawekwa upya;
  • kuweka dakika za wakati wa sasa;
  • kuweka saa ya sasa ya saa;
  • ishara t. Kuweka muda wa maonyesho ya saa;
  • ishara o. Wakati wa kuonyesha wa alama za dalili za joto la nje (nje);
  • kiasi cha marekebisho ya kila siku ya usahihi wa saa. Alama c na thamani ya marekebisho. Kuweka vikomo kutoka -25 hadi 25 sec. Thamani iliyochaguliwa itaongezwa au kupunguzwa kutoka kwa wakati wa sasa kila siku kwa saa 0 dakika 0 na sekunde 30. Kwa maelezo zaidi, soma maagizo yaliyo kwenye kumbukumbu na firmware na faili zilizochapishwa za bodi ya mzunguko.

Kuweka saa

Huku ukishikilia vifungo PLUS/MINUS Tunaweka kasi ya kuweka maadili. Baada ya kubadilisha mipangilio yoyote, baada ya sekunde 10 maadili mapya yataandikwa kwa kumbukumbu isiyo na tete na itasomwa kutoka hapo wakati nguvu imewashwa tena. Mipangilio mipya huanza kutumika wakati wa usakinishaji. Microcontroller inafuatilia uwepo wa nguvu kuu. Wakati imezimwa, kifaa huwashwa kutoka chanzo cha ndani. Mchoro wa moduli ya nguvu isiyohitajika imeonyeshwa hapa chini:


Ili kupunguza matumizi ya sasa, kiashiria, sensorer na vifungo vinazimwa, lakini saa yenyewe inaendelea kuhesabu muda. Mara tu voltage ya mains 220V inaonekana, kazi zote za dalili zinarejeshwa.


Kwa kuwa kifaa kilichukuliwa kuwa kikubwa saa inayoongozwa, wana maonyesho mawili: LED kubwa - kwa barabara, na LCD ndogo - kwa ajili ya kuanzisha rahisi ya kuonyesha kuu. Onyesho kubwa iko mita kadhaa kutoka kwa kitengo cha kudhibiti na imeunganishwa na nyaya mbili za waya 8. Ili kudhibiti anodes ya kiashiria cha kiashiria cha nje, swichi za transistor hutumiwa kulingana na mchoro uliotolewa kwenye kumbukumbu. Waandishi wa mradi: Alexandrovich & SOIR.