![[Domácí IoT] Klientské zařízení ESP8266 MQTT: 7 kroků [Domácí IoT] Klientské zařízení ESP8266 MQTT: 7 kroků](https://i.howwhatproduce.com/images/003/image-6929-43-j.webp)
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
![[Domácí IoT] Klientské zařízení ESP8266 MQTT [Domácí IoT] Klientské zařízení ESP8266 MQTT](https://i.howwhatproduce.com/images/003/image-6929-44-j.webp)
![[Domácí IoT] Klientské zařízení ESP8266 MQTT [Domácí IoT] Klientské zařízení ESP8266 MQTT](https://i.howwhatproduce.com/images/003/image-6929-45-j.webp)
![[Domácí IoT] Klientské zařízení ESP8266 MQTT [Domácí IoT] Klientské zařízení ESP8266 MQTT](https://i.howwhatproduce.com/images/003/image-6929-46-j.webp)
Je zajímavé, že pomocí levné MCU s podporou WiFi s protokolem MQTT lze ovládat zařízení, jako je automatický podavač vody pro moji kočku. Existuje můj blog s podrobnějšími informacemi (https://regishsu.blogspot.com/2019/07/home-iot-esp…
Specifikace:
- připojte se k předdefinovanému zprostředkovateli SSID přístupového bodu a MQTT
- kontrolujte zapnutí/vypnutí relé pravidelně 3 minuty, esp8266 se při vypnutí relé přepne do režimu hlubokého spánku.
- Dálkové ovládání protokolem MQTT z mobilního telefonu
Krok 1: Popis

Systém ECO by byl
Raspberry Pi 3B+
- Makléř MQTT
- Python: paho-mqtt, bude v budoucnu uplatňovat více funkcí, například oznámení push na mobilní telefon s analýzou dat.
ESP8266
- ovládat relé
- jako klient MQTT
Krok 2: Schéma a součásti


Seznam dílů:
- 1 x ESP6266 12E
- 1 x 2P reléový modul
- 2 x tranzistor S8050
- Rezistor 2 x 100 ohmů
- 1 x 10uF kondenzátor
- 1 x 0,1uF kondenzátor
- 1 x modul LM1117 3,3 V.
- 1 x HLK-PM01 napájecí modul 230 V AC až 5 V/3 W DC
- 1 x 5x7cm perfboard 1 x AC elektrická zásuvka
Nástroje:
- 1 x 3D tiskárna s vláknem PLA
- 1 x páječka
Zařízení
- 1 x Raspberry pi 3B+
- Například 1 x podavač vody
Krok 3: Umístění a pájení




Tyto 2 tranzistory a odpory jsem vložil pod modul ESP8266, abych ušetřil místo.
Dávejte pozor, aby uspořádání a umístění vodičů nepřekáželo v rušení s ostatními vodiči.
Oznámení:
Ještě jedna věc je provést „otevřenou/krátkou“kontrolu multimetrem, aby bylo zajištěno, že všechny vodiče jsou správným spojením.
Krok 4: Testování


Na testování se musí dobře připravit 3 porce. Upravte náčrt SSID/hesla, vytvořte skicu a nahrajte ji do ESP8266, nastavte brokera MQTT na RPI 3B+.
Nastavení brokera MQTT (Je to možnost, pokud již brokera MQTT máte)
nainstalujte související balíček na RPI 3B+a automaticky spustí službu brokera MQTT.
- sudo apt aktualizace
- sudo apt upgrade sudo apt autoremove sudo apt autoclean sudo apt-get install mosquitto mosquitto-clients
zkontrolujte službu MQTT
servisní komár stav
Nahrajte kód skici
Stáhněte si skicu [základní verze] a upravte SSID / heslo a IP adresu brokera MQTT.
- #define AP_SSID "your-ssid"
- #define AP_PASSWD „heslo“
- #define MQTT_BROKER "xxx.xxx.xxx.xxx"
a poté nahrajte skicu do modulu ESP8266.
Otevřete okno terminálu Arduino IDE na PC a sledujte protokol z ESP8266, zapněte zdroj napájení, esp8266 se začne připojovat k vašemu Wifi AP a poté se připojí k MQTT brokerovi.
Krok 5: Testování - aplikace MQTT na mobilním telefonu




Existuje několik způsobů, jak ověřit, že tento modul ESP8266 lze ovládat jinými zařízeními MQTT.
Metoda 1: Odeslání příkazu z RPI pomocí Pythonu. (jak nainstalovat nástroje Mqtt)
- Zapněte relé 1-
- mosquitto_pub -h xx.xx.xx.xx -t Home/esp32_sub -m "11"
- Vypnout relé 1
- mosquitto_pub -h xx.xx.xx.xx -t Home/esp32_sub -m "10"
Metoda 2: Použijte aplikaci pro mobilní telefon
- Testoval jsem několik aplikací, ale proč navrhuji tuto? Protože se to mé hloupé hlavě zdá snadné, je jisté, že podle svých osobních preferencí můžete použít jinou.
- Podle obrázků nastavte server brokera MQTT a tlačítko přepínače a také protokol.
Krok 6: Vytvoření pouzdra (pro informaci)



K tomuto případu používám Sketchup.
Krok 7: Další užitečná aktualizace (pro informaci)


Udělal jsem nějakou užitečnou funkci, která může vzdáleně konfigurovat SSID/heslo a IP adresu Borkera. A také může být OTA k nahrání skici, podrobné informace jsou zde (https://regishsu.blogspot.com/2019/07/home-iot-esp8266-mqtt-client-device-iot.html)
Doporučuje:
Tuchless Switch pro domácí spotřebiče -- Ovládejte svá domácí zařízení bez jakéhokoli přepínače: 4 kroky

Tuchless Switch pro domácí spotřebiče || Ovládejte svá domácí zařízení bez jakéhokoli přepínače: Jedná se o bezproblémový přepínač pro domácí spotřebiče. Můžete to použít na jakémkoli veřejném místě, což pomůže v boji proti jakémukoli viru. Obvod založený na obvodu tmavého snímače vyrobeného operačním zesilovačem a LDR. Druhá důležitá část tohoto obvodu SR Flip-Flop se sekvenčním
1-drátové generické klientské/podřízené zařízení (senzor) Arduino: 4 kroky

Generické klientské/podřízené zařízení (senzor) Arduino 1: Přečtěte si úvod a krok 2 mého pokynu o tom, jak vybudovat 1vodičový displej Arduino (144 znaků), abyste získali více informací o situaci a dostupných knihovnách. Jak je zde vysvětleno, použijeme knihovnu OneWire-Hub
ZAŘÍZENÍ PRO Zjištění krádeže IOT s nízkými náklady (domácí zabezpečení Pi): 7 kroků

ZAŘÍZENÍ PRO Zjištění krádeže IOT s nízkými náklady (Pi Home Security): Systém je navržen tak, aby detekoval vniknutí (neoprávněný vstup) do budovy nebo jiných oblastí. Tento projekt lze použít v obytných, komerčních, průmyslových a vojenských nemovitostech k ochraně před vloupáním nebo poškozením majetku
Ovládejte domácí zařízení pomocí Node MCU a Google Assistant - IOT - Blynk - IFTTT: 8 kroků

Ovládejte domácí zařízení pomocí Node MCU a Google Assistant | IOT | Blynk | IFTTT: Jednoduchý projekt pro ovládání spotřebičů pomocí Google Assistant: Varování: Manipulace se síťovou elektřinou může být nebezpečná. Zacházejte s maximální opatrností. Při práci s otevřenými obvody najměte profesionálního elektrikáře. Nepřevezmu odpovědnost za
Budování zařízení Homie pro IoT nebo domácí automatizaci: 7 kroků (s obrázky)

Budování domácích zařízení pro IoT nebo domácí automatizaci: Tento návod je součástí mé řady domácí automatizace, podívejte se na hlavní článek „Plánování domácího automatizačního systému“. Pokud ještě nevíte, co je Homie, podívejte se na homie-esp8266 + homie od Marvina Rogera. Existuje mnoho sen