Mapabuti... Mga peste Lumalago 

Diagram ng koneksyon ng timer. Timer ng kusina: kung paano pumili ng Do-it-yourself electronic kitchen timer

Ang disenyo ay ginawa sa isang chip lamang K561IE16. Dahil, para sa tamang operasyon nito, kailangan ang isang panlabas na generator ng orasan, sa aming kaso ay papalitan namin ito ng isang simpleng kumikislap na LED.

Sa sandaling ilapat namin ang kapangyarihan sa circuit ng timer, ang kapasidad C1 magsisimulang mag-charge sa pamamagitan ng risistor R2 samakatuwid, ang isang lohikal ay lilitaw sa madaling sabi sa pin 11, na nagre-reset sa counter. Ang transistor na konektado sa output ng metro ay magbubukas at i-on ang relay, na magkokonekta sa load sa pamamagitan ng mga contact nito.


Sa isang kumikislap na LED na may dalas 1.4 Hz ipinapadala ang mga pulso sa input ng orasan ng counter. Sa bawat pagbagsak ng pulso, binibilang ang counter. Sa pamamagitan ng 256 na pulso o mga tatlong minuto, isang lohikal na isang antas ang lilitaw sa pin 12 ng counter, at ang transistor ay magsasara, i-off ang relay at ang load ay lumipat sa pamamagitan ng mga contact nito. Bilang karagdagan, ang lohikal na yunit na ito ay pumasa sa input ng orasan ng DD, na humihinto sa timer. Ang oras ng pagpapatakbo ng timer ay maaaring mapili sa pamamagitan ng pagkonekta ng point "A" ng circuit sa iba't ibang mga output ng counter.

Ang timer circuit ay ipinatupad sa isang microcircuit KR512PS10, na nasa panloob na komposisyon nito ay isang binary counter-divider at isang multivibrator. Tulad ng isang conventional counter, ang microcircuit na ito ay may division coefficient mula 2048 hanggang 235929600. Ang pagpili ng kinakailangang coefficient ay itinakda sa pamamagitan ng paglalapat ng mga lohikal na signal sa mga control input na M1, M2, M3, M4, M5.

Para sa aming timer circuit, ang division factor ay 1310720. Ang timer ay may anim na nakapirming agwat ng oras: kalahating oras, isang oras at kalahati, tatlong oras, anim na oras, labindalawang oras at isang araw ng isang oras. Ang dalas ng pagpapatakbo ng built-in na multivibrator ay tinutukoy ng mga halaga ng risistor R2 at kapasitor C2. Kapag lumilipat switch SA2 nagbabago ang dalas ng multivibrator, at pagpasa sa counter-divider at ang agwat ng oras.

Ang timer circuit ay magsisimula kaagad pagkatapos i-on ang power, o maaari mong pindutin ang SA1 toggle switch upang i-reset ang timer. Sa paunang estado, ang ikasiyam na output ay magkakaroon ng lohikal na isang antas at ang ikasampung inverse na output ay magkakaroon ng zero na antas, ayon sa pagkakabanggit. Bilang resulta nito, ang transistor VT1 nagkokonekta sa LED na bahagi ng optothyristors DA1, DA2. Ang bahagi ng thyristor ay may isang anti-parallel na koneksyon, pinapayagan ka nitong ayusin ang alternating boltahe.

Sa pagkumpleto ng time countdown, ang ikasiyam na output ay itatakda sa zero at i-off ang load. At sa output 10 isang yunit ay lilitaw, na hihinto sa counter.

Ang timer circuit ay inilunsad sa pamamagitan ng pagpindot sa isa sa tatlong mga pindutan na may isang nakapirming agwat ng oras, at nagsisimula itong magbilang. Kasabay ng pagpindot sa pindutan, ang LED na naaayon sa pindutan ay umiilaw.


Kapag nag-expire ang agwat ng oras, ang timer ay naglalabas ng sound signal. Ang isang kasunod na pindutin ay patayin ang circuit. Ang mga agwat ng oras ay binago ng mga rating ng mga bahagi ng radyo R2, R3, R4 at C1.

Sirkit ng timer, na nagbibigay ng pagkaantala ng turn-off, ay ipinapakita sa unang figure Dito, ang isang transistor na may p-type na channel (2) ay konektado sa load power circuit, at ang isang transistor na may n-type na channel (1) ay kumokontrol. ito.

Ang timer circuit ay gumagana tulad ng sumusunod. Sa paunang estado, ang kapasitor C1 ay pinalabas, ang parehong mga transistor ay sarado at ang pagkarga ay de-energized. Kapag sandali mong pinindot ang pindutan ng Start, ang gate ng pangalawang transistor ay konektado sa karaniwang wire, ang boltahe sa pagitan ng pinagmulan at gate nito ay nagiging katumbas ng supply boltahe, agad itong bubukas, na kumokonekta sa pagkarga. Ang boltahe surge na lumilitaw dito sa pamamagitan ng capacitor C1 ay ibinibigay sa gate ng unang transistor, na bubukas din, kaya ang gate ng pangalawang transistor ay mananatiling konektado sa karaniwang wire kahit na matapos ang pindutan ay pinakawalan.

Habang ang kapasitor C1 ay sinisingil sa pamamagitan ng risistor R1, ang boltahe sa kabuuan nito ay tumataas, at sa gate ng unang transistor (na may kaugnayan sa karaniwang kawad) ay bumababa. Pagkaraan ng ilang oras, higit sa lahat ay depende sa kapasidad ng kapasitor C1 at ang paglaban ng risistor R1, bumababa ito nang labis na ang transistor ay nagsisimulang magsara at ang boltahe sa alisan ng tubig nito ay tumataas. Ito ay humahantong sa isang pagbawas sa boltahe sa gate ng pangalawang transistor, kaya ang huli ay nagsisimula ring magsara at ang boltahe sa buong pagkarga ay bumababa. Bilang isang resulta, ang boltahe sa gate ng unang transistor ay nagsisimulang bumaba nang mas mabilis.

