Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
Základnou myšlienkou tohto projektu je ovládanie elektronického zariadenia pomocou systému Amazon Alexa alebo prostredníctvom jeho aplikácie odkiaľkoľvek na svete. Na tento účel použijeme Node MCU V1.0. Všetok kód bude na mojej stránke Github. Ak v niektorom bode kroku nerozumiete, neváhajte sa vyjadriť nižšie a ja na to odpoviem najskôr. Všetky kredity pre servery a kód idú na kakopappa (https://github.com/kakopappa). Na účely tohto tutoriálu som upravil kód tak, aby ovládal 4 relé. Začnime!
Poznámka: Tento tutoriál predpokladá, že máte nejaké znalosti o Arduino IDE a Node MCU.
Zásoby
- Uzol MCU V1.0
- 4 relé (reléová banka)
- Prepojovacie vodiče
- Breadboard
- Externý zdroj energie
Krok 1: Vytvorte si účet na Sinric.com
Prvá vec, ktorú musíte urobiť, je navštíviť stránku sinric.com a vytvoriť si účet (je zadarmo). Sinric vám umožňuje ovládať váš mikro-ovládač cez internet. Potom získate kľúč API, ktorý bude pre váš účet jedinečný. Tento kľúč použijete neskôr vo svojom kóde. Ďalšia vec, ktorú musíme urobiť, je pridať zariadenie. Vykonáte to kliknutím na tlačidlo „Pridať“. Vytvorte pre svoje zariadenie názov, pomocou ktorého potom budete volať prostredníctvom Alexa. V type zariadenia zvoľte „Prepnúť“a potom kliknite na Uložiť. Vytvorí sa ID zariadenia pre vaše zariadenie, ktoré sa tiež použije v kóde. V aplikácii Alexa povoľte pre svoju ozvenu Amazonu schopnosť Sinric, aby mohla objavovať novovytvorené zariadenia.
Krok 2: Zapojenie obvodu
Zapojte obvod nasledovne alebo sa riaďte priloženým diagramom frity:
Relé- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCP Pozitívny k externému zdroju napájania
GND ----- GND externého zdroja napájania
Pretože NodeMCU nemôže napájať samotnú reléovú banku, je na jej napájanie potrebný externý zdroj napájania.
Relé sú medzi spotrebičmi zapojené prerušením živého vodiča a ich vložením do každého relé ako do spínača.
Krok 3: Nahranie kódu do NodeMcu
Kód je nahraný tu:
Knižnice, ktoré budete potrebovať, sú ArduinoJson (inštalácia verzie 5.13.2) a websockety Arduino (stiahnite si ich z:
Nezabudnite nakonfigurovať dosku na Node MCU v1.0.
Na základe počtu relé, ktoré potrebujete, môžete kód upraviť a pridať ďalšie. Požadovanými zmenami by bolo definovanie nového pinu a pridanie ďalšieho príkazu if, s novým ID zariadenia. Piny môžete dokonca zmeniť podľa svojho vkusu, odkazujúc na tento pinový graf na
To vám povie, ktoré GPIO je súčasťou Arduina. V zásade, ak chcete zmeniť svoj reléový kolík z D4 na D3, zmena kódu bude nasledovná:
Predchádzajúci kód:
#define MYPIN2 2 // D4
Nový kód:
#define MYPIN2 0 // D3
Poznámka:
Čokoľvek za // je komentár k rovnakému riadku a kompilátor ho nezohľadňuje.
Krok 4: Konfigurácia Amazon Echo
Na ovládanie zariadení pomocou Amazon Echo ich musíte najskôr nastaviť. Môžete to urobiť tak, že poviete „Alexa, Discover Devices“. Bude to trvať 20 sekúnd a malo by objaviť vaše prepínače. Teraz môžete povedať „Alexa, zapnúť názov zariadenia“, aby sa zariadenie zaplo a naopak. Môžete to ovládať aj z aplikácie Alexa tak, že v aplikácii prejdete do sekcie Zariadenia.
Krok 5: Koniec
Dúfam, že ste sa pri dodržiavaní tohto pokynu nestretli s žiadnym problémom. Ak máte akékoľvek otázky, položte ich nižšie v sekcii komentárov.
Ak ma chcete akýmkoľvek spôsobom podporiť, tu je moje Paypal ID: paypal.me/sahilgoel2001
Odporúča:
Alexa Smart Home System pomocou reléového modulu NodeMCU: 10 krokov
Systém Alexa Smart Home využívajúci reléový modul NodeMCU: V tomto projekte internetu vecí som vyrobil systém Alexa Smart Home Automation pomocou NodeMCU ESP8266 & Reléový modul. Svetlo, ventilátor a ďalšie domáce spotrebiče môžete ľahko ovládať hlasovým príkazom. Ak chcete prepojiť inteligentný reproduktor Echo Dot s
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: 5 krokov
Smart-door-lock-using-raspberry_pi_and_GSM_modemSim800_RFID: V tomto návode sa pozriem na to, ako integrovať modul čítačky RFID EM-18 do dosky Raspberry Pi. Ukazujem tiež, ako integrovať aktuátor, v tomto prípade relé, aby reagoval na správne čítanie z modulu RFID. Tento pohon môže byť soleno
Ako ovládať svetlo/domáce osvetlenie pomocou Arduino a Amazon Alexa: 16 krokov (s obrázkami)
Ako ovládať svetlo/domáce svetlá pomocou Arduino a Amazon Alexa: Vysvetlil som, ako ovládať svetlo, ktoré je pripojené k UNO a ktoré ovláda Alexa
Vypnite mikrofón Alexa na diaľkovom ovládači televízora Amazon Fire Stick: 5 krokov
Vypnite mikrofón Alexa na diaľkovom ovládači Amazon Fire Stick TV: Problém: Amazon neposkytuje žiadne skutočné riešenie na deaktiváciu mikrofónu na diaľkovom ovládači Fire Stick. Niektorí tvrdia, že zaznamenáva iba pri stlačení tlačidla Alexa, čo však očividne nie je pravda. V nastaveniach svojho účtu Amazon si pozrite zoznam
Automatický podávač rýb Amazon Alexa: 5 krokov
Amazon Alexa Powered Automatic Fish Feeder: Zabudli ste kŕmiť svoje ryby? Teraz nechajte Alexa kŕmiť vaše ryby odkiaľkoľvek na svete, áno kdekoľvek. Tento projekt je navrhnutý tak, aby ste mohli nakŕmiť svojho domáceho maznáčika odkiaľkoľvek na svete pomocou akéhokoľvek zariadenia/aplikácie Alexa. Chcete nakŕmiť iného domáceho maznáčika? Žiadny problém, iba