Satura rādītājs:
- 1. darbība: detaļu saraksts
- 2. solis: Elektroinstalācija
- 3. darbība: blokshēma
- 4. solis: kods
- 5. solis: mezgls-SARKANS
- 6. darbība: MySQL Wampserver
Video: UCL - IIoT - Mitruma datu vācējs: 6 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šī pamācība sniegs jums informāciju par netīrumu mitrumu, ko varēs apskatīt lietotāja saskarnē ar sarkanu mezglu, turklāt dati tiks apkopoti un ievietoti MySQL datu bāzē, tas var palīdzēt jums uzzināt laistīšanas modeļus jūsu augiem, mācoties, kad viņiem vajadzēs ūdeni.
1. darbība: detaļu saraksts
1 x Arduino Mega 2560
1 x USB kabelis
1 x I2C LCD ekrāns
1 x mitruma augsnes sensors
Vadi
2. solis: Elektroinstalācija
LCD I2C displejs
GND> GND uz arduino
VCC> 5V uz arduino
SDA> SDA uz arduino
SCL> SCL uz arduino
Mitruma sensors
GND> GND uz arduino
VCC> 5V uz arduino
Signāls> A0 uz arduino
3. darbība: blokshēma
Šī blokshēma parāda, ko mēs darām ar mūsu arduino datiem, viss sākas ar mūsu datu vākšanu no mūsu arduino, kas pēc tam tiek nosūtīts uz MySQL serveri, no kurienes mēs esam savienoti ar nodeRED, lai iegūtu datus, kas parādīti displejā.
4. solis: kods
Arduino kodu var redzēt šeit, un tas ir arī veidots kā teksta dokuments, lai to būtu viegli lejupielādēt un ieviest Arduino IDE, lai jūs varētu to augšupielādēt savā Arduino un redzēt, kā kods ir strukturēts.
5. solis: mezgls-SARKANS
mezgls sarkans tiek izmantots šajā projektā, lai nosūtītu un saņemtu datus, kurus mēs pēc tam varam parādīt informācijas panelī, lai redzētu ievadīto informāciju. Mēs izmantojam mezglu sarkans, lai laika zīmogu ievietotu mūsu MySQL serverī un apkopotu mūsu datus no mūsu mitruma sensora mūsu Arduino. Tādā veidā mēs nosūtījām datus uz savu MySQL, kā arī to, kā mēs tos apkopojam mūsu lietotāja interfeisam, izgūstot tos no mūsu datu bāzes.
Jums būs jāpalaiž un jāinstalē mezgls sarkans, apmeklējot vietni https://nodered.org/docs/getting-started/installat… un izpildiet norādījumus par to, kā instalēt un palaist mezglu sarkanu.
Kad tas ir instalēts, jums tas būs jāpalaiž caur CMD, lai tas darbotos.
Kods no mana mezgla sarkanā ir augšupielādēts kā teksta fails šajā pamācībā, un tas ir jāimportē mezglā sarkans
Jums būs jāinstalē šādas bibliotēkas mezgla sarkanā krāsā:
mezgls sarkans
mezgls-sarkans-informācijas panelis
mezgls-sarkans-mezgls-mysql
mezgls-sarkans-mezgls-arduino
mezgls-sarkans-ieguldījums-virkne
node-red-node-serialport
mezgls-sarkans-mezgls-feedparser
tas ir paredzēts, lai nodrošinātu, ka sarkans mezgls darbosies pareizi ar mezgla sarkano kodu, kas ir sniegts šajā pamācībā. Pretējā gadījumā šī plūsma radīs tikai kļūdas.
6. darbība: MySQL Wampserver
Wampserver tiek izmantots, lai izveidotu MySQL datu bāzi, kurā mēs varam saglabāt datus no mūsu Arduino, kas šajā projektā ir mitruma sensoru dati. Izmantojot Wampserver, serveris datorā darbojas lokāli, un, lai pierakstītos savā datu bāzē, jums būs jāpierakstās ar "root", nevis jāievada kods. Lai sazinātos ar sarkano mezglu, ir svarīgi, lai plūsmā iestatītajā MySQL būtu tāda pati informācija kā jūsu Wampserver datu bāzē, pretējā gadījumā tā nevarēs ar to izveidot savienojumu.
Šajā projektā esmu izveidojis jaunu datu bāzi ar nosaukumu nodered un pēc tam izveidoju tabulu ar nosaukumu node. Pēc tam jūs izveidosit divas rindas, vienu laikam un otru mitrumam, tas palīdzēs apkopot mitruma datus, kas nāk no sensora, un laika zīmogu šajā gadījumā nodrošina mezgls sarkans.
Wampserver var instalēt šeit:
Ieteicams:
Parastais GPS (EEPROM datu reģistrators): 5 soļi
GPS Para Norma (datu reģistrators EEPROM): vienkāršs GPS mājdzīvnieku datu reģistrators, kura pamatā ir arduino un EEPROM ieraksts ================================ ======================== Sencillo datalogger GPS para mascotas basado en arduino y grabacion en memoria EEPROM
Kā savienot NodeMCU ESP8266 ar MySQL datu bāzi: 7 soļi
Kā savienot NodeMCU ESP8266 ar MySQL datu bāzi: MySQL ir plaši izmantota relāciju datu bāzes pārvaldības sistēma (RDBMS), kas izmanto strukturētu vaicājumu valodu (SQL). Kādā brīdī, iespējams, vēlēsities augšupielādēt Arduino/NodeMCU sensoru datus MySQL datu bāzē. Šajā pamācībā mēs redzēsim, kā izveidot savienojumu
Datu iegūšanas un datu vizualizācijas sistēma elektriskajam motociklam MotoStudent: 23 soļi
Datu iegūšanas un datu vizualizācijas sistēma MotoStudent elektriskajam sacīkšu velosipēdam: Datu iegūšanas sistēma ir aparatūras un programmatūras kopums, kas darbojas kopā, lai apkopotu datus no ārējiem sensoriem, pēc tam tos uzglabātu un apstrādātu, lai tos varētu vizualizēt grafiski un analizēt, ļaujot inženieriem izgatavot
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizualizācijai: 4 soļi
IoT datu zinātnes PiNet reāllaika viedā ekrāna datu vizam: Jūs varat viegli izveidot viedo displeju IoT tīklu datu vizualizācijai, lai papildinātu savus pētījumus datu zinātnē vai jebkurā kvantitatīvā jomā. Varat izsaukt " push " no jūsu zemes gabaliem klientiem tieši no jūsu
EAL-Industri4.0-RFID datu paraugu ņemšanas datu bāze: 10 soļi (ar attēliem)
EAL-Industri4.0-RFID datu paraugu ņemšana līdz datubāzei: Dette projekt omhandler opsamling af v æ gtdata, registreering af identiteter vha. RFID, satraucoši dati un lv MySQL datu bāze. mezgls RED, samt fremvisning og behandling af de opsamlede data i et C# program i form af en Windows Form Application