В этом проекте представлен двухканальный цифровой термометр, который состоит из следующих основных компонентов:
- микроконтроллер фирмы 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+.