Obsah:
- Krok 1: Pripravte lampu na aktualizáciu firmvéru
- Krok 2: Pripojte lampu k USB UART
- Krok 3: Pripravte si Arduino IDE
- Krok 4: Blikajúci firmvér
- Krok 5: Nastavte lampu a spárujte ju s Apple
- Krok 6: Riešenie problémov
Video: Sonoff B1 s natívnou domácou súpravou Apple od Arduina: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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
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
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
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
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
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:
Zoznámenie sa s „profesionálnou súpravou DIY generátora funkcií ILC8038“: 5 krokov
Zoznámenie sa s „profesionálnou súpravou DIY generátora funkcií ILC8038“: Hľadal som nové elektronické projekty, keď som narazil na roztomilú malú súpravu generátora funkcií. Je účtovaná ako „Profesionálna súprava DIY súprav generátora funkcií ILC8038 sínusového trojuholníka so štvorcovou vlnou“a je k dispozícii od niekoľkých dodávateľov
Inteligentný prepínač Wifi ESP8266 funguje s domácou automatizáciou Alexa a Google: 7 krokov
Inteligentný prepínač Wifi ESP8266 funguje s domácimi automatizáciami Alexa a Google: Vo svete globalizácie každý potrebuje najnovšie a inteligentné technológie. Inteligentný prepínač WiFi, vďaka ktorému bude váš život inteligentnejší a pohodlnejší
Začíname s domácou automatizáciou: Inštalácia domáceho asistenta: 3 kroky
Začíname s domácou automatizáciou: Inštalácia domáceho asistenta: Teraz začneme sériu domácej automatizácie, kde vytvoríme inteligentný domov, ktorý nám umožní ovládať veci ako svetlá, reproduktory, senzory a podobne pomocou centrálneho rozbočovača spolu s hlasový asistent. V tomto príspevku sa naučíme, ako vložiť
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: 6 krokov
Extrémne jednoduchý spôsob, ako začať s domácou automatizáciou pomocou modulov DIY: Bol som príjemne prekvapený, keď som sa rozhodol skúsiť pridať do domáceho asistenta niekoľko senzorov pre domácich majstrov. Používanie ESPHome je veľmi jednoduché a v tomto príspevku sa naučíme ovládať pin GPIO a tiež získať teplotu & údaje o vlhkosti z bezdrôtového
Svetlá na ovládanie hlasu Elektronika RGB LED pásy a ďalšie s domácou automatizáciou Cortana a Arduino: 3 kroky
Svetlá na ovládanie hlasu Elektronika RGB LED pásy a ďalšie s domácou automatizáciou Cortana a Arduino: Páči sa vám myšlienka ovládať veci hlasom? Alebo vás nebaví vstať z postele a vypnúť svetlá? Ale všetky existujúce riešenia, ako napríklad Google Home, sú príliš drahé? Teraz si ho môžete vyrobiť sami za menej ako 10 $. A ešte lepšie je to veľmi jednoduché