Innehållsförteckning:

UCL-IIoT-automatisk papperskorg: 6 steg
UCL-IIoT-automatisk papperskorg: 6 steg

Video: UCL-IIoT-automatisk papperskorg: 6 steg

Video: UCL-IIoT-automatisk papperskorg: 6 steg
Video: Iain McGilchrist: The Self, Consciousness, Jung, Jesus 2024, Juli
Anonim
UCL-IIoT-automatisk papperskorg
UCL-IIoT-automatisk papperskorg

Jag är student från Automation Technology 3. termin på UCL. I denna instruerbara strävar jag efter att flytta mitt tidigare projekt till industri 4.0.

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

Arduino har ersatts av en nodemcu - esp8266 för att skicka data via. wifi.

Steg 1: Kommunikation

Kommunikation
Kommunikation

Vi önskar att nodemcu skulle kunna kommunicera med datorn.

För att göra detta använder vi en mäklare mellan nodemcu och nod-red som en webbplats som kan visa data för användaren. Nodemcu har begränsad datalagring så vi använder Wampserver för att lagra data från nod-röd.

Nodemcu: För det första måste vi ansluta till det lokala nätverket för att kommunicera med vår dator. För att göra detta använde jag den här guiden för att uppnå detta:

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

Mäklare - Mosquitto:

Om vi vill behandla data måste vi se till att data går till rätt plats. För detta ändamål använde jag myggmäklaren som finns på denna webbplats.

mosquitto.org/

För att skicka data till rätt plats måste den märkas med ett "ämne". Dessa ämnen publiceras antingen eller prenumereras. Allt som publiceras i ett visst ämne skickas av mäklaren till alla abonnerade enheter som är anslutna till mäklaren.

Noderöd:

Det är ett flödesbaserat program som tillåter användaren att skapa webbplats eller andra gränssnitt.

Detta används för att visa och bearbeta data från nodemcu

Wampserver:

Det är en databas som tar förfrågningar från nod-röd för att antingen lagra eller skicka data.

Steg 2: Saknas länk

Saknad länk
Saknad länk

Jag kunde inte ansluta nodemcu till mäklaren men lyckades ansluta den till min wifi.

Jag har bifogat koden som jag använde för att försöka ansluta till mäklaren. Jag tror att problemet är att jag använder fel IP för att ansluta till mäklaren. Jag kunde inte få mäklarens IP -adress.

Steg 3: Ny Arduino -kod

Ny Arduino -kod
Ny Arduino -kod
Ny Arduino -kod
Ny Arduino -kod

För att programmet ska fungera måste du installera dessa tre bibliotek.

Dessutom måste du ange namnet på ditt nätverk (SSID) och lösenord för att ansluta till wifi.

Steg 4: Node-Red

Nod-röd
Nod-röd
Nod-röd
Nod-röd

Noderöd används som gränssnitt för programmet och låter användaren se data som samlas in av temperatur- och fuktighetssensorn. Dessutom sparas all insamlad data i en databas som rensas var 30: e minut. Användaren kan när som helst klicka på en knapp för att se all lagrad data.

Slutligen kan en knapp placeras för att öppna papperskorgen nu.

Steg 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Jag använde en databas för att lagra data som skickades från arduino till nod-röd. För att programmet ska fungera måste du använda namnen. Det är skiftlägeskänsligt.

Steg 6: Slutsatser

Programmet behöver fortfarande lite arbete för att göra det användbart. Om du kan ansluta till din mäklare borde det vara ganska enkelt att göra resten av kommunikationselementen fungerande.

Rekommenderad: