Состыковать 5 arduino
- Войдите на сайт для отправки комментариев
Пнд, 06/01/2014 - 14:42
Добрый день и с Новым годом! Планирую закупить 5 arduino uno. 12 датчиков температуры. 4 arduino в каждый по 3 датчика температуры. Вопрос: как 5-ым arduino (центральным) опрашивать эти 4 arduino с датчиками. С периодичностью в 10 -15 мин. Соединение их всех только по проводам. Сколько проводов тянуть? Растояние макс 100 метров. Желательно питание от автомобильного аккумулятора - одного. Стоящего возле 5 центрального arduino. С возможностью наращивания подключаемых arduino к 5 центральному. Подскажите репликой или ссылками.
как Serial подключение, расстояние большое, надо усилитель сигнала...
По ключевым словам "сеть 1-wire" Вы сможете найти документацию... По доке - на 300 метров можно линии с термометрами раскидывать, и не надо никаких ардуин плодить... А каскады на ардуинах - обычно строятся с помощью NRF радио-модулей.
По ключевым словам "сеть 1-wire" Вы сможете найти документацию... По доке - на 300 метров можно линии с термометрами раскидывать, и не надо никаких ардуин плодить... А каскады на ардуинах - обычно строятся с помощью NRF радио-модулей.
Спасибо за ответ. Но радио-модуль использовать в моем случае нельзя. Только провода. По поводу сети 1-wire. тоже штудирую, но у 1 arduino ограниченное колличества подключеных датчиков. Надо масштабируемую систему.
но у 1 arduino ограниченное колличества подключеных датчиков. Надо масштабируемую систему.
у 1 ардуино ограниченное колличества подключеных ардуин.
...хрен поймёшь, что надо.
как Serial подключение, расстояние большое, надо усилитель сигнала...
Мне кажется, что с помощью Serial подключение, можно связать только 2 arduino. А как же сделать масштабируемость?
у 1 ардуино ограниченное колличества подключеных ардуин.
Т.е. к 1 ардуино нельзя подключить много ардуин?
эээ, там вроде софтные сериалы можно поднимать...
или свой протокол писать, типа сетовой карты на каждую ардуину
Т.е. к 1 ардуино нельзя подключить много ардуин?
можно, но зачем?
эээ, там вроде софтные сериалы можно поднимать...
Я так понимаю сюда http://rln.nnov.ru/index.php?pid=56 копать, в части программного кода? А аппаратного неподскажете?
Т.е. к 1 ардуино нельзя подключить много ардуин?
можно, но зачем?
Необходимо с помощью 1 ардуионо опрашивать другие ардуионо - расположенные удаленно от 1 первой макс на 100метров. К каждой дочерней ардуионо подключены датчики. Система должна быть масшатабируемой. Один заказчик захочет 5 помещений обвязать различными датчиками, другой 50.
Ну и делайте 1-wire или I2C сеть .. I2C думаю лучше будет,хотя и не предназначена для больших расстояний,а только обмена внутри одной электронной платы,но у народа работает..
Если обмен будет односторонним,то пойдет и этот вариант http://homes-smart.ru/index.php/oborudovanie/bez-provodov-433-315mgts/algoritm-peredachi-dannykh-v-vide-tsifrovogo-koda-na-radiomodulyakh только в проводном режиме,клиенты должны отключать режим вывода после передачи.
--------------------------------------------------------------------------------------------------
http://www.ebay.com/itm/MAX485-Module-RS485-Module-TTL-to-RS-485-Module-Converter-Board-For-Arduino-5V-/310817179712
http://www.lctech-inc.com/Hardware/Detail.aspx?id=608101e2-7167-4926-bd6d-b49c5b9465e7
PS: пользоваться поиском религия не позволяет (c) Клапоуций
http://arduino.ru/forum/programmirovanie/modbus-rs485-gotovyi-shild
http://arduino.ru/forum/apparatnye-voprosy/peredacha-mezhdu-arduinami-po-rs485-problema-s-ponimaniem-osnov
PS: пользоваться поиском религия не позволяет (c) Клапоуций
http://arduino.ru/forum/programmirovanie/modbus-rs485-gotovyi-shild
http://arduino.ru/forum/apparatnye-voprosy/peredacha-mezhdu-arduinami-po-rs485-problema-s-ponimaniem-osnov
Спасибо за сообщение. Буду читать.
можно, но зачем?
Так вопрос не ставится. У человека есть задача - "пять ардуин", и уже неважно - зачем...
"Когда делаешь то, что должен - результат значения не имеет" (с) народная мудрость
http://cxem.net/comp/comp53.php
Наконец про RS-485 вспомнили. Только зачем Arduino UHO. Для удалённых
лучше взять Arduino Pro Mini, у них аппаратный порт свободен.
Компактнее и потребление меньше.
Компактнее и потребление меньше.
У одиночного ds18b20 потребление - еще меньше. С учетом того, что в интернете встречаются упоминания о двух сотнях устройств на одной шине 1-wire, а цифровых пинов у ардуины - явно больше одного: страшно подумать, сколько датчиков требуется топикстартеру. :) Не иначе - где-то строится частный коллайдер.
Компактнее и потребление меньше.
У одиночного ds18b20 потребление - еще меньше. С учетом того, что в интернете встречаются упоминания о двух сотнях устройств на одной шине 1-wire, а цифровых пинов у ардуины - явно больше одного: страшно подумать, сколько датчиков требуется топикстартеру. :) Не иначе - где-то строится частный коллайдер.
Топикстартер наверно не до конца понимает 1-wire и Arduino.. :)
точнее: очень мало знает.. :))
Топикстартер наверно не до конца понимает 1-wire и Arduino.. :)
точнее: очень мало знает.. :))
Вы правы вообще не знаю. Но в репликах на других темах было - в начале поставь задачу, узнай как решать, а потом закупай ингридиенты. Задача возникла, попросил помощи куда копать, надавали кучу идей и статей, есть с чего начинать, подготовку решения проблемы. Ну месяца за 2-3-5 думаю до какого нибудь результата дойти. С учетом доставки посылок из поднебесной.
Наконец про RS-485 вспомнили. Только зачем Arduino UHO. Для удалённых
лучше взять Arduino Pro Mini, у них аппаратный порт свободен.
Компактнее и потребление меньше.
Спасибо за подсказку. А еще не подскажете? Вот это стоит брать http://www.aliexpress.com/item/10PCS-LOT-New-Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible-Nano/1564264413.html
Да подойдёт, но если будете питать от батареи,
то лучше взять на 3.3v.
http://www.aliexpress.com/item/5pcs-lot-Pro-Mini-328-Mini-ATMEGA328-3-3V-8MHz-Free-Shipping-Dropshipping/1545115091.html
Надо ориентироваться на RS-485 модули.
Топикстартер наверно не до конца понимает 1-wire и Arduino.. :)
точнее: очень мало знает.. :))
Вы правы вообще не знаю. Но в репликах на других темах было - в начале поставь задачу, узнай как решать, а потом закупай ингридиенты. Задача возникла, попросил помощи куда копать, надавали кучу идей и статей, есть с чего начинать, подготовку решения проблемы. Ну месяца за 2-3-5 думаю до какого нибудь результата дойти. С учетом доставки посылок из поднебесной.
Опишите конкретно задачу, тогда всем будет проще давать вам какие-то советы.
Если вы 1-wire организуете по 3-провадам и витой паре 5-й категории (с экраном и "на меди") у вас линия будет работать и на 500 метрах. Сам проверял. А топологию - хоть ромашкой!.. По поводу подключения к Arduino: не буду утверждать(не знаю), но как говорили выше, таких линий можно организовать на каждый цифровой порт ардуины. Вот и думайте.. проще купить хорошей витой пары или городить 5-ть дуин...
А еще не подскажете? Вот это стоит брать "Pro-Mini-Module-Atmega328-5V-16M-For-Arduino-Compatible-Nano"
Если справитесь с USB переходником для заливки в эти платы скетчей - берите. На форуме есть пара тем про них...
Как всегда ...
Йа!! Такой весь таинственный, хочу сделать НЕЧТО !
Для этого нада ЭТО сочленить с ТЕМ !
УУважаемый объясните ЧТО Вам надо в итоге, возможно ЭТО можно реализовать гораздо проще, чем Вам привиделось ;)
УУважаемый объясните ЧТО Вам надо в итоге, возможно...
ясно как белый день - суть задачи есть бесконечное масштабирование дуин, возможно всякое.
по любому шпиён с какой-то крупной корпорации..
Как всегда ...
Йа!! Такой весь таинственный, хочу сделать НЕЧТО !
Для этого нада ЭТО сочленить с ТЕМ !
УУважаемый объясните ЧТО Вам надо в итоге, возможно ЭТО можно реализовать гораздо проще, чем Вам привиделось ;)
Мне нужно в одном помещении измерять при минимальном бюджете, по 1 датчику температуры, влажности, звук (децибел). Для более продвинутого, 1-звук, 1-3 влажность, 1-6 температуры. Для еще более продвинутого все тоже но плюс вес от 10кг до 180кг если можно с градацией в 100гр площадь взвешивания 50см*50см. И таких помещений до 50. Мне пока надо 4 помещения по 3 датчика температура+влажность+звук. Расстояние между помещениями мах100метров радиочастоты нельзя. Только провода. Снятие показаний раз в 10-15 минут. Датчик температуры пока ds18B20, а с остальным пока глухо.
http://www.aliexpress.com/item/10pcs-Mini-LCD-Digital-Thermometer-Hygrometer-Fridge-Freezer-Temperature-Humidity-Meter-Black-Wholesale/741628999.html вот из этого чуда, может чтото получиться? Датчик температуры и влажности в одном флаконе
микрофон такой может сгодиться? http://www.aliexpress.com/item/Electret-Condenser-Microphone-9-4-5-EM-6050U-9-4-5mm-Pickup-Microphone-52dB/1304414278.html
с тензодатчиками - веса. Кроме бытовых напольных весов. Ничего в голову не лезет.
по любому шпиён с какой-то крупной корпорации..
Не я частник. Даже не ИП.
... Когда тто я тестировал 1820 и оставлял надолго их одних с логгированием. Как то мне пришлось заскочит в помещение на пару минут... Потом, по логам я абсолютно видел когда, ина сколько я заскакивал.
Что именно Вы хотите знать о том, что происходило в Ваших помещениях? Почему именно такие ограничения на среду передачи данных ?
чего же вы в старте темы не начали с этого?...
"http://www.aliexpress.com/item/10pcs-Mini-LCD-Digital-Thermometer-Hygrometer-Fridge-Freezer-Temperature-Humidity-Meter-Black-Wholesale/741628999.html вот из этого чуда, может чтото получиться? Датчик температуры и влажности в одном флаконе"
фэээ... DHT22!!! датчик температуры и влажности в дном корпусе! и библы есть готовые. жаль только они не могут работать по 1-wire. Каждому датчику свой цифровой пин.
КОГО Вы ловите и ЧЕГО именно Вы боитесь ?
чего же вы в старте темы не начали с этого?...
"http://www.aliexpress.com/item/10pcs-Mini-LCD-Digital-Thermometer-Hygrometer-Fridge-Freezer-Temperature-Humidity-Meter-Black-Wholesale/741628999.html вот из этого чуда, может чтото получиться? Датчик температуры и влажности в одном флаконе"
фэээ... DHT22!!! датчик температуры и влажности в дном корпусе! и библы есть готовые. жаль только они не могут работать по 1-wire. Каждому датчику свой цифровой пин.
зачЭм пин у каждого свой адрЭс их можно на одну шЫну вешать( только бЭз паразитного питания) на в клнцЭ 4.7 кОм на плюс и керамику с ЭлЭктролитом по питанию .
хм... а ну ка с этого места по подробней! вЭшал 8 датчиков - пришлось на каждый тянуть свой DATA + питание и землю по витой паре.. ((
UPD: я читал что то по попводу "1-Wire" (в смысле по 3 проводам. не Dallas протокол)но не понял как реализовать на практике. И к тому же кто-то с "генералов" тут сказал что каждому свой пин.
чего же вы в старте темы не начали с этого?...
"http://www.aliexpress.com/item/10pcs-Mini-LCD-Digital-Thermometer-Hygrometer-Fridge-Freezer-Temperature-Humidity-Meter-Black-Wholesale/741628999.html вот из этого чуда, может чтото получиться? Датчик температуры и влажности в одном флаконе"
фэээ... DHT22!!! датчик температуры и влажности в дном корпусе! и библы есть готовые. жаль только они не могут работать по 1-wire. Каждому датчику свой цифровой пин.
Ну тут конечно цена играла. DHT22 4,5 бакса а это чудо за все 2,5 бакса
а вы думали как ваше "чудо" к ардуине привязать?
А не будет поподробнее...
А не будет поподробнее...
жаль...
А не будет поподробнее...
жаль...
Можно я со своей идеей хоть месячишко переночую. Утро вечера мудренее.
а вы думали как ваше "чудо" к ардуине привязать?
Пока не приобретал.
а вы думали как ваше "чудо" к ардуине привязать?
Пока не приобретал.
как-то не вяжеться с "минимальным боджетом".. может стоит изучить что это за "зверь", а потом преобретать.. хотя как дал понять MAKSIM - не ждите помощи... Они же тут профи, и таким как мы "падлам" - не раскажут больше... Вот и городим с пушки по воробЪям...
хотя как дал понять MAKSIM - не ждите помощи... Они же тут профи, и таким как мы "падлам" - не раскажут больше... Вот и городим с пушки по воробЪям...
НО...
подпробнее не будет потому как нет у DTH22 никакой адресации, выдумал все inspiritus или перепутал с DS18B20. Для каждого датчика DTH22 нужна своя линия данных.
Они же тут профи, и таким как мы "падлам" - не раскажут больше...
свободу информационным неграм!
Вот и городим с пушки по воробЪям...
Вы знаете я икренне благодарен Andrey_Y_Ostan, notherduino, MaksMS. Они дали направление. Только в общении и этих записях остается что то другим.
хотя как дал понять MAKSIM - не ждите помощи... Они же тут профи, и таким как мы "падлам" - не раскажут больше... Вот и городим с пушки по воробЪям...
НО...
подпробнее не будет потому как нет у DTH22 никакой адресации, выдумал все inspiritus или перепутал с DS18B20. Для каждого датчика DTH22 нужна своя линия данных.
Почему сразу не можно было написать это? надо было с каким-то подвохом.. Простите, что зажал Ваш ник шифтом.. Я скурил много "букваря" по поводу DHT22 но надеялся до последнего, что можно на одной линии. А Вы так злостно.. Эх..
Они же тут профи, и таким как мы "падлам" - не раскажут больше...
свободу информационным неграм!
Рад Вас читать! от негров "привет"! ))))
Почему сразу не можно было написать это? надо было с каким-то подвохом..
Где подвох-то? Ну если не будет подробностей ввиду их отсутствия...
наверно я просто мнительный... простите..
UPD: maksim - я уважаю Ваши знания и практику. Но все таки склоняюсь к тому, что можно было сразу написать: несколько DHT22 на одном DigitalPin - это бред..
Можно применить адресуемые ключи DS2406 для коммутации питания каждого из DHT22 ( по GND) . Таким образом получаем по двум пинам управление несколькими DHT. Первый пин - 1-wire выполняет функцию адресной шины, второй пин - получает данные от того DHT22, который в данный момент запитан через адресуемый ключ DS2406.
С длиной шины 1-wire особых проблем быть не должно, я использовал на 150 метрах с непаразитным питанием. С шиной данных DHT возможно придется экспериментировать с подтяжками.
Можно применить адресуемые ключи DS2406 для коммутации питания каждого из DHT22 ( по GND) . Таким образом получаем по двум пинам управление несколькими DHT. Первый пин - 1-wire выполняет функцию адресной шины, второй пин - получает данные от того DHT22, который в данный момент запитан через адресуемый ключ DS2406.
С длиной шины 1-wire особых проблем быть не должно, я использовал на 150 метрах с непаразитным питанием. С шиной данных DHT возможно придется экспериментировать с подтяжками.
Что нибудь из этого пойдет?
Угу, можно принять за базу. Питание vcc на 5в , gnd на ин-аут ds2406, тк на выходе стоит полевик на землю (аналог открытого коллектора у биполярных транзисторов). Пробуйте. Существует вероятность, что при отсутствии земли , когда на инф шине незапитанного дхт будет выставляться ноль ардой или активным дхт, он может выйти из строя. В этом случае придется усложнить : нужен будет дополнительный силовой ключ, который , открываясь сигналом от ds2406 будет коммутировать vcc у дхт при постоянно подключенной земле.