Сеть беспроводных устройств на Arduino
Модератор: immortal
Re: Сеть беспроводных устройств на Arduino
Кстати ресивер не терпит более 5и вольтов питания, то есть не сгорит, но и стабильно не будет работать, а вот трансмиттер очень даже!!!
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
У меня, кстати, другая ситуация -- ресивер вообще раз через два работал, если питание 5В было. При 9В и 12В всё отлично ловит. Трансмиттер, в свою очередь, от 5В стабильно работает.elik745i писал(а):Кстати ресивер не терпит более 5и вольтов питания, то есть не сгорит, но и стабильно не будет работать, а вот трансмиттер очень даже!!!
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Сеть беспроводных устройств на Arduino
Серег, как обстоят дела с arduino gw? Заметил такой глюк: если долго передавать инфу, то в какойто момент начинаются глюки, окошки с ошибками выскакивать, притом совершенно хаотическом порядке, к примеру сегодня перезагрузил комп, и ошибок нет... Еще есть возможность добавить в прогу опцию, чтобы при возникновении ошибок, чтобы сама перезагружалась? То есть если дома нет никого, можно было положиться полностью на систему...
У меня все через USB идет, лан карточки нет пока...
У меня все через USB идет, лан карточки нет пока...
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
А как Вам вариант использования nRF24L01-USB конвертора (на базе Atmega8 перепрограммируем http://www.ebay.com/itm/330809608976 ) и клиенты на ардуинах (или просто на Atmega`х) ?
В принципе очень недорогой вариант получается.Вчера попробовал такую связку -получилось успешно передать и принять данные,но пока пробовал только один передатчик.
Конечно есть сложности в создании своего протокола обмена данными между nRF24L01 и компьютером,но думаю решаемо .
В итоге:
железо - программатор USBasp перепрограммированный в данный переходник,там уже имеется стабилизатор на 3.3в
программа - написана на avr-gcc используя библиотеку V-USB ,а так же плюс консольная программа на компьютере
В принципе очень недорогой вариант получается.Вчера попробовал такую связку -получилось успешно передать и принять данные,но пока пробовал только один передатчик.
Конечно есть сложности в создании своего протокола обмена данными между nRF24L01 и компьютером,но думаю решаемо .
В итоге:
железо - программатор USBasp перепрограммированный в данный переходник,там уже имеется стабилизатор на 3.3в
программа - написана на avr-gcc используя библиотеку V-USB ,а так же плюс консольная программа на компьютере
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
Имеет право на жизнь, почему нет.MaksMS82 писал(а):А как Вам вариант использования nRF24L01-USB конвертора (на базе Atmega8 перепрограммируем http://www.ebay.com/itm/330809608976 ) и клиенты на ардуинах (или просто на Atmega`х) ?
В принципе очень недорогой вариант получается.Вчера попробовал такую связку -получилось успешно передать и принять данные,но пока пробовал только один передатчик.
Конечно есть сложности в создании своего протокола обмена данными между nRF24L01 и компьютером,но думаю решаемо .
В итоге:
железо - программатор USBasp перепрограммированный в данный переходник,там уже имеется стабилизатор на 3.3в
программа - написана на avr-gcc используя библиотеку V-USB ,а так же плюс консольная программа на компьютере
Для себя я всё же решил, что "разорюсь" на полноценный Arduino+Ethernetshield в качестве приёмника сигналов от беспроводных датчиков, чтобы не нагружать сервер лишней периферией и сразу отправлять с этого устройства нужные HTTP-запросы. Работает достаточно надёжно -- уже три датчика на этой технологии использую: температура+влажность, расстояние, датчик движения. С последним, кстати, прикол вышел -- был этот датчик совмещён с датчиком температуры, но при отправке пакета радио-модуль как-то влиял на датчик движения и он всегда срабатывал при этом, т.е. отправляю температуру, а затем отправляется пакет сработки датчика движения. Пришлось считывание температуры убрать.
На этом же протоколе сделал управление подъёмником римских штор по команде с компьютера -- та ещё конструкция, тоже опишу как-нибудь.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
А можно как-нибудь скриншот с ошибкой подловить?elik745i писал(а):Серег, как обстоят дела с arduino gw? Заметил такой глюк: если долго передавать инфу, то в какойто момент начинаются глюки, окошки с ошибками выскакивать, притом совершенно хаотическом порядке, к примеру сегодня перезагрузил комп, и ошибок нет... Еще есть возможность добавить в прогу опцию, чтобы при возникновении ошибок, чтобы сама перезагружалась? То есть если дома нет никого, можно было положиться полностью на систему...
У меня все через USB идет, лан карточки нет пока...
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 90
- Зарегистрирован: Ср фев 06, 2013 1:12 pm
- Откуда: Россия, Москва
- Благодарил (а): 35 раз
- Поблагодарили: 6 раз
Re: Сеть беспроводных устройств на Arduino
Очень интересно будет почитать. Тоже планирую у себя нечто подобное. Какие моторчики использовали и как с ардуино сопрягали - драйвер какой-то или ещё как? И как узнаёте в каком положении штора находится?sergejey писал(а): На этом же протоколе сделал управление подъёмником римских штор по команде с компьютера -- та ещё конструкция, тоже опишу как-нибудь.
Re: Сеть беспроводных устройств на Arduino
Вот скриншот одной из ошибок, выскочила после часа работы программы.sergejey писал(а):А можно как-нибудь скриншот с ошибкой подловить?elik745i писал(а):Серег, как обстоят дела с arduino gw? Заметил такой глюк: если долго передавать инфу, то в какойто момент начинаются глюки, окошки с ошибками выскакивать, притом совершенно хаотическом порядке, к примеру сегодня перезагрузил комп, и ошибок нет... Еще есть возможность добавить в прогу опцию, чтобы при возникновении ошибок, чтобы сама перезагружалась? То есть если дома нет никого, можно было положиться полностью на систему...
У меня все через USB идет, лан карточки нет пока...

Ещё вот какой баг, тут про это уже писали, но решения не было вроде: если частота посылки с трансмиттера более 3х минут, то выскакивает такая же ошибка,
Сергей нужна ваша помощь как родителя программы!!!
Ещё, не знаю писалось ли об этом уже, не подскажете как реализовать управление освещением, к примеру через такую связку: радио передатчик 433мгц присоединенный через ардуино к компьютеру через ЮСБ, на другой стороне приемник через ардуино на реле, прога все та же ардуиноГВ (смешно даже продолжить название в созвучии, надо бы переименовать или дать полное название....так мысли в слух...)
Заранее благодарен!
- Вложения
-
- arduinoGWErr001.jpg (215.17 КБ) 12081 просмотр
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
Ага, вижу -- это попробую подправить. Т.е. ошибка соединения может и была, но исправлю проблему с сообщением -- оно не должно мешать дальнейшей работе программы.elik745i писал(а): Вот скриншот одной из ошибок, выскочила после часа работы программы.
Ещё вот какой баг, тут про это уже писали, но решения не было вроде: если частота посылки с трансмиттера более 3х минут, то выскакивает такая же ошибка,
GW это от Gatewayelik745i писал(а): Сергей нужна ваша помощь как родителя программы!!!
Ещё, не знаю писалось ли об этом уже, не подскажете как реализовать управление освещением, к примеру через такую связку: радио передатчик 433мгц присоединенный через ардуино к компьютеру через ЮСБ, на другой стороне приемник через ардуино на реле, прога все та же ардуиноГВ (смешно даже продолжить название в созвучии, надо бы переименовать или дать полное название....так мысли в слух...)
Заранее благодарен!

По поводу помощи -- тут от меня как от "родителя" ничего не требуется

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: Сеть беспроводных устройств на Arduino
Какой протокол будет использоваться для передачи данных ?elik745i писал(а): Ещё, не знаю писалось ли об этом уже, не подскажете как реализовать управление освещением, к примеру через такую связку: радио передатчик 433мгц присоединенный через ардуино к компьютеру через ЮСБ, на другой стороне приемник через ардуино на реле, прога все та же ардуиноГВ (смешно даже продолжить название в созвучии, надо бы переименовать или дать полное название....так мысли в слух...)
Заранее благодарен!
Могу предложить вариант USB передатчика ,переделанного из USBasp за 3 бакса !!!!

USBasp использую как макетную плату и уже много чего на нем собирал...Главное ,что вообще паять ничего не надо