Turinys:

„Sonoff B1“su vietiniu „Apple“namų rinkiniu „Arduino“: 6 žingsniai
„Sonoff B1“su vietiniu „Apple“namų rinkiniu „Arduino“: 6 žingsniai

Video: „Sonoff B1“su vietiniu „Apple“namų rinkiniu „Arduino“: 6 žingsniai

Video: „Sonoff B1“su vietiniu „Apple“namų rinkiniu „Arduino“: 6 žingsniai
Video: Aqara S1 ZNCJMB14LM interaktyvus jutiklinis skydelis ir trijų eilučių jungiklis išmaniesiems namams 2024, Rugsėjis
Anonim
„Sonoff B1“su vietiniu „Apple“namų rinkiniu, kurį pagamino „Arduino“
„Sonoff B1“su vietiniu „Apple“namų rinkiniu, kurį pagamino „Arduino“

Ši nesuderinama informacija suteikia jums gana paprastą būdą integruoti „Sonoff B1“lempą į „Apple“namų rinkinį be jokių papildomų tiltų

Įvadas: „Sonoff B1“yra gana pigi, bet galinga lempa, kurioje yra trijų tipų „Led“

1. Baltas ledas „Šiltas“

2. Baltoji „Cool“

3. RGB Led

Todėl jie gali būti naudojami įvairiais deriniais, ir mes teoriškai galime pasiekti bet kokį galimą efektą, derindami tų šviesos diodų ryškumą.

1 žingsnis: Paruoškite lemputę programinės įrangos atnaujinimui

Paruoškite lemputę programinės įrangos atnaujinimui
Paruoškite lemputę programinės įrangos atnaujinimui

Norėdami atnaujinti programinę -aparatinę įrangą, mums reikia šiek tiek litavimo įgūdžių

Gerai pradėkime

Atsukite plastikinį dangtelį ir suraskite kontaktus. Turime lituoti visus laidus ar skydą, kad būtų lengva prijungti USB-UART keitiklį.

Mano atveju aš naudoju antgalį su vyrišku galu, galima naudoti bet kokius paprastus laidus ar laidus su kaiščiais. Jei ketinate žaisti keletą kartų su lempomis, laidai turėtų būti trumpi, kad būtumėte tikri, jog užsuktas plastikinis dangtelis

Tai viskas. Dabar galite labai lengvai atnaujinti programinę -aparatinę įrangą, tiesiog atsukite dangtelį

2 veiksmas: prijunkite lemputę prie USB UART

Prijunkite lemputę prie USB UART
Prijunkite lemputę prie USB UART

Laidai yra paprasti, tačiau atminkite du dalykus:

1.! Lempa turi būti atjungta nuo 220 V įtampos

2.! Naudokite USB UART su 3.3 v nustatymu, kitaip sugadinsite įrenginį

Gerai, jungiamės

USB UART lempa

3.3V 3.3V

GND GND

RX TX

TX RX

Prie lempos GPIO 0 tiesiog prijunkite paprastą laidą. Toliau bus paaiškinta priežastis

3 žingsnis: Paruoškite „Arduino IDE“

Paruoškite „Arduino IDE“
Paruoškite „Arduino IDE“

1. Turite turėti paruoštą aplinką programuoti ESP8266 lustus. Aš ten nedetalizuosiu, nes internete yra daug publikacijų, pažiūrėkite

2. Atsisiųskite biblioteką https://github.com/Yurik72/ESPHap ir išpakuokite ją į „Arduino“bibliotekos aplanką. „Windows“paprastai tai yra C: / Users / Documents / Arduino / bibliotekos

3. Iš pridėto archyvo https://github.com/Yurik72/ESPHap/tree/master/wol… išpakuokite wolfSSL_3_13_0.rar į tą patį „Arduino“bibliotekų aplanką. (C: / Users / \ Documents / Arduino / libraries / wolfssl). Įsitikinkite, kad tai nėra dubliuota šaknis. Reiškia, failai turi būti (C: / Users / Documents / Arduino / libraries / wolfssl)

4. Atsisiųskite arba įdiekite biblioteką

Dabar esame pasiruošę užprogramuoti jūsų ESP8266

Atidarykite eskizą

Ir nustatykite tinkamą „Arduino“lentos nustatymą, žiūrėkite paveikslėlius su tinkamu nustatymu

4 veiksmas: mirksi programinė įranga

Mirksi programinė įranga
Mirksi programinė įranga

Prijunkite USB UART prie kompiuterio. jūsų lempa paruošta mirksėti. „Arduino IDE“pasirinkite tinkamą COM prievadą

Yra triukas, minėtas anksčiau. Norėdami perjungti lustą į blykstės režimą, GPIO 0 turi būti prijungtas prie GND įjungimo arba atstatymo metu

