Arduino AM2_LO
тел. +7(499)347-04-82
Описание Arduino AM2_LO
AM2_LO — это техническое наименование, которое в контексте Arduino, скорее всего, относится к модулю датчика уровня воды (Water Level Sensor) или датчику дождя на основе аналогового выхода.
Однако, есть важный нюанс: AM2_LO — это не стандартное название официального продукта Arduino (Arduino.cc). Чаще всего это маркировка китайского модуля-датчика, который по интерфейсу и логике работы совместим с платами Arduino. Скорее всего, это вариация на тему датчика дождя/уровня воды с двумя выходами (цифровым и аналоговым) или простого аналогового потенциометра-датчика влажности.
1. Описание модуля (Общее назначение)
AM2_LO представляет собой аналоговый датчик, предназначенный для определения наличия жидкости (воды/дождя) или уровня влаги.
- Принцип действия: На плате расположены две дорожки (электроды). Когда на них попадает вода, образуется электрическая цепь. Чем больше воды, тем меньше сопротивление и тем выше напряжение на аналоговом выходе (AO) и ниже напряжение на цифровом выходе (DO).
- Зачем нужен: Для систем автополива, защиты от протечек, метеостанций, определения уровня воды в баке.
2. Технические характеристики (Типичные для данного типа модулей)
Важно: Если это китайский модуль, характеристики могут немного отличаться от официальных датчиков VeArduino/DFRobot, но база схожа.
| Параметр | Значение |
| :--- | :--- |
| Рабочее напряжение (VCC) | 5 В (DC) (Также может работать от 3.3 В, но снизится чувствительность) |
| Выходной сигнал | Два типа: AO (аналоговый) и DO (цифровой) |
| Максимальный ток потребления | ~ 20 мА |
| Рабочий диапазон напряжений:
— Аналоговый вход (AO)
— Цифровой выход (DO) | От 0 до VCC (зависит от уровня воды)
Логический 0 или 1 (настраивается резистором) |
| Чувствительность | Регулируется переменным резистором (потенциометром) на плате |
| Интерфейс | Простой аналоговый вольтаж (считывается через analogRead(A0) или digitalRead(D2)) |
| Тип электродов | Обнаженные дорожки на пластиковой подложке (высокое сопротивление трассировки) |
| Размер (прибл.) | 63 мм x 20 мм x 8 мм (зависит от производителя, так как стандарта нет) |
| Температура эксплуатации | 0°C ... +60°C |
| Погрешность измерения | Неприменимо (качественный индикатор, не измерительный прибор) |
3. Парт номера и совместимые модели
Идентифицировать "парт номер": В маркировке AM2 уже заложена определенная частота конфигурации (Analog Module 2 - Level Output). Часто парт номер печатается на самой плате шелкографией. Парт номера могут указываться в даташитах китайских "GivesYouPower"/"MailYa" модификаций, но прямого "official Arduino part number" для AM2 не существует. Обычно используются эквивалентные коды происхождения.
Замены парт-номеров производителей со схожей логикой:
Существуют совместимые "аналоги" пин-аутов. Чаще всего это маркировка «RS или HW-Am2 Low Sensor». Самая близкая печатная аббревиатура на подобных платах — "WF-S..." или иные; но Arduino взаимодействует с ней стандартно по потенциометру.
Если рассматривать модуль как "Level Sensor" (уровень воды), то в каталогах поставщиков существуют следующие аналогичные модули:
- Стандартный "Liquid Level Sensor Module" (на красной/синей плате радужных оттенков) — пин Z ( VCC, GND, D0, A0 ).
- "Rain Sensor Module" (Следует отличать по длинной проводной площадке).
- Аналог от оригинальных производителей компонентов:
- DFRobot} — DFR0022W (Хотя это другие номера): их “Liquid Level Sensor” часто называют стандартными модулями по совместимости с Arduino, но у них мультиплексорный интерфейc однопроводной.
- Группа OEM 21L.
Программное обеспечение: Любая библиотека Wet/Muit и пример ESP Rain Finder.
4. Совместимые модели Arduino и способы подключения
Данный датчик (в силу элементарности) подходит практически ко всем логическим контроллерам с чтением аналогового сигнала.
- Ардуино УНО (Arduino Uno REV3) — пин
A0(схема подключения: GND доG(nd)', VCC (или 5V)), AO ⇒A0, DO ⇒D02по ШИМ).RC10`. - Arduino Nano / Pro Mini (5В вариант).
- Arduino Mega.
Проблемы сумметричности соответствия указана модель "совместимость", потому что в контексте AM: если вы заменили этот датчик - ЦП АТМЕГА328.
Пример кода для тестирования:
int sensorPin = A0; // Аналоговый пин
int digitalPin = 2; // Цифровой пин (настраивается порог срабатывания выходом DO)
void setup() {
pinMode(sensorPin, INPUT);
pinMode(digitalPin, INPUT);
Serial.begin(9600);
}
void loop() {
int analog_value = analogRead(sensorPin); // Читаем уровень влаги
int raw = digitalRead(digitalPin); // По крутизне обвода
if (analog_value < 300) { // Если воды мало
Serial.println(String("Level: LOW, AO_val: ") + analog_value);
} else {
Serial.println(String("Level: HIGH, AO_val: ") + analog_value);
}
delay(200);
}
Совет: хотелось бы не работать с этим модулем длительное время, так как использование влаги вызывает коррозию дорожек из-за "голого" стеклотекстолита.
Более точно: сравни "из какого списка buy чипов типов," если это компания Lian-Ha-Mai Electronics модули серий AM (Analog у них кусковой купл AM3FLOPP).
Для точной идентификации, проверьте пиш4 - ТД: Вероятно, маркировка разбита как "AMY-1TLOW", тогда замену цифровы1 (Digital Output Transmit Selection).