Перейти к содержимому

Добро пожаловать в сообщество любителей домашней колбасы, сыра, пива и других крафтовых продуктов "ЕмКолбаски"
Зарегистрируйтесь сейчас, чтобы получить доступ ко всем функциям нашего портала. После регистрации и входа в систему Вы сможете создавать темы, отвечать на сообщения в существующих темах, изменять репутацию другим пользователям, размещать фотографии своих кулинарных шедевров в галерее, управлять профилем и многое другое. Если у Вас уже есть учетная запись, войдите здесь - или же создайте учетную запись уже сегодня!

  • Пожалуйста, авторизуйтесь, чтобы ответить
4 ответов в этой теме

: сообщение №1
STmaster

STmaster

    Читатель

  • Пользователи
  • Pip
  • 5 сообщений

*
Популярное сообщение

Добрый день, дорогие читатели.

Я хотел бы поделиться с вами историей, о том как я создал устройство из доступных всем материалов, за приемлемую цену, и как мне кажется, не особо уступающее по функционалу дорогим устройствам, такого рода.

Устройство может измерять температуру и влажность, имеет 2 независимых реле которые коммутируют сеть 220 В на две независимых розетки (розетка влажности и розетка температуры).
В ручном режиме, с помощью кнопок устанавливаются пределы включения и отключения реле, установленные пределы записываются в энергонезависимую память ARDUINO, и при перезапуске устройства, выставленные вами настройки восстанавливаются.

При попытке поисков в интернете готовых устройств такого рода, я натыкался на огромные цены, из-за этого меня посетила мысль сделать такое устройство на базе Arduino.

В основе устройства - Arduino NANO. Коммутация производится с помощью 2-х модулей реле для Ардуино с опторазвязкой. Управление выполняется с помощью самодельной клавиатуры на 5 кнопок. Для отображения информации с датчика и настроек используется LCD дисплей 16х2, подключенный по шине I2C к Ардуино. В качестве датчика температуры и влажности применен модуль SHT-31D.
Все модули были заказаны на Aliexpress, из-за чего стоимость устройства значительно уменьшилась, чем если бы эти модули покупались в местных магазинах.

В корпус было решено делать из распределительной коробки для электропроводки, потому как материал из которого сделана коробка, хорошо поддается проделывания всяческих отверстий с помощью подручных средств. Внутри я смонтировал две розетки, для подключения устройств, которые будет воздействовать на температуру и влажность т.е. холодильник и вентилятор. Дополнительно в корпусе были установлены двойной выключатель 220 В для отключения питания розеток. И выключатель блока питания на 5 В, для питания Ардуино и всех его модулей.

И уже после окончательной сборки были ещё добавлены две индикаторные лампы на 220 В, для визуализации наличия напряжения в розетках.

Основная часть времени создания устройства с нуля была потрачена на ожидание посылок из Китая и написание прошивки для Ардуино. В целом на создание ушло несколько месяцев. Несколько месяцев интернет серфинга в поисках информации по написанию скетчей для ардуино, пока ехали посылки, но и после этого штук 15 версий различных вариантов скетча и подбор наиболее подходящего.

Датчик сделан выносной на проводе от какого то USB устройства, потому что датчик подключается по шине I2C, соответственно USB шнур с 4-мя провода пришелся как никогда кстати.

Вот так выглядит устройство, уже в готовом виде...

Вложенные превью

  • IMG_20190711_131306.jpg
  • IMG_20190711_174642.jpg
  • IMG_20190711_174645.jpg
  • IMG_20190711_174650.jpg

Сообщение изменено: STmaster, 11 July 2019 - 20:27.


: сообщение №2
berezikoff

berezikoff

    Эксперт

  • Пользователи
  • PipPipPipPipPip
  • 3854 сообщений
  • Имя:Дмитрий
  • Фамилия:Березиков
  • Страна:Россия
  • Город:п.Ханымей
Молодец. Проделал большую работу.
Может выложишь ссылки на все комплектующие, потом может и скэтч.
Думаю есть радиолюбители.
  • Это нравится: STmaster

: сообщение №3
STmaster

STmaster

    Читатель

  • Пользователи
  • Pip
  • 5 сообщений

Для тех, кто захочет повторить данный проект, добавляю ссылки на заказанные комплектующие...

 

Ардуино НАНО:                                            http://ali.pub/3jujv4

 

 

Блок питания 220/5В:                                   http://ali.pub/3jukgp

 

 

Кабель-шлейф:                                             http://ali.pub/3jukoh

 

 

LCD-дисплей 16х2:                                       http://ali.pub/3jukuw

 

 

Датчик SHT-31D:                                           http://ali.pub/3jukzd

 

 

Набор тактовых кнопок с колпачками:        http://ali.pub/3julgh

 

 

Модуль реле с оптопарой:                           http://ali.pub/3jum40

 

 

Выключатель двойной 220 В:                      http://ali.pub/3jumc6

 

 

Гнездо USB на плате:                                   http://ali.pub/3jumm3

 

 

Распред. коробка, провод ПВС 2х1,5, вилка, розетки, индикатроные лампы 220В, клемники, и болтики М3 были куплены в строительном магазине.



: сообщение №4
Serg2000

Serg2000

    Читатель

  • Пользователи
  • Pip
  • 1 сообщений
А почему датчик SHT-31D, а не BME280?

: сообщение №5
STmaster

STmaster

    Читатель

  • Пользователи
  • Pip
  • 5 сообщений
Да потому, что измерение давления при проектировании, как одной из функций устройства, не задумывалось. Нужен был контроль влажности и температуры, по этим параметрам и выполнялся подбор комплектующих. ВМЕ280 работает так же по I2C, так что заменить SHT на BME не составит большого труда.





Темы с аналогичными тегами (одним или более): ардуино arduino, термостат