Orodha ya maudhui:
Video: IoT Pamoja na NodeMCU na MQTT: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
[En] Mara moja kwa programu ya viwandani nilihitaji kutengeneza PCB yenye anwani 8 kavu, ikicheza kidogo na MQTT na kuamua kuibadilisha ifanye kazi kwa kutumia NodeMCU esp-f v4. Ili kuifanya iwe njia rahisi ya kutengeneza mitambo ya gharama nafuu ya nyumbani.
[Pt-Br] Certa vez para uma aplicação industrial eu precisei fazer uma PCB com 8 contatos secos. Brincando um pouco com MQTT resolutionvi adapta-la para que funcionasse utilizando a NodeMCU esp-f v4. Fim de torná-la uma forma simples de se fazer automações residenciais de baixo custo.
Vifaa
Kwa msingi / Para o processamento: 1- ESP12-F DEVKIT V4 (NodeMCU ndogo) lakini unaweza kubadilisha mzunguko kuwa ESP12-E V3;
Kwa bodi / para PCB: sehemu - sehemu
1- 10x10 bodi ya bikira ya PCB
8- LED 3mm (Kwa kuashiria)
Kontakt 1- kre-2t (Voltage in)
Kontakt 8- kre-3t (mawasiliano kavu)
2- 100n kauri capacitor
1- 10n kauri capacitor
1- 10u eletrolitc capacitor
2- 100u Eletrolitc capacitor
1- 1N4004 diode (ushahidi wa kijinga)
8- 1N4148 diode (hiari bure)
Resistor 8- 500 1 / 4w (kwa vipindi)
Resistor 8- 680 1 / 4w (kwa vifaa vya macho)
Upinzani wa 11- 10k 1 / 4w
1- 7805 (+ mdhibiti wa voltage ya nodeMCU)
8- BC548 npn transistor
Relay ya 8- 12v (No-c-Nc)
8- PC817 optocoupler
Kichwa cha pini cha kike cha 2- 15x1 (kwa nodeMCU)
Kichwa cha pini 1- 2 (kwa Analog in)
1- kifungo cha kushinikiza (kwa Digital in)
[en] Ujuzi mdogo katika utengenezaji wa PCB, pamoja na ujuzi mdogo wa lugha za programu na kiolesura cha Arduino IDE cha NodeMCU. Na google kidogo hutafuta maarifa ya nje.
[Pt-Br] Umuhimu wa mpango wa PCB, unatajwa kuwa utaftaji wa maandishi ya programu za programu na muundo wa IDE kufanya Arduíno kwa NodeMCU. E um pouco de pesquisas no google para conhecimentos externos.
Hatua ya 1: Bodi
Faili hizi zilitengenezwa kwa cadsoft tai 7.5, lakini lazima ziwe nyuma nyuma na autodesk tai. Unaweza kuzihariri ili zitoshe esp12-E.
Estes arquivos foram feitos no cadsoft eagle 7.5, mas devem ter retrocompatibilidade com o autodesk tai. Você pode editá-lo a fim de encastrong esp12-E.
Hatua ya 2: Kanuni
unganisha para o projeto no github / github mradi wa kiungo: github [En] Kwa nambari, lazima uhariri vigezo kadhaa ili kutoshea miradi yako vizuri: -Jina la mtandao la wi-fi yako (SSID line 7);
-Nenosiri (laini ya nywila 8);
- Mahali ambapo broker wako amesanidiwa, kwa upande wangu mimi hutumia broker ndani ya machungwa-pi inayoendesha OpenHab2 kwa hivyo ni IP kwenye laini ya 11, lakini ikiwa unatumia broker yoyote ya bure mkondoni, kama mbu wa kupatwa (https: / / mosquitto.org/), unaweza kuweka URL kwenye mabano badala ya IP, kuwa mwangalifu kuwa madalali wa bure mkondoni wana shida za kiusalama;
-Katika mstari wa 12 bandari ambayo unapata broker hii, kawaida 1883 au 8883;
-Baada ya hapo, ID_MQTT itabaki, ambalo litakuwa jina utakalotumia kwa mteja wako kwenye laini ya 20;
-Katika laini ya 21 na 22, mada ambapo tutatuma habari hiyo kwa kubandika d8 na An0 (1v max);
-Baada ya hii tuna mada tu za usajili ambazo zitadhibiti matokeo ya d0 hadi d7, kila mada iko ndani ya safu ya safu kwenye laini ya 38. Unaweza kuzibadilisha, lakini kwenye laini ya 107 tunalinganisha kati ya ID_MQTT na mada hizi, tukikagua ikiwa ID_MQTT iko kati ya herufi ya pili na ya saba ya mada iliyopokelewa.
[Pt-Br] Para o código, você deve editar alguns parâmetros para melhor servir aos seus projetos:
-Unaweza kufanya mtandao (SSID linha 7);
-Senha (nenosiri linha 8);
-Omiliki wa eneo lako ni broker, lakini hakuna njia ya kutumia broker dentro de uma orange-pi one rodando OpenHab2 kwa IPO na 11, unaweza kutumia broker ya broker mkondoni kwa mbu (https:// mosquitto.org/) kwa jina pode colocar a URL entreeses, tome cuidado que brokers gratuitos online possuem problemas de segurança;
-Na linha 12 a porta pela qual você acessa este broker, geralmente 1883 ou 8883;
-Depois disso 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);
-mazungumzo hayo ni kazi ya kutawala kama sehemu ya udhibiti kama vile das d0 a d7, cada tópico esta dentro do array de char na linha 38. Você pode alterá-los, mas na linha 107 fazemos uma comparação entre o ID_MQTT e estesificó tospos se ID IDQQTT ni kati ya sehemu ambazo somo la caractere hufanya tiopico kupokea.
Hatua ya 3: Ninajuaje Hii ni sawa?
[En] Unaweza kusanidi mteja mwingine wa MQTT, ili uchapishe mada ambazo kifaa chako kitasajiliwa, na kinyume chake. Katika picha ambazo tuna mifano, ya kwanza ni mteja aliyewekwa ndani ya OpenHab2, ya pili programu ya wamiliki inayoitwa MQTT. FX ambayo unatumia kwa broker sawa na kifaa chako na inaweza kuchapisha na kupokea malipo ya malipo kwenye mada zilizosanidiwa.
[Pt-Br] Você pode configurar outro cliente MQTT, for publicar os for the queicic que seu dispositivo in the estar inscrito, na kinyume chake. Nas picha mifano, kwa mfano ni pamoja na usanidi wa mpango wa OpenHab2, na programu ya programu kwa programu ya chamado MQTT. FX ikiwa ni pamoja na kutokutumia broker kwa njia moja ya kuhifadhi na kutoa matangazo kwa malipo ya malipo kwa vipindi vya usanidi.
Hatua ya 4: Kumaliza
Natumai ilisaidia, haswa wale wanaotafuta kufanya mitambo ya nyumbani na IoT na kupata programu ndogo tu na mabadiliko machache ya pato, ili uweze kufanya mitambo mingi kwa gharama ya chini. Ikiwa una mabadiliko, tafadhali shiriki ili watu wengi waweze kufanya. Afya na Uhuru! (A)
Espero que tenha ajudado. Ili tuweze kubadilisha, tafadhali wasiliana na washirika kwa sababu ya kufanya hivyo. Saúde e Liberdade! (A)
Ilipendekeza:
Jinsi ya Kuweka OSMC Pamoja na Hyperion kwenye Raspberry Pi Pamoja na Ukanda wa WS2812b: Hatua 8
Jinsi ya Kuanzisha OSMC Pamoja na Hyperion kwenye Raspberry Pi Na WS2812b Led Strip: Wakati mwingine mimi ni kingereza vizuri sana, wakati mwingine hakuna … Vitu vya kwanza kwanza. Hii ni lugha yangu ya kwanza kufundishwa na Kiingereza sio lugha yangu ya asili, kwa hivyo tafadhali, usiwe mgumu sana kwangu. Hii haitakuwa juu ya jinsi ya kujenga fremu, hiyo ni rahisi. Inahusu usakinishaji
Jinsi ya Kutumia MQTT Pamoja na Raspberry Pi na ESP8266 / sonoff: 4 Hatua
Jinsi ya Kutumia MQTT Pamoja na Raspberry Pi na ESP8266 / sonoff: Hello All! Leo nitawaonyesha jinsi ya kusanidi pi ya rasipberry na ESP8266 msingi sonoff wifi relay switch kudhibiti vifaa vyako vya nyumbani kutoka mahali popote ulimwenguni. ya kufundisha hii, ikiwa umefuata maagizo yangu kwa uangalifu,
Jinsi ya Kutumia MQTT Pamoja na Raspberry Pi na ESP8266: Hatua 8 (na Picha)
Jinsi ya Kutumia MQTT Pamoja na Raspberry Pi na ESP8266: Katika Agizo hili, nitaelezea itifaki ya MQTT ni nini na inatumiwaje kuwasiliana kati ya vifaa. Halafu, kama onyesho la vitendo, nitakuonyesha jinsi ya kuweka rahisi mbili mfumo wa mteja, ambapo moduli ya ESP8266 itatuma barua pepe
Ugunduzi wa HiFive1 Arduino Intruder Pamoja na Tahadhari za MQTT Kutumia ESP32 au ESP8266: Hatua 6
Ugunduzi wa HiFive1 Arduino Intruder Pamoja na Tahadhari za MQTT Kutumia ESP32 au ESP8266: HiFive1 ni bodi ya kwanza inayoendana na Arduino RISC-V iliyojengwa na FE310 CPU kutoka SiFive. Bodi ina kasi zaidi ya mara 20 kuliko Arduino UNO lakini kama bodi ya UNO, haina muunganisho wowote wa waya. Kwa bahati nzuri, kuna gharama kadhaa
Mfumo wa Ufuatiliaji wa mimea ya IoT (Pamoja na Jukwaa la IBM IoT): Hatua 11 (na Picha)
Mfumo wa Ufuatiliaji wa mimea ya IoT (Pamoja na Jukwaa la IBM IoT): Muhtasari Mfumo wa Ufuatiliaji wa mimea (PMS) ni programu iliyojengwa na watu walio katika darasa la kufanya kazi wakiwa na kidole gumba kijani kibichi. Leo, watu wanaofanya kazi wana shughuli nyingi kuliko hapo awali; kuendeleza kazi zao na kusimamia fedha zao.