Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Mga kable
- Hakbang 3: Flowchart
- Hakbang 4: Code
- Hakbang 5: Node-RED
- Hakbang 6: MySQL Wamperver
Video: UCL - IIoT - Kolektor ng Moisture Data: 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Itinuturo ito, bibigyan ka ng infomation sa kahalumigmigan mula sa dumi, na makikita ng isang UI na may node-red, saka makakolekta ang data at mailalagay sa isang database ng MySQL, makakatulong ito sa iyo na malaman ang mga pattern ng pagtutubig para sa iyong mga halaman, natututo kung kailan sila kakailanganin ng tubig.
Hakbang 1: Listahan ng Mga Bahagi
1 x Arduino Mega 2560
1 x USB cable
1 x I2C LCD screen
1 x Sensor ng lupa na kahalumigmigan
Mga wire
Hakbang 2: Mga kable
LCD I2C display
GND> GND sa arduino
VCC> 5V sa arduino
SDA> SDA sa arduino
SCL> SCL sa arduino
Sensor ng kahalumigmigan
GND> GND sa arduino
VCC> 5V sa arduino
Signal> A0 sa arduino
Hakbang 3: Flowchart
Ipinapakita ng flowchart na ito kung ano ang ginagawa namin sa data mula sa aming arduino, nagsisimula ang buong bagay sa pagkolekta ng aming data mula sa aming arduino na pagkatapos ay maipapadala sa server ng MySQL, mula sa kung saan kami nakakonekta sa nodeRED upang makuha ang data na ipinapakita sa isang display.
Hakbang 4: Code
Ang code para sa Arduino ay makikita rito, at ginawa rin ito bilang isang dokumento sa teksto upang gawing madali ang pag-download at pagpapatupad sa Arduino IDE upang mai-upload mo ito sa iyong sariling Arduino at makita kung paano nakabalangkas ang code.
Hakbang 5: Node-RED
Ginagamit ang node-red sa proyektong ito upang magpadala at makatanggap ng data, na maaari naming ipakita sa isang dashboard upang makita ang infomation na inilagay namin. Gumagamit kami ng node-red upang mailagay ang timestamp sa aming MySQL server, at upang kolektahin ang aming data mula sa aming sensor ng kahalumigmigan sa aming Arduino. Ganito kami nagpadala ng data sa aming MySQL, at kung paano namin ito kinokolekta para sa aming UI, sa pamamagitan ng pagkuha nito mula sa aming database.
Kakailanganin mong patakbuhin at i-install ang node-red sa pamamagitan ng pagpunta sa https://nodered.org/docs/getting-started/installat… at sundin ang gabay sa kung paano i-install at patakbuhin ang node-red.
Kapag na-install na ito kailangan mong patakbuhin ito sa pamamagitan ng CMD upang gawin ito.
Ang code mula sa aking node-red ay na-upload bilang isang text file sa itinuturo na ito at kailangang mai-import sa node-red
Kakailanganin mong i-install ang mga sumusunod na aklatan sa node-red:
node-pula
node-red-dashboard
node-red-node-MySQL
node-red-node-arduino
node-red-contrib-string
node-red-node-serialport
node-red-node-feedparser
ito ay upang matiyak na ang node-red ay gagana ang prober gamit ang node-red code na ibinigay sa itinuturo na ito. Kung hindi man bibigyan ka lang ng mga error ng daloy na ito.
Hakbang 6: MySQL Wamperver
Ginamit ang Wampserver upang lumikha ng isang MySQL database, kung saan maaari naming mai-save ang data mula sa aming Arduino, na sa proyektong ito ay ang data ng mga sensor ng kahalumigmigan. Kapag gumagamit ng Wampserver ang server ay lokal na tumatakbo sa iyong computer, at upang mag-sign in sa iyong database magkakaroon ka mag-sign in gamit ang "root" at hindi magpasok ng isang code. Upang makipag-usap sa node-red na mahalaga na ang MySQL na naka-set up sa daloy ay naglalaman ng parehong impormasyon tulad ng iyong Wamperver database, kung hindi man ay maikonekta nito.
Sa proyektong ito lumikha ako ng isang bagong database na tinatawag na nodered at pagkatapos ay lumikha ng isang talahanayan na tinatawag na node. Lilikha ka ng dalawang hilera, isa para sa oras at isa para sa kahalumigmigan, makakatulong ito na kolektahin ang data ng kahalumigmigan na nagmumula sa sensor, at ang timestamp ay ibinibigay ng node-red sa kasong ito.
Maaaring mai-install ang Wamperver dito:
Inirerekumendang:
Gumawa ng Magagandang Plots Mula sa Live na Data ng Arduino (at I-save ang Data sa Excel): 3 Mga Hakbang
Gumawa ng Magagandang Plots Mula sa Live na Data ng Arduino (at I-save ang Data sa Excel): Lahat kami ay nais na maglaro sa aming P … lotter function sa Arduino IDEE. Gayunpaman, habang maaaring maging kapaki-pakinabang para sa pangunahing mga application, ang data ay nabura nang higit pa ang mga puntos ay idinagdag at ito ay hindi partikular na kaaya-aya sa mga mata. Ang plotter ng Arduino IDE ay hindi
Paano Gumawa ng Humidity at Temperatura Real Time Data Recorder Sa Arduino UNO at SD-Card - DHT11 Data-logger Simulation sa Proteus: 5 Mga Hakbang
Paano Gumawa ng Humidity at Temperatura Real Time Data Recorder Sa Arduino UNO at SD-Card | DHT11 Data-logger Simulation sa Proteus: Panimula: hi, ito ang Liono Maker, narito ang link sa YouTube. Gumagawa kami ng malikhaing proyekto kasama ang Arduino at nagtatrabaho sa mga naka-embed na system. Data-Logger: Ang isang data logger (din data-logger o data recorder) ay isang elektronikong aparato na nagtatala ng data sa paglipas ng panahon
EAL - Pangangalakal 4.0 Data Data ng GPS sa Rc Car: 4 na Hakbang
EAL - Pagkolekta ng Data ng GPS ng industriya 4.0 sa Rc Car: Sa Instructable na ito ay pag-uusapan natin kung paano namin na-setup ang isang module ng GPS sa isang RC car at nai-post ang nakolektang data sa isang webpage para sa madaling pag-monitering. Pauna kaming gumawa ng isang nagtuturo sa kung paano namin ginawa ang aming RC car, na matatagpuan dito. Gumagamit ito ng
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): 5 Hakbang
Wireless Moisture Monitor (ESP8266 + Moisture Sensor): Bumibili ako ng perehil sa palayok, at halos araw-araw, ang lupa ay tuyo. Kaya't napagpasyahan kong gawin ang proyektong ito, tungkol sa pakiramdam ng kahalumigmigan ng lupa sa palayok na may perehil, upang suriin, kung kailangan ko ng ibuhos ng lupa sa tubig. Sa palagay ko, ang sensor na ito (Capacitive moisture sensor v1.2) ay mabuti
IoT Data Science PiNet para sa Real-time na Smart Screen Data Viz: 4 na Hakbang
Ang IoT Data Science PiNet para sa Real-time na Smart Screen Data Viz: Madali kang makakasama sa isang IoT network ng mga smart display para sa visualization ng data upang mapalaki ang iyong mga pagsisikap sa pananaliksik sa Data Science o anumang dami ng larangan. Maaari mong tawagan ang " push " ng iyong mga pakana sa mga kliyente mula mismo sa loob ng iyong