Tartalomjegyzék:
- Lépés: Készítse elő a lámpát a firmware frissítéséhez
- Lépés: Csatlakoztasson egy lámpát az USB UART -hoz
- Lépés: Készítse elő az Arduino IDE -t
- 4. lépés: Firmware villogása
- 5. lépés: A lámpa és az Apple párosítása
- 6. lépés: Hibaelhárítás
Videó: Sonoff B1 natív Apple otthoni készlettel Arduino gyártmánya: 6 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez az ingadozhatóság nagyon egyszerű módot kínál a Sonoff B1 lámpa beépítésére az Apple otthoni készletébe további hidak nélkül
Intro: A Sonoff B1 egy meglehetősen olcsó, de nagy teljesítményű lámpa, amely háromféle LED -et tartalmaz
1. Fehér LED "meleg"
2. Fehér LED "Cool"
3. RGB LED
Ezért különböző kombinációkban használhatók, és elméletileg bármilyen lehetséges hatást elérhetünk a LED -ek fényességének kombinálásával
Lépés: Készítse elő a lámpát a firmware frissítéséhez
A firmware frissítéséhez szükségünk van egy kis forrasztási készségre
Ok, kezdjük
Csavarja le a műanyag kupakot, és keresse meg az érintkezőket, forrasztani kell minden vezetéket vagy árnyékolást, hogy könnyen csatlakoztatható legyen az USB-UART átalakító.
Az én esetemben férfi fejlécet használtam, és bármilyen egyszerű vezetéket vagy csapokkal ellátott vezetéket használhatok. Ha játszani szeretne néhányszor a lámpákkal, akkor a vezetékeknek rövideknek kell lenniük, hogy biztosan le legyen csavarva a műanyag kupak
Ez minden. Most frissítheti a firmware -t nagyon egyszerűen, csak csavarja le a kupakot
Lépés: Csatlakoztasson egy lámpát az USB UART -hoz
A vezetékek egyszerűek, de két dologra figyelj:
1.! A lámpát le kell választani a 220 V feszültségről
2.! Használja az USB UART -ot 3.3 v beállítással, különben tönkreteszi az eszközt
Ok, csatlakozzunk
USB UART LÁMPA
3.3V 3.3V
GND GND
RX TX
TX RX
A lámpa GPIO 0 -jához egyszerűen csatlakoztasson egyszerű vezetéket. A továbbiakban egy okot fogunk elmagyarázni
Lépés: Készítse elő az Arduino IDE -t
1. Az ESP8266 chipek programozásához kész környezetre van szüksége. Nem részletezem, mert rengeteg internetes publikáció létezik, nézze meg
2. Töltse le a könyvtárat https://github.com/Yurik72/ESPHap és csomagolja ki az Arduino könyvtár mappába. Windows esetén ez általában a C: / Users / Documents / Arduino / libraries
3. A mellékelt archívumból https://github.com/Yurik72/ESPHap/tree/master/wol… csomagolja ki a wolfSSL_3_13_0.rar fájlt az Arduino könyvtárak ugyanazon mappájába. (C: / Users / \ Documents / Arduino / libraries / wolfssl). Győződjön meg arról, hogy nem duplikált gyökér. Azt jelenti, hogy a fájloknak a (C: / Users / \ Documents / Arduino / libraries / wolfssl) alatt kell lenniük
4. Töltse le vagy telepítse a könyvtárat:
Most készen állunk az ESP8266 programozására
Nyissa meg a vázlatot
És állítsa be a megfelelő táblabeállítást az Arduino -n, lásd a képeket a megfelelő beállítással
4. lépés: Firmware villogása
Csatlakoztassa az USB UART -ot a számítógéphez. lámpája készen áll a villogásra. Az Arduino IDE -ben válassza ki a megfelelő COM -portot
Van egy trükk, amit korábban említettünk. hogy a chipet vaku módba kapcsolja, a GPIO 0 -t a GND -hez kell csatlakoztatni a bekapcsolás vagy visszaállítás során
Ezt kétféleképpen lehet megtenni:
Ha USB UART a reset gombbal, majd nyomja meg a firmware feltöltési gombját az Arduino IDE -n, várjon a feltöltési üzenetre, és csatlakoztassa a vezetékeket a GPIO 0 -ról a SonN GND -jére, majd nyomja meg az USB UART Reset gombot, várjon, amíg a feltöltés elkezdődik, majd vezetékeket le lehet választani Sonoff
Ha az USB UART a Reset gomb nélkül van, akkor távolítsa el az USB -t a számítógépről, csatlakoztassa a vezetékeket a GPIO 0 -ról a GND Sonoff -ra, helyezze be az USB -t, és kattintson a "letöltés" gombra. A letöltés megkezdése után. Mindez szükséges ahhoz, hogy a Sonoff rendszerindítási módba kerüljön (GPIO0 a GND-n a bekapcsoláskor)
Az én esetemben csak egyszerű érintővezetékeket használok a GPIO 0 -ról az USB UART GND -jére, ezek elég helyek a GND -ben
Ok, a feltöltést el kell kezdeni, és megjelenik a sikeres üzenet
A Lámpa használatra kész, villogás után jobb visszaállítani.
5. lépés: A lámpa és az Apple párosítása
Esetemben folytattam a beállítási és párosítási folyamatot azzal, hogy továbbra is csatlakoztatom a Lámpát az USB UART -hoz, hogy vezéreljem a soros monitort.
Először a lámpát kell csatlakoztatnunk/konfigurálnunk az otthoni WiFi -hez
Az újraindítás után a lámpa hozzáférési pont módban indul. Csatlakoztatnia kell a számítógépet az "ES" nevű WiFi hálózathoz. A csatlakozás után átirányítjuk a fogságba eső portálra. Ha nem, nyisson meg egy böngészőt, és írja be a https://192.168.4.1 fájlt. látnia kell egy konfigurációs portált
Válassza ki a Wi -Fi otthoni hálózatát, vagy írja be manuálisan, írja be a jelszót és erősítse meg. A lámpa újraindul, és siker esetén ilyen naplókat kell látnia
*WM: A kapcsolat eredménye: *WM: 3 *WM: IP -cím:
*WM: 192.168.0.93
WiFi -hez csatlakoztatott IP -cím: 192.168.0.93
>> Otthoni integráció: homekit_is_pairs 0
……..
>> HomeKit: mDNS konfigurálása >>> HomeKit: MDNS. kezdet: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init szerver vége
>> HomeKit: A webszerveren keresztüli Init szerver NINCS BEÁLLÍTVA, vár a párosításra
A lámpa készen áll a párosításra! Csináljuk
1. Nyissa meg a telefont -> Apple kezdőlap -> eszköz hozzáadása.
2. Válasszon manuálisan hozzáadni, és valami hasonlót látunk az ES ……. elérhető, 3. Válassza ki, és természetesen egyetért azzal, hogy nem hitelesített, írja be a 11111111 jelszót, és menjünk …
Általános szabály, hogy az első alkalommal minden elmúlik, és azonnal látni fogja az eszközökön, és be- és kikapcsolhatja.
Elméletileg ennyi, összeszerelheti a lámpát és játszhat…
Ha nem, nézze meg a hibaelhárítás részt
6. lépés: Hibaelhárítás
Ha valami hiba történt, a párosítási folyamat a legszeszélyesebb, és a tesztelésem és a tapasztalatom akár 3 kísérletet is igénybe vehet.
Vissza kell állítania a készüléket, és újra kell próbálnia, Ha az eszköz nem jelenik meg a párosítások listájában, akkor valószínűleg az eszköz már tárolja a páros információkat, de az Apple nem:(El kell távolítanunk a párosítási információkat az eszközről.
A párosítási adatokat a rendszer a "/pair.dat" SPIFFS fájlrendszerben menti. és böngészőt kell nyitnia
Írja be a https:// ip/browse parancsot, és elérheti a SPIFF fájlrendszert.
Ahol az ip az eszköz IP címe
Csak törölje a pair.dat fájlt, állítsa vissza az eszközt, és indítsa újra a párosítást
Ajánlott:
Lépésről lépésre oktatás a robotikában egy készlettel: 6 lépés
Lépésről-lépésre oktatás a robotikában egy készlettel: Néhány hónapos saját robot építése után (kérjük, olvassa el ezeket), és miután kétszer meghibásodtak az alkatrészek, úgy döntöttem, hogy visszalépek és újragondolom stratégia és irány. A több hónapos tapasztalat időnként nagyon hasznos volt, és
Alapvető mobiltelefon az STM32F407 felfedező készlettel és a GSM A6 modullal: 14 lépés (képekkel)
Alapvető mobiltelefon az STM32F407 felfedező készlet és a GSM A6 modul használatával: Szeretett volna valaha is menő beágyazott projektet létrehozni ?. Ha igen, mit szólna ahhoz, hogy felépítse az egyik legnépszerűbb és mindenki kedvenc modulját, azaz a mobiltelefont !!!. Ebben az utasításban eligazítom Önt az alapvető mobiltelefon felépítésében az STM segítségével
Az első lépések a Raspberry Pi 4 asztali készlettel: 7 lépés
Az első lépések a Raspberry Pi 4 asztali készlettel: A Raspberry Pi 4 egy kicsi, erőteljes mini számítógép, kétképernyős 4K támogatással, USB 3.0-val, új CPU-val és GPU-val, és akár 4 GB RAM-mal. Ebben az oktatóanyagban megtanulja, hogyan állítsa be a Raspberry Pi 4 B modellt, és telepítse mindazt, amire szüksége van a fu
Első lépések az NVIDIA Jetson Nano fejlesztői készlettel: 6 lépés
Első lépések az NVIDIA Jetson Nano fejlesztői készlettel: Az Nvidia Jetson rövid áttekintése A NanoJetson Nano fejlesztői készlet egy kicsi, nagy teljesítményű egylapos számítógép, amely lehetővé teszi több neurális hálózat párhuzamos futtatását olyan alkalmazásokhoz, mint a képosztályozás, objektumfelismerés, szegmentálás és beszéd pr
Szórakoztató projektek az Elegoo Uno R3 Super Start Kit készlettel - Joystick vezérlés DC motorhoz: 4 lépés
Szórakoztató projektek az Elegoo Uno R3 Super Start Kit készlettel - Joystick Control for DC Motor: Ebben az utasításban megpróbálom az Arduino segítségével egy joystick segítségével szabályozni az egyenáramú motor irányát és sebességét, a Az Elegoo Uno R3 Super Start Kit az Amazon.com webhelyről érhető el