Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Kabling
- Trinn 3: flytskjema
- Trinn 4: Kode
- Trinn 5: Node-RØD
- Trinn 6: MySQL Wampserver
Video: UCL - IIoT - Fuktdatasamler: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksen vil gi deg informasjon om fuktigheten fra smuss, som vil kunne sees på et brukergrensesnitt med node-rødt. Videre vil data bli samlet inn og lagt i en MySQL-database, dette kan hjelpe deg med å lære vanningsmønstrene for plantene dine, lære når de kommer til å trenge vann.
Trinn 1: Deleliste
1 x Arduino Mega 2560
1 x USB -kabel
1 x I2C LCD -skjerm
1 x Fuktjordssensor
Ledninger
Trinn 2: Kabling
LCD I2C -skjerm
GND> GND på arduino
VCC> 5V på arduino
SDA> SDA på arduino
SCL> SCL på arduino
Fuktighetssensor
GND> GND på arduino
VCC> 5V på arduino
Signal> A0 på arduino
Trinn 3: flytskjema
Dette flytskjemaet viser hva vi gjør med dataene fra arduinoen vår. Det hele starter med å samle dataene våre fra arduinoen vår, som deretter blir sendt til MySQL -serveren, hvorfra vi er koblet til med nodeRED for å få dataene vist i en skjerm.
Trinn 4: Kode
Koden for Arduino kan sees her, og den er også laget som et tekstdokument for å gjøre det enkelt å laste ned og implementere i Arduino IDE, slik at du kan laste den opp til din egen Arduino og se hvordan koden er strukturert.
Trinn 5: Node-RØD
node-red brukes i dette prosjektet til å sende og motta data, som vi deretter kan vise på et dashbord for å se informasjonen vi legger inn. Vi bruker node-red for å få tidsstempelet satt inn i MySQL-serveren vår, og for å samle inn dataene våre fra vår fuktighetssensor på vår Arduino. Slik sendte vi data til MySQL, og også hvordan vi samler den inn for brukergrensesnittet vårt, ved å hente dem fra databasen vår.
Du må kjøre og installere node-red ved å gå til https://nodered.org/docs/getting-started/installat… og følge veiledningen for hvordan du installerer og kjører node-red.
Når den er installert må du kjøre den gjennom CMD for å få den til å gå.
Koden fra min node-rød er lastet opp som en tekstfil i denne instruksjonsboken og må importeres til node-rød
Du må installere følgende biblioteker i node-rødt:
node-rød
node-red-dashboard
node-red-node-mysql
node-red-node-arduino
node-red-contrib-string
node-red-node-serialport
node-red-node-feedparser
dette er for å sikre at node-rød vil fungere prober med den node-røde koden som er gitt i denne instruerbare. Ellers vil denne flytningen bare gi deg feil.
Trinn 6: MySQL Wampserver
Wampserver brukes til å lage en MySQL -database, der vi kan lagre dataene fra vår Arduino, som i dette prosjektet er fuktighetssensorens data. Når du bruker Wampserver kjører serveren lokalt på datamaskinen din, og for å logge deg på databasen må du logge på med "root" og ikke angi en kode. For å kommunisere med node-rød er det viktig at MySQL som er satt opp i flyten inneholder den samme informasjonen som Wampserver-databasen din, ellers vil den ikke kunne koble seg til den.
I dette prosjektet har jeg opprettet en ny database kalt nodered og deretter opprettet en tabell kalt node. Du vil da opprette to rader, en for tid og en for fuktighet, dette vil bidra til å samle fuktighetsdataene som kommer fra sensoren, og tidsstempelet er gitt av node-red i dette tilfellet.
Wampserver kan installeres her:
Anbefalt:
UCL Embedded - B0B Linefollower: 9 trinn
UCL Embedded-B0B Linefollower: Dette er B0B.*B0B er en generisk radiostyrt bil, som midlertidig tjener grunnlaget for en robot som følger linjen. Som så mange linjefølgende roboter før ham, vil han gjøre sitt beste for å bli på en linje forårsaket av en overgang mellom gulvet og ac
UCL - Innebygd - Velg og sted: 4 trinn
UCL - Embedded - Pick and Place: Denne instruksen vil gå gjennom hvordan en 2D pick and place -enhet er laget og hvordan du koder den
UCL - Koble Node -rød til en Siemens PLC ved hjelp av KEPserver: 7 trinn
UCL-Koble Node-red til en Siemens PLC ved hjelp av KEPserver: RequirementsNode-red: https://nodered.org/docs/getting-started/installationKEPserver: https://www.kepware.com/en-us/kepserverex-6 -6-utgivelse
UCL - Industri 4.0: Candy Mixer 4.000: 9 trinn
UCL - Industry 4.0: Candy Mixer 4.000: For vårt prosjekt i Industry 4.0 har vi besluttet å lage en mikser for godteri. Ideen er at vi har et brukerpanel, laget i Node-Red, hvor kundene kan bestille godteriet sitt, så vil en arduino behandle bestillingen og blande godteriet i en bolle. Da vi
UCL-lloT-Utendørslys Utløst av soloppgang/solnedgang .: 6 trinn
UCL-lloT-Outdoor-light Utløst av soloppgang/solnedgang .: Hei alle sammen! Med litt arbeid, noen deler og kode har jeg satt sammen denne instruksen som viser deg fra start til slutt nøyaktig hvordan du skal produsere dette utendørs lyset. Ideen stammer fra min far, som i løpet av sommeren måtte gå ut manuelt