
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Šī projekta pamatideja ir kontrolēt elektronisko ierīci, izmantojot Amazon Alexa vai tās lietotni no jebkuras vietas pasaulē. Šim nolūkam mēs izmantosim Node MCU V1.0. Viss kods būs manā Github lapā. Ja kādā brīdī jūs nesaprotat kādu soli, lūdzu, komentējiet zemāk, un es atbildēšu uz to pēc iespējas ātrāk. Visi kredīti serveriem, kā arī kods tiek nosūtīti uz kakopappa (https://github.com/kakopappa). Šīs apmācības nolūkos esmu mainījis kodu, lai kontrolētu 4 relejus. Nu, sāksim!
Piezīme. Šajā apmācībā tiek pieņemts, ka jums ir zināmas zināšanas par Arduino IDE un Node MCU.
Piegādes
- Mezgls MCU V1.0
- 4 releji (Relay Bank)
- Jumper vadi
- Maizes dēlis
- Ārējais barošanas avots
1. darbība: izveidojiet kontu vietnē Sinric.com



Pirmā lieta, kas jums jādara, ir doties uz sinric.com un izveidot kontu (tā bezmaksas). Sinric ļauj jums kontrolēt mikrokontrolleru internetā. Pēc tam jūs saņemsiet API atslēgu, kas būs unikāla jūsu kontam. Šo atslēgu izmantosit vēlāk savā kodā. Nākamā lieta, kas mums jādara, ir pievienot ierīci. To var izdarīt, noklikšķinot uz pogas "Pievienot". Izveidojiet savai ierīcei nosaukumu, kuru pēc tam izmantosit, lai zvanītu, izmantojot Alexa. Ierīces tipā izvēlieties "Pārslēgt" un pēc tam noklikšķiniet uz Saglabāt. Tādējādi jūsu ierīcei tiks izveidots ierīces ID, kas tiks izmantots arī kodā. Lietotnē Alexa iespējojiet Sinric prasmes savai Amazon atbalss, lai tā varētu atklāt jaunizveidotās ierīces.
2. solis: ķēdes savienošana


Pievienojiet ķēdi vadam vai sekojiet pievienotajai fritizācijas shēmai:
Relejs- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCCP pozitīvs ārējais barošanas avots
GND ----- GND no ārējā barošanas avota
Tā kā NodeMCU nevar darbināt releja banku atsevišķi, tās darbināšanai ir nepieciešams ārējs barošanas avots.
Releji ir savienoti starp ierīcēm, pārtraucot strāvas vadu un ievietojot tos katrā relejā kā slēdzī.
3. darbība: koda augšupielāde NodeMcu
Kods ir augšupielādēts šeit:
Jums vajadzīgās bibliotēkas ir ArduinoJson (instalējiet versiju 5.13.2) un Arduino tīmekļa ligzdas (iegūstiet no:
Neaizmirstiet konfigurēt paneli uz Node MCU v1.0.
Pamatojoties uz nepieciešamo releju skaitu, varat mainīt kodu, lai pievienotu vairāk. Nepieciešamās izmaiņas būtu definēt jaunu tapu un pievienot citu, ja cilpa ar jauno ierīces ID. Jūs pat varat mainīt tapas pēc saviem ieskatiem, atsaucoties uz šo tapu diagrammu vietnē
Tas jums norāda, kurš GPIO ir Arduino. Būtībā, ja vēlaties mainīt releja tapu no D4 uz D3, koda izmaiņas būs šādas:
Iepriekšējais kods:
#define MYPIN2 2 // D4
Jauns kods:
#define MYPIN2 0 // D3
Piezīme:
Jebkurš pēc // ir komentārs tajā pašā rindā, un kompilators to neuzskata.
4. solis: Amazon Echo konfigurēšana


Lai kontrolētu ierīces, izmantojot Amazon Echo, tās vispirms ir jāiestata. To var izdarīt, sakot “Alexa, Discover Devices”. Tas prasīs 20 sekundes, un tam vajadzētu atklāt jūsu slēdžus. Tagad varat teikt "Alexa, ieslēgt ierīces nosaukumu", lai ieslēgtu ierīci un otrādi. To var kontrolēt arī no lietotnes Alexa, dodoties uz lietotnes sadaļu Ierīces.
5. solis: beigas
Es ceru, ka, izpildot šo pamācību, jums nebija nekādu problēmu. Ja jums ir kādi jautājumi, lūdzu, atstājiet tos zemāk komentāru sadaļā.
Ja vēlaties mani kaut kādā veidā atbalstīt, šeit ir mans Paypal ID: paypal.me/sahilgoel2001
Ieteicams:
Attālā viedā māja: 5 soļi

Attālā viedā māja: Materiāls: dunne gelamineerde hout platen. 1 x grondplaat ar diametru van 1 cmkleine nagels
Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: 4 soļi

Viedā māja ar Arduino MKR1000 un M.I.T. Android lietotne: šajā apmācībā es aprakstīju, kā uzlabot savu viedo māju, izmantojot tikai dažas sastāvdaļas. Šī viedās mājas dizaina sirds ir Arduino MKR1000 tāfele, ko kontrolē ar lietotni, kas izstrādāta M.I.T. (Masačūsetsas Institūts
HackerBox 0054: viedā māja: 8 soļi

HackerBox 0054: Viedā māja: sveicieni HackerBox hakeriem visā pasaulē! HackerBox 0054 pēta mājas automatizāciju, izmantojot viedos slēdžus, sensorus un daudz ko citu. Konfigurējiet Sonoff WiFi viedos slēdžus. Modificējiet viedos slēdžus, lai pievienotu programmēšanas galvenes un zibspuldzi ar alternatīvu programmaparatūru
Zemu izmaksu viedā māja - vadība no jebkuras vietas pasaulē: 6 soļi

Zemu izmaksu viedā māja - kontrole no jebkuras vietas PASAULĒ: Par. Mūsdienās abi vecāki strādā, lai ģimenei būtu ērta dzīve. Tāpēc mūsu mājās ir daudz elektronikas ierīču, piemēram, sildītājs, maiņstrāva, veļas mašīna utt. Kad viņi atgriežas mājās, viņiem jājūtas ļoti ērti
Pilnīga viedā māja: 9 soļi

Pilnīga viedā māja: Šis projekts var ieslēgt un izslēgt vienkāršas 6A slodzes, piemēram, griestu ventilatorus un gaismas, atkarībā no releja vērtējuma. Līdz 16 slodzēm var ieslēgt un izslēgt no tālruņiem ar Android, iOS, Java, Windows vai jebko citu uz tīmekļa bāzes. Android ir lietotne