Isasaalang-alang ng artikulo ang isang halimbawa ng paglikha ng isang napaka-kagiliw-giliw na nightlight na tumutugon sa diskarte ng isang tao. Ang mas malapit sa isang tao ay sa isang nightlight, mas maliwanag na nagsisimula itong mamula-mula. Tinatanggal nito ang pangangailangan na patuloy na tumingin sa dilim para sa isang lampara at i-on ito gamit ang isang mekanikal na switch. Ang nightlight ay pupunta nang simple, ayon sa pamamaraan na ito, maaari kang mangolekta ng iba pang mga katulad na aparato ng ilaw. Kinokontrol ang pagpapatakbo ng aparato sa pamamagitan ng mga paboritong at sikat na controller ng lahat Arduino Uno.
Upang maiwasan ang pag-on ng lampara sa araw, ang isang light sensor ay ibinibigay sa circuit, na maaaring ipasadya upang umangkop sa iyong mga pangangailangan. Halimbawa, maaari mong isara ang lampara lamang sa kumpletong kadiliman.
Mga materyales at tool para sa gawang bahay:
- Mga lampara ng Ikea Vate;
- microcontroller Arduino Uno;
- power supply para sa controller 9V, 250mA o higit pa. Maaari itong maging isang baterya o anumang iba pang mapagkukunan;
- isang ultrasonic range meter (ang may-akda ay gumagamit ng Adafruit's LV-EZ0). Gayunpaman, ang iba pang mga sensor ay angkop din, ngunit ang isang ito ay magagawang upang tumingin sa isang mas malaking distansya at may mas malawak na lugar ng catchment;
- photosensitive risistor;
- apat na resistors 220Ohm;
- isang risistor 10 kOhm;
- breadboard;
- isang maliit na lalagyan (mai-install ito sa ito elektronika at pagkatapos ay inilagay sa isang lampara);
- panghinang;
- Arduino IDE;
- nippers;
- paghihinang bakal;
- USB AB cable.
Ang proseso ng paggawa ng nightlight:
Unang hakbang. Pagtitipon ng aparato sa isang breadboard
Kailangan mong magsimula sa paghahanda ng LV-EZ0. Kinakailangan na ibenta ang pitong pin na header sa header, tatlong mga pin lamang ang gagamitin mula dito, ito ay AN, GND, pati na rin + 5V. Kaya, kung gayon ang lahat ay konektado sa breadboard tulad ng ipinahiwatig sa diagram, ginagawa ito nang mabilis at simple, hindi na kailangan para sa paghihinang. Upang ikonekta ang LV-EZ0, kailangan mo ng sapat na mahabang mga wire upang dalhin ang sensor sa pamamagitan ng lampara at mai-install ito sa labas.
Hakbang Dalawang Software
Una, ang Arduino controller ay dapat na konektado sa computer at mag-upload ng isang espesyal na code dito. Matapos ma-download ang code, maaaring suriin ang system. Ang code ay nagbibigay ng kakayahang i-configure ang light sensor. Ang aparato ay maaaring mai-configure upang ito ay lumiliko lamang kapag madilim ang silid, o darating ang gabi at nagsisimula lamang madilim.
Hakbang Tatlong Pangwakas na yugto ng build
Ang lahat ng mga bahagi ng elektroniko ay naka-install sa loob ng lampara, ngunit hindi sila nakikita. Ang isang sensor ng ultrasonic ay inilabas, na kukuha ng diskarte ng isang tao. Iyon lang, ang lampara ay handa na, maaari mong tamasahin ang gawain ng lutong bahay.