Arduino VMA411
тел. +7(499)347-04-82
Описание Arduino VMA411
Arduino VMA411 — Модуль датчика освещённости (LDR)
Описание
Arduino VMA411 — это модуль фоторезистора (LDR, Light Dependent Resistor) от компании Velleman, входящий в линейку VMA-серии совместимых с Arduino модулей. Модуль предназначен для измерения уровня освещённости окружающей среды и выдачи как аналогового, так и цифрового сигнала.
Модуль построен на основе светочувствительного резистора, сопротивление которого изменяется в зависимости от интенсивности падающего света:
- Яркий свет → сопротивление низкое (несколько сотен Ом)
- Темнота → сопротивление высокое (до ~1 МОм)
На плате установлен компаратор LM393, который позволяет получить цифровой сигнал (HIGH/LOW) с регулируемым порогом срабатывания через подстроечный потенциометр. Также предусмотрены два светодиода: один — индикатор питания (PWR), второй — индикатор срабатывания цифрового выхода (DO).
Модуль часто используется в проектах: автоматическое освещение, ночники, системы умного дома, детекторы рассвета/заката.
Технические характеристики
| Параметр | Значение | |---|---| | Напряжение питания | 3.3 – 5 В DC | | Потребляемый ток | ~15 мА | | Тип датчика | Фоторезистор (LDR, CdS) | | Диапазон сопротивления LDR | ~1 кОм (свет) … ~1 МОм (темнота) | | Аналоговый выход (AO) | 0 – VCC (зависит от освещённости) | | Цифровой выход (DO) | TTL/LVTTL, HIGH/LOW | | Регулировка порога | Подстроечный потенциометр (10 кОм) | | Индикация | 2 × светодиода (PWR, DO) | | Рабочая температура | −10 … +60 °C | | Размеры платы | ~32 × 14 мм | | Расстояние между контактами | 2.54 мм (стандарт) | | Компаратор | LM393 | | Чувствительность к спектру | Приблизительно как у человеческого глаза (основной пик ~540 нм) | | Время отклика | ~10–50 мс |
Распиновка (Pinout)
| Пин | Назначение | |---|---| | VCC | Питание (+3.3 … +5 В) | | GND | Земля | | DO | Цифровой выход компаратора | | AO | Аналоговый выход (делитель напряжения с LDR) |
Парт-номера и артикулы
| Производитель / поставщик | Парт-номер | |---|---| | Velleman (основной) | VMA411 | | Velleman (упаковочный/каталожный) | WPM411 / MN VMA411 | | EAN / штрих-код Velleman | 5410329457967 (пример, уточнять у продавца) | | Аналоги (не оригинал, но совместимые по Pin-to-Pin) | KY-018, LM393 LDR module, MH-sensor-series (Velleman-line), Waveshare Light Sensor, DFRobot FIT0186 | | Собственный артикул Arduino | отсутствует (VMA411 не является продуктом Arduino.cc) |
⚠️ Важно: префикс «Arduino» в запросе часто используется как обозначение совместимости, а не как указание на оригинального производителя. VMA411 выпускается именно Velleman, а не Arduino LLC.
Совместимые модели плат и контроллеров
Модуль универсален благодаря питанию 3.3–5 В и цифро-аналоговым выходам. Совместим со всеми популярными платформами:
Оригинальные платы Arduino
- Arduino Uno R3 / R4
- Arduino Nano / Nano Every
- Arduino Mega 2560
- Arduino Leonardo / Micro
- Arduino Due (использовать 3.3 В!)
- Arduino MKR series
- Arduino GIGA R1
Клоны и совместимые
- ESP32 / ESP8266 (NodeMCU, Wemos D1 Mini)
- Raspberry Pi Pico / Pico W
- STM32 (Blue Pill, Black Pill)
- Arduino Pro Mini
- Teensy 3.x / 4.x
- Seeeduino / XIAO series
Готовые устройства и шилды
- Любой шилд с 3- или 4-пиновым разъёмом «Sensor»
- Grove-совместимые базы (через переходник)
- Sensor Shield v5.0
Пример подключения к Arduino Uno
VMA411 → Arduino Uno
VCC → 5V
GND → GND
AO → A0
DO → D2 (по желанию)
Простой скетч
const int aoPin = A0;
const int doPin = 2;
void setup() {
Serial.begin(9600);
pinMode(doPin, INPUT);
}
void loop() {
int analogVal = analogRead(aoPin); // 0..1023
int digitalVal = digitalRead(doPin); // 0 или 1
Serial.print("Analog: ");
Serial.print(analogVal);
Serial.print(" | Digital: ");
Serial.println(digitalVal);
delay(200);
}
Примечания по применению
- Калибровка: вращайте подстроечный резистор при нужном уровне освещённости до момента переключения светодиода DO.
- Питание 3.3 В: при использовании с Raspberry Pi или ESP32 аналоговый выход даст другое соотношение — учитывайте масштаб АЦП (0–4095 или 0–1023 в зависимости от платформы).
- Защита АЦП: при питании 5 В и подключении к 3.3-В контроллеру (ESP32/RP2040) рекомендуется делитель напряжения на AO.
- Точность: LDR имеет нелинейную характеристику и выраженный температурный дрейф — для прецизионных измерений люксов лучше использовать BH1750 / TSL2561.
Если нужно — могу подобрать полный аналог взамен VMA411 (например, KY-018 или модуль на BH1750) с сохранением распиновки и функционала.