Obsah:
- Autor John Day [email protected].
 - Public 2024-01-30 08:21.
 - Naposledy změněno 2025-01-23 14:38.
 
  
  
  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
