Obsah:
- Krok 1: Popis
- Krok 2: Schéma a součásti
- Krok 3: Umístění a pájení
- Krok 4: Testování
- Krok 5: Testování - aplikace MQTT na mobilním telefonu
- Krok 6: Vytvoření pouzdra (pro informaci)
- Krok 7: Další užitečná aktualizace (pro informaci)
![[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)
Video: [Domácí IoT] Klientské zařízení ESP8266 MQTT: 7 kroků
![Video: [Domácí IoT] Klientské zařízení ESP8266 MQTT: 7 kroků Video: [Domácí IoT] Klientské zařízení ESP8266 MQTT: 7 kroků](https://i.ytimg.com/vi/zDEDWW7uh6Y/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
![[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
![Popis Popis](https://i.howwhatproduce.com/images/003/image-6929-47-j.webp)
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
![Schéma a komponenty Schéma a komponenty](https://i.howwhatproduce.com/images/003/image-6929-48-j.webp)
![Schéma a komponenty Schéma a komponenty](https://i.howwhatproduce.com/images/003/image-6929-49-j.webp)
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í
![Umístění a pájení Umístění a pájení](https://i.howwhatproduce.com/images/003/image-6929-50-j.webp)
![Umístění a pájení Umístění a pájení](https://i.howwhatproduce.com/images/003/image-6929-51-j.webp)
![Umístění a pájení Umístění a pájení](https://i.howwhatproduce.com/images/003/image-6929-52-j.webp)
![Umístění a pájení Umístění a pájení](https://i.howwhatproduce.com/images/003/image-6929-53-j.webp)
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í
![Testování Testování](https://i.howwhatproduce.com/images/003/image-6929-54-j.webp)
![Testování Testování](https://i.howwhatproduce.com/images/003/image-6929-55-j.webp)
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
![Testování - aplikace MQTT na mobilním telefonu Testování - aplikace MQTT na mobilním telefonu](https://i.howwhatproduce.com/images/003/image-6929-56-j.webp)
![Testování - aplikace MQTT na mobilním telefonu Testování - aplikace MQTT na mobilním telefonu](https://i.howwhatproduce.com/images/003/image-6929-57-j.webp)
![Testování - aplikace MQTT na mobilním telefonu Testování - aplikace MQTT na mobilním telefonu](https://i.howwhatproduce.com/images/003/image-6929-58-j.webp)
![Testování - aplikace MQTT na mobilním telefonu Testování - aplikace MQTT na mobilním telefonu](https://i.howwhatproduce.com/images/003/image-6929-59-j.webp)
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)
![Výroba pouzdra (pro informaci) Výroba pouzdra (pro informaci)](https://i.howwhatproduce.com/images/003/image-6929-60-j.webp)
![Výroba pouzdra (pro informaci) Výroba pouzdra (pro informaci)](https://i.howwhatproduce.com/images/003/image-6929-61-j.webp)
![Výroba pouzdra (pro informaci) Výroba pouzdra (pro informaci)](https://i.howwhatproduce.com/images/003/image-6929-62-j.webp)
K tomuto případu používám Sketchup.
Krok 7: Další užitečná aktualizace (pro informaci)
![Další užitečná aktualizace (pro informaci) Další užitečná aktualizace (pro informaci)](https://i.howwhatproduce.com/images/003/image-6929-63-j.webp)
![Další užitečná aktualizace (pro informaci) Další užitečná aktualizace (pro informaci)](https://i.howwhatproduce.com/images/003/image-6929-64-j.webp)
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: 4 kroky Tuchless Switch pro domácí spotřebiče -- Ovládejte svá domácí zařízení bez jakéhokoli přepínače: 4 kroky](https://i.howwhatproduce.com/images/001/image-1756-14-j.webp)
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
![1-drátové generické klientské/podřízené zařízení (senzor) Arduino: 4 kroky 1-drátové generické klientské/podřízené zařízení (senzor) Arduino: 4 kroky](https://i.howwhatproduce.com/images/002/image-4137-43-j.webp)
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 (domácí zabezpečení Pi): 7 kroků ZAŘÍZENÍ PRO Zjištění krádeže IOT s nízkými náklady (domácí zabezpečení Pi): 7 kroků](https://i.howwhatproduce.com/images/006/image-16762-j.webp)
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: 8 kroků Ovládejte domácí zařízení pomocí Node MCU a Google Assistant - IOT - Blynk - IFTTT: 8 kroků](https://i.howwhatproduce.com/images/001/image-821-50-j.webp)
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í zařízení Homie pro IoT nebo domácí automatizaci: 7 kroků (s obrázky) Budování zařízení Homie pro IoT nebo domácí automatizaci: 7 kroků (s obrázky)](https://i.howwhatproduce.com/images/005/image-14044-22-j.webp)
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