Arduino Приклади

Чернетка

Зміст

Гайд з використанням датчика вологості YL-69 або HL-69 з Arduino [1]

Датчик вологості ґрунту (або гігрометр) використовується, як правило, для визначення вологості ґрунту. Він стане в нагоді для проектування автоматичної системи поливу або відстеження вологи в грунті, де ростуть ваші рослини.

Датчик вологості грунту складається з двох частин: електронної плати (на зображенні нижче розташована праворуч) та вимірювальної частини з двома пластинами, яка визначає наявність води (на зображенні розташована зліва).

Arduino

Чутливість датчика вологості ґрунту налаштовується вбудованим потенціометром. Крім того, датчик оснащений двома світлодіодами: перший спалахує, коли на плату подається живлення, а другий - при виведенні цифрових даних. Докладніше дивіться на малюнку нижче.

приклади

Як це працює

Вихідна напруга датчика варіюється в залежності від кількості води, що міститься у ґрунті.

  • Якщо грунт вологий– вихідна напруга зменшується
  • Якщо грунт сухий– вихідна напруга збільшується

вологості

На виході буде цифровий сигнал (D0) – LOW або HIGH, залежно від вмісту води у ґрунті. Тобто, якщо вологість ґрунту перевищить певне граничне значення, модуль поверне значення LOW, а якщо ні – HIGH. Порогове значення цифрового сигналу налаштовується за допомогою потенціометра.

На виході може бути аналоговий сигнал, що дозволяє вимірювати вологість значеннями в діапазонівід «0» до «1023».

Скетч: Використання датчика вологості ґрунту з Arduino

Це скетч-приклад, що демонструє, як використовувати датчик вологості ґрунту в проектах з Arduino.

У цьому скетчі ми, використовуючи Arduino, прочитаємо аналогові дані з датчика, а потім покажемо ці дані в моніторі портуIDE Arduino.

Необхідні компоненти

Для цього проекту нам знадобляться такі компоненти:

  • Один датчик вологостіYL-69(див. eBay)
  • Одна плата Arduino (див. eBay)
  • Одна макетна плата
  • Два резистори на220 Ом
  • Один червоний світлодіод
  • Один зелений світлодіод
  • Провід-перемички

Підключення контактів

У підключенні датчика та Arduino один до одного немає нічого складного:

  • Контакт A0на датчику – до аналогового контакту на Arduino
  • Контакт D0– до цифрового контакту
  • Контакт GND– до контактуGND
  • Контакт VCC– до контакту5V

Нижче – схематичне зображення проекту:

приклади

Завантажте скетч, показаний нижче, у плату Arduino.