Sadržaj:
- Korak 1: Lista dijelova
- Korak 2: Ožičenje
- Korak 3: Dijagram toka
- Korak 4: Kodirajte
- Korak 5: Node-RED
- Korak 6: MySQL Wampserver
Video: UCL - IIoT - Sakupljač podataka o vlagi: 6 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
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: Lista dijelova
1 x Arduino Mega 2560
1 x USB kabl
1 x I2C LCD ekran
1 x Senzor vlage u tlu
Žice
Korak 2: Ožičenje
LCD I2C displej
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
Kod za Arduino možete vidjeti ovdje, a napravljen 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: Node-RED
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 sa 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 što ćete otići na https://nodered.org/docs/getting-started/installat… i slijediti vodič o tome kako instalirati i pokrenuti node-red.
Kad je instaliran, morat ćete ga pokrenuti kroz CMD da biste ga pokrenuli.
Kôd iz mog node-red-a je otpremljen kao tekstualna datoteka u ovom uputstvu i mora se uvesti u node-red
Morat ćete instalirati sljedeće biblioteke u node-red:
node-red
node-red-dashboard
node-red-node-mysql
node-red-node-arduino
node-red-contrib-string
node-red-node-serialport
node-red-node-feedparser
ovo je kako bi se osiguralo da će node-red funkcionirati prober sa kodom za crveni čvor koji je dat u ovom uputstvu. U suprotnom će vam ovaj tok samo dati greške.
Korak 6: MySQL Wampserver
Wampserver se koristi za stvaranje MySQL baze podataka, u koju možemo spremiti podatke iz našeg Arduina, koji su u ovom projektu podaci senzora vlage. Kada koristite Wampserver, server radi lokalno na vašem računaru, a za prijavu u bazu podataka morate se prijaviti sa "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 reda, jedan za vrijeme i jedan 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čuje se:
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: 7 koraka
Kako spojiti NodeMCU ESP8266 na MySQL bazu podataka: MySQL je široko rasprostranjeni sistem za upravljanje relacionim bazama podataka (RDBMS) koji koristi strukturirani jezik upita (SQL). U nekom trenutku možda ćete htjeti prenijeti podatke senzora Arduino/NodeMCU u bazu podataka MySQL. U ovom uputstvu ćemo vidjeti 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 instrumenata ESP8266: 1 Povežite se na WIFI usmjerivač. Ovaj dio ima za cilj pokazati vam kako poslati podatke senzora jednoj od popularnih besplatnih IoT usluga u oblaku https: //thingspeak.com
Vizualizacija podataka iz Magicbita u AWS -u: 5 koraka
Vizualizacija podataka iz Magicbita u AWS -u: Podaci prikupljeni sa senzora povezanih na Magicbit bit će objavljeni u jezgri AWS IOT -a putem MQTT -a za grafičku vizualizaciju u stvarnom vremenu. Koristimo magicbit kao razvojnu ploču u ovom projektu koji se temelji na ESP32. Stoga bilo koji ESP32 d
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom - DHT11 Zapisnik podataka Simulacija u Proteusu: 5 koraka
Kako napraviti snimač podataka o vlažnosti i temperaturi u stvarnom vremenu s Arduino UNO i SD-karticom | DHT11 Simulator zapisnika podataka u Proteusu: Uvod: zdravo, ovdje Liono Maker, ovdje je YouTube veza. Radimo na kreativnom projektu s Arduinom i radimo na ugrađenim sistemima. Zapisnik podataka: Zapisnik podataka (također zapisnik podataka ili snimač podataka) je elektronički uređaj koji bilježi podatke tokom vremena sa
EAL-Industri4.0-RFID prikupljanje podataka do baze podataka: 10 koraka (sa slikama)
EAL-Industri4.0-RFID podatkovno prikupljanje podataka u bazi podataka: Ovaj projektni upravitelj opsamlira sve podatke i podatke, registrovane kao identifikator u vašoj bazi podataka. RFID, zaostajanje podataka u MySQL bazi podataka. node-RED, samo ažuriranje i ponašanje u skladu sa općenitim podacima u et C# programu koji se formira u aplikaciji Windows Form