Автор: RoboC
Лампа: ИН-14, ИН-19
Схема: есть ( PIC16f886)
Плата:есть (Sprint-Layout 6)
Прошивка:есть
Исходник:нет
Описание: eсть
Особенности: датчик температуры, датчик освещенности, датчик давления, датчик влажности.Схема:
История этого термометра началась еще зимой, когда TESLight (Радиокот) попросил переделать прошивку к термометру на RFM73, под свою будущую плату. Слово за слово и в результате обсуждения будущего термометра родилась схема, которую вы наблюдаете выше.
RFM73 почти исчезла с рынка ее вытеснил дешевый модуль nrf24L01+, пяток которых я купил для пробы и использовал в конструкции термометра.
Так же, на смену датчику давления BMP80,используемый мной в других проектах, пришел его более дешевый вариант BMP180. TESLight настоял на использовании 155ИД1, что освобождало выводы МК под разного рода датчики (давления, освещения, влажности) что и определило облик будущей схемы.
Платы сделаны ЛУТом. Разведены в Sprint-Layout 6. Все элементы промаркированы. Датчик температуры (DS18B20) и датчик влажности (DHT11) вынесены за корпус.
Теперь, собственно, процесс сборки. Начинаем с источников питания.
На фото проверка на нагрей оных. Нагрузкой служат светодиоды и лампа ИН-1. Такой вид после настройки:
Кто то прислал плату фото платы с маской, кто не помню :(.
Плата индикации:
Примерял:
Мне не хватало до комплекта одной лампы,благодаря TESLight проблема разрешилась. За что ему отдельная благодарность!
На улице +11, дело было еще зимой. Много времени заняло изготовление корпуса.
После отливки шпаклюем , грунтуем, красим.
Собираем.
Получается конструкция на фото ниже:
Видео:
Отмечу что, если радио части нет или она не передает, устройство будет показывать температуру/давление/влажность, пропуская показ уличной температуры, пока не получит первый пакет по радио.
Фото резисторы я брал на Али , там же BMP180e, DS18b20.
В устройстве есть несколько тестов оборудования. Запрограммировав в нулевой ячейке ЕЕПРОМ :
"01" - при включении программа "вывалится" в тест фото датчика;
"02" - при включении программа "вывалится" в тест индикатора;
"03" - при включении программа "вывалится" в тест определения наличия датчиков;
Первая и вторая ячейка ЕЕПРОМ = константы регулирования яркости
Третья ячейка ЕЕПРОМ = если 01, то не значащий ноль будет показываться.
Радио датчик:
Схему я его не рисовал, т.к. там всего 5 деталей которые я сразу развел на платке:
Все компоненты подписаны. Процессор 16F886! Да жирно, но мной сразу 10ок на али заказано было.
На плате разведена TL431 c обвязкой, я ее не устанавливал. Сигнал замены батареек передается когда не сходится контрольная сумма от датчика температуры. Период передачи около 5 мин. Батарейки тикают беспрерывно с начала весны . Что будет зимой посмотрим.
Корпус делать не буду. Обмотаю черным целлофаном и скотчем к ветке дерева.
Оттестирую его пару неделек в корпусе и подарю.
ФАЙЛЫ ПРОЕКТА:
Плата, прошивка, плата радио датчика, прошивка радио, исходник радио.
Upd 2015\09\23:
Радиолюбители, которые повторяли термометр, жаловались на засвет.
Проблему можно решить, перенеся базовые транзисторы анодных ключей поближе к транзисторам.
Исправленная плата.
Upd 2015\11\14:
При заказе МК обратите внимание на корпус оного.
Добавляю плату под SSOP-28.
Я покупал МК в этом корпусе тут , ценой 0.98$ за штуку.
Не каждый сможет ее сделать ЛУТом и припаять такой МК. Трезво оценивайте свои силы.
Плата под SSOP-28.
UPD 2015/11/26:
Прошивка 1.1 :
- плавная смена между экранами;
- исправил алгоритм опроса датчика влажности DHT11(некоторые экземпляры зависали);
- теперь можно подключить датчик DHT21 и наблюдать десятые влажности;
- уличная температура показывается мерцающим знаком "С", как в термометре на RFM73;
- комнатная температура показывается со знаком "+" (раньше без знака).
- увеличена дальность радио датчика (передача 250к)
Прошивка головной платы 1.1, прошивка радио платы 1.1
UPD 2016/03/19:
- поправил точку;
- поправил ноль во втором разряде.
Прошивка 1.1P проверная SkygunerK, прошивка радио с паузой для DS18b20.
UPD 2016/05/21:
Прошивка изменена под датчик DHT22.Показываются десятые доли влажности.
Прошивка 1.1k для DHT22 ( AM2302 ).
Что бы избежать проблем с внутрисхемным программированием,
нужно немного модифицировать плату: убрать перемычку отмеченную крестиком и добавить длинную перемычку снизу рисунка.
Upd 2016/06/13:
Плата радио от Сергей П.(корпус МК процессор SSOP-28 ).
Я брал в этом корпусе 10-ок на али за 9.8$
Схема передатчика:
Upd 2017/07/16:
Для DHT11 добавлены константы для регулирования времени индикации экранов.
Прошивка гл. модуля
Upd 2018/07/07:
Прошивки 1.4 для термометра с DHT22 (am2302):
- добавлена регулировка длительности отображения экранов;
- добавлена возможность устанавливать точку в 3 лампу, для индикации на ИН-15,ИН-12;
- добавлена возможность выбора метода отображения уличной температуры;
- переделан алгоритм определения напряжения батареи.
скачать прошивку базы
скачать прошивку радио
Как настраивать:
- красная ячейка - мигание знака градуса
любое другое - обе температуры(уличная и домашняя) отображаются со знаком,уличная температура выделяется мигающим знаком Цельсия.
- зеленая ячейка -положение точки
любое другое - точка в 3 лампе
- синяя ячейка-константа батареи
255(hex=FF) - добавляется экран с показаниями батареи на датчике. Выставляете на питание датчика напряжение, при котором вы считаете что батарею пора менять, смотрите число и записываете его в эту ячейку.
любое другое - контроль батареи.
- желтые ячейки - константы длительности экранов
типовое значение 150 (hex=96)
Upd 2021/01/09:
Прошивки 1.7 для термометра с DHT22 (am2302)+ds18b20+bmp180:
- добавлена индикация постоянного увеличения/уменьшения давления за определенный промежуток времени значками <,~,> (промежуток указывается в 16 ячейке(по умолчанию 6 часов), счет с 0);
- добавлена возможность выбрать промежуток между тестом антиотравления (17 ячейка(по умолчанию 40), счет с 0).
Прибор измеряющий влажность, правильнее называть, гигрометром а не гидрометром.
ОтветитьУдалитьБлагодарю, исправил.
УдалитьЗдравствуйте. А NFR24L01 без + подойдут? Спасибо.
ОтветитьУдалитьЗатрудняюсь ответить, надо курить мануалы и инет.
УдалитьРадио датчик:"Все компоненты подписаны":) Не все! Три резистора не маркированы....
ОтветитьУдалитьБлин, сегодня я пью пиво с раками. Завтра найду и исправлю! Вот специально. :)
УдалитьНа плате передатчика все что нужно устанавливать подписано. Не подписанные резисторы не устанавливаются. Не устанавливается,так же, TL431.
УдалитьСпасибо за уточнение. Если не секрет, почему в третьей версии совсем отказались от подсветки? И имеет ли смысл прикрутить к сему устройству датчик движения ( просто валяется на IRA-E700ST0) или это не сбережёт ресурс индикаторов?
ОтветитьУдалитьТот, кому был предназначен термометр, не раз говорил , смотря на мой на RFM70, что это (подсветка) лишнее. Вы можете выбрать любую схему RGB на восьминогом МК и развести вторым слоем.
УдалитьС пир-датчиками не имел дела. А индикаторы эти еще нас переживут :).
Уже отслоил от "Радио термометр II" и привторослоил к этому:)
ОтветитьУдалитьhttp://robocua.blogspot.com/2014/12/slvik-clock-vi.html
УдалитьВ самом конце статьи есть архив от atac13. У него там крутая подсветка с 26 эффектами. На видео можно посмотреть.
Добрый день, а есть возможность внести изменения в программу, а именно заменить датчик влажности на DHT22
УдалитьДа, я вечерком гляну. Напишите мне на почту, что бы оставить свой адрес куда слать прошивку. Почта под шапкой блога.
УдалитьСпасибо за совет, но с 27 эффектами соберу позднее, интереса ради (я не фанат светодиодов), вместе с часами. Эти часы у меня в недалёких планах уже числятся:) Уже и корпус почти готов. Ну и по ним вопрос, может не гнуть ноги pic16f628a-i/so, а запаять pic16f628a-I/SS?
ОтветитьУдалитьНе каждый сможет запаять проц с таким шагом и, тем более, изготовить плату под него ;).
Удалить"А я смогу,
УдалитьА я упрямый.
Я- Труффальдино из Бергамо.":)
И траванулась обычным лутом, и впаялась на ура энта I/SS:) Вполне юзабельна..
УдалитьДоброго времени суток Алексей ! После сборки 6-и ламповых часов добрался таки и до этой вашей конструкции. И сразу пару вопросов. 1. На схеме БП 3,3V вывод 5 микросхемы MC34063 подключен к делителю напряжения - 4к7 и 2к8, а если посмотреть на "исправленную плату", то станет видно, что он через "нулевую" перемычку сидит на земле. Я так понимаю это опечатка и просто надо поменять на плате значения резисторов "2к8" и "0" местами. 2. Здесь же (на схеме) между выводами 1,7 и 6 этой же микросхемы включен датчик тока - R28 1ом, а на плате он отсутствует и все эти выводы соединены вместе. Это так и задумано ?? Или ошибка ??
ОтветитьУдалить1. Да, надо поменять местами маркировку\значение на плате(чуть позже перезалью плату, когда найдете все ошибки, как в прошлый раз :) ).
Удалить2. Нет не ошибка, просто не влез при разведении резистор токовый. Без него так же работает, но если Вы его добавите - лишним не будет.
Прошу обратить внимание повторяющих эту конструкцию на одно маленькое обстоятельство с очень толстыми последствиями. В авторской конструкции применен контроллер PIC16F886-I/SO (SOIC-28). Из-за невнимательности (обратил внимание только после изготовления платы, когда контроллеры были уже получены) мной были заказаны микроконтроллеры PIC16F886-I/SS (SSOP-28), которые из-за своих малых размеров не подойдут для этой конструкции без серьезного изменения топологии авторской печатной платы. Просьба к Roboc'у - Алексей, подпишите в описании тип корпуса, что б народ не наступал на мои грабли.
ОтветитьУдалитьОбидно из за платы и переходник не сделаешь :(. При использовании этого МК, повышаются требования к "скилу" вашего умения ЛУТ и мастерства пайки. Так как контроллер в этом корпусе имеет шаг выводов меньше намного чем SOIC-28 , то дорожки от него идут в размере 0.35мм. Для меня утюгом сделать не проблема, про фоторезист, вообще, молчу :).
УдалитьТаких микроконтроллеров PIC16F886-I/SS (SSOP-28) и у меня есть 10-ок, специально заказал из за размера и дешевизны.
Ну у меня есть платки-переходники с ssop-28 на dip-28, один контролер с этой платкой я присобачу в выносной датчик немного изменив вашу плату. А вот что с остальными делать, надо будет призадуматься. ЛУТом пробовал под него делать платку, но получается раз через три. Заказал у китайцев трансферную бумагу может с помощью неё получится.
ОтветитьУдалитьДобрый день, какой номинал не подписанного электролита на основной плате, что-то я не могу сообразить?
ОтветитьУдалить100-470 мкФ 6.3В и что бы влез по длине или высоте смотрите.
УдалитьЗдраствуйте, подскажите полярность установки диодов на ПП не обозначено, а печатная плата с схемой немного расходится.
Удалитьhttps://drive.google.com/file/d/0B_wqy8S3GRACeEE2ZXhERU5ESHc/view?usp=sharing
УдалитьА полярность того не подписанного на схеме кондера не перепутана? почему плюс на земле?
ОтветитьУдалитьДа перепутана.
УдалитьПлату под ИН-12 ИН-15 кто-нибудь делал?
ОтветитьУдалитьК сожалению, у ИН-15 нет значка - "градус Цельсия" :(.
УдалитьТочно. Блин..
ОтветитьУдалитьДоброго времени суток. Вопрос к RoboC'у. Алексей хотел полюбопытствовать насчет применения в этой конструкции датчика DHT22. Подойдет он или надо курить мануалы ??
ОтветитьУдалитьDHT22, отдает данные в другом формате нежли DHT11 или DHT21.
УдалитьЯ переделал прошивку и в протеусе она работает, но человек, который пробовал в железе,сказал что не пошла :(. Видать моделька протеуса не точна.
Времени разбираться нет пока. Навалилась работа, но я держу этот опрос на заметке и как появится время займусь им.Благодарю за понимание :).
*Вопрос :)
УдалитьСобрал данный термометр. Выносной датчик пока не собирал. Прошивка 1.1 Вроде все заработало. Потом выяснился небольшой косячок - при показаниях гигрометра например 28%, 29%, 30%, 31% показывает соответственно - 28,0% 29,0% 3 ,0% 31,0%. То есть не показывает ноль в третьем разряде - то ли непропай где-то, то ли индикатор гнилой попался. Пока не разобрался. Также не удалось до конца устранить засветы соседних знаков, хотя и изначально перенес резисторы анодных ключей как было рекомендовано и тщательно мыл плату после пайки. Небольшие, еле заметные засветы все-таки остались. После сборки выяснилось, что на четвертом разряде одновременно светятся две точки. Убрал одну нулевую перемычку с коллектора транзистора идущую на ненужную точку - все стало как надо. Так и не понял для чего она нужна - просветите Алексей. Датчик DHT22 тупо включенный вместо DHT11 работать не стал - в прочем что и следовало ожидать. В целом конструкция понравилась - сейчас думаю над трехцветной подсветкой и корпусом.
ОтветитьУдалитьПеремычка на точки.
УдалитьПотому что, я хотел иметь выбор какую точку зажигать. 2 ключа не влезло и я обошелся одним. Ставится только одна перемычка.
По свободе, если не забуду, добавлю в ЕЕПРОМ ячейку, которая позволяет выбирать разряд для точки.
Ведь можно поставить точку перед 3 разрядом или после второго :).
Засветы.
Это может быть плохая ИД1.
Можно уменьшить базовые резисторы R12,R13.. до 4.7к.
Расстояние от вывода этого резистора (R12,R13..) до базы транзистора должно быть минимальным.
Еще можно уменьшить резистор R7,R8 .. до 820к
Желательно бы фото засвета получить на почту.
Сразу не обратил внимание - при включении тест проходит, все нули светятся. Значит дело не индикаторе и непропаях - косяк программный. Хотелось бы услышать соображения Roboc'а по этому вопросу.
ОтветитьУдалитьДа дело в подавлении незначащего нуля.
УдалитьИ еще один маленький пустячок: в версии прошивки 1.1,при переключении между экранами атмосферного давления и влажности, децимальная точка отделяющая десятые доли процента влажности появляется раньше где-то на секунду чем успевает погаснуть экран атмосферного давления. В результате если изначально оно было например 747 мм, то угасая вместе с появившейся точкой получается 74,7 мм. Если в этот момент посмотреть на экран - то получается, я нахожусь где-то в стратосфере, чего естественно быть не может.
ОтветитьУдалитьПрошивка в конце статьи. Фикс точки и нуля.
УдалитьДоброго времени суток Алексей. Прошивку обязательно перезалью , как доделаю радиодатчик. Насчет засветов - беру свои слова назад. По началу они действительно были (например пятерки и семерки загорались вместе),но после тщательного мытья платы этот дефект пропал. Сохранилось некоторое слабенькое свечение знаков находящихся за светямщимся в данный момент (например у плюса слабенько светятся сзади еще лучики). С помощью увеличительного стекла было выяснено, что это просто отражение света от яркосветящегося впередистоящего знака. Знаки находящиеся сзади такого эффекта не дают.
ОтветитьУдалитьДоброго времени суток. Теперь проблема с радиодатчиком. Датчик собирал на плате приведенной выше в описании. Все сделано как на картинке. Не устанавливал только TL431(ну и три резистора на которых нет номиналов - как вы, Алексей и советовали выше). Питание подал 3,3 вольта. Термометр отреагировал - появился экран с "уличной" температурой и мигающим значком "ºС". Также периодически мигает светодиод. Вот только показания на экране уличной температуры - 0.0 ºС. Датчик DS18B20 - рабочий, снят с действующего термометра. Если стать тестером на "минус" и "плюс" питания DS18B20 - видно, что контроллер периодически подает на него питание. В чем может быть проблема ??? Если есть возможность, выложите фото платы своего датчика - может я чего напутал.
ОтветитьУдалитьПопробуйте подать питание на датчик непосредственно с батареек, а не с ножки мк.
УдалитьНа ds18b20
УдалитьЗапитал я отдельно ds18b20 - ничего не вышло. Термометр реагирует, включает экран уличной температуры, но показывает "0.0 ºС". Причем, когда я первый раз прошивал PIC16F886 в радиодатчике, то использовал программатор TL866CS предварительно сохранив файл прошивки радиодатчика через программу WinPic800, как это было предложено вами, Алексей, ранее. Контроллер прошился без проблем. Включение описано моим постом выше. В этот раз я прошил контроллер вашей прошивкой через PICKIT2 как обычно - всё тоже прошилось без проблем. Но появилось интересное явление, если раньше на экране уличной температуры мигал символ "ºС", теперь мигает точка между двумя нулями. При определении первого пакета загорелось - "+ 0.0ºС", через пару раз "+" пропал, осталось только " 0.0ºС" с мигающей точкой. Вот такая интересная проблема.
ОтветитьУдалитьТак и должно быть. У вас темно и термометр переключился в ночной режим: яркость упала, эффект плавного переключения отключился, вместо мигающего знака ºС , мигает точка.
УдалитьВот про "+" не помню, надо смотреть исходник.
Перепрошил контроллер основной платы прошивкой term_24L01_1x11. Получилась полная ерунда. Во-первых тест прошел криво - начался почему то с 444 и дальше как зря. Экраны показали - "А/В 19,5", "233", "15,9". Короче - борода какая-то. Перепрошился назад прошивкой main_plat_term_20151126 - стало все нормально, как и было(но естественно с выше описанными мной недостатками). Что-то там не то с новой прошивкой.
ОтветитьУдалитьМои извинения. В прош. term_24L01_1x11 порядок катодов остался для протеуса. Я перезалью ее.
УдалитьВыносной датчик(он то стоит не у меня) сфоткаю завтра.
Есть ли USB - COM переходник c ТТL или 3.3В выходом, что бы посмотреть по UART что там не так с 18b20? У протеусе она работает хорошо :(.
Пользуетесь ли Вы почтой. Если да, отправьте мне письмо. Легче тестовые прош присылать по почте, чем выкладывать через WEB.
Уважаемый автор RoboC!
ОтветитьУдалитьНет ли у вас в планах сделать часы на 6 ГРИ с функционалом как в этой статье?
Хочется все в одном и часы и радио датчик
:) У меня не осталось ламп ИН-14.
УдалитьЕсть комплект еще на один термометр -3шт.
Но меня есть не опубликованный проект на 9 лампах с радио датчиком :)
https://www.youtube.com/watch?v=3OkgkNznpco
Видел этот ролик, но не смог найти инфу.
УдалитьНе могли бы опубликовать этот проект? Все в одном как я и хотел
Напишите мне на почту я пришлю Вам плату(ы) и прошивку МК.
УдалитьТак и не перезалили 1.11
ОтветитьУдалитьУгу.. я запортил исходник 11 версии, не сохранив его в архив :(. Так что потерпите чуть.. в 12 добавится поддержка DHT22 и еще одного радио датчика.
УдалитьСобрал, все работает, кроме выносного датчика ( показывает +85,0). На прошивках 1.0 и 1.1. На пошивке 1.1 "глючит" влажность.
Удалить18b20 запитывал от контроллера, тогда нули, напрямую +85 :-)
УдалитьМожно подробнее про глючность влажности.
УдалитьРадио датчк с какой прошивкой?
Попробуйте пару в конце статьи.
УдалитьПитание 18b20 к выводу МК.
https://youtu.be/spraNh3KQ3E
УдалитьС текстовыми прошивками?
УдалитьФото самого датчика на почту прислать можете?
Это на прошивке 1.1, прошью, напишу.
ОтветитьУдалитьПрошивку с DHT-22 проверил, всё работает(правда насколько точно - вопрос, ибо проверить нечем), а вот с радиомодулем не повезло - походу тот, что в радиодатчике я таки пальнул. Придется опять заказывать у китайцев :(((
ОтветитьУдалитьЗдравствуйте. Заинтересовался Вашим неопубликованным проектом на 9 лампах. Можете мне прислать материалы по нему на почту? Спасибо.
ОтветитьУдалитьdabogl@yandex.ru
Доброе утро. Могу, но позже.
УдалитьУ меня сгорел ноут (перестал включается в пятницу),вся информация на нем.
Появится ли вариант с двумя радио датчиками ?
ОтветитьУдалитьЗдравствуйте. Мне очень понравился неопубликованный проект на 9 лампах. Можете мне прислать материалы по нему на почту? Я буду очень благодарен.
ОтветитьУдалитьarunas@kaeser.lt
Добрый день. Присоединюсь к просьбе об информации по 9 ламповому проекту. Моя почта orogenez@mail.ru, вышлите, если не сложно.
ОтветитьУдалитьАртём.
Отправил.
ОтветитьУдалитьБудет вариант с двумя радио датчиками?
ОтветитьУдалитьБудет! Дачный и отпускной сезон заканчиваются :), лыжный сезон еще не открывается.
УдалитьЕсть уже разведенная плата,но со временем никак не складывается :(.
И 9ти ламповый хотел бы повторить. guner2(гав)yandex.ru
ОтветитьУдалитьВаш адрес у меня есть :)
УдалитьОтправил.
Внешний датчик у меня протёк, поменял батарейку, почистил - работает недолго. Батарейку сажает за пол часа, ток жрет замокший радиомодуль.
ОтветитьУдалитьОн стоит "копейки"..
УдалитьА косяки на плате так и остались:)
ОтветитьУдалитьИсправляйте и присылайте.
УдалитьЯ собрал его и подарил:)
Повторял для экспериментов на монтажке.
Добрый день. На прошивке 1.1к основная плата с какого датчика температуру считывает, ds18b20 или dht22
ОтветитьУдалитьДа, но если нужна прошивка с вычиткой температуры из dht22 , на почту пишите я пришлю.
УдалитьЕё опробовал только один человек и Вы будете вторым :)
Отправил.
УдалитьДоброго времени суток. Вопрос к Roboc'у. Алексей,данный прибор у меня отработал почти год и сейчас появился неприятный казус - на втором, третьем и четвертом разряде постоянно горят и не гаснут восьмерки, а на пятом разряде постоянно горит знак градуса Цельсия. Индикация продолжает работать поверх горящих символов. Менять 155ИД1 ???
ОтветитьУдалитьВозможно, но для начала помойте плату.
УдалитьМдааа... Таки сдохла ИД1... Похвалил себя за то, что предусмотрительно установил панельку.
ОтветитьУдалитьЯ все ИД1 впаиваю и ни одна еще не сгорела.
УдалитьНо для меня не проблема выпаять, скорее корпус разбирать\собирать напрягает :).
Добрый день. А датчик BME280 не пробовали использовать, там три в одном, измеряет температуру, влажность, давление. Всё искал точный датчик влажности для омшаника, DHT11 и DHT22 особой точностью не отличаются. Не давно открыл для себя датчик BME280 точность измерения влажности по даташиту ±1%. Заказал на али (ещё не пришел), жду не дождусь испытать его в деле)
ОтветитьУдалитьНе пробовал.
УдалитьОн неплохо бы подошёл для внутреннего выносного радио датчика. Стоит пока не дёшево :(
Купил его на али за 230руб. Посчитал в сумме три датчика: DHT11 + BMP180 + DS18B20 = более 250 руб. Получается BME280 немного дешевле этих трех датчиков.
УдалитьДоброго времени! А можете скинуть исходник? Хочу поправить под BME280.
УдалитьИ в ответ предложу свою версию платы (там иная схема повышайки, минимум перемычек и еще ряд правок).
Мой адрес andrey199145@gmail.com
Всем привет. Скиньте кто-нибудь схему радиомодуля пожалуйста. Можно от руки. Спасибо!
ОтветитьУдалитьДык,откройте плату в редакторе. Там все выводы мк подписаны и 24ка так же подписана. 10-15 соединений - вся плата.
УдалитьПодскажите в чем разница между обычной прошивкой радиодатчика и прошивка радио с паузой для DS18b20.
ОтветитьУдалитьВторая делает паузу что бы 18b20 успела инициализироваться.
УдалитьМоё субъективное мнение - как ни посмотрю на устройство все время влажность показывает :-) , уменьшите время отображения влажности раза в три или подскажите как самому сделать!
ОтветитьУдалитьЕсть прошивка под dht12, где можно задавать время каждого экрана самому.
УдалитьВы какой вариант собирали?
У меня на DHT11.
ОтветитьУдалитьДобавил прошивку.
УдалитьНе уверен на 100 % что модифицировал самую последнюю,т.к. у меня был "переезд с уборкой" ;)
Проверяйте.
Если что то не так пишите на почту, я подправлю.
Добрый день, а для DHT22 будет прошивка что бы тоже константу менять, у меня тоже влажность показывает 36 секунд, а все остальное 17 секунд.
УдалитьЗдравствуйте.Как перенести десятичную точку во второй разряд.Версия прошивки 1.1к дляDHT22
ОтветитьУдалитьДобрый день! у меня датчик DHT11.
ОтветитьУдалитьВ прошивке nfm24L01_main данные с дачика выводятся, но там нет знака плюс.
в других прошивках информации с датчика нет, показывается либо 0,0% либо 33,3%. Нужна помощь
Добрый день всем, помогите с прошивкой плиз. нужно убрать датчик давления и влажность оставив только температуру, подскажите как сделать, или может кто подправит. заранее спасибо.
ОтветитьУдалитьСейчас я стеснён во времени. Напишите на почту мне через недельку, постараюсь вам помочь.
УдалитьЭто сделать не сложно.
Добрый вечер собрал устройство по вашей схеме все заработало сразу но есть проблема dh22 сильно врет по температуре +2-4 градуса.на основной плате разведено и под датчик ds18b20 я его напаял но данные о температуре идёт всеравно с dh22.прошивка dht_22_rev08.hex.ктото писал в коментариях о похожей проблеме вроде прошивку автор выслал с вычетом температуры.поделитесь плиз fantomxp@bk.ru.Заранее благодарен)
ОтветитьУдалитьЗдравствуйте, RoboC. Вы этот проект еще не забыли? А нельзя ли добавить в схему кнопку (например, вместо красного светодиода) и изменить прошивку так, чтобы при нажатии кнопки вызывался режим отображения уличной температуры секунд на 5? И комнатная температура измерялась датчиком DS18B20? Классный вы проект сделали.
ОтветитьУдалитьДобрый вечер! Хотел изготовить плату по Вашей схеме, все никак не могу понять распиновку ин-19в. Первое, по даташиту знак "-" это 10 вывод, "+" это 12 вывод вроде как. Первое у Вас на схеме "-" - 3(по даташиту 3 не подключена, мб на схеме нужно переправить 3 на 10). Второе по схеме "+" - 10(по даташиту + это 12) по L2 идет на цифру "1", а на плате в Sprint-Layout 6 почему то на 4.
ОтветитьУдалитьЯ ответил по почте.
УдалитьСпасибо, разобрался)
УдалитьМмм - изучил статью и не пойму а где функция антиотравления катодов? Как бы температура и давление не сильно меняются длительное время.
ОтветитьУдалитьОно есть. Перебор через фиксированное колличество экранов.
УдалитьСпасибо. Вчера достал ИН19 - буду тогда пробовать повторить с DHT22.
УдалитьУважаемый автор, спасибо Вам за Ваш труд. Скажите, пожалуйста, можно ли отключить показания датчика атмосферного давления, так как даже если поставить нули в прошивке, все равно пару секунд показывается давление
ОтветитьУдалитьМожно, на почту напишите.
УдалитьЗдравствуйте.
ОтветитьУдалитьНа печатной плате неиспользуемые катоды в ИН-19А и ИН-19В зачем-то подключены к катодам ИН-14. Зачем ? Схема электрическая в остальном правильная ?
---
Александр
1.Что бы была возможность их использовать.
Удалить2.Схема рисовалась по плате..
А как выводятся показания давления с 1000 и выше?
ОтветитьУдалитьДавление показывается в мм ртутного столба.
УдалитьТам где вы находитесь давление более 999?
Просто ради интереса
УдалитьДобрый вечер! Можно заменить NRF24L01 в самом термометре на NRF24L01+PA+LNA с антенной а в радио датчике оставить обычную?
ОтветитьУдалитьДа.
УдалитьСобрал второй термометр, но в показании BMP180 бывает показывает значение 352, следующее показание нормальное 739, потом через какое то время может опять показать 352. Платы с одной партии, датчик менял с другой партии (неужели брак). Подскажите где искать причину.
ОтветитьУдалитьЧто за прошивка?
Удалитьbaza_dht22_1_7_ds18b20_rev03 несколько раз перепрошивал. Думаю не в прошивке дело, в предыдущем термометре эта же стояла и все было отлично.
УдалитьКасательно этого проекта, дело может быть действительно в модуле, но, как это не странно , он может оказаться вполне рабочим(например в примере на Ардуино).
УдалитьМатематика расчета давления достаточно сложна с коэффициентами непосредственно этого bmp180, где то может происходить переполнение при расчете. Много чего оптимизировано :)
Теоретически, можно вычитать их в UART и проверить.
Здравствуйте, вопрос такого характера собрал термометр все отлично работает подарил его товарищу, начал собирать себе наткнулся на такие грабли заказал с али пики 16f886 в количестве 5 штук соответственно один установил все работает, начал шить ещё один для второго тест проходит криво начинается с 444 и в последующем показывает ересь например давление с процентами и так далее начал перепрошивать другие такая же история брал у одного продавца, это у меня брак такой или я делаю что то не так, прошиваю пикитом3 пробовал как в схеме так и напрямую подпаиваясь к выводам пробовал разные прошивки, единственное когда изначально я пик считал он показал код защиты all protect его соответственно отключил.
ОтветитьУдалить