Tabla de contenido:

Sonoff B1 con el kit casero nativo de Apple fabricado por Arduino: 6 pasos
Sonoff B1 con el kit casero nativo de Apple fabricado por Arduino: 6 pasos

Video: Sonoff B1 con el kit casero nativo de Apple fabricado por Arduino: 6 pasos

Video: Sonoff B1 con el kit casero nativo de Apple fabricado por Arduino: 6 pasos
Video: 💡 SONOFF 📱 TUTORIAL PASO A PASO CONFIGURACION Y SOLUCION PROBLEMAS COMUNES SMART SWITCH ☑️ [ 2020] 💥 2024, Junio
Anonim
Sonoff B1 con kit casero nativo de Apple fabricado por Arduino
Sonoff B1 con kit casero nativo de Apple fabricado por Arduino

Estos insctuctables le brindan una manera bastante fácil de integrar la lámpara Sonoff B1 en su kit de hogar de Apple sin puentes adicionales.

Introducción: Sonoff B1 es una lámpara bastante barata pero potente que contiene tres tipos de Led

1. Led blanco "cálido"

2. Led blanco "Cool"

3. LED RGB

Por lo tanto, se pueden usar con diferentes combinaciones y podemos obtener en teoría cualquier efecto posible combinando la luminosidad de esos Led.

Paso 1: Prepare la lámpara para la actualización del firmware

Prepare la lámpara para la actualización del firmware
Prepare la lámpara para la actualización del firmware

Para actualizar el firmware, necesitamos un poco de habilidad para soldar.

De acuerdo, empecemos

Desatornille la tapa de plastik y busque los contactos, necesitamos soldar cualquier cable o blindaje para poder conectar fácilmente el convertidor USB-UART.

En mi caso, he usado un cabezal macho, sin embargo, se pueden usar cables simples o cables con clavijas. Si va a jugar un rato con las lámparas, los cables deben ser cortos para asegurarse de que la tapa de plástico esté atornillada.

Eso es todo. Ahora puede actualizar el firmware muy fácilmente, compre solo desenrosque una tapa

Paso 2: conecte una lámpara a USB UART

Conecte una lámpara a USB UART
Conecte una lámpara a USB UART

Los cables son simples, pero tenga en cuenta dos cosas:

1.! La lámpara debe estar desconectada del voltaje de alimentación 220 v

2.! Use USB UART con la configuración 3.3 v, de lo contrario destruirá el dispositivo

Ok, conectemos

LÁMPARA USB UART

3,3 V 3,3 V

GND GND

RX TX

TX RX

Al GPIO 0 de la lámpara simplemente conecte un cable simple. A continuación se explicará una razón.

Paso 3: Prepare Arduino IDE

Preparar Arduino IDE
Preparar Arduino IDE

1. Necesita tener un entorno listo para programar chips ESP8266. No detallaré allí, porque hay muchas publicaciones en Internet, eche un vistazo a

2. Descarga la biblioteca https://github.com/Yurik72/ESPHap y descomprímela en la carpeta de la biblioteca Arduino. Para Windows, esto suele ser C: / Users / \ Documents / Arduino / libraries

3. Desde el archivo adjunto https://github.com/Yurik72/ESPHap/tree/master/wol… descomprima wolfSSL_3_13_0.rar en la misma carpeta de las bibliotecas de Arduino. (C: / Usuarios / \ Documentos / Arduino / bibliotecas / wolfssl). Asegúrese de que no sea raíz duplicada. Significa que los archivos deben estar en (C: / Users / \ Documents / Arduino / libraries / wolfssl)

4. Descargue o instale la biblioteca

Ahora estamos listos para programar tu ESP8266

Abra el boceto

Y configure la placa adecuada en Arduino, vea las imágenes con la configuración correcta

Paso 4: firmware parpadeante

Firmware intermitente
Firmware intermitente

Conecte su UART USB a la computadora. su lámpara está lista para parpadear. En Arduino IDE, elija el puerto COM adecuado

