Innholdsfortegnelse:

Sonoff B1 med Native Apple Home Kit Make av Arduino: 6 trinn
Sonoff B1 med Native Apple Home Kit Make av Arduino: 6 trinn

Video: Sonoff B1 med Native Apple Home Kit Make av Arduino: 6 trinn

Video: Sonoff B1 med Native Apple Home Kit Make av Arduino: 6 trinn
Video: Aqara S1 ZNCJMB14LM - интерактивная сенсорная панель и выключатель на три линии для умного дома 2024, November
Anonim
Sonoff B1 med Native Apple Home Kit Make av Arduino
Sonoff B1 med Native Apple Home Kit Make av Arduino

Denne innduktable gir deg en ganske enkel måte å integrere Sonoff B1 -lampen i ditt Apple -hjemmekit uten ekstra broer

Intro: Sonoff B1 er en ganske billig, men kraftig lampe som inneholder tre typer LED -er

1. Hvit LED "varm"

2. Hvit LED "Cool"

3. RGB Led

Derfor kan de brukes av forskjellige kombinasjoner, og vi kan i teorien få enhver mulig effekt ved å kombinere lysstyrken til disse LED -ene

Trinn 1: Forbered lampe for fastvareoppdatering

Forbered lampen for fastvareoppdatering
Forbered lampen for fastvareoppdatering

For å oppdatere fastvare trenger vi litt lodding

Ok, la oss sette i gang

Skru av plastdekselet og finn kontakter. Vi må lodde alle ledninger eller skjerm for å være enkel å koble til USB-UART-omformeren.

I mitt tilfelle har jeg brukt mannlig overskrift, hovewer alle enkle ledninger eller ledninger med pinner kan brukes. Hvis du skal spille noen ganger med lampene, bør ledningene være korte for å være sikker på at plastlokket er skrudd

Det er alt. Nå kan du oppdatere fastvaren veldig enkelt, bare skru av lokket

Trinn 2: Koble en lampe til USB UART

Koble en lampe til USB UART
Koble en lampe til USB UART

Ledningene er enkle, men vær oppmerksom på to ting:

1. ! Lampen skal kobles fra strømspenningen 220 v

2.! Bruk USB UART med innstillingen 3.3 v, ellers ødelegger du enheten

Ok, la oss koble til

USB UART -LAMPE

3.3V 3.3V

GND GND

RX TX

TX RX

Til GPIO 0 på lampen er det bare å koble til en enkel ledning. Neste vil bli forklart en grunn

Trinn 3: Forbered Arduino IDE

Forbered Arduino IDE
Forbered Arduino IDE

1. Du må ha et klart miljø for programmering av ESP8266 -brikker. Jeg vil ikke detaljere det, fordi det er mange internettpublikasjoner, ta en titt

2. Last ned biblioteket https://github.com/Yurik72/ESPHap og pakk det ut i Arduino bibliotekmappe. For Windows er dette vanligvis C: / Users / Documents / Arduino / biblioteker

3. Fra det vedlagte arkivet https://github.com/Yurik72/ESPHap/tree/master/wol… pakk ut wolfSSL_3_13_0.rar til den samme mappen til Arduino -bibliotekene. (C: / Users / Documents / Arduino / libraries / wolfssl). Vær sikker på at det ikke er duplisert rot. Betyr at filer skal være under (C: / Users / Documents / Arduino / libraries / wolfssl)

4. Last ned eller installer biblioteket

Nå er vi klare til å programmere ESP8266

Åpne skissen

Og sett riktig brettinnstilling på Arduino, se bildene med riktig innstilling

Trinn 4: Blinkende fastvare

Blinkende fastvare
Blinkende fastvare

Koble USB UART til datamaskinen. lampen din er klar til å blinke. Velg riktig COM -port i Arduino IDE

Det er et triks nevnt før. for å bytte brikke til blitsmodus, bør GPIO 0 kobles til GND under påslåing eller tilbakestilling

Det kan gjøres på to måter:

Hvis USB UART med tilbakestillingsknappen, trykk deretter på fastvareopplastingsknappen på Arduino IDE, vent på opplastingsmeldingen og koble ledninger fra GPIO 0 til GND for Sonoff enn trykk på USB UART Reset -knappen, vent til opplastingen starter, etter det ledninger kan kobles fra Sonoff

Hvis USB UART uten Reset -knappen, fjern USB fra datamaskinen, koble ledninger fra GPIO 0 til GND Sonoff, sett inn USB -en og klikk "last ned". Etter at nedlastingen har startet. Alt dette er nødvendig for å sette Sonoff i oppstartsmodus (GPIO0 på GND ved oppstart)

I mitt tilfelle har jeg bare enkle berøringskabler fra GPIO 0 til GND av USB UART, det er nok rom i GND

Ok, opplastingen bør startes, og du skal se suksessmelding

Du Lampen er klar til bruk, det er bedre å tilbakestille den etter å ha blinket.

Trinn 5: Konfigurer lampe og sammenkobling med Apple

Sett opp lampe og sammenkobling med Apple
Sett opp lampe og sammenkobling med Apple
Sett opp lampe og sammenkobling med Apple
Sett opp lampe og sammenkobling med Apple
Sett opp lampe og sammenkobling med Apple
Sett opp lampe og sammenkobling med Apple

I mitt tilfelle har jeg fortsatt installasjons- og sammenkoblingsprosessen ved fortsatt å koble lampen til USB UART for å kontrollere en seriell skjerm hva som skjer

Først må vi koble/konfigurere lampen til ditt WiFi -hjem

Etter omstart starter lampen i tilgangspunktmodus. Du må koble datamaskinen til WiFi -nettverket kalt "ES". Etter tilkobling blir du omdirigert til den fangede portalen. Hvis ikke, åpner du en nettleser og setter https://192.168.4.1. du bør se en konfigurasjonsportal

Velg wifi -hjemmenettverket ditt eller skriv inn manuelt, skriv inn et passord og bekreft. Lampen startes på nytt, og hvis det lykkes, bør du se en logg som denne

*WM: Tilkoblingsresultat: *WM: 3 *WM: IP -adresse:

*WM: 192.168.0.93

WiFi -tilkoblet IP -adresse: 192.168.0.93

>> Hjemintegrasjon: homekit_is_paired 0

……..

>> HomeKit: Konfigurering av mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server over

>> HomeKit: Init server over Web server er IKKE SET, venter på sammenkobling

Lampen er klar til paring! La oss gjøre

1. Åpne telefonen -> Apple home -> legg til enhet.

2. Gjør et valg for å legge til manuelt, så ser vi noe som ES ……. tilgjengelig, 3. Velg det og godta selvfølgelig at det ikke er sertifisert, skriv inn passord 11111111 og la oss gå ….

Som regel vil alt gå første gangen, og du vil umiddelbart se det på enhetene, og du kan slå det på og av.

I teorien er det alt, du kan montere lampen din og koble til …

Hvis ikke, se feilsøkingsdelen

Trinn 6: Feilsøking

Feilsøking
Feilsøking

Hvis noe gikk galt, er paringsprosessen den mest lunefulle, og min testing og erfaring kan ta opptil maksimalt 3 forsøk.

Du må tilbakestille enheten og prøve igjen, Hvis enheten ikke vises i listen over sammenkoblinger, lagrer sannsynligvis enheten allerede parinformasjon, men Apple Not:(Vi må fjerne sammenkoblingsinformasjon fra enheten.

Pardata lagres på SPIFFS -filsystemet "/pair.dat". og du må åpne en nettleser

skriv inn https:// ip/browse, og du får tilgang til SPIFFs filsystem.

Hvor ip er IP -adressen til enheten din

Bare slett filparet.dat, tilbakestill enheten og start sammenkoblingen igjen

Anbefalt: