roboforum.ru

Технический форум по робототехнике.

выбор платформы, помогите оценить.

выбор платформы, помогите оценить.

obla4ko » 04 сен 2013, 12:22

я извиняюсь, что тема не относится напрямую к робототехнике, но вдруг есть добрые люди, которые пошлют в нужное русло
Собственно есть несколько задач, не могу определиться с платформой.

Задачи следующие:
1. сделать мониторинг температуры(9 датчиков)/влажности(3 датчика)/давления(1-2 дат) в квартире и за ее пределами (датчики беспроводные, питание на батарейках)
2. сделать мониторинг системы протечки нептун (через NC/NO контакты)
3. сделать удаленное управление питанием коммутаторов из лабы (5-8шт)
4. прикрутить центральный модуль через питание PoE, чтобы не иметь лишних проводов питания.

Дома стоит 24x7 сервер под centos, и есть также постоянно включенный коммутатор с PoE.
Сейчас на сервере стоит cacti и собирает статистику с девайсов (свитчи, точка доступа, ибп), туда же хочу прикрутить и мониторинг новых задач.

Что для этих задач подходит лучше raspberri или arduino? Смысла держать вторую линукс систему не вижу.



для arduino я так понимаю мне нужно следующее оборудование:
Arduino+poe shield+wireless shield+xbee = главный
arduino uno + wireless shield +xbee = для протечек.
для датчиков не очень понятно, нужна таже связка, или как-то можно сделать попроще?

Re: выбор платформы, помогите оценить.

Angel71 » 04 сен 2013, 14:19

да тут со многим непонятно - описание оставляет желать лучшего ( :D пэрэдэлать). к примеру, если вы сами с какими-то датчиками ничего понять не можете, то каким чудом другие что-то должны понять? гадать по звёздам, что у вас там за датчики? второй линукс вам чем мешает (шашечки или ехать)? нужно - используете, не нужно, не используете. xbee очень разные есть. п2 зачем вообще упоминать? как будто все прям каждый день с каким-то загадочным нептуном возятся. и т.д.
:) количество дунь, к ним всяких шилдов/модулей и их выбор улыбает. или цена вопроса, габариты и прочее не имеет значения?
как вообще с рисованием схем, изготовлением плат и желанием это делать, вместо варианта покупных модулей и плат? +как с навыками/желанием попрограммировать под авр, стм8/32, мсп430, 8051,...?

Re: выбор платформы, помогите оценить.

obla4ko » 04 сен 2013, 15:18

все пока на стадии идеи, поэтому очень много вопросов, и очень мало ответов, поэтому решил обратиться за советами.
сейчас из оборудования нет ничего, планируется выбрать, купить, подготовица к монтажу, смонтировать, сконфигурировать и юзать.

1. то что я нашел по датчикам, то они бывают как одинарные, так и комбинированные. (температура\температура+влажность и т.д.) смотрел ардуиновские. Естественно есть куча датчиков других, но решил пока ограничится одной категорией, чтобы окончательно не запутаться.
2. второй линукс не мешает, просто не очень удобно администрировать вторую платформу, думал минимизировать количество точек настроек.
3.xbee смотрел ревизии 2, по причине меньшего потребления, а также немного большей дальности. квартира однокомнатная, капитальная стена 1-2, так что пробивать должно нормально. XBee® 802.15.4 собственно вот этой серии
4. габариты хочется как всегда чем меньше тем лучше. я сам понимаю что для моей задачи ардуино или распбери не самый оптимальный вариант по качеству и цене, но пока больше ничего не вижу вида конструктора.
4.1 цены на констукторы высокие, мне они самому не нравятся, но вариант сделать самому все с нуля для меня нереален.

5.Плату рисовал и изготавливал 1 раз 7 лет назад на лабораторку, больше этим не занимался, и не очень хочется. (не получается у меня это, либо по незнанию, либо по кривоте рук) Паять что-то не очень мелкое могу и не против делать это.
6. навыков программирования нет, все будет изучаться с нуля. (могу на баше автоматизировать несколько действий, не больше(скачать, распарсить, отправить мыло)) планируется к изучению.

В целом хочется видеть компактную беспроводную систему датчиков(ремонт сделан, а мысля как говорится, приходит позже), а также единый доступ к файлу информации, в которую датчики будут это писать(web server/ftp)

7. по поводу нептуна я написал для того что было понимание, что нужно не только мониторить датчики, но и мониторить состояние NC канала к примеру. (Сам нептун выдает только аварию через контакты, и больше никак не интегрируется.)



И вот у меня есть вопросы по организации сети для xbee. в документашке написано что есть 3 типа. Координатор, маршрутизатор, и конечное устрйоство. может Координатор и маруштизатор быть одним устройством?

Re: выбор платформы, помогите оценить.

Angel71 » 04 сен 2013, 15:30

