Talaan ng mga Nilalaman:

Ang Impormasyon sa Sambahayan: 4 na Hakbang
Ang Impormasyon sa Sambahayan: 4 na Hakbang

Video: Ang Impormasyon sa Sambahayan: 4 na Hakbang

Video: Ang Impormasyon sa Sambahayan: 4 na Hakbang
Video: 12 ‘PARENTING MISTAKES’ NA NAKASISIRA NG BUHAY NG ANAK 2024, Nobyembre
Anonim
Ang Informer ng Sambahayan
Ang Informer ng Sambahayan

Sino ang gustong lumabas sa labas upang makita kung dumating na ang mail? Sa malamig na taglamig o ulan mas gugustuhin kong hindi maglagay ng dyaket at sapatos, upang malaman na walang mail. Aabisuhan ka ng proyektong ito tungkol sa pagbisita ng carrier ng mail, at bilang pangalawang pagpapaandar ay ipapaalala nito sa iyo na ang pintuan ng garahe ay naiwang bukas. Maaari pa itong palawakin upang maisama ang iba pang mga sensor

Hakbang 1: Skematika

Skematika
Skematika

Ang proyekto ay batay sa Atmega 168 chip. Dahil ang disenyo ay nangangailangan lamang ng kaunting mapagkukunan, ang karamihan sa mga chip ng AVR ay magiging katanggap-tanggap na mga pamalit. Ngunit ang pagkakaroon ng labis na mapagkukunan ay nangangahulugang ang pagdaragdag ng pag-andar ay mas madali kaysa sa isang muling pagdisenyo. Naglalaman lamang ang aparato ng isang minimum na bilang ng mga bahagi (tingnan ang eskematiko). Ang disenyo ay may dalawang sensor, ang switch ng garahe ng pintuan ng garahe, at ang Mailbox Light Dependent Resistor (LDR).

Hakbang 2: Disenyo

Disenyo
Disenyo
Disenyo
Disenyo

Tampok ng Pintuan ng Garahe Ang sensor ng pintuan ng garahe ay isang magnetikong pinapatakbo na switch na tambo. Ang pang-akit ay nakalagay sa pintuan ng garahe at malapit sa malapit sa switch ng tambo kapag ang pintuan ay ganap na nakasara. Pinili ko ang isang switch ng tambo mula nang mas madaling tanggapin ang maluwag na mekanikal na mga pagpapaubaya sa paggalaw ng pintuan ng garahe. Kapag bumukas ang pinto ng garahe, ang magnet ay lilipat mula sa switch. Buksan ang switch kung aling mga signal ng microcontroller upang i-on ang LED at nagbibigay ng isang maikling beep. Napakadali nito, maaari mong tanungin ang bakit abala ang paggamit ng isang microcontroller kung ang isang simpleng circuit ay magagawa ang gawain. Ngunit narito kung saan ang lakas ng microcontroller ay maaaring mailapat nang mabilis upang makagawa ng isang mas kapaki-pakinabang na aparato nang hindi binabago ang anumang hardware. Ang talagang gusto ko ay isang tampok upang paalalahanan ako kapag nakakalimutan kong isara ang pinto. Kung ang pintuan ay bubukas at mananatiling bukas para sa isang oras, marahil ay nakalimutan kong isara ito. Maaaring hindi ko napansin ang LED, kaya sa puntong iyon ay tatambog ito minsan bawat 10 minuto upang makuha ang aking pansin hanggang sa isara ko ang pintuan. Ang tampok na mailbox ay ginamit ko ang isang Light Dependent Resistor (LDR) para sa mailbox sensor. Muli ay maaaring gumamit ako ng isang mekanikal na switch, ngunit nag-aalala ako sa maluwag na mekanikal na mga pagpapahintulot ng bisagra ng pinto. Hindi ako kumbinsido na makakakuha ako ng switch upang mapatakbo ang mapagkakatiwalaan sa pamamagitan ng isang wobbly door. Ang LDR ay gumagana nang mahusay at madaling i-install sa likod ng mailbox. Kapag nakasara ang pinto ay nababasa nito bilang isang napakataas na resistensya - maraming mga mega ohm, at halos 10K kapag bumukas ang pinto - kahit sa isang maulap na araw. Kung nasa kalagitnaan ng gabi marahil ay hindi ito magparehistro, ngunit ang nagdadala ng mail ay hindi dumating pagkatapos ay gayon pa man. Ang paghawak ng mailbox ay makabuluhang naiiba mula sa pintuan ng garahe. Ang Mailbox ay aktibo lamang sa isang segundo o dalawa, ngunit nais kong tandaan na ang isang pambungad ay napansin, pugak ang speaker nang isang beses at pagkatapos ay panatilihing naiilawan ang LED hanggang sa i-reset ko ito - o awtomatiko itong i-reset pagkalipas ng 8 oras. Mga posibilidad sa hinaharap Dahil doon maraming mga analog at digital na pin na magagamit sa AT Mega chip, kaya't tiyak na nakikita ko ang pagdaragdag ng maraming mga tampok sa aking maliit na proyekto. Ang isang ideya ay isang ilaw na sinag at sensor ng LDR na nakakabit sa daanan patungo sa pintuan, upang masabi kong may paunawa sa isang tao na papalapit sa bahay. May mga mungkahi ba?

Hakbang 3: Kaso ng Proyekto at Mga Kable

Kaso ng Proyekto at Kable
Kaso ng Proyekto at Kable

Kaso Nais kong isang maliit na kaso upang mai-mount ang circuit board, at nakita ko ang isang ginamit na mount mount RJ45 Box na tamang sukat para sa aking proyekto. In-install ko ang mga LED at ang pindutan ng pag-reset upang mapalawak ang mga ito sa tuktok ng kaso - nangangahulugan ito na ang kaso ay maaaring alisin nang walang anumang mga kumokonekta na mga wire. Ang Wiring Ito ang sa kasamaang palad ang pinaka-nakakapag-ubos na bahagi - pagpapatakbo ng isang pares ng mga wires sa iyong mailbox ay maaaring maging isang abala. Inirerekumenda ko ang paggamit ng alinman sa isang baluktot na pares o shielded cable. Bawasan nito ang anumang ligaw na mga electromagnetic na patlang mula sa maging sanhi ng isang sapilitan kasalukuyang sa iyong mga kable na maaaring mapataob ang microcontroller. Mayroon akong sapat na pagpapatakbo ng coaxial cable sa kamay, kaya iyon ang ginamit ko. Ang aking mailbox ay nasa dulo ng aking driveway - marahil 40 talampakan mula sa bahay. Napalad ako sa na kapag muling na-aspeto ang aking daanan, pinatakbo ko ang kawad sa ilalim ng kongkreto bago ito ibuhos, kaya't nai-save ako ng maraming paghuhukay. Pagkatapos ay may usapin ng mga kable sa pamamagitan ng bahay na maaari ding gumugol ng oras. Hummm …. marahil isang solusyon sa wireless …

Hakbang 4: Source Code

Source Code
Source Code

Narito ang source code - ito ay maikli at simple.

Sambahayan_Informer.pde

. Ang mga file ng PDE ay mga file ng source code ng Arduino (tinatawag nilang 'sketch' para sa ilang kadahilanan) - Ito ay halos magkapareho sa 'C'.

Maaari mong tingnan ang code sa pamamagitan ng pag-download at pagbubukas sa isang text editor.

Nai-update Peb 14, 2011 Workaround para sa compiler math bug. at baguhin ang mga tono ng mailbox upang umakyat sa dalas

Ang mga mas bagong bersyon ng system ng pag-unlad ng Arduino ay gumagamit ng.ino extension sa halip na.pde kaya palitan lamang ng pangalan ang file.

Inirerekumendang: