RADYO ELEKTRONİK VE ELEKTRİK MÜHENDİSLİĞİ ANSİKLOPEDİSİ WEB arayüzü ile haftalık sekiz kanallı bir zamanlayıcının iyileştirilmesi. Radyo elektroniği ve elektrik mühendisliği ansiklopedisi Radyo elektroniği ve elektrik mühendisliği ansiklopedisi / Saatler, zamanlayıcılar, röleler, yük anahtarları После публикации статьи [1] от читателей поступила просьба предусмотреть в таймере измерение метеопараметров подобно тому, как это сделано в приборе того же автора, описанном в статье [2]. О такой доработке, выполненной им, и рассказывает предлагаемая статья. Чтобы измерять метеопараметры, к микроконтроллеру прибора, описанного в [1], необходимо подключить соответствующие датчики и модифицировать его программное обеспечение. Как и в статье [2], для измерения температуры выбраны цифровые датчики DS18B20, а атмосферного давления - BMP180. Устройство получилось весьма универсальным, к нему можно подключить один датчик давления и до шестнадцати датчиков температуры. Принципиальная схема подключения датчиков приведена на рис. 1. Точки их соединения с прибором указаны согласно его схеме, изображенной на рис. 1 в [1]. Модифицированная программа микроконтроллера обеспечивает возможность прибора работать не только с подключенными датчиками, но и в их отсутствие без каких-либо доработок и перенастройки.
Ввиду чрезвычайно малых размеров датчика давления BMP180 использован изображенный на рис. 2 готовый модуль GY-68, в котором установлены этот датчик и стабилизатор напряжения питания для него. Модуль желательно расположить внутри устройства, приклеив или привинтив его к корпусу, либо укрепив на свободном месте основной платы, соединив его с ней отрезками монтажного провода. Датчики температуры подключают через не показанный на схеме разъем. Резистор R5 лучше смонтировать непосредственно на контактах этого разъема, соединение которого с основной платой выполнить проводом МГТФ-0,12.
После доработки прибора необходимо загрузить в память микроконтроллера DD1 новую программу, установив его конфигурацию такой же, как в [1]. По завершении программирования устройство начинает работать без какой-либо дополнительной настройки и регулировки. Наличие подключенного датчика давления программа проверяет при каждом обращении к нему. Поэтому в случае "горячего" подключения информация о давлении появится в первом же после этого цикле измерения. Проверку наличия датчиков температуры программа выполняет лишь один раз при включении устройства. Поэтому после "горячего" подключения новых датчиков их информация останется недоступной до установки микроконтроллера в исходное состояние, например, выключением и повторным включением питания. Однако при "горячем" отключении и повторном подключении одного и того же датчика температуры информация от него будет получена в ближайшем цикле измерения приблизительно через секунду. При отключенном датчике на табло перестает отображаться соответствующий параметр. А из WEB-интерфейса (рис. 3) при очередном обновлении страницы исключается строка с параметром, который измерял отключенный датчик. С подключением датчика обратно все возобновляется.
Необходимо отметить, что на табло индикатора выведена информация только от первого датчика температуры, а в WEB-интерфейсе - от всех. На странице настроек (рис. 4) дополнительно имеется подробная информация о каждом датчике температуры - его порядковый номер, уникальный номер, хранящийся в его ПЗУ, измеренная температура и код ошибки. Коды ошибок расшифрованы в файле ds18х20.h, код 0 соответствует отсутствию ошибок.
Установка времени, параметров TCP/IP, яркости индикатора, периода смены показаний и установка таймера возможны только через WEB-интерфейс, так как установка всего этого кнопками признана слишком трудоемкой, а в WEB-интерфейсе она интуитивно понятна. Переработанная программа микроконтроллера: ftp://ftp.radio.ru/pub/2017/02/web-timer-meteo.zip. Edebiyat
Автор: В. Гнитев Diğer makalelere bakın bölüm Saatler, zamanlayıcılar, röleler, yük anahtarları. Oku ve yaz yararlı bu makaleye yapılan yorumlar. En son bilim ve teknoloji haberleri, yeni elektronikler: Dokunma emülasyonu için suni deri
15.04.2024 Petgugu Global kedi kumu
15.04.2024 Bakımlı erkeklerin çekiciliği
14.04.2024
Diğer ilginç haberler: ▪ Yeni membran su filtrasyonunun maliyetini düşürecek ▪ Güney gökleri için Stonehenge ▪ Arabaların zorla frenlenmesi ▪ Clover Trail, Tegra 3'ten daha hızlı ve enerji açısından daha verimli Bilim ve teknolojinin haber akışı, yeni elektronik
Ücretsiz Teknik Kitaplığın ilginç malzemeleri: ▪ site bölümü Akustik sistemler. Makale seçimi ▪ makale Yükselişi kim organize etti? Popüler ifade ▪ makale Harika şişe. Odak Sırrı
Bu makaleye yorumunuzu bırakın: Makaleyle ilgili yorumlar: Sergei Здравствуйте. Можно ли использовать вместо DS1307 китайский модуль? Откроется страница, если часы не инициализируются? Попробовал собрать на макетной плате, с Мега32 в DIP корпусе. Что-то не получилось. ENC28J60 исправен. Bu sayfanın tüm dilleri Ana sayfa | Kütüphane | Makaleler | Site haritası | Site incelemeleri www.diagram.com.ua |