Satura rādītājs:
- Piegādes
- 1. darbība: iegūstiet PCB savam projektam
- 2. darbība. Apskatiet releja moduli
- 3. darbība: ESP8266 savienošana ar releja paneli
- 4. darbība: lejupielādējiet un iestatiet Arduino IDE
- 5. darbība: papildu bibliotēku pievienošana Arduino IDE
- 6. darbība: moduļa kodēšana
- 7. solis: relejs pēc komandas pārslēdzas uz Alexa
Video: Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Hei, kas notiek, puiši! Akarsh šeit no CETech.
Šis mans projekts palīdzēs jūsu dzīvei kļūt vieglākai, un jūs jutīsities kā karalis pēc tam, kad esat kontrolējis savas mājas ierīces, vienkārši dodot komandu Alexa.
Šī projekta pamatā ir nekas cits kā divu moduļu ESP8266 un releja moduļa darbība. Būtībā mēs kontrolēsim savu ESP8266, izmantojot Alexa.
Raksta beigās mēs veiksim vienkāršus savienojumus starp ESP8266 un releja moduli, kam seko kods ESP8266 savienošanai un kontrolei ar Alexa.
Sāksim ar jautrību tagad.
Piegādes
Saites uz produktiem:
ESP8266 NodeMcu:
Divkanālu releja dēlis:
1. darbība: iegūstiet PCB savam projektam
Lai lēti pasūtītu PCB tiešsaistē, jums jāpārbauda PCBGOGO!
Jūs saņemat 10 labas kvalitātes PCB, kas ražoti un piegādāti pie jūsu mājas sliekšņa par 5 USD un kādu piegādi. Jūs saņemsiet arī atlaidi piegādei pirmajam pasūtījumam.
PCBGOGO spēj montēt un izgatavot trafaretu, kā arī saglabāt labus kvalitātes standartus.
Pārbaudiet tos, ja jums ir jāsagatavo vai jāsamontē PCB.
2. darbība. Apskatiet releja moduli
Releju modulis ir ērta tāfele, ko var izmantot, lai kontrolētu augstspriegumu, lielu strāvas slodzi, piemēram, lampas un maiņstrāvas slodzi. Tas ir paredzēts saskarnei ar mikrokontrolleri, piemēram, Arduino, ESP8266 uc. Tam ir gaismas diode, kas norāda releja statusu. Releju moduļiem parasti ir šādi termināļi:
1. NC (parasti slēgts) = Parasti slēgta konfigurācija tiek izmantota, ja vēlaties, lai relejs pēc noklusējuma būtu aizvērts, tas nozīmē, ka strāva plūst, ja vien jūs nesūtāt signālu no Arduino uz releja moduli, lai atvērtu ķēdi un apturētu strāvu
2. NĒ (parasti atvērts) = Parasti atvērta konfigurācija darbojas otrādi: relejs vienmēr ir atvērts, tāpēc ķēde ir bojāta, ja vien jūs nesūtāt signālu no Arduino, lai slēgtu ķēdi.
3. Kopējā tapa = Tas parasti atrodas vidū
4 Ievades tapas = Tā ir tapa, caur kuru relejs ir pievienots vadības ierīcei.
Ja tas nav minēts modulī, mēs varam uzzināt NC tapu, izmantojot nepārtrauktības iestatījuma multimetru, savienojot kopējo ar otru termināli, izmantojot multimetra zondes, ja tas rada pīkstienu, tad tapa ir NC.
3. darbība: ESP8266 savienošana ar releja paneli
Moduļus var iegādāties šeit (saite jāpievieno). Šeit jūs noteikti iegūsit labu darījumu.
Savienojumi sastāv no divām daļām:
Starp ESP8266 un releja moduli:
1. Savienojiet D5 (GPIO14) tapu ar releja ieeju. Varat arī pievienot vairāk releja ieeju, pievienojot tās citām pieejamajām GPIO tapām.
2. Savienojiet releja moduļa Vcc ar 5V/12V barošanas avotu, pamatojoties uz jūsu releja moduli.
3. Savienojiet ESP8266 GND ar releja moduļa GND un pēc tam pievienojiet tos barošanas avota GND.
Starp releja moduli un ierīci:
1. Pirms pieslēgšanas pārliecinieties, vai kontaktligzda ir izslēgta.
2. Savienojiet kopējo ar vienu kontaktligzdas spaili.
3. Pievienojiet otru kontaktligzdas spaili ierīces spailei.
4. Pievienojiet otru ierīces spaili releja NO spailei.
Kad šī darbība ir pabeigta, varat pāriet uz programmatūras daļu.
4. darbība: lejupielādējiet un iestatiet Arduino IDE
Lejupielādējiet Arduino IDE no šejienes
1. Instalējiet Arduino IDE un atveriet to.
2. Atveriet Fails> Preferences
3. Papildu dēļu pārvaldnieka vietrāžiem URL pievienojiet vietni
4. Atveriet Rīki> Padome> Dēļu pārvaldnieks
5. Meklējiet esp8266 un pēc tam instalējiet dēli.
6. Restartējiet IDE.
5. darbība: papildu bibliotēku pievienošana Arduino IDE
Mēs izmantosim fauxmoESP bibliotēku, lai kontrolētu savu ESP8266, izmantojot Alexa.
Šīs bibliotēkas darbībai nepieciešama cita bibliotēka, kas ir ESPAsyncTCP.
Uzziniet par fauxmoESP bibliotēku šeit. Lai iegūtu ESPAsyncTCP, dodieties uz šo lapu.
FauxmoESP bibliotēku var lejupielādēt šeit.
ESPAsyncTCP bibliotēku var lejupielādēt šeit.
Pēc šo bibliotēku lejupielādes mums tās jāizņem un jāievieto Arduino IDE bibliotēku mapē, kas atrodama zem dokumentu mapes.
6. darbība: moduļa kodēšana
1. Lejupielādējiet kodu ESP8266 savienošanai un vadīšanai ar Alexa no šejienes.
2. Atveriet kodu programmā Arduino IDE un koda augšdaļā veiciet nepieciešamās izmaiņas SSID/parolē.
3. Pārejiet uz Tools> Board. Lielākajā daļā gadījumu atlasiet atbilstošo plāksni, kurā izmantojat NodeMCU (12E).
4. Izvēlieties pareizo kom. portu, dodoties uz Tools> Port.
5. Nospiediet augšupielādes pogu.
6. Kad cilnē ir rakstīts Gatavs augšupielāde, esat gatavs lietot ierīci.
7. solis: relejs pēc komandas pārslēdzas uz Alexa
Pēc koda augšupielādes:
1. Mēs varam ievest Alexa ierīci un lūgt viņai "Alexa, atklāt ierīces". Kad mūsu ierīce ieslēdzas savienošanas pārī režīmā, Alexa to varēs atklāt.
2. Kad atklāšanas ierīces ekrāns nodziest, tas parāda, ka ierīce ir atklāta un pievienota.
3. Izmēģiniet to, sakot "Alexa, Turn On", manā gadījumā esmu devis nosaukumus "Device1" un "Device 2"
Jūs varētu redzēt, ka relejs ieslēdzas un izslēdzas, kad mēs dodam komandas Alexa.
Tādā veidā jūs varat kontrolēt tik daudz sadzīves tehnikas, cik vēlaties, izmantojot piemērotu releja moduli un veicot atbilstošas izmaiņas kodā.
Tas ir no šīs demonstrācijas!
Ieteicams:
Tuchless slēdzis sadzīves tehnikai -- Kontrolējiet sadzīves tehniku bez slēdža: 4 soļi
Tuchless slēdzis sadzīves tehnikai || Kontrolējiet savas sadzīves tehnikas bez jebkāda slēdža: tas ir slēdzis bez mājām. Jūs varat to izmantot jebkurā publiskā vietā, lai palīdzētu cīnīties ar jebkuru vīrusu. Ķēde, kuras pamatā ir tumšā sensora ķēde, ko ražo op-Amp un LDR. Otra svarīgā šīs shēmas daļa SR Flip-Flop ar sekvenceli
Kontrolējiet sadzīves tehniku virs LoRa - LoRa mājas automatizācijā - LoRa tālvadības pults: 8 soļi
Kontrolējiet sadzīves tehniku virs LoRa | LoRa mājas automatizācijā | LoRa tālvadības pults: kontrolējiet un automatizējiet savas elektroierīces no lieliem attālumiem (kilometriem) bez interneta klātbūtnes. Tas ir iespējams, izmantojot LoRa! Čau, kas notiek, puiši? Akarsh šeit no CETech. Šai PCB ir arī OLED displejs un 3 releji, kas
Kā kontrolēt sadzīves tehniku ar televizora tālvadības pulti ar taimera funkciju: 7 soļi (ar attēliem)
Kā kontrolēt sadzīves tehniku, izmantojot televizora tālvadības pulti ar taimera funkciju: pat pēc 25 gadiem, kad tā tika ieviesta patērētāju tirgū, infrasarkanā komunikācija pēdējās dienās joprojām ir ļoti aktuāla. Neatkarīgi no tā, vai tas ir jūsu 55 collu 4K televizors vai automašīnas skaņas sistēma, visam nepieciešams IR tālvadības pults, lai reaģētu uz mūsu
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c
Kontrolējiet sadzīves tehniku no sava viedtālruņa, izmantojot lietotni Blynk un Raspberry Pi: 5 soļi (ar attēliem)
Kontrolējiet sadzīves tehniku no sava viedtālruņa, izmantojot lietotni Blynk un Raspberry Pi: Šajā projektā mēs iemācīsimies lietot lietotni Blynk un Raspberry Pi 3, lai kontrolētu sadzīves tehniku (kafijas automātu, lampu, loga aizkaru un daudz ko citu). ). Aparatūras komponenti: Raspberry Pi 3 Relay Lamp Breadboard Wires Programmatūras lietotnes: Blynk A