Система представляет собой набор блоков сборов данных о расходе холодной и горячей воды, а так же в будущем о расходе электроэнергии с каждого прибора в доме.



На рисунке приведена возможная схема расположения блоков для учета портебления воды. 

Описание блоков и их технических характеристик:

Платы
Arduino Leonardo - это устройство на базе микроконтроллера ATmega32U4. В его состав входит все необходимое для работы с данным микроконтроллером: 20 цифровых входов/выходов (7 из которых могут работать в качестве ШИМ-выходов, 12 - в качестве аналоговых входов), кварцевый резонатор на 16 МГц, разъем микро-USB, разъем питания, разъем для внутрисхемного программирования ICSP (In-Circuit Serial Programming) и кнопка сброса. Для начала работы с Leonardo достаточно просто подать питание от AC/DC-адаптера или батареи, либо подключить его к компьютеру посредством USB-кабеля.

Характеристики:

Микроконтроллер

ATmega32u4

Рабочее напряжение

Напряжение питания (рекомендуемое)

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

Рабочее напряжение (логический уровень) 

Напряжение питания (рекомендуемое)  

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

Навигация по базе знаний проекта