В этом проекте представлен двухканальный цифровой термометр, который состоит из следующих основных компонентов: 

- микроконтроллер фирмы Microchip PIC16F628A;
- модуль жидкокристаллического графического индикатора, в котором используется дисплей от мобильного телефона Nokia 5110 (вместо этого модуля можно использовать индикатор от телефона Nokia 3310 с соответствующей схемой включения);
- два датчика температуры фирмы Maxim DS18B20 или DS18S20, DS1820;
- небольшое количестве резисторов и конденсаторов.

В данном проекте представлен цифровой двухканальный термометр, выполненный с применением микроконтроллера PIC16F648A фирмы MICROCHIP, ЖКИ индикатора от мобильного телефона Nokia1202 и двух цифровых датчиков температуры DS18B20 фирмы MAXIM. Термометр обеспечивает измерение температуры в диапазоне от -55оС до +125оС.

Точность измерения данного термометра определяется характеристиками цифровых датчиков DS18B20. Данные датчики позволяют измерять температуру в диапазоне от  -10 до +85°С с абсолютной погрешностью измерения не хуже ±0,5°С. На границах диапазона измеряемых температур точность ухудшается до ±2°С. Индикация показаний термометра во всем диапазоне измеряемых температур осуществляется с точностью  ±0,1°С.

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

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

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

В этой статье описан простой для повторения цифровой измеритель влажности и температуры воздуха, выполненный на WIFI модуле ESP12F, датчике DHT22 (или DHT11) и OLED дисплее SH1106 (или SSD1306). Измеренные значения температуры и влажности отображаются на OLED дисплее, а также передаются в облачный сервис ThingSpeak.  

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

Конструктивно устройство дистанционного управления состоит из двух частей - блока коммутации и пульта дистанционного управления. Блок коммутации и пульт выполнены на микроконтроллерах фирмы Microchip PIC16F1823 и радиомодулях на базе микросхем NRF24L01+.

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

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

- получать текущее время с интернет сервиса точного времени,
- осуществлять измерение температуры и влажности воздуха,
- выводить на индикатор днные о времени, температуре и влажности на русском языке, 
- передавать данные для хранения и дальнейшей обработки в облачный сервис ThingSpeak.

Основные используемые компоненты в данном проекте: 
- WIFI модуль ESP12F на базе микроконтроллера ESP8266 (или любой другой  модуль на данном микроконтроллере и имеющий три свободных порта для подключения индикатора и датчика температуры и влажности),
- датчик температуры и влажности DHT22 (с ухудшением параметров измерения можно применить и более дешёвый датчик DHT11), 
- OLED дисплей на драйвере SSD1306.

В этой статье описана конструкция часов с функцией термометра. Значения температуры поступают на устройство с двух беспроводных датчиков температуры по радиоканалу, выполненному на радиочастотных модулях приемопередатчика NRF24L01+.

В третьей части статьи о передачи данных в облачный сервис ThingSpeak (предыдущие части статьи смотрите здесь: ESP8266 и ThingSpeak. Часть 1: Передача данных, измеренных с помощью датчиков DHT22 и DHT11 и ESP8266 и ThingSpeak. Часть 2: Передаём данные, измеренные датчиками DHT22 и DS18B20) рассмотрим метеодатчик, измеряющий температуру и влажность от DHT22, температуру от DS18B20, а также температуру и давление от BMP180.

Страница 1 из 2

 

 

 

©2017 Sj Expnews - Joomla Templates.