Система представляет собой набор блоков сборов данных о расходе холодной и горячей воды, а так же в будущем о расходе электроэнергии с каждого прибора в доме.
На рисунке приведена возможная схема расположения блоков для учета портебления воды.
Описание блоков и их технических характеристик:
Платы
Arduino Leonardo - это устройство на базе микроконтроллера ATmega32U4. В его состав входит все необходимое для работы с данным микроконтроллером: 20 цифровых входов/выходов (7 из которых могут работать в качестве ШИМ-выходов, 12 - в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъем микро-USB, разъем питания, разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming) и кнопка сброса. Для начала работы с Leonardo достаточно просто подать питание от AC/DC-адаптера или батареи, либо подключить его к компьютеру посредством USB-кабеля.
Характеристики:
Микроконтроллер |
ATmega32u4 |
Рабочее напряжение |
5В |
Напряжение питания (рекомендуемое) |
7-12В |
Напряжение питания (предельное) |
6-20В |
Цифровые входы/выходы |
20 |
Каналы ШИМ |
7 |
Аналоговые входы |
12 |
Максимальный ток одного вывода |
40 мА |
Максимальный выходной ток вывода 3.3V |
50 мА |
Flash-память |
32 КБ (ATmega32u4) из которых 4 КБ используются загрузчиком |
SRAM |
2.5 КБ (ATmega32u4) |
EEPROM |
1 КБ (ATmega32u4) |
Тактовая частота |
16 МГц |
Arduino Nano - это полнофункциональное миниатюрное устройство на базе микроконтроллера ATmega328 (Arduino Nano 3.0) или ATmega168 (Arduino Nano 2.x), адаптированное для использования с макетными платами. По функциональности устройство похоже на Arduino Duemilanove, и отличается от него размерами, отсутствием разъема питания, а также другим типом (Mini-B) USB-кабеля. Arduino Nano разработано и выпускается фирмой Gravitech.
Характеристики:
Микроконтроллер |
Atmel ATmega168 или ATmega328 |
Рабочее напряжение (логический уровень) |
5В |
Напряжение питания (рекомендуемое) |
7-12В |
Напряжение питания (предельное) |
6-20В |
Цифровые входы/выходы |
14 (из которых 6 могут использоваться как ШИМ-выходы) |
Аналоговые входы |
8 |
Максимальный ток одного вывода |
40 мА |
Flash-память |
16 КБ (ATmega168) или 32 КБ (ATmega328) из которых 2 КБ используются загрузчиком |
SRAM |
1 КБ (ATmega168) или 2 КБ (ATmega328) |
EEPROM |
512 байт (ATmega168) или 1 КБ (ATmega328) |
Тактовая частота |
16 МГц |
Размеры платы |
1.85 см х 4.3 см |
Датчики
Датчик расхода воды состоит из пластикового корпуса, клапана, ротор воды, датчик работает на эффекте Холла. Когда вода течет через ротор, ротор вращается. Его скорость изменяется с разной скоростью потока. Датчик Холла выдает соответствующий импульсный сигнал.
Характеристики
Mini. Wokring Voltage: DC 4.5V
Max. Working Current: 15mA (DC 5V)
Working Voltage: DC 5V~24V
Flow Rate Range: 0.3~6L/min
Load Capacity: ≤10mA (DC 5V)
Operating Temperature: ≤80℃
Liquid Temperature: ≤120℃
Operating Humidity: 35%~90%RH
Water Pressure: ≤2.0MPa
Storage Temperature: -25~+ 80℃
Storage Humidity: 25%~95%RH
Модуль драйвера шагового двигателя на микросхеме L298N со всей необходимой обвязкой.
Позволяет с помощью любого микроконтроллера управлять как униполярными так и биполярными шаговыми двигателями.
(биполярная схема является более эффективной, поэтому, если позволяет напряжение питания и разводка обмоток двигателя, желательно использовать биполярную схему включения)
Микросхема L298N представляет из себя двойной Н мост, общий ток через 2 моста - 4 А.
Содержит встроенный стабилизатор на 5 в, защитные диоды, конденсаторы, разъемы и индикатор.
Характеристики:
- Напряжение питания двигателя: 3-35 В.
- Питание логики: 5 В.
- Максимальный постоянный ток через один мост: 2 А.
- Максимальная рассеиваемая мощность: 25 Ватт.
- Масса: 30 г.
- Размеры: 43x43x28 мм.
Комплектация:
1 х плата модуля драйвера L298N
Навигация по базе знаний проекта