Obsah:
- Zásoby
- Krok 1: Získejte PCB pro svůj projekt
- Krok 2: Pohled na reléový modul
- Krok 3: Připojení ESP8266 s reléovou deskou
- Krok 4: Stáhněte a nastavte Arduino IDE
- Krok 5: Přidání dalších knihoven do Arduino IDE
- Krok 6: Kódování modulu
- Krok 7: Relé přepne na příkaz Alexa
Video: Ovládejte domácí zařízení pomocí systému Alexa s ESP8266 nebo ESP32: 8 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Hej, co se děje, lidi! Akarsh sem z CETech.
Tento můj projekt vám pomůže usnadnit život a budete se cítit jako král po ovládání spotřebičů ve vašem domě pouhým příkazem Alexovi.
Hlavní věcí tohoto projektu není nic jiného než fungování dvou modulů ESP8266 a reléového modulu. V zásadě budeme ovládat náš ESP8266 pomocí Alexa.
Ke konci článku provedeme jednoduchá spojení mezi modulem ESP8266 a relé a následně kód pro připojení a ovládání ESP8266 s Alexou.
Začněme nyní zábavou.
Zásoby
Odkazy na produkty:
ESP8266 NodeMcu:
Dvoukanálová reléová deska:
Krok 1: Získejte PCB pro svůj projekt
Musíte se podívat na PCBGOGO a objednat si levné PCB online!
Získáte 10 kvalitních desek plošných spojů vyrobených a odeslaných až k vašim dveřím za 5 $ a nějakou dopravu. Při první objednávce získáte také slevu na poštovné.
PCBGOGO má schopnost montáže desek plošných spojů a výroby šablon a také dodržování dobrých standardů kvality.
Podívejte se na ně Pokud potřebujete nechat vyrobit nebo sestavit desky plošných spojů.
Krok 2: Pohled na reléový modul
Reléový modul je praktická deska, kterou lze použít k ovládání vysokého napětí, vysokého proudu, jako jsou žárovky a AC zátěž. Je navržen tak, aby komunikoval s mikrokontrolérem, jako je Arduino, ESP8266 atd. Je dodáván s LED diodou indikující stav relé. Reléové moduly mají obecně následující svorky:
1. NC (normálně zavřeno) = Normálně zavřená konfigurace se používá, když chcete, aby bylo relé ve výchozím nastavení sepnuto, což znamená, že proud teče, pokud neposíláte signál z Arduina do reléového modulu k otevření obvodu a zastavení proudu
2. NO (normálně otevřený) = Normálně otevřená konfigurace funguje obráceně: relé je vždy rozepnuto, takže obvod je rozbitý, pokud nevyšlete signál z Arduina k uzavření obvodu.
3. Společný kolík = Obvykle je uprostřed
4 vstupní piny = Je to pin, přes který je relé připojeno k řídicímu zařízení.
Pokud není uvedeno na modulu, můžeme zjistit pin NC pomocí multimetru v nastavení kontinuity propojením společného s druhým terminálem pomocí multimetrových sond, pokud vytváří pípnutí, pak je pin NC.
Krok 3: Připojení ESP8266 s reléovou deskou
Moduly lze zakoupit zde (odkaz bude přidán). Zde určitě získáte dobrou nabídku.
Spojení jsou ve dvou částech:
Mezi ESP8266 a reléovým modulem:
1. Připojte pin D5 (GPIO14) ke vstupu relé. Můžete také připojit více reléových vstupů jejich připojením k jiným dostupným pinům GPIO.
2. Připojte Vcc reléového modulu k napájení 5V/12V podle vašeho reléového modulu.
3. Připojte GND ESP8266 k GND reléového modulu a poté je připojte k GND napájení.
Mezi reléovým modulem a zařízením:
1. Před připojením se ujistěte, že je zásuvka vypnutá.
2. Připojte společný kabel k jedné svorce zásuvky.
3. Připojte druhou koncovku zásuvky ke svorce spotřebiče.
4. Připojte druhou svorku spotřebiče ke svorce NO relé.
Jakmile je tento krok dokončen, můžete přejít na softwarovou část.
Krok 4: Stáhněte a nastavte Arduino IDE
Stáhněte si Arduino IDE odtud
1. Nainstalujte Arduino IDE a otevřete jej.
2. Přejděte na Soubor> Předvolby
3. Přidejte https://arduino.esp8266.com/stable/package_esp8266c… na adresy URL správce dalších desek.
4. Přejděte do nabídky Nástroje> Deska> Správce desek
5. Vyhledejte esp8266 a poté nainstalujte desku.
6. Restartujte IDE.
Krok 5: Přidání dalších knihoven do Arduino IDE
K ovládání našeho ESP8266 pomocí Alexa budeme používat fauxmoESP knihovnu.
Tato knihovna ke své funkci vyžaduje jinou knihovnu, která je ESPAsyncTCP.
Zde se dozvíte více o fauxmoESP knihovně. Pro ESPAsyncTCP přejděte na tuto stránku.
Knihovnu FauxmoESP lze stáhnout zde.
Knihovnu ESPAsyncTCP lze stáhnout zde.
Po stažení těchto knihoven je potřebujeme extrahovat a vložit do složky knihoven Arduino IDE, kterou najdete ve složce dokumentů.
Krok 6: Kódování modulu
1. Odtud si stáhněte kód pro připojení a ovládání ESP8266 s Alexou.
2. Otevřete kód v Arduino IDE a proveďte požadované změny SSID/hesla v horní části kódu.
3. Přejděte na Nástroje> Deska. Vyberte příslušnou desku, kterou používáte NodeMCU (12E) funguje ve většině případů.
4. Vyberte správnou komunikaci. port v nabídce Nástroje> Port.
5. Stiskněte tlačítko pro nahrání.
6. Když se na kartě zobrazí Hotovo nahrávání, jste připraveni zařízení použít.
Krok 7: Relé přepne na příkaz Alexa
Po nahrání kódu:
1. Můžeme přivést zařízení Alexa a požádat ji „Alexa, objevit zařízení“. Jakmile se naše zařízení spustí v režimu párování, bude pro Alexu zjistitelné.
2. Když obrazovka vyhledávacího zařízení zhasne, ukazuje, že zařízení bylo objeveno a přidáno.
3. Vyzkoušejte to slovy „Alexa, zapněte“, v mém případě jsem pojmenoval „Zařízení1“a „Zařízení 2“
Viděli byste, že relé se zapíná a vypíná, když dáváme příkazy Alexovi.
Tímto způsobem můžete pomocí vhodného reléového modulu a provádění příslušných změn v kódu ovládat libovolný počet domácích spotřebičů.
To je z této demonstrace vše!
Doporučuje:
Tuchless Switch pro domácí spotřebiče -- Ovládejte svá domácí zařízení bez jakéhokoli přepínače: 4 kroky
Tuchless Switch pro domácí spotřebiče || Ovládejte svá domácí zařízení bez jakéhokoli přepínače: Jedná se o bezproblémový přepínač pro domácí spotřebiče. Můžete to použít na jakémkoli veřejném místě, což pomůže v boji proti jakémukoli viru. Obvod založený na obvodu tmavého snímače vyrobeného operačním zesilovačem a LDR. Druhá důležitá část tohoto obvodu SR Flip-Flop se sekvenčním
Ovládejte domácí zařízení pomocí Node MCU a Google Assistant - IOT - Blynk - IFTTT: 8 kroků
Ovládejte domácí zařízení pomocí Node MCU a Google Assistant | IOT | Blynk | IFTTT: Jednoduchý projekt pro ovládání spotřebičů pomocí Google Assistant: Varování: Manipulace se síťovou elektřinou může být nebezpečná. Zacházejte s maximální opatrností. Při práci s otevřenými obvody najměte profesionálního elektrikáře. Nepřevezmu odpovědnost za
Ovládejte až 4 servo pomocí chytrého telefonu nebo jakéhokoli zařízení se zvukovým výstupem: 3 kroky
Ovládejte až 4 serva pomocí chytrého telefonu nebo jakéhokoli zařízení se zvukovým výstupem: Zde uvádím jednoduchou elektronickou montáž, pomocí které můžete ovládat až čtyři serva pomocí jakéhokoli zařízení, které dokáže číst zvukový soubor
Ovládejte domácí zařízení pomocí NodeMCU (ESP8266) a aplikace Blynk: 8 kroků (s obrázky)
Ovládejte domácí spotřebiče pomocí NodeMCU (ESP8266) a aplikace Blynk: V tomto tutoriálu se naučíme používat aplikaci Blynk a NodeMCU (ESP8266) k ovládání lampy (jakákoli jiná domácí zařízení budou v pořádku), kombinace bude být prostřednictvím internetu. Účelem tohoto pokynu je ukázat simp
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: 5 kroků (s obrázky)
Ovládejte domácí zařízení ze svého chytrého telefonu pomocí aplikace Blynk a Raspberry Pi: V tomto projektu se naučíme používat aplikaci Blynk a Raspberry Pi 3 k ovládání domácích spotřebičů (kávovar, lampa, okenní závěs a další … ). Součásti hardwaru: Dráty pro reléové lampy Raspberry Pi 3 Relé Softwarové aplikace: Blynk A