Sadržaj:
Video: Upotrijebite Homie firmver za pogon Sonoff prekidačkog modula (na bazi ESP8266): 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Prije bljeskanja Sonoff uređaja, morat ćete ga povezati s računalom.
Nakon što zalemimo serijsko zaglavlje, zgrabite:
- Četiri dupont kabela (FR/DE), odaberite sve konektore koji su vam potrebni za određena zaglavlja (strana Sonoff i FTDI). U mom slučaju ovo je muško (Sonoff) - žensko (FTDI);
- Adapter FTDI na USB (FR/DE);
- USB kabel prikladan za vaš adapter.
Spojite kabele na Sonoff, spojite kabele na FTDI, spojite FTDI na USB, spojite USB na računalo.
Nakon što sam ovo testirao, odlučio sam zalijepiti pinove konektora na kabelu. Budući da na strani FTDI -a postoji jaz između tla i TX/RX/VCC -a, dodao sam dupont plastičnu iglu bez kabela kao punilo. Također sam označio kabel GND sa svake strane kako bih spriječio bilo kakvu grešku.
UPOZORENJE 1: Priključak na Sonoffu je 3,3 V, provjerite koristite li odgovarajući FTDI adapter i/ili podesite njegov napon u skladu s tim.
UPOZORENJE 2: NE priključujte AC istovremeno s FTDI -jem
Korak 3: Izrada i ažuriranje firmvera
Pripremiti
Za sastavljanje i fleširanje firmvera potrebno vam je:
- IDE, koristim izvrstan IO za platformu (pogledajte Početak);
- Izvori i ovisnosti firmvera (nabavite to iz mog spremišta).
Svoj sam projekt izgradio na temelju Homiejeve ogledne skice IteadSonoffButton. Napravio sam vrlo male promjene, uglavnom kozmetičke (komentari + bilježenje) i IDE (PlatformIO IDE umjesto Arduino IDE).
Sastaviti
Provjerite možete li sastaviti izvore. Posebno je važno provjeriti koristite li odgovarajući ciljni kontroler, za ovaj uređaj Sonoff morat ćete odabrati "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m na platformi.ini).
Kad kompilacija prođe dobro, možemo prijeći na stvarno bljeskanje.
Bljesak
Sonoff vas neće slušati onakvog kakav je, isključite ga iz utičnice, pritisnite gumb i otpustite ga nakon što ste ga priključili. Prije uključivanja potrebno je pritisnuti tipku za ulazak u "način rada bljeskalice". Ovo zapravo spušta GPIO 0 povezivanjem na GND.
Sada kada Sonoff čeka na bljeskanje, pošaljite mu firmver.
Živo je
Čestitamo! Sada ste ponosni vlasnik hakiranog Sonoff uređaja s prilagođenim firmwareom!
Svakako pročitajte Homiejevu stranicu Početak. Morat ćete se usredotočiti na to kako konfigurirati WIFI i MQTT posrednika, pogledati Konfiguracija - HTTP JSON API (izravne veze do mobilne aplikacije i web stranice).
Korak 4: Testiranje uređaja
Hardver
Kako biste bili sigurni da radi:
- Isključite sve iz utičnice, ne želite pržiti Sonoff niti sebe;
- Spojite AC kabel na ulaz uređaja;
- Priključite kabel u utičnicu.
Nakon što se to učini, Sonoff bi se trebao pokrenuti u "normalnom načinu rada". Odnosno, odradit će svoj posao.
Softver
Homie uređaj će se oglasiti posredniku MQTT. Zbog toga jako volim:
- Upotrijebite homie-ota za brzi pregled uređaja i njihovih mogućnosti. Međutim, njegova glavna svrha je ažuriranje OTA -e;
- koristite MQTT.fx (ja sam u sustavu Windows) za njuškanje poruka posredniku. Koristim ga i za slanje poruka na uređaje.
Softver: homie-ota
Ovo je python skripta koja pokreće web poslužitelj. Odatle se možete prijaviti na web stranicu i ona će vam izbrisati detalje. Pročitajte install / readme i stvorite vlastitu konfiguracijsku datoteku.
Softver: MQTT.fx
Ovo je Windows aplikacija koja prikazuje pretplaćene teme i daje mogućnost slanja poruka te dodatnih stvari.
To će biti neka vrsta serijskog izlaza za sve vaše uređaje odjednom. Budući da ovo može biti prilično opširno, možete ograničiti ("pretplatiti se") samo na određene teme.
Za općenitiji alat za provjeru "hakera" pogledajte mosquitto_pub i mosquitto_sub.
Korak 5: Završne riječi
Pokrili smo dosta tema o "samo bljeskanju firmvera".
Ovo je, međutim, srž teme ove hakiranja IoT uređaja. Morate ih sve povezati i povezati sa stvarnim svijetom.
Od mojih prethodnih uputstava o "kućnoj automatizaciji", ovo je prvi put da je stvarni svijet pogođen. Kako uzbudljivo!
Pazite da pazite:
- Planiranje DIY sustava kućne automatizacije
- Izgradnja Homie uređaja za IoT ili kućnu automatizaciju
- Kako premostiti Homie čvorove na PiDome poslužitelj?
Hmm, izgleda da bih trebao napisati PiDome (na Twitteru, puno ažuriranijih informacija) za instrukcije sada:-)
Preporučeni:
Napravio sam stari CD pogon u Wifi robota koristeći Nodemcu, L298N motorni pogon i mnoge druge: 5 koraka
Napravio sam stari CD pogon u Wifi robota koristeći Nodemcu, L298N motorni pogon i mnoge druge: VX Robotics & Prisutna elektronika
Kako bljeskati ili programirati ESP8266 AT firmver pomoću ESP8266 bljeskalice i programatora, IOT Wifi modul: 6 koraka
Kako bljeskati ili programirati ESP8266 AT firmver pomoću ESP8266 Flashera i programatora, IOT Wifi modula: Opis: Ovaj modul je USB adapter /programator za ESP8266 module tipa ESP-01 ili ESP-01S. Prikladno je opremljen ženskim zaglavljem 2x4P 2,54 mm za priključivanje ESP01. Također probija sve pinove ESP-01 preko 2x4P 2,54 mm muškog h
Infracrveni termometar na bazi Arduina - IR termometar na bazi Arduina: 4 koraka
Infracrveni termometar na bazi Arduina | Infracrveni termometar pomoću Arduina: Bok dečki, u ovim uputama napravit ćemo beskontaktni termometar pomoću arduina. Budući da je ponekad temperatura tekućine/krutine previsoka ili preniska, a onda je teško stupiti u kontakt s njom i pročitati je temperatura u tom prizoru
I2C / IIC LCD zaslon - Upotrijebite SPI LCD za I2C LCD zaslon Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD zaslon | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo dečki, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvoriti SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Kako bljeskati firmver MicroPython na Sonoff pametnom prekidaču temeljenom na ESP8266: 3 koraka (sa slikama)
Kako bljeskati firmver MicroPython na pametnom prekidaču Sonoff temeljenom na ESP8266: Što je Sonoff? Sonoff je linija uređaja za pametnu kuću koju je razvio ITEAD. Jedan od najfleksibilnijih i najjeftinijih uređaja iz te linije su Sonoff Basic i Sonoff Dual. Ovo su prekidači s omogućenim Wi-Fi-jem temeljeni na izvrsnom čipu, ESP8266. Dok