Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

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

Компоненты и расходные материалы

Arduino UNO
× 1
Датчик влажности почвы SparkFun (с винтовыми клеммами)
× 1
Стандартный ЖК-экран Adafruit - 16x2, белый на синем
× 1
Макет (общий)
× 1

Необходимые инструменты и машины

Паяльник (общий)

Приложения и онлайн-сервисы

IDE Arduino
circuito.io

Об этом проекте

В проекте рассказывается о взаимодействии датчика влажности почвы и ЖК-дисплея для отображения. Я каждый день забываю поливать свое растение, и моя бабушка напоминала мне воду. Итак, теперь я думаю, что мне нужно создать проект, чтобы показать влажность, поэтому я помню, что я построил проект, позволяющий проверить влажность. Поэтому я быстро открыл Circuito.io, добавил входы и выходы и получил схему.

Подключение датчика влажности

  • Подключите Soil Moisture 0 к GND.
  • Подключите датчик влажности почвы к Arduino A3.
  • Подключите Soil Moisture Vin к Arduino 5v.

Подключение ЖК-дисплея

  • Подключите заземление ЖК-дисплея к заземлению.
  • Подключите LCD SCL к Arduino A5.
  • Подключите LCD SDA к Arduino A4.
  • LCD VCC для Arduino 5V.

Код

  • Файл без названия
Файл без названия C / C ++
 #include  // инициализируем библиотеку с номерами контактов интерфейса L LiquidCrystal lcd (5, 4); // Эти константы не изменятся. Они используются для присвоения имен // используемым контактам:const int analogInPin =A5; // Вывод аналогового входа, к которому подключен датчик int sensorValue =0; // значение считывается из Soil Moisture void setup () {// устанавливает количество столбцов и строк ЖК-дисплея:lcd.begin (16, 2); delay (100);} void loop () {lcd.clear (); lcd.print ("Soil Moisture:"); // вывод результатов на ЖК-дисплей:sensorValue =analogRead (analogInPin); // считываем аналог в значении:lcd.setCursor (0, 1); lcd.print ( sensorValue); // ждем 300 миллисекунд перед следующим циклом, чтобы // аналого-цифровой преобразователь установился после последнего чтения:delay (300);} 

Схема


Производственный процесс

  1. Датчик влажности почвы Raspberry Pi
  2. Игра с гироскопом Arduino с MPU-6050
  3. Датчик DHT11 со светодиодами и пьезо-динамиком
  4. Мониторинг CO2 с помощью датчика K30
  5. Unopad - MIDI-контроллер Arduino с Ableton
  6. Простой датчик препятствий с Arduino
  7. Емкостной датчик отпечатков пальцев с Arduino или ESP8266
  8. Игра с дисплеем Nextion
  9. Светодиодная матрица + датчик движения дверной дисплей [Arduino Holiday]
  10. Простой будильник с DS1302 RTC