Tai galima padaryti dviem būdais:

Jei USB UART su atstatymo mygtuku, tada paspauskite „Arduino IDE“programinės įrangos įkėlimo mygtuką, palaukite įkėlimo pranešimo ir prijunkite laidus iš GPIO 0 į „GND of Sonoff“, nei paspauskite USB UART nustatymo iš naujo mygtuką, palaukite, kol prasidės įkėlimas. laidus galima atjungti Sonoff

Jei USB UART be Reset mygtuko, tada išimkite USB iš kompiuterio, prijunkite laidus iš GPIO 0 į GND Sonoff, įdėkite USB ir spustelėkite „atsisiųsti“. Prasidėjus atsisiuntimui. Visa tai būtina norint įjungti „Sonoff“įkrovos režimą (GPIO0 GND įjungimo metu)

Mano atveju aš tiesiog priliečiu laidus nuo GPIO 0 iki USB UART GND, tai yra pakankamai kambarių GND

Gerai, įkėlimas turėtų būti pradėtas ir turėtumėte pamatyti pranešimą apie sėkmę

„Lamp“yra paruoštas naudoti, geriau jį iš naujo nustatyti mirksint.

5 veiksmas: nustatykite lempą ir suporuokite ją su „Apple“

Nustatykite lempą ir suporuokite su „Apple“
Nustatykite lempą ir suporuokite su „Apple“
Nustatykite lempą ir suporuokite su „Apple“
Nustatykite lempą ir suporuokite su „Apple“
Nustatykite lempą ir suporuokite su „Apple“
Nustatykite lempą ir suporuokite su „Apple“

Mano atveju aš tęsiau sąrankos ir susiejimo procesą, vis tiek prijungdamas lempą prie USB UART, kad galėčiau valdyti serijinį monitorių

Pirmiausia turime prijungti/sukonfigūruoti lemputę prie jūsų namų „WiFi“

Po perkrovimo lemputė pradės veikti prieigos taško režimu. Turite prijungti kompiuterį prie „WiFi“tinklo, pavadinto „ES“. Prisijungę būsite nukreipti į nelaisvės portalą. Jei ne, atidarykite naršyklę ir įdėkite https://192.168.4.1. turėtumėte pamatyti konfigūracijos portalą

Pasirinkite „Wi -Fi“namų tinklą arba įveskite rankiniu būdu, įveskite slaptažodį ir patvirtinkite. Lempa bus paleista iš naujo, o sėkmės atveju turėtumėte pamatyti tokius žurnalus

*WM: ryšio rezultatas: *WM: 3 *WM: IP adresas:

*WM: 192.168.0.93

„WiFi“prijungtas IP adresas: 192.168.0.93

>> Pagrindinis integravimas: homekit_is_pairs 0

……..

>> HomeKit: mDNS konfigūravimas >>> HomeKit: MDNS. Pradžia: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Pradinis serveris baigtas

>> HomeKit: Pradinis serveris per žiniatinklio serverį NĖRA NUSTATytas, laukia susiejimo

Lempa paruošta suporuoti! Padarykime

1. Atidarykite telefoną -> „Apple“pagrindinis puslapis -> pridėkite įrenginį.

2. Pasirinkite pasirinkimą pridėti rankiniu būdu ir pamatysime kažką panašaus į ES ……. prieinama, 3. Pasirinkite jį ir, žinoma, sutikite, kad jis nėra sertifikuotas, įveskite slaptažodį 11111111 ir eikime ….

Paprastai viskas praeis pirmą kartą ir jūs iškart pamatysite tai įrenginiuose ir galėsite jį įjungti ir išjungti.

Teoriškai tai viskas, galite surinkti lempą ir žaisti …

Jei ne, žiūrėkite trikčių šalinimo skyrių

6 veiksmas: trikčių šalinimas

Problemų sprendimas
Problemų sprendimas

Jei kažkas nepavyko, susiejimo procesas yra pats įnoringiausias, o mano bandymai ir patirtis gali užtrukti iki 3 bandymų.

Turite iš naujo nustatyti įrenginį ir bandyti dar kartą, Jei įrenginys nerodomas porų sąraše, tikriausiai įrenginys jau saugo poros informaciją, bet „Apple Not“:(Turime pašalinti susiejimo informaciją iš įrenginio.

Susiejimo duomenys išsaugomi SPIFFS failų sistemoje „/pair.dat“. ir jums reikia atidaryti naršyklę

įveskite https:// ip/browse ir būsite pasiekiami jūsų SPIFF failų sistema.

Kur ip yra jūsų įrenginio IP adresas

Tiesiog ištrinkite failą pair.dat, iš naujo nustatykite įrenginį ir vėl pradėkite suporuoti

Rekomenduojamas: