Sadržaj:
- Supplies
- Korak 1: Ukrcajte se
- Korak 2: Kodirajte
- Korak 3: Kako da znam da je to u redu?
- Korak 4: Završetak
Video: IoT sa NodeMCU i MQTT: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
[En] Jednom sam za industrijsku primjenu morao napraviti PCB sa 8 suhih kontakata, malo se poigrati s MQTT-om i odlučio ga prilagoditi za rad pomoću NodeMCU esp-f v4. Da biste to učinili jednostavnim načinom za izradu jeftine kućne automatizacije.
[Pt-Br] Certa vez para uma industrijske primjene eu precizni fazer uma PCB sa 8 kontakata secos. Brincando um pouco com MQTT rješava prilagodbu za korištenje funkcionalnosti NodeMCU esp-f v4. A fim de torná-la uma forma simples de se fazer automações residenciais de baixo custo.
Supplies
Za procesor jezgre/ Para o: 1- ESP12-F DEVKIT V4 (NodeMCU manji), ali možete prilagoditi krug ESP12-E V3;
Za ploču / para PCB: količina - dio
1- 10x10 djevičanska ploča za PCB
8- LED 3 mm (za signalizaciju)
Konektor 1- kre-2t (napon u)
Konektor 8- kre-3t (izlazni suhi kontakti)
2- 100n keramički kondenzator
1- 10n keramički kondenzator
1-10u elektrolitic kondenzator
2- 100u Eletrolitc kondenzator
1- 1N4004 dioda (otpor budala)
8- 1N4148 dioda (besplatno)
8- 500 otpornik 1/4w (za LED diode)
8- 680 otpornik 1/4w (za optokaplere)
11-10k otpornik 1/4w
1- 7805 (+ regulator napona za nodeMCU)
8- BC548 npn tranzistor
Relej 8- 12v (No-c-Nc)
8- Optokapler PC817
2- 15x1 ženski pin zaglavlje (na nodeMCU)
1- 2-pinsko zaglavlje (za analogni ulaz)
1- dugme (za digitalni ulaz)
[hr] Malo znanja u proizvodnji PCB -a, plus malo poznavanja programskih jezika i Arduino IDE sučelja za NodeMCU. I malo google traži vanjsko znanje.
[Pt-Br] Um pouco de conhecimento em fabricação de PCB, al al de um pequeno conhecimento de linguagens de programção and da interface to IDE do Arduíno para NodeMCU. E um pouco de pesquisas no google para conhecimentos externos.
Korak 1: Ukrcajte se
Ove datoteke su napravljene u cadsoft eagle 7.5, ali moraju biti unatrag kompatibilne s autodesk eagleom. Možete ih urediti tako da odgovaraju esp12-E.
Estes arquivos foram feitos no cadsoft eagle 7.5, mas devem ter retrocompatibilidade com o autodesk eagle. Você pode editá-lo a fim de encaixar esp12-E.
Korak 2: Kodirajte
link para o projeto no github/ github projekt link: github [En] Za kôd morate urediti neke parametre kako bi bolje odgovarali vašim projektima: -Internetni naziv vaše wi -fi (SSID linija 7);
-Lozinka (lozinka red 8);
-Lokacija na kojoj je vaš posrednik konfiguriran, u mom slučaju koristim brokera unutar narandžaste-pi one koja radi na OpenHab2 pa je to IP na liniji 11, ali ako koristite bilo kojeg besplatnog internetskog posrednika, poput komaraca pomrčine (https: / / mosquitto.org/), možete staviti URL u zagrade umjesto IP -a, pazite da besplatni posrednici na mreži imaju sigurnosnih problema;
-U retku 12 port preko kojeg pristupate ovom brokeru, obično 1883 ili 8883;
-Nakon toga, ID_MQTT će ostati, što će biti ime koje ćete koristiti za svog klijenta na liniji 20;
-U redovima 21 i 22, teme u koje ćemo slati informacije, odnosno pin d8 i An0 (1v max);
-Nakon ovoga imamo samo teme pretplate koje će kontrolirati izlaze d0 do d7, svaka tema je unutar niza znakova na retku 38. Možete ih promijeniti, ali u retku 107 napravimo usporedbu između ID_MQTT i ovih tema, provjeravajući ako je ID_MQTT između drugog i sedmog znaka primljene teme.
[Pt-Br] Para o codigo, você deve editar alguns parâmetros para melhor servir aos seus projetos:
-O o nome da internet povežete na wi-fi (SSID linha 7);
-A senha (lozinka linha 8);
-O lokalnom onde seu brokeru koji je konfiguriran, ali meu Caso nije iskoristio broker dentro de uma orange-pi one rodando OpenHab2 putem iso-a o IP-u na linha 11, ali možete koristiti algum brokera na mreži o komaracima do pomrčine (https:// mosquitto.org/) glasovno podešavanje kolorara URL unos parênteses, dakle cuidado que brokeri besplatni online problemi mogu se zaštititi;
-Na linha 12 a porta pela qual você acessa este broker, general 1883 ou 8883;
-Depois diso sobram o ID_MQTT que será o nome que você usará para o seu cliente na linha 20;
-Na linha 21 e 22, os tópicos onde vamos enviar as informações respectivamente pino d8 e An0 (1v max);
-após isto temos apenas os tópicos de subscrição que controlarão as saídas d0 a d7, cada tópico esta dentro do array de char na linha 38. Você pode alterá-los, mas na linha 107 fazamos usporedba entre o ID_MQTT e estes tópico se o ID_MQTT está entre o segundo eo sétimo caractere do tópico recebido.
Korak 3: Kako da znam da je to u redu?
[Hr] Možete konfigurirati drugog MQTT klijenta da objavljuje teme na koje će vaš uređaj biti pretplaćen i obrnuto. Na slikama koje imamo primjere, prvi je klijent konfiguriran u OpenHab2, drugi vlasnički softver pod nazivom MQTT. FX koji koristite u istom brokeru kao i vaš uređaj i može objavljivati i primati korisne podatke o konfiguriranim temama.
[Pt-Br] Você podešavanje konfiguratora izvan klijenta MQTT, za javnost koja je osposobljena za dispozitivo na osnovu inscrito, ili obrnuto. Naše slike su te primjeri, o primjeru ili konfiguraciji klijenta za OpenHab2, ili o softveru koji je na raspolaganju za MQTT. FX, jer koncept nije dostupan posredniku koji se može disponirati i omogućiti javnu i korisničku nosivost u topičkim konfiguracijama.
Korak 4: Završetak
Nadam se da je pomoglo, pogotovo onima koji žele raditi automatizaciju kuće s IoT -om i pronaći samo male aplikacije i nekoliko izlaznih prekidača, tako da možete raditi mnoge automatizacije uz niske troškove. Ako imate promjene, podijelite ih kako bi više ljudi moglo izvesti. Zdravlje i Sloboda! (A)
Espero que tenha ajudado, principalmente quem busca fazer automação rezidencial com IoT i encontra apenas pequenas aplicações e poucos chaves de saída, dessa forma pode-se fazer muitas automações com baixo custom. Pogledajte kako želite izmjene i uporedbe radi boljeg izvođenja. Saúde e Liberdade! (A)
Preporučuje se:
NodeMCU ESP8266 - MQTT - Ubidoti: 5 koraka
NodeMCU ESP8266 - MQTT - Ubidots: MQTT je OASIS standardni protokol za razmjenu poruka za Internet stvari (IoT). Dizajniran je kao izuzetno lagan transport poruka/pretplate koji je idealan za povezivanje udaljenih uređaja s malim otiskom koda i minimalnom mrežom
Kućna automatizacija sa NodeMCU, HomeAssistant & MQTT: 6 koraka
Kućna automatizacija Sa NodeMCU -om, HomeAssistant -om i MQTT -om: Želite li početi transformirati svoj dom u pametni dom, a i učiniti to jeftino? NodeMCU i HomeAssistant su tu da vam pomognu oko toga. Preporučujem vam da pogledate ovaj video, možda će vam biti lakše da ga pratite. U suprotnom, slijedite dolje navedene korake
KUĆNA AUTOMATIZACIJA ZASNOVANA NA LOKALNOM MQTT SERVERU KORIŠĆUĆI PI I NODEMCU TABLU OD MALINE: 6 koraka
KUĆNA AUTOMATIZACIJA ZASNOVANA NA LOKALNOM MQTT SERVERU KORIŠĆUĆI PLOČU ZA MASINU I NODEMCU: Do sada sam napravio nekoliko video tutorijala u vezi upravljanja uređajima preko interneta. I za to sam uvijek preferirao Adafruit MQTT server jer je bio jednostavan za upotrebu i prilagođen korisniku. Ali sve se to temelji na internetu. To znači da smo
ESP8266 Vodič za NODEMCU BLYNK IOT - Esp8266 IOT koristeći Blunk i Arduino IDE - Upravljanje LED diodama putem Interneta: 6 koraka
ESP8266 Vodič za NODEMCU BLYNK IOT | Esp8266 IOT koristeći Blunk i Arduino IDE | Upravljanje LED diodama putem Interneta: Zdravo dečki, u ovim uputstvima naučit ćemo kako koristiti IOT sa našim ESP8266 ili Nodemcu. Za to ćemo koristiti aplikaciju blynk. Zato ćemo koristiti naš esp8266/nodemcu za kontrolu LED dioda putem interneta. Dakle, aplikacija Blynk bit će povezana s našim esp8266 ili Nodemcu
NodeMCU MQTT Iot projekat - dugme za prebacivanje: 4 koraka
NodeMCU MQTT Iot projekat - dugme za prebacivanje: OSOYOO NodeMCU IOT početni kompletPratite nas na facebooku, pronađite našu novu objavljenu stavku i podijelite svoju ideju i video o tome kako kreativno koristiti naše proizvode. Od nas možete dobiti gotovinu ili nagradnu igru! Facebook: https://www.facebook.com/pg/OsoyooProdu