Talaan ng mga Nilalaman:
- Hakbang 1: Ang Listahan ng Mga Bahagi:
- Hakbang 2: Pagkain ng Mga Praline Mula sa Kahon
- Hakbang 3: Mga Kable sa Lahat ng Mga Bahagi
- Hakbang 4: Pag-code sa Wemos Board
- Hakbang 5: Pagkontrol sa Socket
Video: Isang Kontroladong Banayad na Pag-switch ng Wi-Fi: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Hi! Naranasan mo na bang napagod na nakalimutan mong patayin ang mga ilaw sa iyong silid? O hindi mo lang ginugusto na bumangon mula sa isang mainit, maaliwalas na kama at pinindot ang switch ng lampara sa kama? Marahil alam nating lahat ang pakiramdam na iyon. Iyon ang dahilan kung bakit nais kong ipakita sa iyo kung paano ako gumawa ng isang base na kinokontrol ng smartphone sa isang hinaharap na sistema ng pag-aautomat sa bahay - isang kontrol ng ilaw na kinokontrol ng Wi-Fi.
Hakbang 1: Ang Listahan ng Mga Bahagi:
Ang pagtukoy kung anong mga bahagi ang dapat nating gamitin ay laging masaya. Maraming paghahanap para sa pinakamura at pinaka maaasahang bahagi habang tumitingin din sa iba pang mga nasa tindahan at iniisip ang tungkol sa isa pang magandang proyekto: D
Una, kakailanganin namin ng utak para sa aming proyekto.
Pinili ko ang Wemos D1 mini board, dahil hindi lamang ito nagbibigay ng koneksyon sa Wi-Fi para sa switch, ngunit may 11 GPIO at napaprograma sa pamamagitan ng Arduino IDE software, kaya hindi namin kailangang gumamit ng ibang microcontroller. Bumili ako ng isa para sa $ 2.69 mula sa Aliexpress.
OK lang Ngayon ay kakailanganin namin ang isang aktwal na switch na masisira ang koneksyon sa linya ng mains.
Kaya bumili ako ng isang 2-channel module ng relay para sa $ 0.85 muli sa Aliexpress.
Ang isa pang mahalagang elemento ay isang supply ng kuryente. Pinili ko ito230VAC sa 5VDC transpormer para sa $ 1.99. Maaari itong hawakan ang 3W ng lakas na magiging higit sa sapat.
Kakailanganin din namin ang isang kaso ng proyekto (kung saan ginamit ko ang isang kahon ng pralines): D, isang kurdon ng kuryente, ilang mga wire ng lumulukso at isang wall socket (ang pinakamahusay ay isang dumidikit sa dingding at naka-mount sa 2 mga tornilyo)
Hakbang 2: Pagkain ng Mga Praline Mula sa Kahon
Kapag ang kahon ay walang laman maaari kaming magpatuloy sa pag-mount ng socket ng pader papunta sa kaso. Ang aking kahon ay masyadong mahirap i-drill dito, kaya gumamit ako ng kutsilyo upang makagawa ng 2 maliliit na ginupit. Pagkatapos ay na-secure ko ang socket na may maliit na bolts, nut at pads sa lugar.
Sinundan ko ang pag-mount ng transpormer sa isang piraso ng perfboard upang gawing mas madali ang paghihinang. Pagkatapos ay hinubaran ko ang kurdon ng kuryente at hinihinang ang mga wire sa mga AC pin sa transpormer.
Hakbang 3: Mga Kable sa Lahat ng Mga Bahagi
Ngayon ang kasiya-siyang bahagi - pagkonekta sa bawat piraso at pansamantala hindi ginugulo ang anumang bagay: D
Ipinapakita ng eskematiko ang lahat ng mga koneksyon na kailangan naming gawin sa pagitan ng mga board, maliban sa walang kinikilingan para sa kinokontrol na socket, na direktang papunta sa power cord. Para sa mga koneksyon ng mataas na boltahe laging ginagamit ang mga wire na maaaring hawakan ang lakas - hal. maaari nating paikliin ang aming kord ng kuryente nang mas maaga at magamit ang mga hiwa ng fragment sa pagitan ng socket at relay. Mahusay din na panatilihing tama ang mga kulay ng kawad (live na kayumanggi ng kawad, walang asul na asul at dilaw na berde sa lupa).
Hakbang 4: Pag-code sa Wemos Board
Ngayon ang pinaka-boring na bahagi - ang pag-coding. Bilang ako ay isang napaka-tamad na tao Gumamit ako ng isang mayroon nang halimbawa ng sketch at binago ito nang kaunti upang tumugon sa aming mga utos. Magagamit ang buong code sa aking GitHub.
Ngayon ay maaari naming mai-upload ang code sa board. Hmm, pero wait man, paano? Hindi ito isang board ng Arduino. Una kailangan naming magdagdag ng mga kahulugan ng board sa aming IDE upang makita ito. Pagkatapos ay hinanap namin ang mga board para sa aming Wemos D1 mini, itakda ang bilis ng pag-upload sa 115200bps at pagkatapos, sa wakas ay i-upload ang code.
Hakbang 5: Pagkontrol sa Socket
Ngayon, kung idiskonekta namin ang aming USB cable at ikonekta ang aming board sa socket ng mains, dapat itong kumonekta sa aming Wi-Fi network at tumugon kapag binuksan namin ito sa browser.
Ngunit ano ang address na dapat nating isulat sa browser bar? Mayroong kung saan madaling gamitin ang "mDNS responder", dahil hindi namin kailangang malaman ang IP address ng board. Sa code ay ipinahayag namin na ang mDNS ay tutugon sa pangalang "remoteSocket01" at ang server ay naka-set up sa port 81, kaya't ang buong address ay magiging https://remoteSocket01.local: 81. Ang lahat ng gawain ay naka-set up sa / [output] / [on o off]
Paano kung hindi kami makakonekta sa board gamit ang mDNS address, hal. sa smartphone? Narito ang madaling gamiting isang Android app na tinatawag na IP Tools. Ang isa sa mga tampok ay maaari kaming maghanap sa lokal na network para sa lahat ng mga konektadong aparato. Maghahanap kami para sa isang aparato na ginawa ng Espressif Inc. at basahin ang IP na ipinakita sa itaas.
Kung hindi mo nais na mai-type ang address sa bar sa bawat oras - gumawa ako ng isang android app upang gawing mas madali ang lahat. Ang mga pangunahing tampok tulad ng sa ngayon ay ang pag-toggle ng socket o pag-off, at "pag-refresh" - ginagawa itong para sa isang segundo at pag-swith ito muli. Maaari mong i-download ito mula dito.
Inaasahan kong masisiyahan ka sa isang matalinong lampara sa bed ng DIY: D
Hanggang sa susunod, Krzysztof:)
Inirerekumendang:
Mga Banayad na DIY Banayad na Wall: 9 Mga Hakbang
DIY Ambient Wall Lights: Kumusta. Ako ay Anonymous na Hipon, maligayang pagdating sa unang tutorial ng Mga Tagubilin mula sa channel na ito. Kung nais mong makita ang higit pa dito, tingnan ang aking Youtube channel dito: https://bit.ly/3hNivF3Now, sa tutorial. Ang mga ilaw sa dingding ay kinokontrol ng isang lon
Paano Gumawa ng isang Gumaganang Banayad na Trapiko Sa Isang Auduino Board: 5 Mga Hakbang
Paano Gumawa ng Trabaho na Trapiko sa Trapiko Gamit ang Lupon ng Auduino: Ang mga ilaw ng trapiko ay mga aparato na nagsisenyas na karaniwang ginagamit na mga interseksyon sa kalsada, tawiran ng mga naglalakad, at iba pang mga lokasyon upang makontrol ang daloy ng trapiko. Ang isang manu-manong nagpapatakbo ng ilaw na trapiko na may ilaw na gas ay una sa uri nito at ang teknolohiya ay napabuti
Isang Banayad na Paghinga na Kinokontrol ng isang Raspberry Pi: 5 Hakbang
Isang Banayad na Paghinga na Kinokontrol ng isang Raspberry Pi: Ang " Breathing Exercise Light " na inilarawan dito ay isang simple at medyo hindi magaan na ilaw ng pag-pulso na maaaring suportahan ka sa iyong paghinga execises at matulungan kang mapanatili ang isang pare-parehong ritmo sa paghinga. Maaari din itong magamit hal. bilang isang nakapapawi n
Pag-install ng isang Zalman VF900-Cu Heatsink sa isang Radeon X800 XT Mac Edition para magamit sa isang Apple G5 Tower: 5 Hakbang
Pag-install ng isang Zalman VF900-Cu Heatsink sa isang Radeon X800 XT Mac Edition para sa Paggamit sa isang Apple G5 Tower: Ang karaniwang disclaimer - Ganito ko ito nagawa. Gumana ito para sa akin. Kung sumabog ka sa iyong G5, Radeon X800 XT, o sa iyong bahay, kotse, bangka, atbp. Hindi ako mananagot! Nagbibigay ako ng impormasyon batay sa aking sariling kaalaman at karanasan. Naniniwala ako na ang lahat
Paano Gumawa ng isang Kontroladong Bluetooth na Simplistic RC Car: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Kontroladong Bluetooth na Simplistic RC Car: Kamusta po sa lahat, Ako si Bryan Tee Pak Hong. Kasalukuyan akong isang taong mag-aaral sa Singapore Polytechnic na nag-aaral ng Computer Engineering. Noong bata pa ako, palagi akong nabighani sa mga RC car at kung paano ito gumagana. Kapag pinaghiwalay ko ito, ang nakikita ko lang ay mga tipak