Які види датчиків можна підключити до Arduino для вимірювання параметрів навколишнього середовища

Arduino — це одна з найпопулярніших платформ для вивчення електроніки та створення інтерактивних пристроїв. Вона відкриває широкі можливості для підключення різноманітних датчиків і модулів, які дозволяють вимірювати параметри навколишнього середовища: температуру, вологість, освітленість, рух, концентрацію газів та багато іншого. У цій статті ми детально розглянемо, які сенсори можна використовувати з Arduino, їх особливості та приклади застосування в проектах.

Принцип роботи датчиків з Arduino

Будь-який датчик перетворює фізичні величини (температуру, світло, звук, рух, тиск) на електричний сигнал. Він може бути:

  • Аналоговим — сигнал представляє собою напругу, пропорційну вимірюваному параметру. Наприклад, LM35 видає напругу, лінійно пов’язану з температурою.
  • Цифровим — дані передаються у вигляді числових значень через протоколи (I2C, SPI, OneWire). Приклад — цифровий датчик температури й вологості DHT22.

Arduino Uno та подібні плати мають 6 аналогових входів (A0–A5) і багато цифрових контактів, що дозволяє одночасно підключати кілька різних датчиків.

Датчики температури та вологості

Найбільш затребувані сенсори в проектах «розумного дому», метеостанціях та автоматизації сільського господарства.

  • LM35 — аналоговий температурний сенсор. Видає напругу 10 мВ на кожен градус Цельсія. Простий у використанні й досить точний.
  • DHT11 — дешевий цифровий сенсор температури та вологості, але з обмеженою точністю та діапазоном.
  • DHT22 (AM2302) — більш точний і стабільний варіант, підходить для серйозних систем.
  • BME280 — сучасний датчик, який одночасно вимірює температуру, вологість і тиск.

Застосовуються у метеостанціях, теплицях, системах клімат-контролю, на пасіках.

Інфрачервоні датчики

  • PIR (Passive Infrared) — пасивні інфрачервоні сенсори руху. Реагують на зміни ІЧ-випромінювання від рухомих об’єктів. Використовуються в охоронних системах і автоматичному ввімкненні світла.
  • TCRT5000 — датчик відстані на основі ІЧ-випромінювача та фотодіода. Застосовується в робототехніці, наприклад, для лінійних роботів.
  • VS1838B — приймач інфрачервоних сигналів від пультів дистанційного керування. Дозволяє управляти Arduino звичайним ТВ-пультом.

Ультразвукові датчики

HC-SR04 — найпопулярніший модуль для вимірювання відстані. Він випромінює ультразвуковий імпульс і визначає час до відбиття сигналу. Діапазон вимірювань — від 2 см до 4 м. Використовується в роботах для обходу перешкод і в системах паркування.

Датчики освітленості

  • LDR (Light Dependent Resistor) — фоторезистор, опір якого змінюється залежно від рівня світла. Використовується в проектах автоматичного ввімкнення світла в темряві.
  • BH1750 — цифровий сенсор освітленості, який передає дані у люксах по шині I2C. Точніший і сучасніший за LDR.

Акселерометри та гіроскопи

Використовуються для вимірювання прискорення, нахилів і кутової швидкості.

  • MPU-6050 (GY-521) — поєднує акселерометр і гіроскоп, дозволяє визначати орієнтацію об’єкта у просторі.
  • ADXL345 — цифровий акселерометр для контролю рухів і жестів.

Застосовуються в дронах, роботах, системах стабілізації.

Датчики кольору

TCS230 / TCS34725 — модулі, які вимірюють інтенсивність червоного, зеленого та синього спектрів. Використовуються у сортувальних роботах та для розпізнавання предметів.

Датчики ґрунту

У проєктах автоматичного поливу й агроавтоматизації застосовуються:

  • Аналогові сенсори вологості ґрунту — дешеві модулі, які змінюють опір залежно від рівня вологи.
  • Capacitive Soil Moisture Sensor — ємнісний сенсор, більш довговічний, не піддається корозії.

