1 WIRE по радиоканалу
- Войдите на сайт для отправки комментариев
Втр, 06/10/2015 - 18:42
Народ подскажите как реализовать передачу данных 1WIRE по радиоканалу. Видел решение но там использовали контроллер для передачи по радио с одного мк на другой.
Возможно ли сделать как то по другому интересует возможность реализации 1wire БЕСПРОВОДНЫМ ПУТЕМ
Вас название технологии "One Wire" не смущает?
...это намёк на "один беспроводной провод"?))))
...это намёк на "один беспроводной провод"?))))
Типо того.
Еще один делает выносной датчик для часов, или это тот же кадр?
ну насчет кадра ты зря так!!! Я здесь давно и порой всплывают вопросы, если сделать такое то много можно чего реализовать. у меня это датчики температуры к примеру.
ну насчет кадра ты зря так!!! Я здесь давно и порой всплывают вопросы, если сделать такое то много можно чего реализовать. у меня это датчики температуры к примеру.
Поясните, что именно вы хотите сделать. Паразитное питание по радиоканалу? Или хотите ds18d20 научить вещать в эфир?
да именно ds18d20 научить вещать в эфир и другие которые работают по этой линии, у меня частный дом и не везде удобно тянуть провода и так уже от сигналки все как в паутине, а сейчас еще подходит птичник в котором надо отслеживать температуру.
А повесить датчики на микру и вещать с помощью копеечного nRF24 не пробовал?
Всяко проще, чем задрачиваться с эмуляцией шины.
Можно подумать в городе это делать намного удобнее. :) На самом деле тут недавно была тема с часами и датчиком температуры, где был вопрос, очень похожий на Ваш.
В данном случае я бы уже смотрел на коммуникацию более высого уровня через Wi-Fi: т.е., датчик по-месту собирает и обсчитывает данные с термометров и отправляет это дальше по воздуху. Современный вариант - на esp8266: там и мозги и wi-fi в одном флаконе, либо собирать из ардуины и модулей.
Еще nRF24LE1 для тех, кто не хочет вайфай. Мозгов в нем, вроде, поменьше, но на чтение и отправку данных датчика должно хватить
Еще nRF24LE1 для тех, кто не хочет вайфай. Мозгов в нем, вроде, поменьше, но на чтение и отправку данных датчика должно хватить
как раз на нем и хочу собрать nRF24LE1
как раз на нем и хочу собрать nRF24LE1
Тогда Вам не надо никакого WirelessOneWire, просто nRF24LE1 читает показания с датчика и отправляет их куда надо в формате, каком захотите.
ладно а развязка как будет выглядеть? не могу сообрасить. если не сложно можете подсказать
Какая развязка?
да именно ds18d20 научить вещать в эфир и другие которые работают по этой линии, у меня частный дом и не везде удобно тянуть провода и так уже от сигналки все как в паутине, а сейчас еще подходит птичник в котором надо отслеживать температуру.
А на ....уя ее отслеживать? Может проще контроллер собрать который и отслеживать и регулировать все параметры будет. А при аварии светиком над входом мигать. Хотя при обесточивании это не спасает((((.
Мне в моем частном как то без надобности знать, какая там температура у пелок и кладовочке, авария не горит, значит норм.
nRF24LE1 к далласу подключить для передачи и приема на дуине
А сдалось оно вам это 1-wire, да еще и с NRF24LE1 в придачу? Ардуина и сам умеет измерять температуру с точностью 2 градуса по датчику в атмеге. Самый простой вариант, как мне видится, взять 8мгц ардуино про-мини, оторвать все лишнее, подцепить NRF24L01 и посадить на батарейки. Если принять все меры по снижению энергопотребления, то проработает оно больше года без необходимости подходить к нему. Просто, дешево, надежно и с вполне приемлемыми характеристиками. Так стоит ли огород городить?
Ну тут несколько причин.
1. концепция 1wire -ничего лишнего в код добавлять не надо
2. это для монтажа удобно в частности например передвижных предметов по участку или еще чего ни будь.
3. есть уже готовое решение у которого есть 1wire линия и провода тянуть не вариант.
Ну тут несколько причин.
1. концепция 1wire -ничего лишнего в код добавлять не надо
2. это для монтажа удобно в частности например передвижных предметов по участку или еще чего ни будь.
3. есть уже готовое решение у которого есть 1wire линия и провода тянуть не вариант.
То вы решительно собираетесь цеплять даллас к NRF24LE1, то приводите контр-доводы, режущие на корню это самое ваше намерение. Надо бы выбрать что-то одно.
Разбирал как то радиопульт от котла.
В итоге внутри даллас + пик + APC 220.
Хотя конечно APC не самый дешевый вариант.
Зато работает 100 метров хоть в подвалах соседних зданий.
Да к NRF24LE1 цеплять и собираюсь если это возможно, не нужно что бы мк приходил 1wire сигнал через радиоканал
> не нужно что бы мк приходил 1wire сигнал через радиоканал
И вот тут парсер дал сбой.
Здравый смысл тут дал сбой. Наш фантазер решил сделать прозрачное проксирование 1-wire, попутно реализовав мастер и слейв для этого протокола на 8051 внутри NRF24LE1. Не скажу, что задача невыполнимая, но по трудозатратам проще будет сделать штук пять-восемь разных конструкций часов с нуля и столько же беспроводных датчиков разнообразного вида.
Да просмотр орфорграфии дал сбой.
А я смотрю Вы только муть наводите, толковый ответ на вопрос дать не судьба. мне нужно найти решение вопроса а не смотреть что просче или нет.
В философию играть прошу играть в другом месте.
#8 и #22
Если вы ждете ответ вида "а скрути ка ты пальцами вот эти два проводка, оно все само и заработает", то вы его не дождетесь никогда. С просьбами о явлении чудес обычно не на форум, а в церковь принято обращаться.
Если вы ждете ответ вида "а скрути ка ты пальцами вот эти два проводка, оно все само и заработает", то вы его не дождетесь никогда. С просьбами о явлении чудес обычно не на форум, а в церковь принято обращаться.
МНда Вы видимо это частенько практикуете!!!
Взять одну ардуину и nRF905, написать скетч который будет принимать 1wire и передавать на 905, библиотека называется owslave. Взять вторую ардуину, принимать из 905, отдавать в 1wire стандартной библиотекой onewire. Итого 4 адруины: передатчик -> переходник туда -> переходник сюда -> приёмник. Городьба, latency, но по другому заибётесь.
Возможны варианты, типа другого передатчика. Зачем E1, непонятно. Он дорогой.
Ну эмулировать 1-wire устройство может и сможешь другим контроллером, но с таймингами при передаче по радио будет полная и беспросветная жопа.
Или эмулируй устройство, кэширую последнее полученное значение, если нельзя изменять схему, или ставь нормальный приёмник, если конструкция и прошивка изменяемы.
Взять одну ардуину и nRF905, написать скетч который будет принимать 1wire и передавать на 905, библиотека называется owslave. Взять вторую ардуину, принимать из 905, отдавать в 1wire стандартной библиотекой onewire. Итого 4 адруины: передатчик -> переходник туда -> переходник сюда -> приёмник. Городьба, latency, но по другому заибётесь.
Возможны варианты, типа другого передатчика. Зачем E1, непонятно. Он дорогой.
Спасибо за подсказку в каком направлении копать. на прием и передачу с одной стороны выходит 2шт ардуино? и с другой прием передача тоже две я правильно понял?
А разве нельзя обойтись просче просто передачей радио и приемом-передачей уже проводной в конечное устройство.
правильно
Да пофиг ему на все. Он же сказал, что ему нужно "найти решение вопроса", а не про законы физики слушать. А то, что за двадцать лет существования протокола 1-wire к нему так никто и не приделал радиоудлинитель, нашего решателя не смущает. Он точно приделает, к бабке не ходи.