Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Ožičenje
- Korak 3: Dijagram toka
- Korak 4: Kodirajte
- Korak 5: Čvor-CRVENI
- Korak 6: MySQL Wampserver
Video: UCL - IIoT - Prikupljač podataka o vlagi: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
Ovo uputstvo pružit će vam informacije o vlagi iz prljavštine, koje će se moći vidjeti na korisničkom sučelju s crvenim čvorom, nadalje će se prikupljati podaci i stavljati u bazu podataka MySQL, što vam može pomoći da naučite obrasce zalijevanja za vaše biljke, učenje kada će im trebati vode.
Korak 1: Popis dijelova
1 x Arduino Mega 2560
1 x USB kabel
1 x I2C LCD zaslon
1 x Senzor vlage u tlu
Žice
Korak 2: Ožičenje
LCD I2C zaslon
GND> GND na arduinu
VCC> 5V na arduinu
SDA> SDA na arduinu
SCL> SCL na arduinu
Senzor vlage
GND> GND na arduinu
VCC> 5V na arduinu
Signal> A0 na arduinu
Korak 3: Dijagram toka
Ovaj dijagram toka prikazuje što radimo s podacima iz našeg arduina, cijela stvar počinje prikupljanjem naših podataka s našeg arduina koji se zatim šalje na MySQL poslužitelj, odakle smo povezani s nodeRED -om kako bismo dobili podatke prikazane na zaslonu.
Korak 4: Kodirajte
Kôd za Arduino možete vidjeti ovdje, a izrađen je i kao tekstualni dokument koji olakšava preuzimanje i implementaciju u Arduino IDE tako da ga možete prenijeti na svoj Arduino i vidjeti kako je kôd strukturiran.
Korak 5: Čvor-CRVENI
node-red se koristi u ovom projektu za slanje i primanje podataka, koje zatim možemo prikazati na nadzornoj ploči kako bismo vidjeli informacije koje smo unijeli. Koristimo node-red za stavljanje vremenske oznake na naš MySQL poslužitelj i za prikupljanje podataka s našeg senzora vlage na našem Arduinu. Ovako smo slali podatke u naš MySQL, a također ih prikupljamo za korisničko sučelje, preuzimajući ih iz naše baze podataka.
Morat ćete pokrenuti i instalirati node-red tako da odete na https://nodered.org/docs/getting-started/installat… i slijedite vodič o tome kako instalirati i pokrenuti node-red.
Kad je instaliran, morat ćete ga pokrenuti kroz CMD da biste ga pokrenuli.
Kôd s mog node-red-a učitan je kao tekstualna datoteka u ovom uputstvu i mora se uvesti u node-red
Morat ćete instalirati sljedeće knjižnice u node-red:
čvor-crven
node-red-dashboard
node-red-node-mysql
čvor-crveni-čvor-arduino
node-red-contrib-string
node-red-node-serialport
node-red-node-feedparser
ovo je kako bi se osiguralo da će node-red funkcionirati sobar s kodom-node-red koji je naveden u ovom uputstvu. Inače će vam ovaj tok samo dati pogreške.
Korak 6: MySQL Wampserver
Wampserver se koristi za stvaranje baze podataka MySQL, u koju možemo spremiti podatke iz našeg Arduina, koji su u ovom projektu podaci senzora vlage. Kada koristite Wampserver, poslužitelj radi lokalno na vašem računalu, a za prijavu u bazu podataka morat ćete se prijaviti s "root", a ne unijeti kôd. Za komunikaciju s node-redom važno je da MySQL postavljen u toku sadrži iste podatke kao i vaša baza podataka Wampserver, inače se neće moći povezati s njim.
U ovom projektu stvorio sam novu bazu podataka koja se zove nodered, a zatim kreirao tablicu pod nazivom node. Zatim ćete stvoriti dva retka, jedan za vrijeme, a drugi za vlagu, što će vam pomoći pri prikupljanju podataka o vlažnosti koji dolaze sa senzora, a vremensku oznaku u ovom slučaju daje čvor-crveno.
Wampserver možete instalirati ovdje:
Preporučeni:
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko korišteni sustav upravljanja relacijskim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom ćete trenutku možda htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom Instructableu vidjet ćemo kako se povezati
IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: 5 koraka
IoT ESP8266 serija: 2- Nadgledanje podataka putem ThingSpeak.com: Ovo je drugi dio IoT ESP8266 serije. Da biste vidjeli dio 1, pogledajte ovu IoT seriju ESP8266 s uputama: 1 Povežite se na WIFI usmjerivač. Ovaj dio ima za cilj pokazati vam kako poslati podatke senzora jednoj od popularnih besplatnih usluga oblaka u IoT -u https: //thingspeak.com
(IOT projekt) Dobivanje vremenskih podataka pomoću ESP8266 i Openweather API -ja: 5 koraka
(IOT projekt) Dobivanje vremenskih podataka pomoću ESP8266 i Openweather API -ja: U ovom uputstvu ćemo izgraditi jednostavan IOT projekt u kojem će dohvatiti vremenske podatke našeg grada s openweather.com/api i prikazati ih pomoću softvera za obradu
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom - DHT11 Simulator zapisivača podataka u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD karticom | Simulacija DHT11 zapisničara u Proteusu: Uvod: Bok, ovdje Liono Maker, ovdje je veza na YouTube. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sustavima. Zapisnik podataka: Zapisnik podataka (ujedno i zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tijekom vremena s
EAL-Industri4.0-RFID skupljanje podataka do baze podataka: 10 koraka (sa slikama)
EAL-Industri4.0-RFID skupljanje podataka u bazi podataka: Dette projekt omhandler opsamling iz v æ gtdata, registracija od identiteta vha. RFID, zaostajanje podataka u MySQL bazi podataka. node-RED, samo ažuriranje i ponašanje u skladu s opsamlede podacima u et C# programu formiranim u aplikaciji Windows Form