Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan na Mga Sangkap
- Hakbang 2: Pagdidisenyo at Pagbuo ng Elektronika
- Hakbang 3: Ang Software
Video: Sapat na Oras ng Pagtulog: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hindi ako makahanap ng magandang pangalan para sa proyektong ito. Maaari mo rin itong tawaging isang 'sapat na timer sa pagtulog'. Ang ideya para sa proyektong ito ay lumitaw sa panahon ng bakasyon sa taglamig. Nasa isang bahay bakasyunan kami kung saan walang alarm clock sa bed room. Karaniwan na kailangan ko ng 8 oras na pagtulog ngunit hindi hihigit sa gayon kaya kapag nagising ako at natulog ako ng 8 oras, oras na para makalabas ako sa kama. Sa kasamaang palad kung wala kang orasan ng alarma at madilim pa rin sa labas, kailangan mong gamitin ang iyong relo o iyong smart phone - ngunit ang huli ay hindi isang bagay na itinatago ko sa aking silid-tulugan - upang makita kung sapat na ang iyong pagtulog. Upang hindi na tumingin sa aking relo sa tuwing gigising ako sa gabi - at kailangan ang aking baso na basahin ang display - ipinanganak ang proyektong ito.
Kailangan ko ng isang aparato na maaaring magpahiwatig kung nakatulog ako ng hindi bababa sa 8 oras nang hindi na kinakailangang gisingin ng isang alarm clock eksakto pagkatapos ng 8 oras. Ang aparato ay isang timer na pinalakas ng baterya na gumagawa ng simpleng bagay upang kumurap ng isang LED 8 oras pagkatapos mabuksan ang aparato. Kaya't pag gising ko makakabangon ako mula sa kama kung kumikislap ang LED at dapat akong makahuli ng labis na pagtulog hangga't hindi.
Ngunit hindi lamang ito ang application. Kung mayroon kang mga maliliit na bata na hindi pa masasabi ang oras, maaari mong gamitin ang aparatong ito upang ipaalam sa kanila na maaari silang lumabas mula sa kanilang higaan sa lalong madaling magsimula ang blink ng LED.
Tandaan na kapag ang LED ay nagsimulang kumurap ay hindi ito titigil hanggang sa patayin mo ang aparato.
Tulad ng nakasanayan na itinayo ko ang proyektong ito sa paligid ng aking paboritong micro controller ang PIC, gamit ang JAL na programa ng wika ngunit maaari mo ring gamitin ang isang Arduino.
Hakbang 1: Kinakailangan na Mga Sangkap
Kailangan mong magkaroon ng mga sumusunod na sangkap para sa proyektong ito:
- Isang piraso ng breadboard
- PIC microcontroller 12F615
- 8-pin IC socket
- Manood ng kristal na 32.768 Hz
- Mga ceramic capacitor: 2 * 22pF, 1 * 100nF
- Mga lumalaban:! * 220k, 1 * 33k, 1 * 4k7
- Green LED
- On / Off switch
- May hawak ng baterya para sa 3 mga baterya ng AAA o 3 AAA + na baterya
- Isang plastik na pabahay
Tingnan ang diagram ng eskematiko kung paano ikonekta ang mga sangkap.
Hakbang 2: Pagdidisenyo at Pagbuo ng Elektronika
Ang saklaw ng operating voltage ng PIC ay nasa pagitan ng 2 Volt at 5.5 Volt na ginagawang angkop gamit ang 3 baterya ng AAA o AAA bilang power supply. Maaari itong maging normal na mga baterya (ang kabuuang boltahe ng supply ay katumbas ng 4.5 Volt) o mga rechargeable na baterya (ang kabuuang boltahe ng supply ay katumbas ng 3.6 Volt).
Ang lahat ng tiyempo ay tapos na sa software ng PIC12F615. Ang pangunahing kinakailangan para sa disenyo ay ang aparato ay dapat na portable at sa gayon ang baterya ay pinalakas. Dahil ang PIC ay tumatakbo sa isang napakababang dalas ng orasan na 32 kHz, kumokonsumo ito ng 23 uA sa 3.6 V / 29 uA sa 4.5 V kapag nakabukas at kapag patay ang LED. Gagarantiyahan nito ang isang mahabang buhay ng baterya. Dahil ang LED ay hindi dapat maging maliwanag, isang mababang kasalukuyang dumadaloy sa pamamagitan nito dahil sa 4k7 risistor na nag-aambag din sa isang mas mahabang buhay ng baterya.
Sa mga larawan maaari mong makita ang circuit habang itinayo ko ito sa breadboard kasama ang pangwakas na resulta kapag inilagay sa isang plastik na pabahay.
Hakbang 3: Ang Software
Tulad ng nabanggit na, ang software ay nakasulat para sa isang PIC12F615 gamit ang wika ng programa ng JAL. Gumagawa ang software ng isang simpleng gawain. Gamit ang isang timer ng PIC, ang orasan na kristal na orasan na 32.768 Hz ay nahahati sa 32.768, na nagreresulta sa isang panloob na signal ng 1 segundo. Gumagamit ang PIC ng isang counter upang mabilang mula 0 hanggang 60 segundo * 60 minuto * 8 oras = 28.800.
Kapag ang aparato ay pinapagana, ang LED ay magpapikit ng 3 beses, pagkatapos kung saan nagsisimula ang 8 oras na timer. Ang pagpikit sa kapangyarihan ay ginagawa upang ipakita na mayroon pa ring sapat na lakas sa mga baterya. Pagkatapos ng 8 oras ang LED ay magsisimulang kumurap muli ngunit titigil lamang sa pagpikit kapag ang aparato ay nakapatay.
Mayroong isang karagdagang tampok sa aparato. Ang mga maaaring muling magkarga na baterya ay hindi dapat ganap na maalis. Upang maiwasan iyon, susuriin ng aparato ang boltahe ng baterya nang isang beses kapag nakabukas. Kung ang boltahe ng baterya ay mas mababa sa 3.0 Volt, ang aparato ay hindi magpapikit sa LED at pupunta sa mode ng pagtulog. Kailangang patayin ang aparato at kailangang mapalitan ang mga baterya pagkatapos na ito ay gagana nang normal pagkatapos nitong muling ibukas.
Ang JAL source file at ang Intel Hex file para sa pagprograma ng PIC ay nakakabit. Kung interesado ka sa paggamit ng PIC microcontroller kasama ang JAL - isang Pascal tulad ng wika sa programa - bisitahin ang website ng JAL sa
Magkaroon ng kasiyahan sa pagbuo ng iyong sariling proyekto at inaasahan ang iyong mga reaksyon at mga kahaliling application.
Inirerekumendang:
Mga Attachment ng Sapat na Sapat: 9 Mga Hakbang
Mga Attachment ng Sapat na Sapat: Ito ang mga kalakip na sapatos na nakakakita kung magkano ang ilaw sa paligid at ilaw sa mababang ilaw upang mas makita ng iba ang may-ari! Perpekto ang mga ito para sa paglalakad sa labas ng gabi, tumatakbo ka man, pagpunta sa grocery, o paglalakad mo
Oras ng Oras Tunay Na May Arduino: 3 Mga Hakbang
Real Time Clock With Arduino: Sa proyektong ito, gagawa kami ng isang orasan sa tulong ng Arduino at RTC module. Tulad ng alam natin na ang Arduino ay hindi maaaring ipakita ang aktwal na oras sa gayon gagamitin namin ang module ng RTC upang ipakita ang tamang oras sa LCD. Basahing mabuti ang lahat ng hakbang na makakatulong sa iyo
Time Cube - Arduino Oras ng Pagsubaybay sa Oras: 6 Mga Hakbang
Time Cube - Arduino Oras ng Pagsubaybay sa Oras: Gusto kong imungkahi ng simple ngunit talagang kapaki-pakinabang na proyekto ng arduino upang subaybayan ang mga kaganapan sa oras sa pamamagitan ng pag-flip ng ilang smart gadget na cube. I-flip ito sa " Trabaho " > " Alamin " > " Mga gawain sa bahay " > " Pahinga " tagiliran at bibilangin ang
Isang Simpleng Oras ng Pagkaantala sa Oras: 3 Hakbang (na may Mga Larawan)
Isang Simpleng Pag-antala ng Oras: Napagpasyahan ko sa wakas na magdagdag ng isa pang linya sa aking tagakontrol ng singil at nais ko ang isang matatag na output ng kuryente sa halip ang PWM na nagmula sa dump controller kaya't ginawa ko ang madaling gamiting maliit na circuit na ito upang kumuha ng isang PWM signal at baguhin ito sa isang pare-pareho na signal ng DC
Sapat na Sarili ng Arduino Board: 4 na Hakbang (na may Mga Larawan)
Sapat na Lakas ng Arduino Board: Ito ay isang sapat na Arduino board, na pinalakas ng paggamit ng solar power at paggamit ng isang 9V na rechargeable na baterya. Perpekto ito para sa sinumang interesado na gumawa ng mga proyekto ng Arduino na hindi nangangailangan ng isang computer o anumang supply ng kuryente. Kaya mo