Satura rādītājs:
- 1. darbība: detaļu saraksts:
- 2. solis: Pralines ēšana no kastes
- 3. solis: visu komponentu savienošana
- 4. solis: Wemos dēļa kodēšana
- 5. darbība: kontaktligzdas kontrole
Video: Wi-Fi kontrolēts gaismas slēdzis: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki! Vai esat kādreiz bijis tik noguris, ka aizmirsāt izslēgt apgaismojumu savā istabā? Vai arī jūs vienkārši nevēlaties piecelties no siltas, mājīgas gultas un nosist gultas lampas slēdzi? Droši vien mēs visi zinām šo sajūtu. Tāpēc es vēlos jums parādīt, kā es izveidoju viedtālruņa vadītu bāzi nākotnes mājas automatizācijas sistēmai-Wi-Fi kontrolētam gaismas slēdzim.
1. darbība: detaļu saraksts:
Noteikt, kādas detaļas mums vajadzētu izmantot, vienmēr ir jautri. Daudz meklējot lētāko un uzticamāko daļu, vienlaikus apskatot arī citas veikalā un domājot par citu labu projektu: D
Pirmkārt, mūsu projektam būtu vajadzīgas smadzenes.
Es izvēlējos Wemos D1 mini dēli, jo tas ne tikai nodrošina Wi-Fi savienojumu slēdzim, bet tam ir 11 GPIO un ir programmējams, izmantojot Arduino IDE programmatūru, tāpēc mums nav jāizmanto cits mikrokontrolleris. Es nopirku vienu par 2,69 ASV dolāriem no Aliexpress.
LABI. Tagad mums ir nepieciešams reāls slēdzis, kas pārtrauks savienojumu tīkla līnijā.
Tāpēc es Aliexpress iegādājos 2 kanālu releja moduli par 0,85 USD.
Vēl viens svarīgs elements ir barošanas avots. Es izvēlējos šo 230VAC līdz 5VDC transformatoru par 1,99 ASV dolāriem. Tas spēj apstrādāt 3 W jaudu, kas būtu vairāk nekā pietiekami.
Mums būtu vajadzīgs arī projekta korpuss (kā es izmantoju pralines kastīti): D, strāvas vads, daži džemperu vadi un sienas kontaktligzda (labākais ir tas, kas izliekas no sienas un ir piestiprināts pie 2 skrūvēm)
2. solis: Pralines ēšana no kastes
Kad kaste ir tukša, mēs varam turpināt uzstādīt sienas kontaktligzdu uz korpusa. Manu kasti bija pārāk grūti tajā urbt, tāpēc es ar nazi izveidoju 2 mazus izgriezumus. Tad es nostiprināju kontaktligzdu ar mazām skrūvēm, uzgriežņiem un spilventiņiem.
Es sekoju transformatora uzstādīšanai uz perforētas plātnes, lai atvieglotu lodēšanu. Tad es atvienoju strāvas vadu un pielodēju vadus pie transformatora maiņstrāvas tapām.
3. solis: visu komponentu savienošana
Tagad jautrākā daļa - savienot katru gabalu un tikmēr neko nejaukt: D
Shēmā parādīti visi savienojumi, kas mums jāizveido starp dēļiem, izņemot neitrālo kontrolētajai kontaktligzdai, kas iet tieši uz strāvas vadu. Augstsprieguma savienojumiem vienmēr izmantojiet vadus, kas spēj apstrādāt strāvu - piem. mēs varam saīsināt strāvas vadu agrāk un izmantot sagrieztos fragmentus starp kontaktligzdu un relejiem. Ir arī labi saglabāt vadu krāsas pareizi (dzīvais vads brūns, neitrāls zils un slīpēts dzeltenzaļš).
4. solis: Wemos dēļa kodēšana
Tagad visgarlaicīgākā daļa - kodēšana. Tā kā esmu ļoti slinks cilvēks, es izmantoju esošo skices piemēru un nedaudz pārveidoju to, lai reaģētu uz mūsu komandām. Pilns kods ir pieejams manā GitHub.
Tagad mēs varam augšupielādēt kodu uz tāfeles. Hmm, bet pagaidi cilvēks, kā? Tā nav Arduino tāfele. Vispirms mūsu IDE jāpievieno tāfeles definīcijas, lai tā būtu redzama. Pēc tam mēs meklējam mūsu Wemos D1 mini dēļus, iestatām augšupielādes ātrumu 115200 bps un pēc tam beidzot augšupielādējam kodu.
5. darbība: kontaktligzdas kontrole
Tagad, ja mēs atvienosim savu USB kabeli un pievienosim plati elektrotīkla kontaktligzdai, tam vajadzētu izveidot savienojumu ar mūsu Wi-Fi tīklu un reaģēt, kad mēs to atveram pārlūkprogrammā.
Bet kāda ir adrese, kas mums jāraksta pārlūkprogrammas joslā? Tur ir noderīgi "mDNS atbildētājs", jo mums nav jāzina tāfeles IP adrese. Kodā mēs esam paziņojuši, ka mDNS atbildēs ar nosaukumu "remoteSocket01" un serveris ir iestatīts 81. portā, tāpēc pilna adrese būs https://remoteSocket01.local: 81. Viss darbs ir ieslēgts /[izvade] /[ieslēgts vai izslēgts]
Ko darīt, ja mēs nevaram izveidot savienojumu ar dēli ar mDNS adresi, piem. viedtālrunī? Šeit ir noderīga Android lietotne ar nosaukumu IP Tools. Viena no iezīmēm ir tā, ka mēs varam meklēt vietējā tīklā visas pievienotās ierīces. Mēs meklējam ierīci, ko ražo Espressif Inc., un izlasām iepriekš norādīto IP.
Ja jūs nevēlaties katru reizi ierakstīt adresi joslā - es izveidoju Android lietotni, lai viss būtu vieglāk. Šobrīd pamatfunkcijas ir kontaktligzdas ieslēgšana vai izslēgšana un "atsvaidzināšana" - izslēgšana uz vienu sekundi un atkārtota ieslēgšana. Jūs to varat lejupielādēt no šejienes.
Ceru, ka jums patiks DIY viedā naktslampa: D
Līdz nākamajai reizei, Kšištof:)
Ieteicams:
Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīta Google sākumlapa un Alexa): 11 soļi
Ar Arduino balstīts balss kontrolēts IOT releja slēdzis (tiek atbalstīts pakalpojums Google sākumlapa un Alexa): Šis projekts apraksta, kā izveidot ar Arduino balstītu balss vadītu IOT releja slēdzi. Šis ir relejs, kuru varat attālināti ieslēgt un izslēgt, izmantojot iOS un Android lietotni, kā arī piesaistīt to IFTTT un vadīt to ar savu balsi, izmantojot Goog
Acu mirkšķināšanas kontrolēts gaismas slēdzis, izmantojot Shota Aizawa dzēšgumijas galvas aizsargbrilles (My Hero Academia): 8 soļi (ar attēliem)
Acu mirkšķināšanas kontrolēts gaismas slēdzis, izmantojot Šotas Aizavas dzēšgumijas galvas aizsargbrilles (My Hero Academia): Ja lasāt manu varoņu akadēmijas mangu vai skatāties manu varoņu akadēmijas anime, jums jāzina varonis vārdā shota aizawa. Šota Aizava, pazīstama arī kā Dzēšgumijas galva, ir Pro varone un AA klases 1.-A klases skolotāja. Šotas dīvainība dod viņam ab
Arduino kontrolēts HDMI slēdzis: 3 soļi
Ar Arduino kontrolēts HDMI slēdzis: šī pamācība parādīs, kā kontrolēt vairākas HDMI plūsmas televizoram, izmantojot mikrokontrolleri, piemēram, Arduino, lai iespējotu un atspējotu pārraidi ar vienu vadības līniju. Mans galvenais mērķis ir izveidot stabilus, bet elastīgus līdzekļus, lai ierobežot t
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 9 soļi (ar attēliem)
Bluetooth tālvadības gaismas slēdzis - modernizēts. Gaismas slēdzis joprojām darbojas, bez papildu rakstīšanas: 2017. gada 25. novembra atjauninājums - šī projekta lieljaudas versiju, kas var kontrolēt kilovatu slodzi, skatiet, modernizējot BLE vadību lieljaudas slodzēm - nav nepieciešama papildu vadu atjaunināšana. 2017. gada 15. novembris - Dažas BLE plates / programmatūras kaudzes tiek gatavotas
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: 5 soļi
Kustības aktivizēts gaismas slēdzis ar gaismas sensoru: ar kustību aktivizēts gaismas slēdzis ir daudz pielietojams gan mājās, gan birojā. Tomēr tam ir papildu priekšrocība, iekļaujot gaismas sensoru, lai šī gaisma varētu ieslēgties tikai nakts laikā