Ang proseso ay nagpapatuloy tulad ng isang avalanche, at sa lalong madaling panahon ang parehong mga transistor ay nagsasara, na nag-de-energize ng pagkarga, ang capacitor C1 ay mabilis na naglalabas sa pamamagitan ng diode VD1 at ang pagkarga. Handa nang magsimulang muli ang device. Dahil ang mga field-effect transistors ng assembly ay nagsisimulang magbukas sa isang gate-source voltage na 2.5...3 V, at ang maximum na pinahihintulutang boltahe sa pagitan ng gate at source ay 20 V, ang aparato ay maaaring gumana sa isang supply boltahe mula 5 hanggang 20 V (ang nominal na boltahe ng kapasitor C1 ay dapat na ilang volts na higit pa kaysa sa supply). Ang oras ng pagkaantala ng shutdown ay nakasalalay hindi lamang sa mga parameter ng mga elemento C1, R1, kundi pati na rin sa boltahe ng supply. Halimbawa, ang pagtaas ng boltahe ng supply mula 5 hanggang 10 V ay humahantong sa pagtaas nito ng humigit-kumulang 1.5 beses (na may mga nominal na halaga ng mga elemento na ipinahiwatig sa diagram, ito ay 50 at 75 s, ayon sa pagkakabanggit).

Kung, sa pagsasara ng mga transistor, ang boltahe sa risistor R2 ay higit sa 0.5 V, kung gayon ang paglaban nito ay dapat mabawasan. Ang isang aparato na nagbibigay ng switch-on na pagkaantala ay maaaring tipunin ayon sa circuit na ipinapakita sa Fig. 2. Dito ang mga transistor ng pagpupulong ay konektado sa humigit-kumulang sa parehong paraan, ngunit ang boltahe sa gate ng unang transistor at kapasitor C1 ay ibinibigay sa pamamagitan ng risistor R2. Sa paunang estado (pagkatapos ng pagkonekta sa pinagmumulan ng kapangyarihan o pagkatapos ng pagpindot sa pindutan ng SB1), ang kapasitor C1 ay pinalabas at ang parehong mga transistor ay sarado, kaya ang pagkarga ay de-energized. Habang sinisingil ang R1 at R2, tumataas ang boltahe sa kapasitor, at kapag umabot ito sa humigit-kumulang 2.5 V, magsisimulang i-on ang unang transistor, tataas ang pagbaba ng boltahe sa R3, at magsisimula ring i-on ang pangalawang transistor. Kapag ang boltahe ng pagkarga ay tumataas nang labis na ang diode VD1 ay bubukas, ang boltahe sa risistor R1 ay tumataas. Ito ay humahantong sa katotohanan na ang unang transistor, at pagkatapos ay ang pangalawa, ay bubukas nang mas mabilis at ang aparato ay biglang lumipat sa bukas na estado, na isinasara ang load power circuit

Ang timer circuit ay isang restart, para dito kailangan mong pindutin ang pindutan at hawakan ito sa estado na ito para sa 2 ... 3 s (sa oras na ito ay sapat na upang ganap na i-discharge ang capacitor C1). Ang mga timer ay naka-mount sa mga naka-print na circuit board na gawa sa fiberglass foil sa isang gilid, ang mga guhit na kung saan ay ipinapakita sa Fig. 3 at 4. Ang mga board ay idinisenyo para sa paggamit ng mga diode ng KD521, KD522 series at surface mounting parts (resistors R1-12, size 1206 at tantalum oxide capacitor). Ang pag-set up ng mga device ay higit sa lahat sa pagpili ng mga resistor para makuha ang kinakailangang pagkaantala sa oras.

Ang mga inilarawang device ay idinisenyo upang maisama sa positibong power supply wire ng load. Gayunpaman, dahil ang pagpupulong ng IRF7309 ay naglalaman ng mga transistor na may parehong uri ng channel, ang mga timer ay madaling iakma upang maisama sa negatibong kawad. Upang gawin ito, ang mga transistor ay dapat na palitan at ang diode at kapasitor ay nakabukas sa reverse polarity (siyempre, ito ay mangangailangan ng kaukulang mga pagbabago sa mga naka-print na circuit board na mga guhit). Dapat itong isaalang-alang na kung ang mga wire sa pagkonekta ay mahaba o walang mga capacitor sa pag-load, ang pagkagambala sa mga wire na ito at hindi makontrol na pag-activate ng timer ay posible Upang madagdagan ang kaligtasan sa ingay, isang kapasitor na may kapasidad ng ilang microfarads na may a rated boltahe ng hindi bababa sa supply boltahe ay dapat na konektado sa output nito.

Limang minutong timer circuit

Kung ang agwat ng oras ay higit sa 5 minuto, maaaring i-restart ang device at magpatuloy sa pagbibilang muli.

Pagkatapos ng isang maikling circuit ng SВ1, ang capacitance C1, na konektado sa collector circuit ng transistor VT1, ay nagsisimulang mag-charge. Ang boltahe mula sa C1 ay ibinibigay sa isang amplifier na may mataas na resistensya ng input sa mga transistor VT2-VT4. Ang load nito ay isang LED indicator na umi-on nang salit-salit bawat minuto.

Binibigyang-daan ka ng disenyo na pumili ng isa sa limang posibleng agwat ng oras: 1.5, 3, 6, 12 at 24 na oras. Ang load ay konektado sa AC mains kapag nagsimula ang oras at disconnect kapag natapos ang oras. Ang mga agwat ng oras ay itinakda gamit ang isang frequency divider ng mga square wave signal na nabuo ng isang RC multivibrator.

Ang master oscillator ay ginawa sa mga lohikal na bahagi DD1.1 at DD1.2 ng microcircuit K561LE5. Ang dalas ng henerasyon ay nabuo sa pamamagitan ng isang RC circuit sa R1,C1. Ang katumpakan ng stroke ay nababagay sa pinakamaikling agwat ng oras, gamit ang pagpili ng paglaban R1 (pansamantala, kapag nag-aayos, ipinapayong palitan ito ng isang variable na pagtutol). Upang lumikha ng mga kinakailangang hanay ng oras, ang mga pulso mula sa output ng multivibrator ay pumunta sa dalawang counter na DD2 at DD3, bilang isang resulta kung saan ang dalas ay nahahati.

Ang dalawang counter na ito - K561IE16 ay konektado sa serye, ngunit para sa sabay-sabay na pag-reset, ang mga zeroing pin ay konektado nang magkasama. Nagaganap ang pag-reset gamit ang switch SA1. Pinipili ng isa pang toggle switch na SA2 ang kinakailangang hanay ng oras.


Kapag lumitaw ang isang lohikal sa output ng DD3, ito ay napupunta sa pin 6 ng DD1.2, bilang isang resulta kung saan ang henerasyon ng mga pulso ng multivibrator ay nagtatapos. Kasabay nito, ang lohikal na signal ay napupunta sa input ng inverter DD1.3 sa output kung saan konektado ang VT1. Kapag lumitaw ang isang lohikal na zero sa output ng DD1.3, ang transistor ay nagsasara at pinapatay ang mga LED ng mga optocoupler na U1 at U2, at pinapatay nito ang triac VS1 at ang load na konektado dito.

Kapag na-reset ang mga counter, ang kanilang mga output ay nakatakda sa zero, kasama ang output kung saan naka-install ang switch SA2. Ang isang zero ay ibinibigay din sa input ng DD1.3 at, nang naaayon, isang yunit sa output nito, na nagkokonekta sa load sa network. Kasabay din nito, itatakda ang zero level sa input 6 ng DD1.2, na magti-trigger sa multivibrator at magsisimulang magbilang ang timer. Ang timer ay pinapagana gamit ang isang transformerless circuit na binubuo ng mga bahagi C2, VD1, VD2 at C3.

Kapag ang toggle switch SW1 ay sarado, ang capacitor C1 ay nagsisimulang dahan-dahang mag-charge sa pamamagitan ng resistance R1, at kapag ang antas ng boltahe dito ay 2/3 ng supply boltahe, ang trigger IC1 ay tutugon dito. Sa kasong ito, ang boltahe sa ikatlong terminal ay bababa sa zero, at ang circuit na may ilaw na bombilya ay magbubukas.

Sa paglaban ng risistor R1 na 10M (0.25 W) at capacitance C1 na 47 µF x 25 V, ang oras ng pagpapatakbo ng device ay humigit-kumulang 9 at kalahating minuto, kung ninanais, maaari itong baguhin sa pamamagitan ng pagsasaayos ng mga halaga ng R1 at C1. Ang tuldok na linya sa figure ay nagpapahiwatig ng pagsasama ng isang karagdagang switch, kung saan maaari mong i-on ang circuit gamit ang bombilya kahit na sarado ang toggle switch. Ang tahimik na kasalukuyang disenyo ay 150 μA lamang. Transistor BD681 - compound (Darlington) medium power. Maaaring palitan ng BD675A/677A/679A.

Isa itong timer circuit sa isang PIC16F628A microcontroller, na hiniram mula sa isang magandang Portuges na site sa radio electronics. Ang microcontroller ay na-clock mula sa isang panloob na oscillator, na maaaring ituring na medyo tumpak para sa sandaling ito, dahil ang mga pin 15 at 16 ay nananatiling libre, maaari kang gumamit ng isang panlabas na quartz resonator para sa mas higit na katumpakan sa pagpapatakbo.

Taymer ng kusina

Isang microcircuit lang at ilang iba pang bahagi ng radyo ang kailangan para mag-assemble ng medyo simpleng timer (Fig. 1). Madali itong maipasok sa kusina para sa pagluluto o sa maraming iba pang mga kaso. Ang tagal ng timer ay nakatakda sa hanay mula 1 hanggang 90 minuto gamit ang mga switch S 2 at S 3.

Fig.1

Ang timer ay binubuo ng isang time relay na ginawa sa elemento D 1.1 , generator ng elemento D 1.2 at D 1.3, inverter sa elemento D 1.4, transistor amplifier at headphone.

Upang simulan ang timer, pindutin ang pindutan S 1, na nagpapahintulot sa capacitor C1 (at C2, kung ito ay konektado sa pamamagitan ng switch) na mag-discharge S 2). Matapos ilabas ang pindutan, ang kapasitor ay nagsisimulang mag-charge sa pamamagitan ng risistor R 2 o isang chain ng series-connected resistors R 2 - R 12 - depende ito sa posisyon ng gumagalaw na contact ng switch S 3. Sa sandaling ang boltahe sa mga input ng elemento D 1.1 umabot sa switching threshold, lumilitaw ang isang lohikal na 1 signal sa output ng elemento at ang generator ay naka-on. Ang mga oscillation nito na may dalas na humigit-kumulang 1000 Hz ay ​​ipapadala sa pamamagitan ng isang inverter at isang amplifier sa headphone, na isang tagapagpahiwatig ng tunog. Kailangan ng amplifier para itugma ang load (phone B1) sa output ng inverter. Kapag walang oscillation, ang transistor ay nasa off state. Tinitiyak nito ang mataas na kahusayan ng timer - sa standby mode kumokonsumo ito ng kasalukuyang hindi hihigit sa 0.5 mA.

Sound indicator B1 - anumang kapsula ng telepono na may winding resistance na 40 ... 120 Ohms. Sa halip, ang isang maliit na laki ng dynamic na ulo, halimbawa 0.1GD-6, ay angkop, ngunit dapat itong konektado sa circuit ng kolektor sa pamamagitan ng isang output transpormer. Ang dami ng tunog sa parehong mga kaso ay itinakda sa pamamagitan ng pagpili ng mga resistor R 16 at R 15.

Power supply G.B. 1 - "Korona". Ang timer ay gumagana nang matatag kapag ang supply boltahe ay bumaba sa 4 V, ngunit sa parehong oras ang tagal ng mga bilis ng shutter ay tumataas nang bahagya at ang volume ng sound signal ay bumababa.

Ang pag-set up ng timer ay bumababa sa pagpili ng capacitor C2 at resistors R 2 - R 12. Ang kapasidad ng kapasitor ay dapat na tulad na kapag ito ay konektado sa pamamagitan ng isang switch S 2, ang bilis ng shutter, halimbawa, sa unang sub-range, tumaas ng 10 beses. Mas tiyak, ang bilis ng shutter na tinukoy para sa unang sub-range ay itinakda sa pamamagitan ng pagpili ng isang risistor R 2, para sa pangalawang sub-band - sa pamamagitan ng pagpili ng isang risistor R 3, atbp. Naturally, ang mga bilis ng shutter ay maaaring iba kumpara sa mga ipinahiwatig sa diagram - kailangan mo lamang mag-install ng mga resistor R 2 - R 12 pagtutugma ng mga pagtutol.

Kung ang timer ay nilayon na mag-ulat ng mga maikling exposure (hanggang 30 minuto), maaari itong gawing simple sa pamamagitan ng pagpapalit ng switch S 3 at resistors R 3 - R 13 variable risistor na may paglaban na 3.3...4.7 MΩ.

Strelnikov P.

lungsod ng Novosibirsk


Para sa mga interesado sa mismong device at sa functionality nito, tingnan ang huling talata, na inalis ang mga detalye.

Nagsimula ang lahat sa mga sinunog na kasirola, itim na piniritong itlog, pinakuluang sabaw: maaaring tumagal ang listahang ito kung isang araw ay hindi naputol ng pagsabog ng isang lata ng condensed milk ang matamis kong panaginip... kalahating tulog ang naisip ko. , "May kailangan akong gawin!" Agad na napagpasyahan na gawin itong "Something" bilang magagamit hangga't maaari, dahil... alam ng kasaysayan ang maraming halimbawa kung kailan napakaperpekto ng device na tila hindi na angkop ang nilalayong paggamit nito. Siyempre, nag-aalala ako kung ang ideya na "tandaan na pagkatapos ng 3 minuto kailangan mong patayin ang mga dumplings" ay mukhang mas makatwiran kaysa sa pagpisil ng mga nakakalito na kumbinasyon ng maraming mga pindutan, at pagkatapos, habang naghihintay ng kahandaan, kumikibot sa pagdududa, "ay ang pinindot ang start button??" Ang konklusyon ay naging malinaw: ang aparato ay dapat na may isang pindutan, isang gulong, isang tagapagpahiwatig, at WALANG hindi kailangan!

Ang operating algorithm ay "pindutin ang pindutan, paikutin ang gulong hangga't kinakailangan, kapag nag-beep ito, patakbuhin at patayin ang gas. Sa pangkalahatan, ang konsepto ng "kakayahang magamit" ay tila nakakaakit na ito ay makikita sa disenyo. Naisip ko, bakit ang lahat ng ito, ang ilang mga zener diodes, pull-up at capacitors sa pag-reset, dahil lahat ay gagana pa rin! Mayroong kahit katutubong karunungan (mas simple, mas maaasahan). Kung ang isang tao ay may higit na paggalang sa mga patakaran para sa pagbuo ng maaasahang circuitry, ikalulugod kong ilakip dito ang isang bersyon ng iyong pagbabago ng board. Para sa akin, ang lahat ay sobrang simple, pinili ko ang mga resistors para sa indicator na may ammeter, sa 150 Ohms tungkol sa 7 mA na daloy. Inayos ko ang IR light sa 3 mA na may 430 Ohm resistor, ang double photodetector, na natumba sa isang patay na mouse, hinila ito hanggang sa minus na may 20 kOhm resistors (nagsimula itong gumana nang mapagkakatiwalaan sa 6 kOhm, ngunit sa 100 kOhm natamaan ko ang limitasyon ng aking resistance store, ibig sabihin, sa aking kaso madali itong maging +/-10 kOhm)). Isinabit ko ang speaker sa unang transistor na nakita ko, kahit papaano ay natatakot ako sa aking binti, at ano ang volume nito?! Iyon lang ang mga bahagi ng radyo, maliban na nakalimutan ko ang isang 4MHz quartz na may 15-20 peak capacitors, isang Attini2313 mikruh at dalawang maliit na daliri ng asin.
Noong una ay naisipan kong gumawa ng hindi maginhawang "on/off" na toggle switch upang ang harness (kung saan mayroon lamang isang photocouple) ay hindi makakain ng mga baterya kapag ang aparato ay naka-off, ngunit pagkatapos bilangin ang mga binti, napagpasyahan kong ang isa ay maaaring maligtas para sa mga pangangailangan na ito - ang kasalukuyang naroroon ay bale-wala, kaya binuksan ko ito bilang kapangyarihan , direkta. Tutulog na, pinapatay ng bagets ang LAHAT kung saan siya makakatakas, na naiwan lang ang pull-up button. Sinukat ko ito sa isang tester, sa panahon ng operasyon (nang walang tweeter), ang aparato ay kumonsumo ng 7 -9 mA sa pagtulog, tulad ng ipinangako ng datasheet (mga 0.1 µA). Yung. hindi man lang maamoy ito ng tester sa mas mababang limitasyon, na mabuti, ang mga baterya ay magiging mas maaga mula sa self-discharge. Susunod sa listahan, ginamit ko ang sumusunod na trick sa algorithm ng trabaho - dahil ang oras ng pagluluto ay hindi nangangailangan ng isang malinaw na simula, napagpasyahan ko na ang panimulang punto ay upang itakda ang numero gamit ang gulong. Yung. ang mga segundo ay ni-reset sa tuwing hinawakan ang gulong. Kaya't ang kadalian ng paggamit, halimbawa, kung pagkatapos suriin ang kahandaan ng mga dumpling ay nagpasya kang sa loob ng 3 minuto ay maluto na sila, at ang timer ay 5, pagkatapos ay kailangan mo lamang na mag-scroll sa minus dalawang numero at mahinahong bumalik sa iyong negosyo . Magkadikit ang mga binti ng binatilyo, at kinailangan kong iwanan ang mga bombilya—“indikasyon ng kasalukuyang mga mode”—ngunit nakagawa ako ng “tick-tock” na tunog sa speaker (sa hindi inaasahan, ang tunog ng pendulum ay napakapaniwala!). Noong isinulat ko ang programa, ipinapalagay ko na na kapag nakumpleto ay ipo-post ko ito kasama ang source code dito, kaya mayroon akong higit sa sapat na mga komento doon upang malaman kung gusto ko (halos pinirmahan ko ang lahat!). Sa pangkalahatan, ang mga tunog na ang tagal ay makabuluhan ay inililipat sa pangunahing loop (upang hindi makagambala sa mga program na tumatakbo sa mga interrupts, sa partikular na dynamic na pagpapakita at pagbibilang ng oras). Inilaan ko ang isang buong rehistro sa zero, upang hindi magsulat ng dagdag na utos para sa "mga watawat", at (ito ay naging isang ugali para sa akin) sa iba't ibang bahagi ng subroutine na kanilang itinakda o i-clear ang mga piraso sa rehistro ng "flajki", kaya ang ibang mga subroutine ay matututo kung paano kumilos, alinsunod sa kasalukuyang estado ng programa. Halimbawa, sa interrupt na katawan na "TIM1_COMPA" ginagawa ko ang "sbr flajki,0b00100000", at ang naka-loop na katawan ng programa ay naglalaman ng kaganapan na tumutugma sa flag na ito na "sbrc flajki,5 rcall s4el4ek". Nang ma-trip ito, nalaman ng programa na kailangan nitong i-click ang speaker. Ang pagbibilang ng oras ay nakaayos sa "kapat na segundo". Mayroong 240 sa kanila sa isang minuto, binibilang sila doon at nagbibigay ng magandang tunog na ito, "tick-tock." Ang nakakalito na algorithm kung saan gumagana ang gulong ng photocouple ay naging katawa-tawa na simple (hindi ko pa nagagawa ang mga ito noon). Ang isa sa mga output ng dual photodiode ay konektado sa "intt_1" interrupt, at sa sandaling ito ay tinawag (sa pamamagitan ng hitsura ng isang minus sa binti), ang estado ng pangalawang output ay nasuri. Kung mayroong zero, kung gayon ang "anino" ay nagmula sa isang panig, kung isa, pagkatapos ay mula sa isa. Napagpasyahan na isama o diskriminasyon ang counter batay dito. Pagkatapos, sa katawan ng interrupt function, ang "quarter-second" countdown ay ni-reset, at isang subroutine ang tinatawag na nagbibigay-daan sa "TIM1_COMPA (quarter-second countdown)" na interrupt. Maraming oras sa CPU, kaya lahat ng ito ay ginagawa sa tuwing iikot ang gulong, nang hindi iniisip kung naka-enable na ang interrupt na ito. Ang on/off button ay medyo paiba-iba, kaya kinailangan kong isabit ito sa lahat ng panig nang may mga paghinto para maiwasan ang pag-rattling at release control, ang resulta ay isang magandang feature (ang inskripsyon na "OF" na umiilaw kapag naka-off). Kapag natutulog, tulad ng nangyari, kinakailangan na isagawa ang utos na "sei", na nagpapagana ng mga pagkagambala (sa prinsipyo, ito ay lohikal). Naging matalino din ako doon, na pinipilit akong i-redirect ang programa sa "I-reset" kapag natutulog (ito ay, wika nga, "pagpili ng landas ng hindi bababa sa pagtutol." Nagsimula akong pahirapan ng mga pagdududa tungkol sa kung ano ang hahantong sa clipboard kapag ang program ay itinapon mula sa katawan ng function sa sarili nitong , kung ano ang magiging sa buffer at kung ano ang gagawin kapag ako ay lumabas sa pangkalahatan, ang ideya na i-restart ang programa sa backdrop sa mga intricacies na ito ay tila perpekto lamang at hindi nakapinsala sa functionality kahit kaunti, kahit na ang "RE" na memorya ay hindi na-reset!
Buweno, tila ang ideya ng "paggawa ng isang perpektong simpleng timer ng kusina" ay ipinatupad, tulad ng karaniwang kaso, "kapag ang isang gawain ay tila napakasimple, gusto mong gawing kumplikado ito." Ang unang bagay na gusto kong gawin ay ikabit ang dagdag na binti (PB7). Naisip ko na kung gumawa ako ng isang simpleng 1/0 na output mula dito, at nagpadala ng isang senyas sa pamamagitan ng isang konektor sa isang simpleng panlabas na "circuit breaker" na aparato, makakakuha ako ng isang DOUBLE na kapaki-pakinabang na bagay! Sabihin nating, ilagay ang mga baterya sa singil (kung hindi, bahagyang pinirito ko ang set noong nakaraang araw, nalilimutang tanggalin ito mula sa pag-charge sa isang napapanahong paraan). Mayroon akong 7-segment indicator, at mayroong 8 legs sa port B. Walang mga katanungan tungkol sa kung aling mga bahagi ng programa ang paglalagay ng sbi-cbi, ngunit ang dynamic na display ay agad na nagpapakita ng isang byte sa (portB). Pagkatapos ay naalala ko ang isang napakagandang pares ng mga koponan, "bst at bld."
Pagkatapos, dahil sa ang katunayan na ang pamamaraan ng pindutan ay naging napaka-maginhawa (tandaan, kapag pinindot mo ito, ang inskripsyon na "OF" ay nag-iilaw sa screen, literal na may ilang mga bagong linya, at pagdoble ng isang piraso ng code ( na may mga pag-edit sa kosmetiko), idinagdag ang isang kampanilya at sipol - kung pinindot mo ito nang matagal, pagkatapos ay sa pagitan ng isang segundo ang mga inskripsiyon na "OF" at "RE" ay ipinapakita sa screen Kung ilalabas mo ito kapag ang "RE" ay doon, ang huling halaga na ini-scroll ng gulong ay ilo-load at ang countdown ay magsisimula (sabihin, ikaw ay nagluluto ng mga gisantes, hindi mo alam kung kailan ito handa at nagpasyang suriin kung paano ito gumagana bawat 5 minuto. Kailangan mo lamang pindutin ang button at maghintay hanggang lumitaw ang “RE” sign, pagkatapos ay bitawan ang button.
"Ang gana ay kasama ng pagkain". Ang sumunod na mga kampana at sipol ay ang "CE" gundomer. Well, sa katunayan, handa na ang lahat ng mga function, ano ang problema, mag-set up ng isa pang duplicate upang ang pagbibilang ay mapupunta sa kabaligtaran na direksyon. Pinag-isipan at ginawa. Maingat kong ginawa ito, BAWAT quarter second ay naitala sa “memory of the last value for “RE” start. Sabihin nating nagkakaroon ka ng mga larawan, sinimulan at pinatay ang stopwatch gaya ng inaasahan, tiniyak na ang oras ay napili nang maayos (halimbawa, 27 segundo (hindi ito magpapakita ng mga segundo, mga minuto lamang, ngunit ang katotohanan na ito ay eksaktong panahon ng oras ay maaalala nang malinaw, na may katumpakan ng isang-kapat ng isang segundo)) . Tulad ng sa isang klasikong stopwatch, ang button sa mode na ito ay gumaganap bilang isang start-stop na halili nang hindi nire-reset ang halaga. Upang i-reset ang stopwatch, kakailanganin mong piliin ito muli sa pamamagitan ng menu na “*OF* *RE* *SE*”, o i-off at i-on ang “Whatever”. Nagdagdag din ng wheel lock kapag lumipat sa "RE" mode mula sa "SE" meter, kung hindi, kung hindi mo sinasadyang natamaan ito, mawawala ang mga set na segundo. Upang gumana muli ang gulong, kailangan mong i-off ito at i-on.
Habang ikinakabit at sinusubok ang stopwatch mode, nakatagpo ako ng isang hamba - ang pagbibilang pababa sa zero ang halaga na itinakda ng gulong ay nagpapahiwatig na sa sandaling lumitaw ang 0 sa screen, may tutunog na signal, at kung ilang segundo lang ang lumipas sa segundometro, at 0 minuto ay nasa screen pa rin, pagkatapos ay magiging zero na ang countdown, at samakatuwid ang estado kung saan dapat mag-trigger ang signal ay hindi kailanman mangyayari. Mabibigo ang counter sa loob ng 99 minuto, at kung lumipas ang isang minuto + ilang segundo, pagkatapos mabilang ang mga segundo, darating ang "0" na estado, at ang buong minuto ay tila mawawala sa wala (sa una ay nalilito ako tungkol sa ang lohikal na bugtong na ito sa loob ng mahabang panahon, pagkatapos ay napagtanto ko na walang paliwanag para dito, ang natitira lamang ay ang pag-edit ng mga kamay) Kung paano ako nakalabas sa sitwasyong ito, inilarawan ko sa mga komento.
Kapag natapos na ang lahat, gusto kong gumawa ng twist sa "Whatever." Paano kung hindi isang melody ang makakapagpabago ng isang miniature? Upang gawin ito, bumaling ako sa mga miyembro ng forum para sa tulong. Maraming salamat sa mga tumugon. Ang aking pinili ay nahulog sa USSR anthem, na ginawa sa PWM mula sa isang artikulo sa parehong site. Pagkatapos ng kaunting kalikot, nagawa kong iakma ang code sa aking device, hindi sa una o ikatlong pagtatangka (muling naalala ko ang katutubong karunungan, "mas madaling gawin ito sa iyong sarili kaysa ayusin ang para sa iyong sarili," ngunit sa sa wakas ay ginawa ko ito).
Inihanda ko ang release na ito nang may ideya na ang device ay higit na gumagana kaysa sa inilaan, ngunit muli kong nais na magdagdag ng mga kampanilya at sipol. Siyempre, magandang gawin ito, ngunit balang araw kailangan mong simulan ang paggamit nito! Kung may nagpasya na gumawa ng isang bagay para sa kanilang sarili, huwag maging tamad na maghinang ng microchip sa bloke. Ngayon, malamang na sisimulan ko na ang paglikha ng firmware na "Chtota v. 1.1"
Inaasahan na ang functionality ay mapupunan muli ng mode na "Emergency" - [Orasan].[sampung minuto] - (nakatakda ang mga oras sa pinakamataas na ranggo, at sampu-sampung minuto sa mababang ranggo) para sa mga kaso kapag ito ay kinakailangan upang itakda ang timer sa mahabang panahon (halimbawa, pag-charge ng mga baterya nang ilang oras), at maliit na feature *NS* - (Walang Sirena). Upang ang aparato ay i-off ang sarili sa pagkumpleto ng timing (kapag walang paraan upang makontrol ang pagkumpleto ng timer).

Huling talata.
Ang timer ay may screen, isang pindutan at isang gulong. Pagkatapos i-on ang button, ang *0* ay ipinapakita sa screen. Ang gulong ay nagtatakda ng oras ng timing (ang pag-scroll ay naka-loop at maaaring itakda mula zero hanggang minus, 0 - 99 - 98 - 97-). Awtomatikong magsisimula ang countdown kapag naitakda ang bawat bagong value, at palaging nagsisimula sa 59 segundo. Sa panahon ng countdown, tumutunog ang "tick-tock-tick-tock", katulad ng tunog ng isang pendulum Sa pagtatapos ng countdown, tumunog ang USSR anthem, pagkatapos nito: pi:pi:pi: (hanggang sa i-off ito. ). Ang pagpindot lang sa button sa sandaling i-off ang device. Kung pinindot mo nang matagal, ang mga salitang “OF” “RE*” “CE” ay umiilaw sa screen nang salit-salit sa pagitan ng isang segundo. Ito ang mga pangalan ng mga mode. Upang pumili ng isa sa mga ito, kailangan mong bitawan ang pindutan, i-pack ang inskripsyon sa screen.
"OF" - I-off.
"RE" - I-restart ang countdown. Ang huling halaga na itinakda ng gulong/stopwatch ay na-load mula sa memorya (sa panahon ng countdown, ang gulong ay aktibo pa rin at nagbibigay-daan sa iyong gumawa ng mga pagbabago!). Ang paulit-ulit na memorya ay hindi na-reset pagkatapos i-off at i-on.
"CE" - Stopwatch. Sa mode na ito, ang isang simpleng pagpindot sa pindutan ay nagsisimula o huminto sa stopwatch, ang gulong ay naka-lock, ang paglipat sa anumang iba pang mode (pati na rin ang pag-off) ay isinasagawa din sa pamamagitan ng mahabang pagpindot sa key - "OF" "RE" "CE". Ang pagpili sa "OF" ay io-off ito. Ang pagpili sa "RE" ay magsisimulang muli sa kabuuang oras na binibilang ng stopwatch (ang gulong ay mai-lock!). Ang pagpili sa "CE" ay magre-reset sa stopwatch sa zero.
Gumamit ako ng pag-mount sa ibabaw (mas gusto kong ibaluktot ang mga binti ng mikruha at ilagay ang mga ito sa mga contact, kahit na ito ay DIP), isang optocoupler (mga contact para sa paghihinang mga wire sa scarf), gumawa ako ng mga resistor para sa bawat segment (ipinapakita ng diagram ito ay naiiba, mayroong isa para sa bawat simbolo karaniwang risistor).
Kasama ang mga piyus: CKSEL0, CKSEL1, SUT1, CKDIV8. HIWALAY NA TAHI ANG CONTROLLER, ang scarf ay idinisenyo para sa 3 volts!

Magandang hapon. Ang aking unang artikulo. I don't claim authorship, I'm just sharing my assembly experience. Isa itong pic16f84 kitchen timer na may buong keyboard at isang display na may apat na segment. Orihinal na artikulo (May-akda - Alex).

Ang pagsulat ng artikulong ito ay sinenyasan ng kakulangan ng isang naka-print na circuit board sa orihinal at isang maliit na error sa risistor R3 (kailangan mong maglagay ng 100 Ohms sa halip na 100 kOhm). Kaya ano ang kailangan natin:
1. 7805;
2. Dalawang tagapagpahiwatig ng yelo na may karaniwang katod na Rl-D5613 (bagaman inirerekomenda kong muling i-wire ang board para sa mga tagapagpahiwatig ng Rl-D5611);
3. 1 5 Volt beeper na may panloob na generator;
4. 5 resistors bawat 10 kOhm;
5. 1 risistor bawat 100 Ohm;
6. 3 resistors bawat 100 kOhm;
7. microcontroller pic16f84;
8. 12 mga pindutan (kaparehong uri ng mga matatagpuan sa mga daga, na may mahabang mga pindutan lamang);
9. Quartz sa 4 MHz;
10. 2 capacitors sa 33pF;
11. 1 kapasitor 0.33 mF;
12. 1 kapasitor 0.1 mF;
13. Power contact mula sa isang baterya ng korona;
14. Case Z-19 (kung ninanais, maaari kang kumuha ng ibang uri na may kompartimento ng baterya);
15. Microcontroller socket para sa 18 legs.

Inilipat namin ang naka-print na circuit board sa PCB gamit ang paraan ng LUT at etch (pagkatapos ng pag-ukit, ang ilan sa mga track ay napunit, kaya ang aparato ay hindi gumana kaagad, pagkatapos iwasto ang mga break, nagsimulang gumana ang aparato).
Pina-flash namin ang microcontroller. Sa programa ng ICprog itinakda namin ang lahat ng mga piyus sa "tinanggal" at sa drop-down na listahan sa "HS".

Binubuo namin ang aparato ayon sa diagram:

14 leg plus. 5 leg minus. Sa ika-4 na binti mayroong isang 10 kOhm risistor at sa power supply plus. Sa 15-16 leg quartz at capacitors at sa minus.
Susunod, inilalagay namin ito sa kaso, gupitin ang isang bintana at idikit ang plexiglass, at gupitin din ang mga butas para sa mga pindutan.

Tingnan ang tapos na device.

Mga disadvantages ng device:
Sa pagpapatupad na ito, hindi naisip ang proteksyon ng PCB mula sa dumi;
Ito rin ay nagkakahalaga ng pagdaragdag ng isang switch sa baterya, dahil sa 9V ito ay kumonsumo ng hanggang 50 μA, at kapag ang baterya ay patay sa 5V, 15 μA lamang.

Mga kalamangan:
Mababang paggamit ng kuryente, hanggang 40 oras sa isang baterya.
Maliit na sukat.
Dali ng pagpapatupad. Ilang detalye.
Hindi kailangan ng anumang setup.
Isang ganap na keyboard (hindi na kailangang ipaliwanag sa iyong asawa kung gaano karaming beses ituro kung saan).
Availability ng mga oras.

Kinakabit ko ang firmware at software ng device.
🕗 12/07/10 ⚖️ 824.35 Kb ⇣ 118 Hello, reader! Ang pangalan ko ay Igor, ako ay 45, ako ay isang Siberian at isang masugid na amateur electronics engineer. Naisip ko, nilikha at pinapanatili ko ang kahanga-hangang site na ito mula noong 2006.
Sa loob ng higit sa 10 taon, ang aming magasin ay umiral lamang sa aking gastos.

Magaling! Tapos na ang freebie. Kung gusto mo ng mga file at kapaki-pakinabang na artikulo, tulungan mo ako!

--
Salamat sa iyong atensyon!
Igor Kotov, editor-in-chief ng Datagor magazine

Ang isang timer ng kusina ay hindi isang walang silbi na aparato, dahil kadalasan ang proseso ng paghahanda ng isang partikular na ulam ay kinakalkula hanggang sa ilang segundo. Tulad ng sinasabi nila, isang hakbang sa kaliwa, isang hakbang sa kanan - at ang pagkain ay lumalabas na mali ang lasa. At kung ang lutuin ay malilimutin din, kung gayon ang kakulangan ng isang timer na may alarma ay maaaring humantong sa isang nasunog na hapunan o tanghalian. Pag-aaralan namin ang gayong kapaki-pakinabang na aparato para sa kusina sa artikulong ito, kung saan, kasama ang website, mauunawaan namin ang mga uri nito at sasagutin ang tanong kung paano pumili ng timer ng kusina?

Larawan ng orasan sa kusina

Timer ng kusina: mga uri at kanilang mga tampok

Kung hindi natin isinasaalang-alang ang pagkakaroon ng mga timer na binuo sa mga kasangkapan sa kusina, kung gayon ang lahat ng kasalukuyang umiiral na mga aparato ng ganitong uri ay maaaring nahahati sa dalawang malalaking grupo - ito ay mga mekanikal na timer na gumagana sa prinsipyo ng isang alarm clock, pati na rin ang electronic. mga. Pag-usapan natin ang mga ito nang mas detalyado.


Maaari mong makita ang isa sa mga uri ng mga timer ng kusina sa video na ito.

Ang parehong mga timer ay maaaring magkaroon ng magkaibang hitsura at disenyo. Ang tanging tampok na nagpapahintulot sa mga device na ito na makilala sa pamamagitan ng hitsura ay ang pagkakaroon ng isang display sa electronic timer. Dapat mo ring bigyang pansin ang katotohanan na ang mga mekanikal na aparato ng ganitong uri ay malaki ang sukat - kung ang isang elektronikong timer ay maihahambing sa isang wristwatch, kung gayon ang isang mekanikal, na kadalasang ginagawa sa anyo ng ilang uri ng produktong pagkain, ay maaaring maihahambing sa isang itlog o kamatis. Ito ang mga larawang ito na ginagamit sa karamihan ng mga kaso upang gumawa ng mga mekanikal na timer para sa kusina.

Larawan ng electronic kitchen timer

Timer para sa kusina: kung ano ang hahanapin kapag pumipili

Ang mga device ng ganitong uri ay simple at walang maraming pagkakaiba sa pagitan nila. Samakatuwid, ang pagpili sa pagitan ng mga ito sa karamihan ng mga kaso ay hindi nagiging sanhi ng anumang mga problema. Dito kailangan mong bigyang pansin ang mga sumusunod na punto.


Ano pa ang kailangan mong bigyang-pansin kapag pumipili ng timer ng kusina ay ang materyal na kung saan ginawa ang device na ito. Mayroong dalawang mga pagpipilian dito - plastik at metal (karamihan ay aluminyo o ang haluang metal nito sa iba pang mga metal). Sa lahat ng aspeto, mas mainam na bigyan ng kagustuhan ang isang timer na gawa sa metal - ito ay mas malakas at hindi gaanong madaling kapitan sa pinsala na dulot ng pagbagsak ng aparato, na nangyayari nang napakadalas. Ang plastik ay marupok, at maaari itong durugin kahit na sa walang ingat na paglalagay ng palayok o kawali sa timer.

Ilang salita tungkol sa natatangi at hindi karaniwang mga timer ng kusina

Bilang karagdagan sa mga karaniwang mekanismo na nagbibilang ng mga minuto at segundo na natitira hanggang sa ganap na maluto ang pagkain, may iba pang mga device na may ibang prinsipyo sa pagpapatakbo. Mayroong kaunti sa kanila, at sa karamihan ng mga kaso pinagsasama nila ang ilang mga pag-andar. Hindi tulad ng isang timer, sila ay lubos na dalubhasa at idinisenyo para magamit sa proseso ng paghahanda ng isang partikular na ulam o produkto.


At upang tapusin ang paksa tungkol sa timer ng kusina, sasabihin ko ang ilang mga salita tungkol sa pinaka-kawili-wili, sa palagay ko, mga timer - ito ang tinatawag na timer ng hawakan, na naka-install sa anumang modernong takip ng palayok o kawali. Sa karamihan ng mga kaso, ang timer na ito ay karagdagang nilagyan ng sensor ng temperatura, na nagpapakita ng temperatura sa loob ng cookware - ito ay, siyempre, malayo sa probe, ngunit, gayunpaman, ito ay lubos na pinapadali ang paghahanda ng parehong karne o ilang iba pang ulam. .