Talaan ng mga Nilalaman:
- Hakbang 1: Mga Bahagi
- Hakbang 2: Pagkonekta sa LDR sa PICO
- Hakbang 3: Pagkonekta ng isang LED at Pagsubok sa aming Trabaho
- Hakbang 4: Pagkonekta sa Relay sa PICO
- Hakbang 5: Pagkonekta sa AC Load at Programming ang Relay
- Hakbang 6: Tapos Na
Video: Smart Home Lighting: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Kumusta mga tao, ngayon ay lilikha kami ng isang proyekto kung saan kinokontrol namin ang isang bombilya batay sa nakapaligid na ilaw. Gagamitin namin ang PICO at isang Light Dependent Resistor (LDR), upang makita ang ilaw, at i-on o i-off ang isang bombilya depende sa kung gaano katindi ang pag-iilaw sa paligid nito.
Hakbang 1: Mga Bahagi
- PICO, magagamit sa mellbell.cc ($ 17)
- LDR 12mm, isang bundle ng 30 sa ebay ($ 0.99)
- 2-channel Relay module o 1-channel Relay Module, magagamit sa ebay ($ 0.74)
- 10k ohm risistor, isang bundle na 100 sa ebay ($ 0.99)
- Mini breadboard, isang bundle ng 5 sa ebay ($ 2.52)
- Lalaki - mga wire ng lalaking jumber, isang bundle na 40 sa ebay ($ 0.99)
- Lalaki - mga babaeng wire ng jumber, isang bundle na 40 sa ebay ($ 0.99)
- 220v AC lampara
- 9 volt na baterya
Hakbang 2: Pagkonekta sa LDR sa PICO
Ang Light Dependent Resistors ay variable resistors na binabago ang kanilang resistensya depende sa dami ng ilaw na bumabagsak sa kanila. Ang kanilang ugnayan ay baligtad na proporsyonal, nangangahulugang tumataas ang resistensya habang bumababa ang ilaw, at bumababa kapag tumataas ang ilaw.
Gagamitin namin ang pag-aari na ito upang baguhin ang boltahe na binabasa ng aming PICO, at kumikilos depende dito. Kailangan naming lumikha ng isang divider ng boltahe gamit ang aming LDR upang magawa ito, at ito ang paraan ng paglikha namin ng isa:
- Ikonekta namin ang unang bahagi ng LDR sa VC ng PICO
- Ikonekta ang kabilang panig ng LDR na may parehong A0 at isang resistensya ng 10K ohm
- Ikonekta ang kabilang panig ng risistor sa GND ng PICO
Mayroon na kaming isang divider ng boltahe, kung saan ang signal na umabot sa A0 ng aming PICO ay nakasalalay sa paglaban ng aming LDR. Ang signal sa labas ng isang divider ng boltahe ay kinakatawan ng: Vout = (R2 / (R1 + R2)) * Vin. Sa kaso natin
- Vin = Ang pinagmulan ng kuryente (Vc)
- Vout = A0
- R1 = Ang paglaban ng LDR
- R2 = 10k ohm (ang aming nakapirming paglaban)
Hayaan ngayon makita kung paano ito kumilos sa ilalim ng mga kundisyon ng pagkakaiba-iba ng ilaw.
Unang pagsubok: Isang ilaw na silid
Ang pagtutol ng LDR ay bumababa at halos umabot sa 1K ohm, hinayaan itong subukan sa aming equation:
A0 = (10000 / (1000 + 10000)) * 5 = 4.54v
Ang ADC ng PICO ay i-convert ang boltahe na ito sa isang digital na halaga ng 928.
Pangalawang pagsubok: Isang madilim na silid
Ang pagtutol ng LDR ay tumataas at halos umabot sa 10K ohm, hinayaan itong subukang muli sa aming equation:
A0 = (10000 / (9000 + 10000)) * 5 = 2.63v
Ang ADC ng PICO ay i-convert ang boltahe na ito sa isang digital na halaga ng 532.
Ngayon na makakakuha kami ng mga pagbabasa mula sa aming LDR, hinahayaan na ikonekta ang isang LED sa aming PICO at gamitin ito upang subukan ang aming trabaho.
Hakbang 3: Pagkonekta ng isang LED at Pagsubok sa aming Trabaho
Gusto namin ngayon na patayin ang LED at depende sa pagbabasa ng aming LDR. Nangangahulugan ito na kailangan naming kunin ang pagbabasa mula sa aming LDR, at magprogram ng isang breakpoint para ma-on at i-off ng aming LED.
Kakailanganin mo ang iyong programa upang gawin ang mga sumusunod:
- Kumuha ng isang input signal mula sa LDR sa A0
- Magkaroon ng D2 bilang isang output para sa aming LED
- Tukuyin ang isang variable na kumakatawan sa pagbabasa ng aming LDR
- Ipinapakita ang signal ng LDR sa A0 sa serial monitor
- Tukuyin ang isang breakpoint para sa aming LED upang i-on at i-off sa.
Ngunit, bago namin patakbuhin ang aming programa, hinahayaan na ikonekta ang LED sa aming PICO tulad nito:
- Ikonekta ang mahabang paa ng LED (ang positibong anode) sa D2 pin ng aming PICO
- Ikonekta ang maikling binti ng LED (ang negatibong katod) sa GND ng PICO
Hakbang 4: Pagkonekta sa Relay sa PICO
Ngayon alam na natin na ang aming PICO at programa ay konektado at gumagana nang maayos. Maaari naming makontrol ang mga ilaw ng aming bahay o anumang iba pang kagamitan sa bahay. Ngunit, kailangan natin ng relay upang magawa ito.
Ang mga relay ay binubuo ng mga electromagnet na ginagamit bilang isang switch upang buksan ang isang circuit at isara ito. Gagamitin namin ang PICO upang makontrol ang operasyon ng paglipat ng relay, upang makontrol ang paghahatid ng kasalukuyang sa aparato. At ito ang mga pin out ng relay:
- Vcc (Relay) -> Nakakonekta sa 5 volt pin (PICO) upang mapagana ang coil sa loob ng relay
- GND (Relay) -> Nakakonekta sa GND ng PICO upang mapagana ang coil sa loob ng relay
- IN1 (Relay) -> Kumokonekta sa isang digital output pin upang magpadala ng isang senyas sa unang relay upang buksan at isara ang circuit, sa aming kaso ito ay magiging D2 (PICO)
- IN2 (Relay) -> Ito ay kapareho ng IN1, ngunit para sa pangalawang relay, at iiwan namin itong walang laman dahil mayroon lamang kaming isang karga.
- Karaniwang "com" (Relay) -> Karaniwan ay konektado sa isang dulo ng pagkarga na dapat kontrolin.
- Karaniwang Sarado na "NC" (Relay) -> Ang kabilang dulo ng pagkarga ay konektado sa NC o HINDI, kung ito ay konektado sa NC ang load ay mananatiling konektado bago ang pag-trigger.
- Karaniwan Buksan ang "HINDI" (Relay) -> Ang kabilang dulo ng pagkarga ay maaaring konektado sa NC o HINDI, kung nakakonekta sa HINDI ang load ay mananatiling Nakakonekta bago mag-trigger.
Papalitan lamang namin ngayon ang LED sa module ng relay.
Hakbang 5: Pagkonekta sa AC Load at Programming ang Relay
Ngayon, kailangan mo lamang ikonekta ang karga ng AC sa module ng relay, at ginagawa mo ito sa pamamagitan ng paggupit ng isang kawad mula sa iyong pagkarga sa kalahati, pagkatapos ay ikonekta ang isang dulo sa com ng relay, at ang isa pa sa HINDI.
Ang code ay mananatiling kapareho nito para sa LED, dahil ang relay ay gumagamit ng isang digital signal tulad ng LED. Ngunit, palitan ang led variable sa relay, kaya't mananatiling malinaw at naglalarawan.
Hakbang 6: Tapos Na
Ngayon, mayroon kang isang ilaw na AC na nakabukas at patayin depende sa ilaw na nasa silid. Maaari mo itong gawin sa anumang mga electronics sa bahay, kailangan mo lamang maging maingat sa kung gaano mo katalino ang paggawa sa kanila!
Mangyaring huwag mag-atubiling magbigay sa amin ng anumang mga mungkahi, at magtanong ng anumang mga katanungan, magiging masaya kami na sagutin ang mga ito. At kung gusto mo ito, huwag kalimutang ibahagi ito sa Facebook o i-drop sa amin ng isang hi sa mellbell.cc.
Inirerekumendang:
Smart Desk LED Light - Smart Lighting W / Arduino - Neopixels Workspace: 10 Hakbang (na may Mga Larawan)
Smart Desk LED Light | Smart Lighting W / Arduino | Neopixels Workspace: Ngayon isang araw ay gumugugol kami ng maraming oras sa bahay, nag-aaral at nagtatrabaho ng virtual, kaya't bakit hindi gawing mas malaki ang aming workspace sa isang pasadyang at matalinong sistema ng pag-iilaw na Arduino at Ws2812b LEDs. Dito ipinapakita ko sa iyo kung paano mabuo ang iyong Smart Desk LED Light na
IlluMOONation - isang Smart Lighting Model: 7 Hakbang
IlluMOONation - isang Smart Lighting Model: Napatingin ka ba sa langit sa gabi at hindi nakakakita ng anumang mga bituin? Milyun-milyong mga bata sa buong mundo ang hindi makakaranas ng Milky Way kung saan sila nakatira dahil sa pagtaas at malawakang paggamit ng artipisyal na ilaw sa gabi na wala sa
Smart Walkway Lighting System- Team Sailor Moon: 12 Hakbang
Smart Walkway Lighting System- Team Sailor Moon: Kumusta! Ito ay sina Grace Rhee, Srijesh Konakanchi, at Juan Landi, at magkasama kaming Team Sailor Moon! Dadalhin namin sa iyo ngayon ang isang dalawang bahagi na proyekto ng DIY na maaari mong ipatupad mismo sa iyong sariling tahanan. Ang aming pangwakas na sistema ng ilaw sa paglalakad na may kasamang ul
Narrow Band IoT: Smart Lighting & Metering Paves Way para sa isang Mas Mabuti at Malusog na Ecosystem: 3 Mga Hakbang
Narrow Band IoT: Smart Lighting & Metering Paves Way para sa isang Mas Mabuti at Malusog na Ecosystem: Natagpuan ang automation sa loob ng halos bawat sektor. Simula mula sa pagmamanupaktura hanggang sa pangangalaga ng kalusugan, transportasyon, at kadena ng suplay, nakita ng automation ang ilaw ng araw. Sa gayon, lahat ng ito ay walang alinlangan na nakakaakit, ngunit may isa na tila
Home Ambient Lighting Gamit ang PICO: 9 Hakbang
Home Ambient Lighting Gamit ang PICO: Hindi mo ba nais na baguhin ang mood ng iyong silid sa pamamagitan ng pagbabago ng kulay ng ilaw? Sa ngayon, matututunan mo kung paano mo eksaktong gawin iyon. Sapagkat, sa proyektong ito lilikha ka ng isang kinokontrol na Bluetooth na RGB na nakapaligid na sistema ng ilaw na maaari mong ilagay kahit saan