Архив рубрики: Датчики

ESP-01. Web-сервер. Температура и влажность (DHT-11)

Намигавшись светодиодом в ESP-01 из-под «обновленного» Arduino IDE, захотелось сразу соорудить Web-сервер и непременно, чтоб что-то «полезное» делал… Такая попытка была год назад, но далее управления светодиодами дело не пошло. Предпринятые попытки подключить DHT-11 к ESP-01 на «тогдашнем» Arduino IDE (1.6.1) в Web-сервере — не увенчались успехом. Теперь, имея более «продвинутый» инструментарий, задуманное удалось легко осуществить…dht11mod

Читать далее ESP-01. Web-сервер. Температура и влажность (DHT-11) →

Подключаем BMP280

Среди всевозможных датчиков, измеряющих физические величины, есть и датчики давления. Когда-то был популярен BMP085 фирмы BOSCH, время шло, появился более продвинутый BMP180, а, затем, и BMP280.bmp280_ada Читать далее Подключаем BMP280 →

Обмен данными по ИК-каналу

Ранее был описан типовой случай использования ИК канала связи, применяемый, обычно, в системах дистанционного управления. Для кодирования сигнала в канале в Arduino используются специальные библиотеки. ИК излучение в канале обмена модулируется сигналом 36-40 КГц для «избавления» от помех. transrecpair

Между тем, можно упростить работу с ИК, избавившись от специальной кодировки. Читать далее Обмен данными по ИК-каналу →

Подключаем кнопку («дребезг»).

Вспомнил молодость и… решил написать про обычную кнопку (выключатель) в микропроцессорной системе. Есть про кнопку статья, однако про так назывемый дребезг (буду без кавычек далее писать) — тут ни слова (наверно, где-то все же про это написано, но…).

Читать далее Подключаем кнопку («дребезг»). →

Распознаем свет и тьму

Иногда необходимо знать состояние окружающего мира с точки зрения освещенности. Например, распознавать день и ночь, темную и светлую поверхность и т.п. Наиболее удобный способ получения «аналогового» значения освещенности — применение фоторезистора.

Его сопротивление зависит от падающего светового потока. Если применить компаратор, то можно фиксировать свет/тень на уровне «есть/нет». Еще один «экзотический» способ определения освещенности — использование светодиода! Читать далее Распознаем свет и тьму →

Подключение датчика температуры DS18B20

Обычно, первым делом пытаются платформу Arduino использовать для управления «Умным домом»… А в таком доме, как правило, на первом месте стоит поддержание комфортных климатических условий. Отсюда вытекает задача, как минимум, знать какова же температура в помещении (или за окном)… Вот для этой цели идеально подходит творение Dallas Semiconductor (ныне Maxim) — DS18B20.

ds18_pin

Вообще-то это целое семейство, но как-то так оказалось, что именно B20 «везде купить можно». Читать далее Подключение датчика температуры DS18B20 →