INHOUDSOPGAWE:

UCL-IIoT-outomatiese asblik: 6 stappe
UCL-IIoT-outomatiese asblik: 6 stappe

Video: UCL-IIoT-outomatiese asblik: 6 stappe

Video: UCL-IIoT-outomatiese asblik: 6 stappe
Video: Часть 3 — Аудиокнига «Бэббит» Синклера Льюиса (главы 10–15) 2024, Julie
Anonim
UCL-IIoT-outomatiese asblik
UCL-IIoT-outomatiese asblik

Ek is 'n student van Automation Technology 3. semester aan UCL. In hierdie instruksie wil ek my vorige projek na industrie 4.0 verskuif.

www.instructables.com/id/UCL-Automatic-Tra…

Die arduino is vervang deur 'n nodemcu - esp8266 om data via te stuur. wifi.

Stap 1: Kommunikasie

Kommunikasie
Kommunikasie

Ons wens dat die nodemcu met die rekenaar kan kommunikeer.

Om dit te kan doen, gebruik ons 'n makelaar tussen die nodemcu en node-red as 'n webwerf wat data aan die gebruiker kan vertoon. Die nodemcu het beperkte data-berging, dus gebruik ons Wampserver om data vanaf node-rooi te stoor.

Nodemcu: Om eers met ons rekenaar te kommunikeer, moet ons aan die plaaslike netwerk koppel. Om dit te kan doen, het ek hierdie gids gebruik om dit te bereik:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Makelaar - Mosquitto:

As ons enige data wil verwerk, moet ons seker maak dat die data na die regte plek gaan. Vir hierdie doel het ek die muskietmakelaar gebruik wat op hierdie webwerf gevind kan word.

mosquitto.org/

Om die data na die regte plek te stuur, moet dit met 'n 'onderwerp' gemerk word. Hierdie onderwerpe word gepubliseer of ingeteken. Enigiets wat in 'n sekere onderwerp gepubliseer word, sal deur die makelaar gestuur word na enige intekeningseenhede wat aan die makelaar gekoppel is.

Node-rooi:

Dit is 'n vloei -gebaseerde program waarmee die gebruiker 'n webwerf of ander koppelvlakke kan skep.

Dit word gebruik om data van die nodemcu te vertoon en te verwerk

Wampserver:

Dit is 'n databasis wat versoeke van node-red na data stoor of stuur.

Stap 2: Ontbrekende skakel

Ontbrekende skakel
Ontbrekende skakel

Ek kon nie die nodemcu aan die makelaar koppel nie, maar kon dit aan my wifi koppel.

Ek het die kode aangeheg wat ek gebruik het om met die makelaar te skakel. Ek dink die probleem is dat ek die verkeerde IP gebruik om met die makelaar te skakel. Ek kon nie die makelaar se IP -adres kry nie.

Stap 3: Nuwe Arduino -kode

Nuwe Arduino -kode
Nuwe Arduino -kode
Nuwe Arduino -kode
Nuwe Arduino -kode

Om die program te laat werk, moet u die drie biblioteke installeer.

Verder moet u die naam van u netwerk (SSID) en wagwoord invoer om aan te sluit op die wifi.

Stap 4: Node-rooi

Node-rooi
Node-rooi
Node-rooi
Node-rooi

Node-rooi word gebruik as die koppelvlak vir die program en stel die gebruiker in staat om die data wat deur die temperatuur- en humiditeitsensor ingesamel is, te sien. Verder word al die versamelde data gestoor in 'n databasis wat elke 30 minute skoongemaak word. Die gebruiker kan te eniger tyd op 'n knoppie klik om al die huidige gestoorde data te sien.

Laastens kan 'n knoppie geplaas word om die asblik nou oop te maak.

Stap 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Ek het 'n databasis gebruik om die data wat vanaf die arduino na knooprooi gestuur is, te stoor. Om die program te laat werk, moet u die name gebruik. Dit is hooflettergevoelig.

Stap 6: Gevolgtrekkings

Die program benodig nog 'n bietjie werk om dit bruikbaar te maak. As u met u makelaar kan skakel, behoort die res van die kommunikasie -elemente redelik maklik te wees.

Aanbeveel: