Obsah:
- Krok 1: Otevření pouzdra
- Krok 2: Přístup k modulu Esp8266ex
- Krok 3: Připravte flashování zařízení
- Krok 4: Připravte si programovací prostředí
- Krok 5: Flash programování modulu ESP
- Krok 6: Konfigurace modulu
Video: Flash programování inteligentní zásuvky Joinrun (zástrčka EU): 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Zásuvka „Joinrun Smart Wifi“s USB je další bezdrátovou elektrickou zásuvkou na bázi ESP8266, která se vyznačuje příjemným designem, malým tvarem a dalším nabíjecím portem USB. K ovládání pomocí serveru hostovaného v Číně z vašeho chytrého zařízení potřebuje aplikaci smartlife a existují dovednosti pro práci s inteligentními domácími asistenty z amazonu a google. Vyžaduje však připojení k internetu, a pokud si chcete udržet domácí ovládání ve své vlastní síti, můžete ovladač blikat jiným softwarem, jako je tasmota. Tasmota přidává do zařízení webový server, takže jej můžete přímo ovládat z prohlížeče ve vaší domácí síti.
Krok 1: Otevření pouzdra
Ve spodní části jsou za krycí deskou 2 šrouby, které je třeba odstranit, aby se pouzdro otevřelo.
Krok 2: Přístup k modulu Esp8266ex
Zařízení nemá vestavěnou hlavičku programu, takže k jeho blikání potřebujete pájet programovací vodiče. ESP8266 je na samostatné desce, která je připájena kolmo k hlavní desce.
PIN pro aktivaci programování (GPIO0) bohužel není snadno dostupný, takže jej musíte kontaktovat přímo na desce.
Odpojil jsem desku ESP z hlavní desky pomocí odpájecího opletu a poté jsem připájel malý vodič k podložce GPIO0. Ostatní programovací piny jsou k dispozici na deskách desek, jak je znázorněno na obrázku.
Krok 3: Připravte flashování zařízení
K flashování zařízení jsem použil levný USB-to-Serial adaptér od aliexpress
Modul CP2102 MICRO USB na UART TTL je dodáván se 6kolíkovým konektorem a může pracovat se zařízeními 5V a 3,3V.
Pokud jej připojíte k počítači se systémem Windows, vytvoří port COM, který můžete vidět ve správci zařízení. Moje je na COM6 a nakonfiguroval jsem port na 57 600 baudů.
Odpojte CP2102 od počítače a připojte jej k modulu ESP.
Připojte 3.3V a GND k odpovídajícím polštářkům na modulu ESP. Připojte TxD k RxD na modulu a RxD k TxD.
Chcete -li povolit režim programování, musíte GPIO0 přetáhnout na GND, např. s 2k odporem.
Krok 4: Připravte si programovací prostředí
Existuje mnoho způsobů, jak flashovat modul esp8266 a popsat jej v plném rozsahu, přesahuje rámec tohoto pokynu. Chcete -li vyhledat podrobnosti, použijte svůj oblíbený vyhledávač.
Používám IDE pro programování arduina, kde lze desku esp8266 přidat z nabídky správce desek. Tím se nainstaluje esptool.exe, který lze použít k jednoduchému flashování binárního souboru do modulu ESP.
Tasmota binary sonoff.bin lze stáhnout z github. Je také k dispozici v různých jazycích.
Krok 5: Flash programování modulu ESP
Skutečné blikání lze snadno provést z příkazového řádku v systému Windows.
Přejděte do složky, kde je umístěn esptool.exe
např. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / packages / esp8266 / tools / esptool cd 0.4.13
Poté flashujte zařízení takto staženým binárním souborem sonoff
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
Krok 6: Konfigurace modulu
Po úspěšném blikání musí být GPIO0 pin uvolněn z GND a ESP znovu napájen. Poté otevře přístupový bod a může být připojen k prohlížeči na adrese 192.168.4.1
Na úvodní konfigurační stránce můžete naskenovat svoji wifi, vybrat příslušnou síť a zadat heslo k wifi.
Poté další restart a ESP se zobrazí ve vaší vybrané síti.
Zkontrolujte síť ve vašem routeru, abyste našli přiřazenou IP adresu.
Poté se pomocí prohlížeče připojte k IP a nastavte typ zařízení na „18 obecných“a uložte jej.
ESP provede automatické restartování, po kterém můžete nakonfigurovat porty relé a tlačítek, jak je znázorněno na obrázku.
Můžete také přejít na „jiná nastavení“a nastavit přátelský název, deaktivovat MQTT, pokud jej nemáte, a povolit emulaci Belkin WeMo, aby zásuvka fungovala s Alexou.
Poté, co vše funguje, nakonec modul znovu připájejte k základní desce a znovu sestavte zástrčku.
Doporučuje:
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: 10 kroků
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: V předchozích kapitolách jsme si řekli více o tom, jak použít kód k tvarování namísto bodů znalostí o barvě. V této kapitole prozkoumáme tento aspekt znalostí hlouběji
Inteligentní budík: inteligentní budík vyrobený z Raspberry Pi: 10 kroků (s obrázky)
Chytrý budík: Chytrý budík vyrobený z Raspberry Pi: Chtěli jste někdy chytré hodiny? Pokud ano, toto je řešení pro vás! Vytvořil jsem inteligentní budík, toto jsou hodiny, u kterých můžete podle času na webu změnit čas budíku. Když se spustí alarm, ozve se zvuk (bzučák) a 2 kontrolky
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: 7 kroků
Inteligentní zahradničení založené na IoT a inteligentní zemědělství pomocí ESP32: Svět se mění v čase a také v zemědělství. V dnešní době lidé integrují elektroniku do všech oblastí a zemědělství pro to není výjimkou. Toto sloučení elektroniky v zemědělství pomáhá zemědělcům a lidem, kteří spravují zahrady
Inteligentní domácí automatizace se zásuvkami Energenie - bezdotykové zásuvky: 4 kroky
Inteligentní domácí automatizace se zásuvkami Energenie - Bezdotykové zásuvky: Úvod Existuje spousta příkladů inteligentní domácí automatizace, ale tato je jednoduchá a velmi efektivně funguje rok v mém domě, takže doufám, že se vám bude líbit. Až budete hotovi, budete mít zařízení, které dokáže skenovat síť
Umělá napájecí zástrčka jako přepínač: 5 kroků (s obrázky)
Umělá napájecí zástrčka jako přepínač: Upcykloval jsem staré televize do displejů pro obchody a restaurace a podobně. Před chvílí mě oslovili lidé, kteří stavěli únikovou místnost. Místnost, kterou stavěli, má téma děsivé praxe zubaře ze čtyřicátých let. Falešná krev potřísněná