Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Окабеляване
- Стъпка 3: Блок -схема
- Стъпка 4: Код
- Стъпка 5: Node-RED
- Стъпка 6: MySQL Wampserver
Видео: UCL - IIoT - Събирач на данни за влага: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Тази инструкция ще ви предостави информация за влагата от мръсотия, която ще може да бъде видяна на потребителски интерфейс с червен възел, освен това данните ще бъдат събрани и поставени в база данни MySQL, това може да ви помогне да научите моделите на поливане за вашите растения, да научите кога ще се нуждаят от вода.
Стъпка 1: Списък на частите
1 x Arduino Mega 2560
1 x USB кабел
1 x I2C LCD екран
1 x сензор за влажност на почвата
Проводници
Стъпка 2: Окабеляване
LCD I2C дисплей
GND> GND на arduino
VCC> 5V на arduino
SDA> SDA на arduino
SCL> SCL на arduino
Сензор за влага
GND> GND на arduino
VCC> 5V на arduino
Сигнал> A0 на arduino
Стъпка 3: Блок -схема
Тази блок -схема показва какво правим с данните от нашия arduino, всичко започва със събирането на нашите данни от нашия arduino, което след това се изпраща до MySQL сървъра, откъдето сме свързани с nodeRED, за да получим данните, показани на дисплей.
Стъпка 4: Код
Кодът за Arduino може да се види тук и също така е направен като текстов документ, който улеснява изтеглянето и внедряването в Arduino IDE, така че можете да го качите в собствения си Arduino и да видите как е структуриран кодът.
Стъпка 5: Node-RED
node-red се използва в този проект за изпращане и получаване на данни, които след това можем да покажем на таблото за управление, за да видим информацията, която въвеждаме. Ние използваме node-red, за да поставим времевата отметка в нашия MySQL сървър и да съберем нашите данни от нашия сензор за влага на нашия Arduino. Ето как изпращаме данни към нашия MySQL, а също и как ги събираме за нашия потребителски интерфейс, като ги извличаме от нашата база данни.
Ще трябва да стартирате и инсталирате node-red, като отидете на https://nodered.org/docs/getting-started/installat… и следвайте ръководството за това как да инсталирате и стартирате node-red.
Когато е инсталиран, ще трябва да го стартирате чрез CMD, за да го стартирате.
Кодът от моя node-red се качва като текстов файл в тази инструкция и трябва да бъде импортиран в 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
това е за да се гарантира, че node-red ще функционира prober с кода node-red, който е предоставен в тази инструкция. В противен случай този поток просто ще ви даде грешки.
Стъпка 6: MySQL Wampserver
Wampserver се използва за създаване на MySQL база данни, в която можем да запишем данните от нашия Arduino, който в този проект е данните от сензорите за влага. Когато използвате Wampserver, сървърът работи локално на вашия компютър и за да влезете във вашата база данни, ще трябва да влезете с „root“и да не въвеждате код. За комуникация с node-red е важно MySQL, настроен в потока, да съдържа същата информация като вашата база данни Wampserver, в противен случай няма да може да се свърже с него.
В този проект създадох нова база данни, наречена nodered и след това създадох таблица, наречена node. След това ще създадете два реда, един за време и един за влага, това ще помогне за събиране на данните за влагата, идващи от сензора, а времевата отметка се предоставя от node-red в този случай.
Wampserver може да бъде инсталиран тук:
Препоръчано:
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта - DHT11 регистратор на данни Симулация в Proteus: 5 стъпки
Как да направим рекордер за данни за влажност и температура в реално време с Arduino UNO и SD-карта | DHT11 симулация на регистратор на данни в Proteus: Въведение: Здравейте, това е Liono Maker, ето линк към YouTube. Ние правим творчески проект с Arduino и работим върху вградени системи. Data-Logger: Регистратор на данни (също регистратор на данни или запис на данни) е електронно устройство, което записва данни във времето с
IOT WiFi сензор за влага на цветя (захранван от батерии): 8 стъпки (със снимки)
IOT WiFi сензор за влага на цветя (захранван от батерии): В тази инструкция представяме как да изградим WiFi сензор за влага/вода с монитор за нивото на батерията за по -малко от 30 минути. Устройството следи нивото на влага и изпраща данни към смартфон по интернет (MQTT) с избран интервал от време. Ти
Как да извлечете данни от база данни Firebase на NodeMCU: 7 стъпки
Как да извлечем данни от база данни Firebase на NodeMCU: За тази инструкция ще извличаме данни от база данни в Google Firebase и ще ги извличаме с помощта на NodeMCU за по-нататъшно разбор. акаунт за създаване на база данни на Firebase. 3) Изтеглете
Безжичен монитор за влага (ESP8266 + сензор за влага): 5 стъпки
Безжичен монитор за влага (ESP8266 + сензор за влага): Купувам магданоз в саксия и по -голямата част от деня почвата беше суха. Затова решавам да направя този проект за усещане за влага на почвата в саксия с магданоз, за да проверя, когато имам нужда да излея почва с вода. Мисля, че този сензор (Капацитивен сензор за влага v1.2) е добър
Събиране на данни от EAL-Industri4.0-RFID до база данни: 10 стъпки (със снимки)
EAL-Industri4.0-RFID Актуализиране на данни към база данни: Dette projekt omhandler opsamling af v æ gtdata, регистриращ се за идентифициране във vha. RFID, изоставане на данни в MySQL база данни vha. node-RED, samt fremvisning и поведение на opsamlede данни в et C# програма, създадена от en Windows Form Application