Innehållsförteckning:
- Steg 1: Dellista
- Steg 2: Kabeldragning
- Steg 3: Flödesschema
- Steg 4: Kod
- Steg 5: Nod-RÖD
- Steg 6: MySQL Wampserver
Video: UCL - IIoT - Fuktdatasamlare: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Denna instruerbara, ger dig information om fukt från smuts, som kommer att kunna ses på ett användargränssnitt med nod-rött, dessutom kommer data att samlas in och läggas till i en MySQL-databas, detta kan hjälpa dig att lära dig vattningsmönster för dina växter, lära sig när de kommer att behöva vatten.
Steg 1: Dellista
1 x Arduino Mega 2560
1 x USB -kabel
1 x I2C LCD -skärm
1 x Fuktjordssensor
Trådar
Steg 2: Kabeldragning
LCD I2C -skärm
GND> GND på arduino
VCC> 5V på arduino
SDA> SDA på arduino
SCL> SCL på arduino
Fuktsensor
GND> GND på arduino
VCC> 5V på arduino
Signal> A0 på arduino
Steg 3: Flödesschema
Detta flödesschema visar vad vi gör med data från vår arduino, det hela börjar med att samla in våra data från vår arduino som sedan skickas till MySQL -servern, varifrån vi är anslutna till med nodeRED för att få data som visas i en display.
Steg 4: Kod
Koden för Arduino kan ses här, och den är också gjord som ett textdokument för att göra det enkelt att ladda ner och implementera i Arduino IDE så att du kan ladda upp den till din egen Arduino och se hur koden är uppbyggd.
Steg 5: Nod-RÖD
nod-röd används i detta projekt för att skicka och ta emot data, som vi sedan kan visa på en instrumentpanel för att se informationen vi lägger in. Vi använder nod-röd för att få tidsstämpeln att sättas in i vår MySQL-server och för att samla in våra data från vår fuktsensor på vår Arduino. Så här skickade vi data till vår MySQL, och även hur vi samlar in den för vårt användargränssnitt, genom att hämta den från vår databas.
Du måste köra och installera nod-röd genom att gå till https://nodered.org/docs/getting-started/installat… och följa guiden för hur du installerar och kör nod-röd.
När det är installerat måste du köra det via CMD för att få det att gå.
Koden från min nod-röd laddas upp som en textfil i den här instruktionsboken och måste importeras till nod-röd
Du måste installera följande bibliotek i nod-rött:
nod-röd
nod-röd-instrumentpanel
nod-röd-nod-mysql
nod-röd-nod-arduino
node-red-contrib-string
nod-röd-nod-seriellport
node-red-node-feedparser
detta för att säkerställa att nod-röd kommer att fungera prober med den nod-röda koden som finns i denna instruerbara. Annars kommer detta flöde bara att ge dig fel.
Steg 6: MySQL Wampserver
Wampserver används för att skapa en MySQL -databas, där vi kan spara data från vår Arduino, som i detta projekt är data från fuktsensorer. När du använder Wampserver körs servern lokalt på din dator och för att logga in på din databas måste du logga in med "root" och inte ange en kod. För att kommunicera med nod-röd är det viktigt att MySQL-konfigurationen i flödet innehåller samma information som din Wampserver-databas, annars kommer den inte att kunna ansluta till den.
I det här projektet har jag skapat en ny databas som heter nodered och sedan skapat en tabell som heter nod. Du skapar sedan två rader, en för tid och en för fukt, detta hjälper till att samla in fuktdata som kommer från sensorn, och tidsstämpeln tillhandahålls av nod-röd i det här fallet.
Wampserver kan installeras här:
Rekommenderad:
UCL Embedded - B0B Lineföljaren: 9 steg
UCL Embedded-B0B Linefollower: Detta är B0B.*B0B är en generisk radiostyrd bil som tillfälligt tjänar grunden för en linjeföljande robot. Liksom så många Line-följande robotar före honom kommer han att göra sitt bästa för att stanna kvar aa linje orsakad av en övergång mellan golvet och ac
UCL - Inbäddad - Välj och plats: 4 steg
UCL - Embedded - Pick and Place: Den här instruktionsboken kommer att gå hur en 2D pick and place -enhet är gjord och hur man kodar den
UCL - Embedded // Dual Axis Light Tracker för solpaneler: 7 steg
UCL - Embedded // Dual Axis Light Tracker för solpaneler: Det monterade projektet och de enskilda 3D -filerna
UCL - Anslutning av noderöd till en Siemens PLC med KEPserver: 7 steg
UCL-Anslutning av Node-red till en Siemens PLC med KEPserver: KravNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-release
UCL - Industry 4.0: Candy Mixer 4.000: 9 Steg
UCL - Industry 4.0: Candy Mixer 4.000: För vårt projekt inom Industry 4.0 har vi beslutat att göra en mixer för godis. Tanken är att vi har en användarpanel, tillverkad i Node-Red, där kunder kan beställa sitt godis, sedan kommer en arduino att behandla beställningen och blanda godiset i en skål. Då vi