уточните какие датчики, маркировка или название модулю, аналоговые они или цифровые. с нептуном было в том смысле, что может иметь значение по какому он интерфейсу общается и т.д. :) я убёг тренироваться укрпочтой отправлять (ай, жесть), вернусь, внимательней перечитаю и возможно чего подскажу (интересная тема).
п.с. вчера заказ делал, мельком заметил датчики/модули газа/ не знаю, нужны они вам или нет, но на всякий вот ключивики для поиска: mq-2, mq2, mq5, mq-5, mq7, mq-7. в названиях мелькает ещё такое: butane, hydrogen, gas, sensor, detector, propane, methane, alcohol, smoke, module,...

Re: выбор платформы, помогите оценить.

obla4ko » 04 сен 2013, 18:01

вот что нашел по поводу датчиков интересных для меня:

1. датчик температуры и влажности: DHT22
2. датчик давления: BMP085
3. датчик задымленности: MQ2
4. нептун железка сама в себе. внешние выходы только NC/NO, я так понимаю они не цифровые. подал сигнал на один вход, на втором сам снял.
вот сделал табличку, по которой примерно можно прикинуть число датчиков

Re: выбор платформы, помогите оценить.

Angel71 » 04 сен 2013, 18:13

есть ещё dht11

Re: выбор платформы, помогите оценить.

obla4ko » 04 сен 2013, 18:17

не смотрел на 11, потому как у него менее точные показания

Код: Выделить всёРазвернуть
DHT11
Ultra low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
[b]Good for 20-80% humidity readings with 5% accuracy
Good for 0-50°C temperature readings ±2°C accuracy[/b]
No more than 1 Hz sampling rate (once every second)
Body size 15.5mm x 12mm x 5.5mm
4 pins with 0.1" spacing
DHT22
Low cost
3 to 5V power and I/O
2.5mA max current use during conversion (while requesting data)
[b]Good for 0-100% humidity readings with 2-5% accuracy
Good for -40 to 125°C temperature readings ±0.5°C accuracy[/b]
No more than 0.5 Hz sampling rate (once every 2 seconds)
Body size 15.1mm x 25mm x 7.7mm
4 pins with 0.1" spacing

Re: выбор платформы, помогите оценить.

Angel71 » 04 сен 2013, 18:30

зато дешевле и популярней. аналогично и с bmp085 :) есть же более модные ms5611-01ba03, но цена... поштучно почти как за 10dof плату (например gy-80)

Re: выбор платформы, помогите оценить.

obla4ko » 04 сен 2013, 18:40

мне бы щас с архитектурой определиться, я думаю что выбирать датчики без платформы неправильно, и тут опять встает вопрос. как сделать комплект сенсоров с беспроводным интерфейсом кроме как понатыкать их в ардуино с xbee


вот вместо xbee нашел nRF24L01

Re: выбор платформы, помогите оценить.

Angel71 » 04 сен 2013, 19:22

это дело ваше. я допустим незнаю, нужна ли большая точность, насколько реально более модные чипы/датчики точнее, лучше и нужна ли вообще такая точность. надо будет, мне проще уже осознано докупить.
с зигби кстати тоже есть варианты. очень хотел, но совместимость различных модулей под вопросом. есть же не только простомодули, кроме них ещё есть громадная куча всяких готовых железок со своими причудами. сам модуль стоит порядочно. 1-2 то ещё ладно, а если их нужно будет 4, 5, 6, 10, 20,...? аха, уже очень заметно. можно взять от стм арм+зигби (stm32w), но что-то стм пугает своей докой и примерами. есть и другие подобные чипы. +у самого зигби есть ряд нюансов - как минимум три варианта "прошитостей" (rf4ce, 6lowpan, 802.15.4), почти все стеки закрытые и т.д. :) в общем пока пришел к выводу, что голова будет меньше болеть, если взять связку stm8/stm32 + nrf24l01 и ваять свой протокол (с 0 или поглядывая на какие открытые проекты).

Добавлено спустя 26 минут 53 секунды:
+нужны ли вам эти беспроводности? у вас выше упоминалось пое. можно же взять тот же шнур и по двум или более проводам пустить питание, а два выделить на обмен данными по кану.
ардуино дуе так же не обязательна. можно взять готовые мелкие платы, с авр или каким другим мк. или основной платой due, а платы с датчиками делать на стм32, например stm32f103c8t6 (ресурсов у мк много, с переферией очень неплохо, а стоит очень мало + rtos можно поставить)
Arduino-Stamp.jpg

STM32F1-DIP40.jpg

ArduinoNanoTop.jpg
ArduinoNanoTop.jpg (59.78 КиБ) Просмотров: 2199

и т.д., очень много разных есть. +если есть желание, всегда можно и самому свою сделать.


Rambler\'s Top100 Mail.ru counter