Понедельник, 05.12.2016, 00:21
| RSS
Поиск
Главная |
Защита, контроль, управление
Форма входа
Логин:
Пароль:

Меню

Авторские проекты

Авторский блог

Raspberry Pi

Каталог схем

Полезная информация

Обратная связь

Каталог сайтов

Форум

Канал YouTube


Сузуки Клуб Россия

Календарь
«  Сентябрь 2014  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
2930

Наш опрос
Как Вы узнали об этом сайте?
Всего ответов: 510

Ссылки




Яндекс.Метрика







.
Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Raspberry Pi для домашней автоматизации. Контроллер температуры и влажности

Raspberry Pi для домашней автоматизации. Контроллер температуры и влажности


Рассматриваемый контроллер представляет собой восьмиканальное устройство для подключения датчиков температуры и влажности DHT11 / DHT22 и передачи полученных данных по интерфейсу RS485 на сервер Raspberry Pi.

Кроме функций сбора и передачи показаний температуры и влажности на сервер, контроллер можно использовать как обычный автономный измеритель, в котором показания выводятся на собственный дисплей.

Контролер поддерживает работу с семью датчиками DHT11 (для измерения температуры и влажности внутри помещений) и с одним датчиком DHT22 (для измерения температуры и влажности на улице).

Принципиальная схема контроллера приведена на рис.1.

Рис.1

Информация о измеряемых параметрах выводится на алфавитно-цифровой дисплей с разрешением 4 строки по 20 знакомест. Особенностью дисплея является то, что он подключается через шину I2C, что позволило уменьшить количество портов управления микроконтроллера с шести до двух и применить простой микроконтроллер 16F628A. Более подробно о дисплеях с адаптером I2C можно почитать по этой ссылке.

Для подключения датчиков используются входы портов А и В микроконтроллера с подтягивающими резисторами. Микросхема МАХ485 является драйвером для приема и передачи данных с UART микроконтроллера по интерфейсу RS485 на сервер Raspberry Pi.

Для удаленного мониторинга температуры и влажности через сервер Raspberry Pi применяется простой web-интерфейс (рис.2):

Рис.2

Указанные названия объектов (Объект №1.... ) можно очень просто изменить  - для этого достаточно открыть на редактирование в текстовом редакторе (например, блокноте) файл index.html, заменить текст на требуемый и сохранить файл на диске (карте памяти) Raspberry Pi. Подробности, куда нужно сохранять файл index.html смотрите здесь.

Контроллер собран на печатной плате, алфавитно-цифровой дисплей устанавливается над платой на стойках. Для подключения питания, цифровых датчиков, интерфейса RS485 применяется 20-ти клемный разъем.

Внешний вид контроллера показан на рис. 3 

 

Рис.3

 

В прилагаемом к статье архиве находятся чертежи принципиальной схемы и печатной платы, файл страницы web-интерфейса index.html и прошивка микроконтроллера. Кроме того, в архиве есть вариант  прошивки 6-ти канального контроллера, что позволяет отображать в последней строке дисплея названия точек контроля (см. видео):

 

 

 

Публикацией описания этого контроллера завершается рассмотрение отдельных компонентов (контроллеров) домашней автоматизации. Напомню, что ранее были рассмотрены такие устройства, как контроллер входов/выходов, радиомодуль, контроллер температурного регулирования. В следующей нашей публикации я расскажу, как объединить эти отдельные компоненты в единую систему – т.е вашему вниманию будет представлена пилотная версия комплексной домашней автоматизации, построенной с применением в качестве сервера миникомпьютера Raspberry Pi.

 

 

Архив материалов к статье 

 

Содержание всех статей сайта по теме Raspberry Pi




Категория: | Просмотров: 11382 | Добавил: Admin | Теги: | Рейтинг: 5.0/2 |
Всего комментариев: 4


3  
У этой статьи не хватает одной картинки - к каким выводам Raspberry подключен преобразователь RS485.

0
4  
Зато это есть в куче других статей. Вы когда видите схему девайса с интерфейсом RS485, так что, обязательно "мастер" будет показан? Нет конечно! Просто две линии на RS485.

1  
Доброго времени суток! А конденсаторы на кварц разве не надо?

0
2  
В принципе не критично. Проверено неоднократно. Но если сомневаетесь, можете установить два конденсатора примерно на 27 пФ, хуже не будет.





T2M © 2016
Сайт управляется системой uCoz