Talaan ng mga Nilalaman:

Sapat na Oras ng Pagtulog: 3 Hakbang
Sapat na Oras ng Pagtulog: 3 Hakbang

Video: Sapat na Oras ng Pagtulog: 3 Hakbang

Video: Sapat na Oras ng Pagtulog: 3 Hakbang
Video: SCIENCE EXPLAINS: ANG ORAS NG TULOG AY DEPENDE SA EDAD 2024, Nobyembre
Anonim
Sleep Enough Timer
Sleep Enough Timer

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

Mga Kinakailangan na Bahagi
Mga Kinakailangan na Bahagi

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

Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
Pagdidisenyo at Pagbuo ng Elektronika
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: