Taula de continguts:

Sonoff B1 With Native Apple Home Kit Make by Arduino: 6 passos
Sonoff B1 With Native Apple Home Kit Make by Arduino: 6 passos

Vídeo: Sonoff B1 With Native Apple Home Kit Make by Arduino: 6 passos

Vídeo: Sonoff B1 With Native Apple Home Kit Make by Arduino: 6 passos
Vídeo: ESP32 HomeKit Tutorial | HomeSpan 2024, Desembre
Anonim
Sonoff B1 amb el kit casolà natiu d'Apple, fabricat per Arduino
Sonoff B1 amb el kit casolà natiu d'Apple, fabricat per Arduino

Aquests insctuctables us ofereixen una manera molt senzilla d’integrar la làmpada Sonoff B1 al vostre kit domèstic d’Apple sense cap pont addicional.

Introducció: Sonoff B1 és una làmpada bastant barata però potent que conté tres tipus de leds

1. Led blanc "Warm"

2. Led blanc "Cool"

3. Led RGB

Per tant, es poden utilitzar per diferents combinacions i podem obtenir en teoria qualsevol efecte possible combinant la intensitat dels Led

Pas 1: prepareu Lamp per a l'actualització del firmware

Prepareu Lamp per a l’actualització del firmware
Prepareu Lamp per a l’actualització del firmware

Per actualitzar el firmware necessitem una mica de soldadura

D'acord, comencem

Descargoleu la tapa de plàstic i busqueu contactes, necessitem soldar qualsevol cable o escut perquè sigui fàcil connectar el convertidor USB-UART.

En el meu cas, he utilitzat capçalera masculina, però es poden utilitzar cables senzills o amb pins. Si aneu a jugar una estona amb els llums, els cables haurien de ser curts per assegurar-vos que el tap de plàstic estigui cargolat

Això és tot. Ara podeu actualitzar el microprogramari de manera molt senzilla, només cal descargolar una tapa

Pas 2: connecteu un llum a USB UART

Connecteu un llum a USB UART
Connecteu un llum a USB UART

Els cables són senzills, però tingueu en compte dues coses:

1.! La llum s’ha de desconnectar de la tensió de 220 v

2.! Utilitzeu USB UART amb la configuració 3.3 v, en cas contrari destruireu el dispositiu

D’acord, connectem-nos

LÀMPARA USB UART

3,3V 3,3V

GND GND

RX TX

TX RX

Al GPIO 0 de la làmpada només heu de connectar un cable simple. A continuació s'explicarà una raó

Pas 3: prepareu Arduino IDE

Prepareu Arduino IDE
Prepareu Arduino IDE

1. Cal que tingueu a punt el vostre entorn per programar xips ESP8266. No hi detallaré, perquè hi ha moltes publicacions a Internet, fes un cop d'ull a

2. Baixeu la biblioteca https://github.com/Yurik72/ESPHap i descomprimiu-la a la carpeta de la biblioteca Arduino. Per a Windows, normalment es tracta de biblioteques C: / Users / \ Documents / Arduino

3. Des de l'arxiu adjunt https://github.com/Yurik72/ESPHap/tree/master/wol… descomprimiu wolfSSL_3_13_0.rar a la mateixa carpeta de les biblioteques Arduino. (C: / Users / \ Documents / Arduino / libraries / wolfssl). Assegureu-vos que no es tracta de root duplicat. Els fitxers mitjans haurien d’estar a sota (C: / Users / \ Documents / Arduino / libraries / wolfssl)

4. Descarregueu o instal·leu la biblioteca

Ara estem preparats per programar el vostre ESP8266

Obriu l'esbós

I configureu la configuració adequada del tauler a Arduino; vegeu les imatges amb la configuració adequada

Pas 4: Firmware intermitent

Firmware intermitent
Firmware intermitent

Connecteu el vostre USB UART a l'ordinador. el llum està llest per parpellejar. A Arduino IDE trieu el port COM adequat

Abans s’ha esmentat un truc. per canviar el xip al mode de flaix, GPIO 0 hauria d’estar connectat a GND durant l’encesa o el reinici

Es pot fer de dues maneres:

Si USB UART amb el botó de restabliment, premeu el botó de càrrega del firmware a Arduino IDE, espereu el missatge de càrrega i connecteu els cables de GPIO 0 a GND de Sonoff que premeu el botó de restabliment USB UART, espereu que comenci la càrrega, després d’això. els cables es poden desconnectar de Sonoff

Si USB UART no té el botó Restableix, traieu l'USB de l'ordinador, connecteu els cables de GPIO 0 a GND Sonoff, introduïu l'USB i feu clic a "descarregar". Després de començar la descàrrega. Tot això és necessari per posar Sonoff en mode d'arrencada (GPIO0 a GND en el moment de l'engegada)

En el meu cas, només tinc cables senzills de GPIO 0 a GND de USB UART, hi ha habitacions suficients a GND

D'acord, s'hauria d'iniciar la càrrega i hauríeu de veure un missatge d'èxit

Vostè Lamp està llest per utilitzar, és millor restablir-lo després de parpellejar.

Pas 5: configureu el llum i emparelleu-lo amb Apple

Llum de configuració i emparellament amb Apple
Llum de configuració i emparellament amb Apple
Llum de configuració i emparellament amb Apple
Llum de configuració i emparellament amb Apple
Llum de configuració i emparellament amb Apple
Llum de configuració i emparellament amb Apple

En el meu cas, he continuat la configuració i el procés de sincronització connectant Lamp a la UART USB per controlar el que està passant a un monitor sèrie

En primer lloc, hem de connectar / configurar el llum al WiFi de casa vostra

Després de reiniciar Lamp, s'iniciarà en mode de punt d'accés. Heu de connectar l'ordinador a la xarxa WiFi anomenada "ES". Després de la connexió, se us redirigirà al portaal captiu. Si no, obriu un navegador i poseu https://192.168.4.1. hauríeu de veure un portal de configuració

Seleccioneu la vostra xarxa domèstica wifi o introduïu-la manualment, introduïu una contrasenya i confirmeu-la. El llum es reiniciarà i, en cas d’èxit, hauríeu de veure registres com aquest

* WM: Resultat de la connexió: * WM: 3 * WM: Adreça IP:

* WM: 192.168.0.93

Adreça IP connectada a WiFi: 192.168.0.93

>> Integració de la llar: homekit_is_paired 0

……..

>> HomeKit: Configuració de mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Inici del servidor

>> HomeKit: el servidor d'inici sobre el servidor web NO està configurat, esperant la vinculació

El llum està llest per aparellar-se. Fem-ho

1. Obriu el telèfon -> Apple home -> afegiu un dispositiu.

2. Feu una selecció per afegir manualment i veiem alguna cosa com ES … disponible, 3. Seleccioneu-lo i accepteu, per descomptat, que no està certificat, introduïu la contrasenya 11111111 i anem …

Com a regla general, tot passarà la primera vegada i ho veureu immediatament als dispositius i el podreu engegar i apagar.

En teoria, això és tot, podeu muntar el llum connectat i jugant …

Si no, consulteu la secció de resolució de problemes

Pas 6: resolució de problemes

Resolució de problemes
Resolució de problemes

Si alguna cosa ha fallat, el procés de sincronització és el més capritxós, i les meves proves i experiència poden trigar fins a un màxim de 3 intents.

Heu de restablir el dispositiu i tornar-ho a provar.

Si el dispositiu no apareix a la llista de parells, probablement el dispositiu ja emmagatzemi informació sobre parells, però Apple no:(Hem d’eliminar la informació de sincronització del dispositiu.

Les dades de sincronització es guarden al sistema de fitxers SPIFFS "/pair.dat". i necessiteu obrir un navegador

introduïu https:// ip / browse i se us accedirà al vostre sistema de fitxers SPIFF.

On IP és l'adreça IP del dispositiu

Només heu de suprimir el fitxer pair.dat, restablir el dispositiu i tornar a començar a emparellar-lo

Recomanat: