Përmbajtje:
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Para se të ndizni pajisjen Sonoff, do t'ju duhet ta lidhni atë me kompjuterin tuaj.
Pasi të kemi bashkuar titullin serik, kapni:
- Katër kabllo dupont (FR/DE), zgjidhni çfarëdo lidhje që ju nevojiten për titujt specifikë që keni (ana Sonoff dhe ana FTDI). Në rastin tim ky është mashkull (Sonoff) - femër (FTDI);
- Një përshtatës FTDI në USB (FR/DE);
- Një kabllo USB e përshtatshme për përshtatësin tuaj.
Lidhni kabllot me Sonoff, lidhni kabllot me FTDI, lidhni FTDI me USB, lidhni USB me kompjuterin.
Pasi e kam testuar këtë, unë kam vendosur të ngjis së bashku kunjat e lidhësve në kabllo. Meqenëse ekziston një hendek në anën FTDI midis tokës dhe TX/RX/VCC, unë kam shtuar një kunj plastik dupont pa asnjë kabllo si mbushës. Unë gjithashtu shënova kabllon GND në secilën anë për të parandaluar ndonjë gabim.
KUJDES 1: Porta në Sonoff është 3.3V, sigurohuni që përdorni përshtatësin e duhur FTDI dhe/ose vendosni tensionin e tij në përputhje me rrethanat.
KUJDES 2: MOS lidhni AC në të njëjtën kohë me FTDI
Hapi 3: Ndërtimi dhe ndezja e firmuerit
Përgatituni
Për të përpiluar dhe ndezur një firmware ju nevojiten:
- Një IDE, unë jam duke përdorur Platformën IO të shkëlqyer (shiko Fillimi);
- Burimet dhe varësitë e firmuerit (merrni atë nga depoja ime).
Unë e kam ndërtuar projektin tim bazuar në skicën e mostrës Homie IteadSonoffButton. Kam bërë shumë pak ndryshime, kryesisht kozmetike (komente + regjistrim) dhe IDE (PlatformIO IDE në vend të Arduino IDE).
Përpiloj
Sigurohuni që mund të përpiloni burimet. Particularlyshtë veçanërisht e rëndësishme të siguroheni që përdorni kontrolluesin e duhur të synuar, për këtë pajisje Sonoff do t'ju duhet të zgjidhni "Espressif Generic ESP8266 ESP-01 1M" (esp01_1m në platformio.ini).
Pasi përpilimi të shkojë mirë, ne mund të vazhdojmë me ndezjen aktuale.
Flash
Sonoff nuk do t'ju dëgjojë ashtu siç është, shkëputeni nga priza, shtypni butonin e tij dhe lëshojeni pasi ta lidhni përsëri. Kërkohet të keni shtypur butonin PARA që ta aktivizoni për të hyrë në "modalitetin e blicit". Kjo në fakt e ul GPIO 0 duke e lidhur atë me GND.
Tani që Sonoff pret të ndizet, dërgoni firmuerin.
Eshte gjalle
Urime! Tani jeni pronari krenar i një pajisjeje të hakuar Sonoff me firmware të personalizuar!
Sigurohuni që të lexoni faqen e Fillimit të Homie. Ju do të duhet të përqendroheni në mënyrën e konfigurimit të ndërmjetësit WIFI dhe MQTT, shikoni Konfigurimin - HTTP JSON API (lidhje direkte me aplikacionin celular dhe uebfaqen).
Hapi 4: Testimi i pajisjes
Hardware
Për tu siguruar që funksionon:
- Shkëputeni gjithçka, nuk doni të skuqni Sonoff as veten tuaj;
- Lidhni një kabllo AC në hyrjen e pajisjes;
- Lidheni kabllon në prizë.
Pasi të bëhet kjo, Sonoff duhet të fillojë në "modalitetin normal". Kjo do të thotë, ajo do të bëjë punën e saj.
Softuer
Pajisja homie do t'i reklamohet vetes ndërmjetësit MQTT. Për këtë më pëlqen shumë:
- Përdorni homie-ota për një përmbledhje të shpejtë të pajisjeve dhe aftësive të tyre. Megjithatë qëllimi i tij kryesor është të bëjë azhurnime OTA;
- përdorni MQTT.fx (jam në Windows) për të nuhasur mesazhe në ndërmjetës. Unë gjithashtu e përdor atë për të dërguar mesazhe në pajisje.
Softueri: homie-ota
Ky është skripti python që fillon një server në internet. Mund të hyni nga atje në uebfaqe dhe do të shpalosë detajet për ju. Sigurohuni që të lexoni install / readme dhe të krijoni skedarin tuaj të konfigurimit.
Softueri: MQTT.fx
Ky është një aplikacion Windows që tregon tema të regjistruara dhe jep aftësinë për të dërguar mesazhe plus gjëra shtesë.
Do të jetë një lloj prodhimi serik për të gjitha pajisjet tuaja menjëherë. Meqenëse kjo mund të jetë goxha e folur, ju mund të kufizoni ("regjistroheni") vetëm në tema specifike.
Për një mjet më të përgjithshëm të provës "hacker", shihni mosquitto_pub dhe mosquitto_sub.
Hapi 5: Fjalët e fundit
Ne kemi mbuluar mjaft tema për "thjesht ndezjen e një firmware".
Sidoqoftë, kjo është tema kryesore e këtij lloj hakimi të pajisjeve IoT. Ju duhet t'i lidhni të gjithë së bashku dhe t'i lidhni ato me botën reale.
Që nga udhëzimet e mia të mëparshme në lidhje me "automatizimin e shtëpisë", kjo është hera e parë që bota reale preket. Sa emocionuese!
Sigurohuni që të shikoni:
- Planifikimi i një sistemi të automatizimit të shtëpisë DIY
- Ndërtimi i pajisjeve Homie për IoT ose Automatizimin e Shtëpisë
- Si të kaloni nyjet Homie në një server PiDome?
Hmm, duket se duhet të shkruaj një PiDome (në Twitter, shumë informacione më të azhurnuara) të udhëzueshme tani:-)
Recommended:
Udhëzues për modulin E32-433T LoRa - Bordi i shpërthimit DIY për modulin E32: 6 hapa
Udhëzues për modulin E32-433T LoRa | Bordi i shpërthimit DIY për modulin E32: Hej, çfarë ka, djema! Akarsh këtu nga CETech. Ky projekt i imi është më shumë një kurbë mësimi për të kuptuar funksionimin e modulit E32 LoRa nga eByte i cili është një modul transmetues me fuqi të lartë 1 vat. Pasi ta kuptojmë punën, unë kam dizajn
Si të përdorni modulin e sensorit TCRT5000 IR me Arduino UNO: 7 hapa (me fotografi)
Si të përdorni modulin e sensorit TCRT5000 IR me Arduino UNO: Në këtë tutorial, ne do t'ju mësojmë disa baza për përdorimin e modulit të sensorit TCRT5000 IR. Këto bazë po ju tregojnë vlerat analoge dhe dixhitale në monitorin serik. Përshkrimi: Ky sensor reflektues IR përdor një TCRT5000 për të zbuluar ngjyrën dhe dis
Përdorni modulin Bluetooth HC-05 për të realizuar komunikimin mikro: bit me celular: 9 hapa (me fotografi)
Përdorni modulin Bluetooth HC-05 për të realizuar komunikimin mikro: bit me celular: Në kapitullin Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celularin, ne kemi folur se si të përdorim HC-06 për të realizuar komunikimin midis mikro: bit dhe telefon celular. Përveç HC-06, ekziston një modul tjetër i zakonshëm Bluetooth
Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celular: 8 hapa (me fotografi)
Përdorni modulin Bluetooth HC-06 për të realizuar komunikimin mikro: bit me celular: Shumë miq rreth meje që luajnë mikro: bit më thonë se lidhja Bluetooth e mikro: bit nuk është e qëndrueshme. Easyshtë e lehtë të shkëputesh. Nëse përdorim mikropitonin, Bluetooth as nuk mund të vihet në përdorim. Para se ky problem të zgjidhet me anë të funksionit mikro: bit
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një tutorial Arduino Uno: 4 hapa (me fotografi)
Përdorni modulin Bluetooth 4.0 HC -08 për të kontrolluar LED -të e adresueshme - një Udhëzues Arduino Uno: A jeni futur në module komunikimi akoma me Arduino? Bluetooth hap një botë mundësish për projektet tuaja Arduino dhe përdorimin e internetit të gjërave. Këtu do të fillojmë me një hap për fëmijë dhe do të mësojmë se si të kontrollojmë LED -të e adresueshme me një sma