Газові датчики

  • MQ-2 — виявляє дим та горючі гази.
  • MQ-3 — чутливий до алкоголю, використовується в алкотестерах.
  • MQ-7 — визначає концентрацію чадного газу (CO).

Застосовуються в охоронних системах, розумних кухнях, промисловості.

Датчики вібрації та удару

Базуються на зміні контакту всередині сенсора при коливаннях. Приклади: SW-420, п’єзодатчики. Використовуються в сигналізаціях, охоронних системах, лічильниках ударів.

Додаткові сенсори та модулі

  • Барометричні датчики (BMP180, BMP280) — вимірюють атмосферний тиск і висоту.
  • Мікрофони (KY-038) — визначають рівень гучності.
  • Датчики пилу (GP2Y1010AU0F) — вимірюють кількість частинок у повітрі.
  • Сенсори якості повітря (CCS811) — визначають CO₂ і леткі органічні сполуки.

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

Більшість аналогових сенсорів підключаються до входів A0–A5. Arduino Uno має 10-бітний АЦП, який перетворює напругу 0–5 В у значення від 0 до 1023. Для цифрових датчиків використовуються інтерфейси I2C, SPI та UART.

Важливо враховувати:

  • Напругу живлення (5 В або 3,3 В).
  • Правильну розпайку (VCC, GND, SDA/SCL, MISO/MOSI/SCK).
  • Наявність бібліотек Arduino для конкретного сенсора (наприклад, Adafruit_BME280).

Приклади проєктів з датчиками

  • Метеостанція: комбінація датчиків температури, вологості, тиску й освітленості.
  • Розумний сад: автоматичний полив з датчиком вологості ґрунту та модулем реле для насоса.
  • Робот-пилосос: ультразвукові сенсори для уникнення перешкод, гіроскопи для навігації.
  • Система безпеки: PIR-датчики руху, сенсори газу й вібрації.
  • Моніторинг пасіки: контроль температури, вологості й ваги вуликів.

Висновок

Arduino можна підключити до величезної кількості сенсорів для вимірювання параметрів довкілля. Від простих фоторезисторів до багатофункціональних датчиків — кожен компонент відкриває нові можливості для розробників. Важливо враховувати характеристики датчиків, особливості підключення та наявність бібліотек. Правильно підібравши сенсори, ви зможете створювати повноцінні системи моніторингу й автоматизації: від розумного дому до промислових рішень.

<< Проекти << Усі товари >> Статті, уроки >>

Написати відгук

Примітка: HTML размітка не підтримується! Використовуйте звичайтий текст.
    Погано           Добре
Датчик дотику ємнісний

Датчик дотику ємнісний

Датчик видає дискретний сигнал на виході, коли до нього доторкаються пальцем.Його можна використовув..

28.76грн.

Як не спалити Arduino та ESP32: GPIO, струми і напруги простими словами

Як не спалити Arduino та ESP32: GPIO, струми і напруги простими словами

Як не спалити Arduino та ESP32: GPIO, струми і напруги простими словами Arduino та ESP32 не «ніжн..

Лінійка розробника друкованих плат PCB

Лінійка розробника друкованих плат PCB

Лінійка PCB для наглядного представлення розмірів посадкових місць різних стандартів поверхневого мо..

64.97грн.

Гвинт М3х30мм оцинкований

Гвинт М3х30мм оцинкований

Гвинт оцинкований з різьбою М3 для кріплення елементів любительських проектівДовжина різьби 30 мм..

2.17грн.

Модуль 4 реле I2C на DIN-рейку без корпусу

Модуль 4 реле I2C на DIN-рейку без корпусу

Плата продається без коробкиМодуль 4-х релейних виходів I2C для побудови домашньої або промислової с..

766.68грн.