Obsah:

Sonoff B1 s natívnou domácou súpravou Apple od Arduina: 6 krokov
Sonoff B1 s natívnou domácou súpravou Apple od Arduina: 6 krokov

Video: Sonoff B1 s natívnou domácou súpravou Apple od Arduina: 6 krokov

Video: Sonoff B1 s natívnou domácou súpravou Apple od Arduina: 6 krokov
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, November
Anonim
Sonoff B1 s natívnou domácou súpravou Apple od spoločnosti Arduino
Sonoff B1 s natívnou domácou súpravou Apple od spoločnosti Arduino

Tieto nerozdeliteľné položky vám poskytujú celkom jednoduchý spôsob, ako integrovať žiarovku Sonoff B1 do vašej domácej sady Apple bez ďalších mostov.

Úvod: Sonoff B1 je pomerne lacná, ale výkonná lampa, ktorá obsahuje tri typy LED diód

1. Biele LED „teplé“

2. Biele LED „chladné“

3. RGB LED

Preto môžu byť použité rôznymi kombináciami a teoreticky môžeme dosiahnuť akýkoľvek možný účinok kombináciou šikovnosti týchto LED

Krok 1: Pripravte lampu na aktualizáciu firmvéru

Pripravte lampu na aktualizáciu firmvéru
Pripravte lampu na aktualizáciu firmvéru

Na aktualizáciu firmvéru potrebujeme malé znalosti o spájkovaní

Ok začnime

Odskrutkujte plastový kryt a nájdite kontakty, musíme spájkovať akékoľvek vodiče alebo štít, aby bolo možné ľahko pripojiť prevodník USB-UART.

V mojom prípade som použil kolíkovú zástrčku, nad ktorou je možné použiť akékoľvek jednoduché drôty alebo vodiče s kolíkmi. Ak sa chystáte hrať niekoľkokrát s drôtmi žiaroviek, mali by byť krátke, aby ste sa presvedčili, že je možné naskrutkovať plastový kryt

To je všetko. Teraz môžete aktualizovať firmvér veľmi jednoducho, stačí odskrutkovať kryt

Krok 2: Pripojte lampu k USB UART

Pripojte lampu k USB UART
Pripojte lampu k USB UART

Vodiče sú jednoduché, ale uvedomte si dve veci:

1.! Lampa by mala byť odpojená od napätia 220 V

2.! Použite USB UART s nastavením 3,3 v, inak zničíte zariadenie

Ok, spojme sa

USB UART lampa

3,3V 3,3V

GND GND

RX TX

TX RX

K GPIO 0 žiarovky stačí pripojiť jednoduchý vodič. Ďalej bude vysvetlený dôvod

Krok 3: Pripravte si Arduino IDE

Pripravte si Arduino IDE
Pripravte si Arduino IDE

1. Na programovanie čipov ESP8266 musíte mať pripravené prostredie. Nebudem sa tam rozpisovať, pretože existuje veľa internetových publikácií, pozrite sa

2. Stiahnite si knižnicu https://github.com/Yurik72/ESPHap a rozbaľte ju do priečinka knižnice Arduino. V systéme Windows je to zvyčajne C: / Users / \ Documents / Arduino / libraries

3. Z priloženého archívu https://github.com/Yurik72/ESPHap/tree/master/wol… rozbaľte wolfSSL_3_13_0.rar do rovnakého priečinka knižníc Arduino. (C: / Users / \ Documents / Arduino / libraries / wolfssl). Uistite sa, že nejde o duplikovaný root. Znamená, že súbory by mali byť nižšie (C: / Users / \ Documents / Arduino / libraries / wolfssl)

4. Stiahnite si alebo nainštalujte knižnicu

Teraz sme pripravení naprogramovať váš ESP8266

Otvorte skicu

A nastavte správne nastavenie dosky na Arduino, pozrite si obrázky so správnym nastavením

Krok 4: Blikajúci firmvér

Blikajúci firmvér
Blikajúci firmvér

Pripojte svoj USB UART k počítaču. vaša lampa je pripravená blikať. V Arduino IDE vyberte správny port COM

Existuje trik, ktorý už bol spomenutý. na prepnutie čipu do režimu blesku by mal byť GPIO 0 pripojený k GND počas zapínania alebo resetovania

To je možné vykonať dvoma spôsobmi:

Ak máte USB UART s resetovacím tlačidlom, potom stlačte tlačidlo nahrávania firmvéru na Arduino IDE, počkajte na správu o odoslaní a pripojte vodiče od GPIO 0 k GND Sonoff, potom stlačte tlačidlo USB UART Reset, počkajte, kým sa spustí nahrávanie, potom vodiče je možné odpojiť Sonoff

Ak je USB UART bez tlačidla Reset, odpojte USB od počítača, pripojte vodiče od GPIO 0 k GND Sonoff, vložte USB a kliknite na „stiahnuť“. Po spustení sťahovania. To všetko je potrebné k tomu, aby bol Sonoff v zavádzacom režime (GPIO0 na GND v čase zapnutia)

V mojom prípade používam iba jednoduché dotykové vodiče od GPIO 0 po GND USB UART, takže v GND je dostatok miestností.

Ok, malo by sa začať nahrávanie a mala by sa vám zobraziť správa o úspechu

Lampa je pripravená na použitie, je lepšie ju resetovať po blikaní.

Krok 5: Nastavte lampu a spárujte ju s Apple

Nastavte lampu a párovanie s Apple
Nastavte lampu a párovanie s Apple
Nastavte lampu a párovanie s Apple
Nastavte lampu a párovanie s Apple
Nastavte lampu a párovanie s Apple
Nastavte lampu a párovanie s Apple

V mojom prípade som pokračoval v procese nastavovania a párovania tým, že som lampu stále pripojil k USB UART, aby som mohol ovládať sériový monitor toho, čo sa deje.

Najprv musíme pripojiť/nakonfigurovať lampu k vášmu domácemu WiFi

Po reštarte sa lampa spustí v režime prístupového bodu. Počítač musíte pripojiť k sieti Wi -Fi s názvom „ES“. Po pripojení budete presmerovaní na portaal v zajatí. Ak nie, otvorte prehliadač a zadajte https://192.168.4.1. Mali by ste vidieť konfiguračný portál

Vyberte domácu sieť Wi -Fi alebo zadajte vstup ručne, zadajte heslo a potvrďte. Lampa sa reštartuje a v prípade úspechu by ste mali vidieť tieto protokoly

*WM: Výsledok pripojenia: *WM: 3 *WM: IP adresa:

*WM: 192.168.0.93

IP adresa pripojená k WiFi: 192.168.0.93

>> Domáca integrácia: homekit_is_paired 0

……..

>> HomeKit: Konfigurácia mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server over

>> HomeKit: Počiatočný server cez webový server NIE JE NASTAVENÝ a čaká na párovanie

Lampa je pripravená na párovanie! Poď robiť

1. Otvorte telefón -> Apple home -> pridať zariadenie.

2. Zvoľte manuálne pridanie a uvidíme niečo ako ES ……. k dispozícii, 3. Vyberte to a súhlaste, samozrejme, že to nie je certifikované, zadajte heslo 11111111 a poďme…..

Spravidla všetko prebehne prvýkrát a okamžite to uvidíte v zariadeniach a môžete ho zapnúť a vypnúť.

Teoreticky je to všetko, lampu môžete zostaviť, pripojiť a hrať …

Ak nie, pozrite si časť riešenie problémov

Krok 6: Riešenie problémov

Riešenie problémov
Riešenie problémov

Ak sa niečo pokazí, proces párovania je nanajvýš rozmarný a moje testovanie a skúsenosti môžu trvať maximálne 3 pokusy.

Musíte resetovať zariadenie a skúsiť to znova, Ak sa zariadenie nenachádza v zozname párovaní, pravdepodobne zariadenie už ukladá informácie o pároch, ale Apple nie:(Musíme zo zariadenia odstrániť informácie o párovaní.

Párovacie údaje sa ukladajú do systému súborov SPIFFS „/pair.dat“. a musíte otvoriť prehliadač

zadajte https:// ip/browse a dostanete sa do svojho systému súborov SPIFF.

Kde ip je adresa IP vášho zariadenia

Stačí odstrániť súbor pair.dat, resetovať zariadenie a začať párovanie znova

Odporúča: