Innholdsfortegnelse:

UCL-IIoT-automatisk søppelbøtte: 6 trinn
UCL-IIoT-automatisk søppelbøtte: 6 trinn

Video: UCL-IIoT-automatisk søppelbøtte: 6 trinn

Video: UCL-IIoT-automatisk søppelbøtte: 6 trinn
Video: Iain McGilchrist: The Self, Consciousness, Jung, Jesus 2024, Juli
Anonim
UCL-IIoT-automatisk søppelbøtte
UCL-IIoT-automatisk søppelbøtte

Jeg er student fra Automation Technology 3. semester ved UCL. I denne instruerbare har jeg som mål å flytte mitt forrige prosjekt til industri 4.0.

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

Arduinoen er erstattet av en nodemcu - esp8266 for å sende data via. wifi.

Trinn 1: Kommunikasjon

Kommunikasjon
Kommunikasjon

Vi ønsker at nodemcu skal kunne kommunisere til PC -en.

For å gjøre dette bruker vi en megler mellom nodemcu og node-red som et nettsted som kan vise data til brukeren. Nodemcu har begrenset datalagring, så vi bruker Wampserver til å lagre data fra node-red.

Nodemcu: For det første må vi koble til det lokale nettverket for å kommunisere med datamaskinen vår. For å gjøre dette brukte jeg denne guiden for å oppnå dette:

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

Megler - Mosquitto:

Hvis vi ønsker å behandle data må vi sørge for at dataene går til rett sted. Til dette formålet brukte jeg myggmegleren som finnes på dette nettstedet.

mosquitto.org/

For å sende dataene til riktig sted må den merkes med et "emne". Disse emnene er enten publisert eller abonnert. Alt som er publisert i et bestemt emne, vil bli sendt av megleren til alle abonnerte enheter som er koblet til megleren.

Noderød:

Det er et flytbasert program som lar brukeren lage nettside eller andre grensesnitt.

Dette brukes til å vise og behandle data fra nodemcu

Wampserver:

Det er en database som tar forespørsler fra node-red til enten å lagre eller sende data.

Trinn 2: Manglende lenke

Manglende link
Manglende link

Jeg klarte ikke å koble nodemcu til megleren, men klarte å koble den til wifi -en min.

Jeg har lagt ved koden jeg brukte for å prøve å koble megleren. Jeg tror problemet er at jeg bruker feil IP for å koble megler. Jeg klarte ikke å få meglerens IP -adresse.

Trinn 3: Ny Arduino -kode

Ny Arduino -kode
Ny Arduino -kode
Ny Arduino -kode
Ny Arduino -kode

For at programmet skal fungere må du installere de tre bibliotekene.

Videre må du skrive inn navnet på nettverket ditt (SSID) og passord for å koble til wifi.

Trinn 4: Node-rød

Node-rød
Node-rød
Node-rød
Node-rød

Noderød brukes som grensesnitt for programmet og lar brukeren se dataene som er samlet inn av temperatur- og fuktighetssensoren. Videre lagres alle de innsamlede dataene i en database som slettes hvert 30. minutt. Brukeren kan når som helst klikke på en knapp for å se alle lagrede data.

Til slutt kan en knapp plasseres for å åpne søppelkassen nå.

Trinn 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Jeg brukte en database for å lagre dataene som ble sendt fra arduino til node-red. For at programmet skal fungere må du bruke navnene. Det er store og små bokstaver.

Trinn 6: Konklusjoner

Programmet trenger fortsatt litt arbeid for å gjøre det brukbart. Hvis du kan koble deg til megleren din, bør det være ganske enkelt å gjøre resten av kommunikasjonselementene brukbare.

Anbefalt: