nRF24L01
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: nRF24L01
Звонил. Смотрел осцилом. Сигнал есть.
Иногда 00 иногда FF зависит от болды
Иногда 00 иногда FF зависит от болды
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: nRF24L01
У меня GetStarted работает. кстати кто мучается скачайте Putty, для ubuntu тоже есть даже в стандартных репозиториях. У меня связка Mega и Uno, с пол пинка общаются, на одном жал Т на другом R и наоборот, пакеты идут в обе стороны. а вот пробовал примет с первой страницы темы http://smartliving.ru/forum/viewtopic.p ... 796#p13870 не работало, надо изучать матчасть.
Немного опосля)))
Разобрался с примером с сайта http://homes-smart.ru/. Дело было было в каналах, т.е. у сервера у клиента разный канал поэтому не работало. что-то сразу я не додумался проверить.
radio.setChannel(100); у сервера и клиента должна быть одинаковая!!!
Немного опосля)))
Разобрался с примером с сайта http://homes-smart.ru/. Дело было было в каналах, т.е. у сервера у клиента разный канал поэтому не работало. что-то сразу я не додумался проверить.
radio.setChannel(100); у сервера и клиента должна быть одинаковая!!!
- За это сообщение автора Anton_kulibin поблагодарил:
- PAV (Чт дек 04, 2014 5:05 pm)
- Рейтинг: 1.16%
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: nRF24L01
Вообще у модулей nRF24L01/nRF24LE1 куча параметров, которые должны совпадать чтобы все работало, самое очевидное это канал, а ещё есть AutoAck, Dynamic Payloads, Ack Payload, cкорость, режим crc, соотвествие адресов.
Интересный режим - Ack Payload , который именно позволяет работать с радио более надежно и аппаратно поддерживать 6 клиентов (6 буферов для передачи), похоже требует чтение прерывания с модуля для переключения режимов. В обычном же режиме нет разделения по клиентам и оно не привязано к 6 адресам, буфер передачи и приема один.
Интересный режим - Ack Payload , который именно позволяет работать с радио более надежно и аппаратно поддерживать 6 клиентов (6 буферов для передачи), похоже требует чтение прерывания с модуля для переключения режимов. В обычном же режиме нет разделения по клиентам и оно не привязано к 6 адресам, буфер передачи и приема один.
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: nRF24L01
В общем всем, кто мучается
Ниже ссылка на два скетча - для передатчика и приемника, которые, по моему мнению, наиболее просты в понимании новичками, т.к. их написал я-полный нуб(бывший)
Рабочие. Отправляет температуру, данные о движении и освещенности.
Приемник не стал сокращать - поэтому просто выложил скетч своего контроллера
https://www.dropbox.com/s/8e2puhhn6anfv ... 4.zip?dl=0
https://www.dropbox.com/s/wyz7583j3v0di ... F.zip?dl=0
Ниже ссылка на два скетча - для передатчика и приемника, которые, по моему мнению, наиболее просты в понимании новичками, т.к. их написал я-полный нуб(бывший)
Рабочие. Отправляет температуру, данные о движении и освещенности.
Приемник не стал сокращать - поэтому просто выложил скетч своего контроллера
https://www.dropbox.com/s/8e2puhhn6anfv ... 4.zip?dl=0
https://www.dropbox.com/s/wyz7583j3v0di ... F.zip?dl=0
- Рейтинг: 1.16%
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: nRF24L01
Все так хорошо заработало, а через пару дней удаленная ардуинка отвалилась. Вкл/выкл не помог, вытащил из стены, перепрошил, заработало. Через день опять отрубилась. Буду шаманить, выяснять, что не так.
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: nRF24L01
Используйте Вочдог. Если повиснет, перегрузится
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 949
- Зарегистрирован: Пт дек 06, 2013 11:30 am
- Откуда: Москва
- Благодарил (а): 68 раз
- Поблагодарили: 94 раза
Re: nRF24L01
Можно поподробнее про ?
И я сейчас удаленную ардуинку подцепил к компу и мониторю обе - мега(контроллер основной) и нано(удаленный)
Отправка пакетов - failed.
Ну вот день назад все работало, ничего не менял. Что за хрень?
И я сейчас удаленную ардуинку подцепил к компу и мониторю обе - мега(контроллер основной) и нано(удаленный)
Отправка пакетов - failed.
Ну вот день назад все работало, ничего не менял. Что за хрень?
-
- Сообщения: 39
- Зарегистрирован: Сб ноя 22, 2014 10:25 pm
- Откуда: Дмитров
- Благодарил (а): 2 раза
- Поблагодарили: 9 раз
Re: nRF24L01
PAV писал(а):В общем всем, кто мучается
Ниже ссылка на два скетча - для передатчика и приемника, которые, по моему мнению, наиболее просты в понимании новичками, т.к. их написал я-полный нуб(бывший)
Рабочие. Отправляет температуру, данные о движении и освещенности.
Приемник не стал сокращать - поэтому просто выложил скетч своего контроллера
https://www.dropbox.com/s/8e2puhhn6anfv ... 4.zip?dl=0
https://www.dropbox.com/s/wyz7583j3v0di ... F.zip?dl=0
Доброй ночи!!! скачал ваши два скетча иииии вот не пойму в чем проблема(
Код: Выделить всё
MajorDoMo_V14:212: error: 'RCSwitch' does not name a type
MajorDoMo_V14.ino: In function 'void setup()':
MajorDoMo_V14:239: error: 'mySwitch' was not declared in this scope
RF433.ino: In function 'void rf433tx()':
RF433:5: error: 'mySwitch' was not declared in this scope
RF433:8: error: 'mySwitch' was not declared in this scope
RF433:11: error: 'mySwitch' was not declared in this scope
RF433:14: error: 'mySwitch' was not declared in this scope
RF433:17: error: 'mySwitch' was not declared in this scope
RF433:20: error: 'mySwitch' was not declared in this scope
RF433:23: error: 'mySwitch' was not declared in this scope
RF433:26: error: 'mySwitch' was not declared in this scope
RF433.ino: In function 'void rf433rx()':
RF433:34: error: 'mySwitch' was not declared in this scope
Судя по всему у меня не хватает библиотеки RCSwitch? ибо закинул в папку и все заработало
Banana pi, Arduino mega 2560 + Ethernet shield, Arduino nano, Majordomo v.0.8.0.b
MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510
Спасение утопающих - дело рук самих утопающих...
MajorDomo на Ubuntu Server 14.04 + Nettop Qoo intel Atom D510
Спасение утопающих - дело рук самих утопающих...
-
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
- Благодарил (а): 0
- Поблагодарили: 70 раз
- Контактная информация:
Re: nRF24L01
Подниму мёртвую тему..
Сейчас можно nrf модули читать/управлять через esp8266 . При этом данные в MD от NRF датчиков аналогично принимаются/читаются как и другие датчики проекта ESP8266.
Подробно тут http://homes-smart.ru/index.php/oborudo ... i-nrf24le1
Сейчас можно nrf модули читать/управлять через esp8266 . При этом данные в MD от NRF датчиков аналогично принимаются/читаются как и другие датчики проекта ESP8266.
Подробно тут http://homes-smart.ru/index.php/oborudo ... i-nrf24le1