Satura rādītājs:

Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi
Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi

Video: Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi

Video: Kontrolējiet sadzīves tehniku, izmantojot Alexa, izmantojot ESP8266 vai ESP32: 8 soļi
Video: Нарисуйте этот тайный знак над входной дверью, закройте врагу дорогу в дом. Защита от сглаза, порчи 2024, Jūlijs
Anonim
Image
Image

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

Skatoties uz releja moduli
Skatoties uz releja moduli

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

ESP8266 savienošana ar releja paneli
ESP8266 savienošana ar releja paneli
ESP8266 savienošana ar releja paneli
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 un iestatiet Arduino IDE
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

Papildu bibliotēku pievienošana Arduino IDE
Papildu bibliotēku pievienošana Arduino IDE
Papildu bibliotēku pievienošana Arduino IDE
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

Moduļa kodēšana
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

Relejs pēc komandas pārslēdzas uz Alexa
Relejs pēc komandas pārslēdzas uz Alexa
Relejs pēc komandas pārslēdzas uz Alexa
Relejs pēc komandas pārslēdzas uz Alexa
Relejs pēc komandas pārslēdzas uz Alexa
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: