
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59



Pirms Sonoff ierīces mirgošanas tā ir jāpievieno datoram.
Kad sērijas galvene ir pielodēta, paņemiet:
- Četri dupontkabeļi (FR/DE), izvēlieties visus savienotājus, kas nepieciešami konkrētajām galvenēm (Sonoff puse un FTDI puse). Manā gadījumā tas ir vīrietis (Sonoff) - sieviete (FTDI);
- FTDI - USB adapteris (FR/DE);
- USB kabelis, kas piemērots jūsu adapterim.
Pievienojiet kabeļus Sonoff, pievienojiet kabeļus FTDI, pievienojiet FTDI USB, savienojiet USB ar datoru.
Pēc šīs pārbaudes es nolēmu pielīmēt kabeļa savienotāju tapas. Tā kā FTDI pusē ir plaisa starp zemi un TX/RX/VCC, kā pildvielu esmu pievienojis dupont plastmasas tapu bez kabeļa. Es arī atzīmēju GND kabeli katrā pusē, lai novērstu kļūdas.
BRĪDINĀJUMS 1: Sonoff ports ir 3.3V, pārliecinieties, vai izmantojat pareizu FTDI adapteri un/vai atbilstoši iestatāt tā spriegumu.
BRĪDINĀJUMS 2: Nepievienojiet maiņstrāvu vienlaikus ar FTDI
3. darbība: programmaparatūras izveide un mirgošana



Sagatavot
Lai apkopotu un atjauninātu programmaparatūru, jums ir nepieciešams:
- IDE, es izmantoju lielisko platformas IO (skatiet Darba sākšana);
- Programmaparatūras avoti un atkarības (iegūstiet to no manas krātuves).
Esmu izveidojis savu projektu, pamatojoties uz Homija parauga skici IteadSonoffButton. Es veicu ļoti maz izmaiņas, galvenokārt kosmētikas (komentāri + reģistrēšana) un IDE (PlatformIO IDE, nevis Arduino IDE).
Sastādīt
Pārliecinieties, vai varat apkopot avotus. Īpaši svarīgi ir pārliecināties, ka izmantojat pareizo mērķa kontrolieri, šai Sonoff ierīcei jums jāizvēlas "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m vietnē platformio.ini).
Kad apkopošana noritēs labi, mēs varam turpināt mirgot.
Zibspuldze
Sonofs neklausīs jūs, kāds tas ir, atvienojiet to no elektrotīkla, nospiediet tā pogu un atlaidiet to pēc tam, kad esat to atkal pievienojis. Lai ieslēgtu "zibspuldzes režīmu", pirms barošanas ir jānospiež poga. Tas faktiski samazina GPIO 0, savienojot to ar GND.
Tagad, kad Sonoff gaida mirgošanu, nosūtiet tai programmaparatūru.
Tas ir dzīvs
Apsveicam! Tagad jūs esat lepns īpašnieks uzlauztai Sonoff ierīcei ar pielāgotu programmaparatūru!
Noteikti izlasiet Homie darba sākšanas lapu. Jums jākoncentrējas uz to, kā konfigurēt WIFI un MQTT brokeri, pievērsiet uzmanību konfigurācijai - HTTP JSON API (tiešas saites uz mobilo lietotni un tīmekļa lapu).
4. darbība. Ierīces pārbaude



Aparatūra
Lai pārliecinātos, ka tas darbojas:
- Atvienojiet visu no elektrotīkla, jūs nevēlaties cept ne Sonofu, ne sevi;
- Pievienojiet maiņstrāvas kabeli ierīces ieejai;
- Pievienojiet kabeli galvenajam.
Kad tas ir izdarīts, Sonoffam vajadzētu palaist "normālā režīmā". Tas ir, tas darīs savu darbu.
Programmatūra
Mājas ierīce reklamēs sevi MQTT brokerim. Šim nolūkam man ļoti patīk:
- Izmantojiet homie-ota, lai ātri apskatītu ierīces un to iespējas. Tomēr tās galvenais mērķis ir atjaunināt OTA;
- izmantojiet MQTT.fx (es esmu operētājsistēmā Windows), lai šņauktu ziņas starpniekā. Es to izmantoju arī ziņojumu sūtīšanai uz ierīcēm.
Programmatūra: homie-ota
Šis ir python skripts, kas palaiž tīmekļa serveri. No turienes jūs varat pieteikties vietnē, un tā jums izskalos informāciju. Noteikti izlasiet install / readme un izveidojiet savu konfigurācijas failu.
Programmatūra: MQTT.fx
Šī ir Windows lietojumprogramma, kas parāda abonētās tēmas un dod iespēju sūtīt ziņojumus, kā arī papildu saturu.
Tā būs sava veida sērijas izvade visām jūsu ierīcēm vienlaikus. Tā kā tas var būt diezgan daudzpusīgs, varat ierobežot ("abonēt") tikai konkrētas tēmas.
Lai iegūtu vispārīgāku “hakeru” pierādīšanas rīku, skatiet vietni mosquitto_pub un mosquitto_sub.
5. solis: beigu vārdi

Mēs esam aptvēruši diezgan daudz tēmu, lai “vienkārši uzliesmotu programmaparatūra”.
Tomēr šī ir šāda veida IoT ierīču uzlaušanas galvenā tēma. Jums ir nepieciešams savienot tos visus kopā un savienot tos ar reālo pasauli.
Kopš maniem iepriekšējiem norādījumiem par "mājas automatizāciju" šī ir pirmā reālās pasaules ietekme. Cik aizraujoši!
Noteikti pievērsiet uzmanību:
- DIY mājas automatizācijas sistēmas plānošana
- Homie ierīču veidošana IoT vai mājas automatizācijai
- Kā savienot Homie mezglus ar PiDome serveri?
Hmm, izskatās, ka man tagad vajadzētu uzrakstīt PiDome (Twitter, daudz jaunāka informācija), kas ir pamācāma:-)
Ieteicams:
“Tikai mājās” ielaušanās atturētājs/ izmantojiet Attiny13, lai vadītu pakāpju motoru un servo: 5 soļi

Aizturošais līdzeklis “Mājas vienatnē”/ Izmantojiet Attiny13, lai vadītu pakāpju motoru un servo: Šis varētu būt viens no maniem dīvainākajiem projektiem :-) Bet pat ja jūs neinteresē turēt zagļus prom, šo projektu var izmantot jebkur, kur jūs jābrauc pakāpju vai servomotors, vai pat vairāki līdzstrāvas motori ar Attiny13.Mo
Izmantojiet Bluetooth moduli HC-05, lai realizētu mikro: bitu sakarus ar mobilo tālruni: 9 soļi (ar attēliem)

Izmantojiet Bluetooth moduli HC-05, lai realizētu mikro: bitu komunikāciju ar mobilo tālruni: Nodaļā HC-06 Bluetooth moduļa izmantošana, lai realizētu mikro: bitu komunikāciju ar mobilo tālruni, mēs esam runājuši par to, kā izmantot HC-06, lai izveidotu saziņu starp mikro: bits un mobilais tālrunis. Izņemot HC-06, ir vēl viens kopīgs Bluetooth modulis
Izmantojiet Bluetooth moduli HC-06, lai realizētu mikro: bitu sakarus ar mobilo tālruni: 8 soļi (ar attēliem)

Izmantojiet Bluetooth moduli HC-06, lai realizētu Micro: bit komunikāciju ar mobilo tālruni: Man apkārt ir daudz draugu, kuri spēlē micro: bit, sakiet man, ka micro: bit Bluetooth savienojums nav stabils. To ir viegli atvienot. Ja mēs izmantojam mikropitonu, Bluetooth pat nevar izmantot. Pirms šo problēmu atrisina micro: bit offic
Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: 4 soļi (ar attēliem)

Izmantojiet Bluetooth 4.0 HC -08 moduli, lai kontrolētu adresējamas gaismas diodes - Arduino Uno apmācība: Vai esat jau iedziļinājies sakaru moduļos ar Arduino? Bluetooth paver iespēju pasauli jūsu Arduino projektiem un lietu interneta izmantošanai. Šeit mēs sāksim ar mazuļa soli un uzzināsim, kā ar sma vadīt adresējamas gaismas diodes
Kā mirgot MicroPython programmaparatūru, izmantojot ESP8266 balstītu Sonoff viedo slēdzi: 3 soļi (ar attēliem)

Kā mirgot MicroPython programmaparatūru, izmantojot ESP8266 balstītu Sonoff Smart Switch: kas ir Sonoff? Sonoff ir viedās mājas ierīču līnija, ko izstrādājis ITEAD. Viena no elastīgākajām un lētākajām šīs līnijas ierīcēm ir Sonoff Basic un Sonoff Dual. Tie ir Wi-Fi iespējoti slēdži, kuru pamatā ir lieliska mikroshēma ESP8266. Kamēr