Съдържание:

Проект за влажност на почвата Arduino: 4 стъпки
Проект за влажност на почвата Arduino: 4 стъпки

Видео: Проект за влажност на почвата Arduino: 4 стъпки

Видео: Проект за влажност на почвата Arduino: 4 стъпки
Видео: Modkam - Zigbee soil moisture sensor for plants 2024, Юли
Anonim
Проект за влажност на почвата Arduino
Проект за влажност на почвата Arduino
Проект за влажност на почвата Arduino
Проект за влажност на почвата Arduino

Здравейте момчета

Днес ви представям първия си проект за инструкции. Той е за измерване на влажността на почвата с Arduino и само с един сензор. Този проект е много лесен за правене и всеки, който иска да започне да учи работа с платформата Arduino, трябва да го изпробва. Този проект може да помогне и на някой, който има предишен опит с Arduino.

Стъпка 1: Получаване на всички части

Този проект използва само няколко части. Те също са много евтини, така че не се притеснявайте за цената. Части, използвани в този проект:

  1. Arduino uno rev3
  2. LCD 1602 зелен дисплей с I2C
  3. FC-28-d Модул за откриване на влагомер на почвата + сензор за влажност на почвата
  4. Червен LED диод
  5. Син LED диод
  6. 2 резистора 220 ома
  7. Няколко джъмперни кабела за свързване на всички части
  8. Съединител за батерия Arduino

Винаги имайте предвид, че можете да използвате всеки друг Arduino за този проект. Можете също да промените LCD дисплея на всеки друг.

Стъпка 2: Свързване на всички части заедно

Свързване на всички части заедно
Свързване на всички части заедно

В тази стъпка можете да видите схемата, която направих с фризиране. Ще напиша и как да свържа всяка ключова част от този проект тук долу. Както можете да видите, ние използваме 5V и GND от arduino за захранване на макета.

LCD:

  • VCC до 5V (+ част на макета)
  • GND към gnd (- част от макета)
  • SDA към аналогов извод A4
  • SCL към аналогов извод A5

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

  • VCC до 5V (+ част на макета)
  • GND към gnd (- част от макета)
  • D0 към цифров извод 2
  • A0 към аналогов извод A0

Свързване на диод:

  • една част от диода влиза в - част от макет
  • втората част преминава през резистор от 220 ома и след това се свързва към щифт 12 (син диод) или 11 (червен диод)

Стъпка 3: Писане на код

Ще се опитам да обясня този код в няколко части. Също така ще бъде написан пълен код, така че можете да го копирате и също да го промените, ако видите нужда.

  1. Първото нещо, което трябва да имате предвид, е, че трябва да инсталирате LCD i2c библиотека

    1. LiquidCrystal_I2C.h
    2. Също така трябва да конфигурирате вашия LCD в началото на кода
  2. Настройте променливи, използвани в кода, свързване на сензора към щифтове и диоди
  3. В третата част има създадени методи, така че частта от цикъла може да бъде по -лесно написана
  4. Настройка за arduino, в тази част настройвате LCD, който използвате за този проект
  5. Цикличната част е основната част на този проект

Пълният код е в прикачения файл към тази стъпка.

Стъпка 4: Използване на вашия Arduino

Използване на вашия Arduino
Използване на вашия Arduino
Използване на вашия Arduino
Използване на вашия Arduino

Тук можете да видите как работи сензорът. Червеният диод сигнализира, че сензорът има малка стойност на откриване. Това е около един. В тази снимка сензорът не е поставен в земята, така че нормалният резултат тук ще бъде някъде около един.

От другата страна сензорът за картина е поставен близо до растението, което беше напоено преди няколко часа. Както можете да видите, синият диод е ВКЛЮЧЕН.

Ако има друг въпрос, можете да ме попитате. Благодаря ви, момчета, че разгледахте първия ми проект.

С всички пожелания.

Препоръчано: