Innehållsförteckning:
- Steg 1: Förbered lampan för firmwareuppdatering
- Steg 2: Anslut en lampa till USB UART
- Steg 3: Förbered Arduino IDE
- Steg 4: Blinkande firmware
- Steg 5: Installera lampa och para ihop med Apple
- Steg 6: Felsökning
Video: Sonoff B1 med Native Apple Home Kit Make från Arduino: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
Denna osträngbara ger dig ett ganska enkelt sätt att integrera Sonoff B1 -lampan i ditt Apple -hemmakit utan ytterligare broar
Intro: Sonoff B1 är en ganska billig men kraftfull lampa som innehåller tre typer av LED -lampor
1. Vit LED "varm"
2. Vit Led "Cool"
3. RGB Led
Därför kan de användas i olika kombinationer och vi kan i teorin få varje möjlig effekt genom att kombinera ljusstyrkan hos dessa LED: er
Steg 1: Förbered lampan för firmwareuppdatering
För att uppdatera firmware behöver vi lite lödningskunskaper
Okej låt oss börja
Skruva loss plastiklocket och hitta kontakter, vi måste lödda alla ledningar eller skärm för att enkelt ansluta USB-UART-omvandlare.
I mitt fall har jag använt manlig header, hovewer alla enkla ledningar eller trådar med stift kan användas. Om du ska spela ett par gånger med lamporna, bör ledningarna vara korta för att vara säker på att plastlocket skruvas fast
Det är allt. Nu kan du uppdatera firmware mycket enkelt köp bara skruva av en lock
Steg 2: Anslut en lampa till USB UART
Ledningarna är enkla, men tänk på två saker:
1.! Lampan ska kopplas bort från nätspänningen 220 v
2.! Använd USB UART med inställningen 3.3 v, annars kommer du att förstöra enheten
Ok, låt oss ansluta
USB UART -LAMPA
3.3V 3.3V
GND GND
RX TX
TX RX
Anslut en enkel kabel till lampans GPIO 0. Nästa kommer att förklaras en anledning
Steg 3: Förbered Arduino IDE
1. Du måste ha en klar miljö för programmering av ESP8266 -chips. Jag kommer inte att detaljera där, eftersom det finns massor av internetpublikationer, ta en titt
2. Ladda ner biblioteket https://github.com/Yurik72/ESPHap och packa upp det i Arduino biblioteksmapp. För Windows är detta vanligtvis C: / Users / Documents / Arduino / libraries
3. Från det bifogade arkivet https://github.com/Yurik72/ESPHap/tree/master/wol… packa upp wolfSSL_3_13_0.rar i samma mapp i Arduino -biblioteken. (C: / Users / \ Documents / Arduino / libraries / wolfssl). Var säker på att det inte är duplicerad rot. Betyder att filer ska vara under (C: / Users / Documents / Arduino / libraries / wolfssl)
4. Ladda ner eller installera biblioteket
Nu är vi redo att programmera din ESP8266
Öppna skissen
Och ställ in rätt brädinställning på Arduino, se bilderna med rätt inställning
Steg 4: Blinkande firmware
Anslut din USB UART till datorn. din lampa är redo att blinka. Välj rätt COM -port i Arduino IDE
Det finns ett knep som nämnts tidigare. för att växla chip till blixtläge GPIO 0 bör anslutas till GND under påslagning eller återställning
Det kan göras på två sätt:
Om USB UART med återställningsknappen, tryck sedan på firmware -uppladdningsknappen på Arduino IDE, vänta på uppladdningsmeddelandet och anslut kablarna från GPIO 0 till GND för Sonoff än tryck på USB UART Reset -knappen, vänta tills uppladdningen startar, efter det ledningar kan kopplas bort Sonoff
Om USB UART utan Reset -knappen, ta sedan bort USB -enheten från datorn, anslut kablar från GPIO 0 till GND Sonoff, sätt i USB -enheten och klicka på "ladda ner". Efter nedladdningen startar. Allt detta är nödvändigt för att sätta Sonoff i startläge (GPIO0 på GND vid uppstart)
I mitt fall har jag bara enkla beröringskablar från GPIO 0 till GND av USB UART, det finns tillräckligt med rum i GND
Ok, uppladdningen bör startas och du ska se ett framgångsmeddelande
Din lampa är klar att använda, det är bättre att återställa det efter att ha blinkat.
Steg 5: Installera lampa och para ihop med Apple
I mitt fall har jag fortsatt installationen och parningsprocessen genom att fortfarande ansluta lampan till USB UART för att styra en seriell bildskärm vad som händer
Först måste vi ansluta/konfigurera lampan till ditt hem WiFi
Efter omstart startar lampan i åtkomstpunktsläge. Du måste ansluta din dator till WiFi -nätverket med namnet "ES". Efter anslutningen omdirigeras du till den fångna portalen. Om inte, öppna en webbläsare och lägg till https://192.168.4.1. du borde se en konfigurationsportal
Välj ditt wifi -hemnätverk eller mata in manuellt, ange ett lösenord och bekräfta. Lampan startas om och vid framgång bör du se en logg som denna
*WM: Anslutningsresultat: *WM: 3 *WM: IP -adress:
*WM: 192.168.0.93
WiFi -ansluten IP -adress: 192.168.0.93
>> Hemintegration: homekit_is_paired 0
……..
>> HomeKit: Konfigurering av mDNS >>> HomeKit: MDNS. Början: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server över
>> HomeKit: Init -servern över webbservern är INTE inställd, väntar på parning
Lampan är klar att para ihop! Låt oss göra
1. Öppna telefonen -> Apple home -> lägg till enhet.
2. Gör ett val för att lägga till manuellt så ser vi något liknande ES ……. tillgängliga, 3. Välj det och godkänn förstås att det inte är certifierat, mata in lösenord 11111111 och låt oss gå …..
Som regel kommer allt att gå första gången och du kommer att se det direkt på enheterna och du kan slå på och av det.
I teorin är det allt, du kan montera din lampa ansluta och spela …
Om inte, se felsökningsavsnittet
Steg 6: Felsökning
Om något gick fel är parningsprocessen den mest nyckfulla, och min testning och erfarenhet kan ta upp till högst 3 försök.
Du måste återställa enheten och försöka igen, Om enheten inte visas i listan över parningar, lagrar troligen enheten redan parinformation men Apple Not:(Vi måste ta bort parkopplingsinformation från enheten..
Parningsdata sparas i SPIFFS -filsystemet "/pair.dat". och du måste öppna en webbläsare
ange https:// ip/browse och du kommer åt ditt SPIFF -filsystem.
Där ip är din enhets IP -adress
Radera bara filen pair.dat, återställ enheten och börja para ihop igen
Rekommenderad:
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 steg
Sonoff B1 Firmware Home Automation Openhab Google Home: Jag gillar verkligen Tasmota -firmware för mina Sonoff -switchar. Men a var inte riktigt nöjd med Tasmota-firmware på min Sonoff-B1. Jag lyckades inte helt integrera det i min Openhab och styra det via Google Home. Därför skrev jag mitt eget företag
Hur man monterar 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum från Banggood.com: 10 steg (med bilder)
Hur man monterar 3D Light Cube Kit 8x8x8 Blue LED MP3 Music Spectrum Från Banggood.com: Detta är vad vi bygger: 3D Light Cube Kit 8x8x8 Blue LED MP3 Music SpectrumOptional Transparent Acrylic Board HousingOm du gillar den här LED -kuben kanske du vill hoppa på min YouTube -kanal där jag gör LED -kuber, robotar, IoT, 3D -utskrift och mer
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: 5 steg
Konfigurera från scratch en Raspberry Pi för att logga data från Arduino: Denna handledning är för dem som inte har erfarenhet av att installera en ny maskinvara eller programvara, än mindre Python eller Linux. Låt säga att du har beställt till Raspberry Pi (RPi) med SD kort (minst 8 GB, jag använde 16 GB, typ I) och strömförsörjning (5V, minst 2
Hur man gör FUZZ -gitarreffekt från Aliexpress DIY Kit: 20 steg (med bilder)
Hur man gör FUZZ -gitarreffekt från Aliexpress DIY Kit: Jag byggde DIY Fuzz elektrisk gitarreffekt från AliExpress och det fanns så blygsam information att jag bestämde mig för att göra en instruktion till andra, mindre erfarna användare eller köpare. Så detta är
En annan strömförsörjning från bänkskivan från datorns strömförsörjning: 7 steg
En annan strömförsörjning från en bänkskiva från datorns strömförsörjning: Den här instruktionsboken visar hur jag byggde min nätaggregat från strömförsörjningsenheten i en gammal dator. Detta är ett mycket bra projekt att göra av flera skäl:- Det här är mycket användbart för alla som arbetar med elektronik. Det supp