Hay un truco mencionado antes. para cambiar el chip al modo flash, GPIO 0 debe estar conectado a GND durante el encendido o reinicio

Se puede realizar de dos formas:

Si USB UART con el botón de reinicio, presione el botón de carga de firmware en Arduino IDE, espere el mensaje de carga y conecte los cables de GPIO 0 a GND de Sonoff, luego presione el botón de reinicio USB UART, espere a que comience la carga, después de eso los cables se pueden desconectar Sonoff

Si es USB UART sin el botón Restablecer, retire el USB de la computadora, conecte los cables de GPIO 0 a GND Sonoff, inserte el USB y haga clic en "descargar". Después de que comience la descarga. Todo esto es necesario para poner a Sonoff en modo de arranque (GPIO0 en GND en el momento del encendido)

En mi caso, simplemente toco cables de GPIO 0 a GND de USB UART, hay suficientes habitaciones en GND

Ok, la carga debería iniciarse y debería ver un mensaje de éxito

Su lámpara está lista para usar, es mejor restablecerla después de parpadear.

Paso 5: Configurar la lámpara y emparejar con Apple

Configurar lámpara y emparejar con Apple
Configurar lámpara y emparejar con Apple
Configurar lámpara y emparejar con Apple
Configurar lámpara y emparejar con Apple
Configurar lámpara y emparejar con Apple
Configurar lámpara y emparejar con Apple

En mi caso, he continuado el proceso de configuración y emparejamiento al seguir conectando la lámpara al USB UART para controlar un monitor en serie lo que está sucediendo.

Primero necesitamos conectar / configurar la lámpara al WiFi de su hogar

Después de reiniciar, la lámpara se iniciará en el modo de punto de acceso. Necesita conectar su computadora a la red WiFi llamada "ES". Después de la conexión, será redirigido al portal cautivo. Si no es así, abra un navegador y coloque https://192.168.4.1. deberías ver un portal de configuración

Seleccione su red doméstica wifi o ingrese manualmente, ingrese una contraseña y confirme. La lámpara se reiniciará y, en caso de éxito, debería ver registros como este

* WM: Resultado de la conexión: * WM: 3 * WM: Dirección IP:

* WM: 192.168.0.93

Dirección IP conectada a WiFi: 192.168.0.93

>> Integración en el hogar: homekit_is_paired 0

……..

>> HomeKit: Configurando mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Inicialización del servidor

>> HomeKit: el servidor de inicio sobre el servidor web NO ESTÁ CONFIGURADO, esperando el emparejamiento

¡La lámpara está lista para emparejarse! Hagamos

1. Abra el teléfono -> Inicio de Apple -> agregar dispositivo.

2. Elija agregar manualmente y vemos algo como ES ……. disponible, 3. Selecciónalo y acepta, por supuesto, que no está certificado, ingresa la contraseña 11111111 y vamos…..

Como regla general, todo pasará la primera vez y lo verá inmediatamente en los dispositivos y podrá encenderlo y apagarlo.

En teoría, eso es todo, puedes montar tu lámpara, conectar y jugar …

Si no es así, consulte la sección de resolución de problemas.

Paso 6: solución de problemas

Solución de problemas
Solución de problemas

Si algo salió mal, el proceso de emparejamiento es el más caprichoso, y mi prueba y experiencia pueden llevar hasta un máximo de 3 intentos.

Debes restablecer tu dispositivo e intentarlo de nuevo.

Si el dispositivo no aparece en la lista de emparejamientos, probablemente el dispositivo ya almacena información de emparejamiento, pero Apple no:(Necesitamos eliminar la información de emparejamiento del dispositivo.

Los datos de emparejamiento se guardan en el sistema de archivos SPIFFS "/pair.dat". y necesitas abrir un navegador

ingrese https:// ip / browse y se le accederá a su sistema de archivos SPIFF.

Donde ip es la dirección IP de su dispositivo

Simplemente elimine el archivo pair.dat, reinicie el dispositivo y comience a emparejar nuevamente

Recomendado: