Обявления

Для полноценной работы рекомендуется пройти регистрацию.

Рекламные сообщения будут удаляться вместе с пользователем. Что есть реклама - буду решать я.

Беспроводной ds18b20

Обсуждение проектов, не вошедших в предыдущие категории

Беспроводной ds18b20

Сообщение Denis_K » 20 ноя 2017 10:49

Всем привет!
Может кто уже сталкивался с подобным решением беспроводного датчика температуры ds18b20?

Добавлено спустя 4 минуты 4 секунды:
В сети нашел только прошивку на передатчик, который уже обработал датчик и выдает готовый результат измерения... а меня интересует на выходе приемника сигналы как с датчика.
Вложения
DS18B20~1.rar
(3.31 КБ) Скачиваний: 17
Denis_K
Частенько бываю
 
Сообщения: 60
Зарегистрирован: 16 июн 2017 13:48
Откуда: Краснодарский край

Re: Беспроводной ds18b20

Сообщение propell_ant » 21 ноя 2017 15:53

Denis_K, вы принимающую часть собираетесь подключить к термостату Хардлока, чтобы та работала и изображала из себя датчик?
Это называется эмулятор 1-wire и делать его на AVR довольно хлопотно.
Гораздо проще к приемнику прикрутить индикатор на 4 символа и пару кнопок. Ну или что вы там пытаетесь соорудить.
propell_ant
Живу тут
 
Сообщения: 343
Зарегистрирован: 03 июн 2014 09:22

Re: Беспроводной ds18b20

Сообщение Denis_K » 21 ноя 2017 22:13

propell_ant, верно, к термостату. Только не хардлока, а "термостат для котла плюс погодное регулирование"... т.к. код проекта только у одного автора, то ничего изменить не получится...
На данный момент датчик у меня выведен на улицу через створку окна под резинкой тонким шлейфом. Но атмосферные воздействия постоянно приходиться устранять, да и смотрится это ужасно. Сверлить не хочу стену, много нюансов... вот и начал смотреть в сторону беспроводной передачи с датчика.
Можно конечно попробовать через 433МГц передатчик приемник прям с 18b20, но боюсь наловит он столько, что термостат и не сможет "увидеть" датчика.
Denis_K
Частенько бываю
 
Сообщения: 60
Зарегистрирован: 16 июн 2017 13:48
Откуда: Краснодарский край

Re: Беспроводной ds18b20

Сообщение IYra » 22 ноя 2017 10:11

propell_ant писал(а):Это называется эмулятор 1-wire и делать его на AVR довольно хлопотно.

А если просто передавать импульсы соответствующей длительности от DS18.
Например передавать "1" или "0" и его длительность. На выходе приемника формируем
аналогичные импульсы. Это первый вариант.
Посмотрел я схему на Радиокоте. В принципе можно сделать и проще без этих таймеров.
Пускай контроллер тайминги считает. Это второй вариант
IYra
Живу тут
 
Сообщения: 667
Зарегистрирован: 01 фев 2012 19:36
Откуда: Санкт-Петербург

Re: Беспроводной ds18b20

Сообщение Denis_K » 22 ноя 2017 15:26

IYra писал(а): На выходе приемника формируем
аналогичные импульсы

Собственно вопрос чем их передавать? Имеются в наличии два модуля nrf24l01, но у них SPI шина данных... у датчика 1wire. Получается нужно 1wire кодировать в
SPI на передатчике, а на приемнике SPI в 1wire... соответственно через промежуточный МК.
Denis_K
Частенько бываю
 
Сообщения: 60
Зарегистрирован: 16 июн 2017 13:48
Откуда: Краснодарский край

Re: Беспроводной ds18b20

Сообщение propell_ant » 22 ноя 2017 17:40

Denis_K писал(а):propell_ant, верно, к термостату. Только не хардлока, а "термостат для котла плюс погодное регулирование"... т.к. код проекта только у одного автора, то ничего изменить не получится...

Исходника прошивки точно нету ни у кого?

Добавлено спустя 2 часа 6 минут 21 секунду:
Denis_K писал(а):а на приемнике SPI в 1wire... соответственно через промежуточный МК.

и вот то, что делает этот промежуточный мк и называется "эмулятор 1wire". Я видел только одну толковую реализацию эмулятора на меге, но чтобы ее прикрутить к вашей кухне может понадобиться весьма много усилий.
Вот ссылка:
http://avr.ru/ready/inter/1wire/1wire
propell_ant
Живу тут
 
Сообщения: 343
Зарегистрирован: 03 июн 2014 09:22

Re: Беспроводной ds18b20

Сообщение Denis_K » 22 ноя 2017 22:04

propell_ant, спасибо, почитаю... а исходника точно нет и автор куда-то пропал. У него 4 проекта таких термостатов и все без исходника. Последняя версия 4.2 с выделенным портом для каждого датчика, тут думаю можно и реализовать по вашей ссылке, ведь проверки идентификационного номера уже нет, только "общение" по температуре. А вообще термостат супер, регулировка температуры обратки исходя из значения тем-ры на улице позволяет практически не подходить к котлу. Но автор сделал нерегулируемую зависимость и на мой взгляд нужно раза в два, а то и три делать больше... получается на данный момент, что уменьшение на уличном датчике тем-ры на 5 градусов добавляет на теплоносителе только 1 градус. Поэтому возможно в новогодние праздники займусь реализацией своего проекта, где можно реализовать дистанционный датчик, ну если ума конечно хватит прошивку написать :-) .
Denis_K
Частенько бываю
 
Сообщения: 60
Зарегистрирован: 16 июн 2017 13:48
Откуда: Краснодарский край


Вернуться в Разное



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2