СОЗДАВАЙТЕ ШАГ ЗА ШАГОМ

Датчик влажности почвы с LCD-дисплеем

Считайте влажность почвы с помощью Arduino и выведите результат на LCD-дисплей 16×2.

18.06.2019Уроки Arduino
Датчик влажности почвы с LCD-дисплеем

В этом проекте Arduino считывает данные датчика влажности почвы и выводит результат на LCD-дисплей 16×2.

Датчик влажности

Arduino UnoДатчик
D3DO
A0AO
5VVCC
GNDGND

LCD 1602 I2C

Arduino UnoLCD
A5 (SCL)SCL
A4 (SDA)SDA
5VVCC
GNDGND

Схема и программный код ниже используют эти подключения.

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
String str;
int oldmos=-1;
LiquidCrystal_I2C lcd(0x27,16,2);  // daca aveti o alta adresa al LCD I2C decat 0x27 , schimbati cu adresa pe care o aveti (spre exemplu 0x3f)
void setup()
{
   Serial.begin(9600); 
   pinMode(3,INPUT); 
   pinMode(13,OUTPUT); 
 lcd.init();    // initializarea LCDului
     lcd.backlight();
}
void loop()
{
 int  soil_mos;
 
 soil_mos=1023-analogRead(0);//obtinerea datelor de la senzor pe pinul A0
 soil_mos=map(soil_mos, 0, 1023, 0, 100); //conversia datelor analogice in digitale
 if (oldmos!=soil_mos) {
 
// afisarea pe ecran LCD
     lcd.setCursor(0,0);
     lcd.print("Umiditatea solului:");
     lcd.print(soil_mos);
     lcd.print("%");
 }
}

Схема проекта

Схема проекта Скачать библиотеку ↓

Необходимые детали

Платы

Arduino Uno CH340

Arduino Uno построена на базе микроконтроллера ATmega328. Платформа имеет 14 цифровых ввода/ выходов (6 из которых могут использоваться как выходы ШИМ)

✓ В наличии
250.00 lei
Расширительные платы

Макетная плата на 400 точек

Breadboard 400 - это первая макетная плата с Arduino на борту. Собирайте на плате схемы из радиодеталей, Troyka-модулей и ардуино-совместимых шилдов — пинов хватит на всех.

✓ В наличии
65.00 lei
Сенсоры

Датчик влажности почвы (гигрометр)

Цифровой датчик влажности почвы, на выходе выдает 1 или 0 в зависимости от того, насколько влажная почва. Используется для контроля за домашними цветами, в теплицах и пр.,

✓ В наличии
50.00 lei

Обсуждение в мастерской

Teodor

ati uitat sa metionati lcd-ul in lista de lucruri necesare

Оставьте комментарий