Obsah:
- Krok 1: Vytvořte si vlastní přepínač Sonoff Smart Switch Použijte ESP-01
- Krok 2: Vytvořte si inteligentní přepínač DIY Sonoff pomocí Wemos a relé, štít tlačítka
- Krok 3: Vytvořte inteligentní přepínač DIY Sonoff pomocí modulu NodeMCU a relé
- Krok 4: Vytvořte si vlastní přepínač Sonoff Smart Switch pomocí startovací sady Bluino IoT
- Krok 5: Flash Sonoff Basic R1/R2/R3/mini s firmwarem SwitchIoT
- Krok 6: Nahrání firmwaru z Androidu do ESP8266/ESP8285 Použijte aplikaci SwitchIoT
- Krok 7: Připojte zařízení SwitchIoT k síti
- Krok 8: Seznámení se stavovým LED indikátorem
- Krok 9: Sdílejte token SwitchIoT s jiným uživatelem
- Krok 10: Ovládejte více zařízení stejného zařízení SwitchIot
- Krok 11: Užijte si to
Video: Vytvořte si vlastní přepínač Sonoff Smart Switch Použijte aplikaci pro Android: 11 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Co je Sonoff?
Sonoff je řada inteligentních přepínačů pro Smart Home vyvinutá společností ITEAD. Jedním z nejflexibilnějších a nejlevnějších zařízení z této řady jsou Sonoff Basic a Sonoff mini. Jedná se o přepínače s podporou Wi-Fi založené na skvělém čipu ESP8266/ESP8285.
Zatímco infrastruktura Sonoff může fungovat docela dobře pro základní uživatele, jiní mohou chtít hacknout, aby si vytvořili vlastní hardware. Hardware pro sestavení DIY Sonoff smart přepíná svou nízkou cenu: ESP8266 s 1 MB blesku, reléovou LED, tlačítkem a napájením.
Dále k načtení firmwaru na esp8266 nepotřebujete počítač nebo notebook, stačí smartphone s Androidem s úžasnou aplikací, kterou je SwitchIoT, s touto aplikací je zařízení IoT stejně snadné jako nahrávání firmwaru bez nutnosti registrů/ konfigurace přihlášení a serveru.
Tento tutoriál vám řekne, jak vytvořit inteligentní přepínač DIY Sonoff pomocí několika různých modelů hardwaru.
Krok 1: Vytvořte si vlastní přepínač Sonoff Smart Switch Použijte ESP-01
Co vyžaduje nejnižší náklady, je použití ESP-01 a reléového modulu.
Potřebujete přídavný převodník modulu USB na TTL pro ESP-01, který se používá pouze k aktualizaci firmwaru. Musíte jej upravit přidáním tlačítka pro připojení GPIO0 k GND, aby po zapnutí ESP-01 při stisknutém a podrženém tlačítku mohlo přejít do režimu blesku.
Pomocí OTG propojte převodník USB TTL se smartphonem Android.
Krok 2: Vytvořte si inteligentní přepínač DIY Sonoff pomocí Wemos a relé, štít tlačítka
Zde potřebujete pouze desku Wemos, relé, tlačítko a dvojitý základový štít s pájenými kolíky.
Snadno jej smontujete, protože skládalo pouze několik štítů dohromady, jak je na obrázku, zkontrolujte orientaci čepu, aby se neotáčel.
Pomocí kabelu OTG a micro USB propojte Wemos se smartphonem Android.
Krok 3: Vytvořte inteligentní přepínač DIY Sonoff pomocí modulu NodeMCU a relé
Pokud používáte NodeMCU, potřebujete k jeho umístění a umístění reléového modulu nepájivou desku. K připojení následujícím způsobem potřebujete alespoň 3 kusy propojovacího kabelu:
Reléový modul NodeMCU
VIN VCC
GND GND
D0 IN
Pomocí kabelu OTG a micro USB se připojte mezi NodeMCU a smartphonem Android.
Krok 4: Vytvořte si vlastní přepínač Sonoff Smart Switch pomocí startovací sady Bluino IoT
Starter Kit Bluino IoT již má desku Wemos, relé, LED a tlačítko. Použijete relé připojené na pin D6, LED diody připojené na pin D0 a tlačítko připojené na pin D1. Pomocí kabelu OTG a micro USB propojte Wemos se smartphonem Android
Krok 5: Flash Sonoff Basic R1/R2/R3/mini s firmwarem SwitchIoT
ESP8266/ESP8285 se programuje přes sériový port. Chcete -li flashovat hardware Sonoff, potřebujete převodník USB na TTL úrovně 3,3 V (PL2303) a dupontní kabel pro připojení. Pro snadné připojení převaděče USB na TTL bude možná třeba připájet konektor na PCB. Sonoff Basic R1/R2/R3/mini každý pcb má různé body RX, TX, 3V3 & GND, značku vidíte podle obrázku.
Zásadně musíte propojit PCB Sonoff s převodníkem USB na TTL následovně:
PCB Sonoff USB na TTL
3V3 3V3
RX TX
TX RX
GND GND
Abyste mohli nejprve vypnout blesk, musíte vstoupit do režimu blesku, udělejte to podržením a stisknutím tlačítka, když vložíte OTG do smartphonu, aby se zapnul.
Krok 6: Nahrání firmwaru z Androidu do ESP8266/ESP8285 Použijte aplikaci SwitchIoT
Jakmile dokončíte nastavení hardwaru pomocí smartphonu, je čas začít nahrávat firmware na čip ESP8266/ESP8285. Počkejte, než se přesvědčíte, že během připojení kabelu blesku NEPŘIPOJTE SÍŤOVOU NAPÁJENÍ.
Nainstalujte si aplikaci SwitchIoT z Google Playstore.
Aplikace SwitchIoT
Otevřete aplikaci SwitchIoT, vstupte do nabídky nastavení widgetu, vyberte možnost „Nahrát firmware přes USB“a poté specifikujte přednastavené možnosti podle hardwaru, který budete blikat. Nakonec stiskněte tlačítko „UPLOAD“a počkejte, než se to provede, bude to chvíli trvat.
Pokud nemáte USB OTG nebo jste s telefonem stále ohroženi při nahrávání firmwaru z telefonu, můžete vygenerovat soubor firmwaru v binárním formátu (např. 0x00000_32e5_NodeMCU.bin) klepnutím na tlačítko „GENERATE. BIN“na Aplikace ji poté odešle na e -mail nebo online úložiště, poté ji otevřete v počítači a poté nahrajte firmware pomocí softwaru NodeMCU Flasher.
Krok 7: Připojte zařízení SwitchIoT k síti
Po dokončení nahrávání zapněte hardware a sledujte, co se stane. Při prvním rychlém blikání stavové diody LED znamená, že zařízení není připojeno k žádné síti (nebo v režimu AP s názvem hostitele siot-xxxx), musíte přidat síť, kterou bude zařízení používat.
Otevřete aplikaci, přejděte na nastavení a vyberte nabídku „Připojit zařízení k síti“, potvrďte, že stavová LED dioda zařízení SwitchIoT rychle bliká, připojte svůj smartphone k síti s názvem hostitele siot-xxxx a poté zadejte SSID a heslo síť, která bude použita pomocí zařízení SwitchIoT. Poté stiskněte „PŘIPOJIT“a počkejte, až bude hotovo.
Krok 8: Seznámení se stavovým LED indikátorem
Existuje několik podmínek, kdy zařízení SwitchIoT funguje, je viditelné se změnou stavové LED.
1. LED rychle bliká, to znamená, že se nepodařilo připojit k vašemu routeru, může to být způsobeno:
- Síla WiFi je slabá. Směrovač je příliš daleko od vašeho zařízení a může docházet k rušení prostředí. Chcete -li to vyřešit, vezměte zařízení SwitchIoT blízko routeru. Pokud problém přetrvává, resetujte zařízení SwitchIoT, znovu se připojte k síti přidáním nastavení sítě pomocí aplikace a postupujte podle předchozího kroku.
- WiFi SSID a heslo uložené v zařízení SwitchIoT bylo zapomenuto, k tomu může dojít stisknutím tlačítka na zařízení SwitchIoT na 5 sekund. potřebujete se znovu připojit k síti přidáním nastavení sítě pomocí předchozího kroku aplikace.
2. LED dioda bliká jednou za 4 s, což znamená, že se nelze připojit k serveru, což může být způsobeno tím, že síť nemůže přistupovat k internetu. Zkontrolujte připojení k síťovým službám a resetujte zařízení SwitchIoT.
3. Svítící dioda LED znamená, že zařízení SwitchIoT funguje a je připojeno k serveru.
Krok 9: Sdílejte token SwitchIoT s jiným uživatelem
Vlastník zařízení SwitchIoT může ostatním plně sdílet kontrolu nad zařízeními a ostatní tak mohou zapínat/vypínat, měnit plán, časovač, looptimer a pojmenovat zařízení v aplikaci SwitchIoT. Tato funkce je pro rodinu skvělá, protože jim umožní společné ovládání.
Způsob sdílení tokenů zařízení SwitchIoT je velmi snadný, stačí sdílet jedinečné tokeny ostatním a oni je jednoduše vloží do aplikace SwitchIoT.
Token každého zařízení SwitchIoT je jedinečný a je generován z vašeho smartphonu Android, proto je tento token trvalý, musíte s ním zacházet opatrně, abyste jej mohli sdílet s ostatními.
Krok 10: Ovládejte více zařízení stejného zařízení SwitchIot
K unikátním tokenům může mít přístup více než jedna aplikace a více než jedno zařízení SwitchIoT. Pomocí této funkce můžete vytvářet schémata, jako jsou dvě switchiot zařízení a aplikace SwitchIoT, které lze ovládat společně. Pokud je jedno zařízení SwitchIoT ZAPNUTO, pak další zařízení SwitchIoT také dodržuje stejné podmínky ZAPNUTO, stejně jako aplikace.
Krok 11: Užijte si to
Doufejme, že se vám vaše SwitchIoT bude líbit. Pokud to uděláte a uděláte, sdílejte prosím „I Made It!“abych věděl, jak moc se pracuje. Sdílejte odkaz, lajkujte a odebírejte. Jako vždy, pokud máte nějaké dotazy, dejte mi prosím vědět!
Doporučuje:
Vytvořte nositelný sledovač pohybu (BLE od Arduina po vlastní aplikaci Android Studio): 4 kroky
Vybudujte si Wearable Motion Tracker (BLE od Arduina po vlastní aplikaci Android Studio): Bluetooth Low Energy (BLE) je forma nízkoenergetické komunikace Bluetooth. Nositelná zařízení, jako jsou inteligentní oděvy, které navrhuji v Predictive Wear, musí omezit spotřebu energie, aby prodloužila životnost baterie, a často využívají BLE
Použijte sílu a vytvořte si vlastní světelný meč (čepel): 9 kroků (s obrázky)
Použijte sílu a vyrobte si vlastní světelný meč (čepel): Tato instrukce je určena konkrétně pro výrobu čepele pro Ben Solo Legacy Lightsaber zakoupenou v Disney's Galaxy's Edge v Anaheimu v Kalifornii, ale podobné kroky lze provést i při výrobě vlastní čepele pro jiný světelný meč. Sledujte spolu
Jak vytvořit aplikaci pro Android pomocí Android Studio: 8 kroků (s obrázky)
Jak vytvořit aplikaci pro Android pomocí Android Studio: Tento tutoriál vás naučí základy vytváření aplikace pro Android pomocí vývojového prostředí Android Studio. Jak jsou zařízení Android stále běžnější, poptávka po nových aplikacích se bude jen zvyšovat. Android Studio se snadno používá (
Použijte firmware Homie k řízení modulu Sonoff Switch (na základě ESP8266): 5 kroků (s obrázky)
Použijte firmware Homie k řízení modulu přepínače Sonoff (na základě ESP8266): Toto je návazný návod, který jsem napsal trochu po „Budování zařízení Homie pro IoT nebo domácí automatizaci“. Později se zaměřil na základní monitorování (DHT22, DS18B20, světlo) kolem desek D1 Mini. Tentokrát bych chtěl ukázat jeho
CityCoaster - vytvořte si vlastní dráhu pro rozšířenou realitu pro své podnikání (TfCD): 6 kroků (s obrázky)
CityCoaster - vytvořte si vlastní dráhu pro rozšířenou realitu pro své podnikání (TfCD): Město pod vaším pohárem! CityCoaster je projekt, který se narodil a přemýšlí o produktu pro letiště Rotterdam v Haagu, který by mohl vyjádřit identitu města a bavit klienty salonku s rozšířenou realitou. V takovém prostředí