Pull to refresh
25
0
Макс @MaksMS

Пользователь

Send message
Пока без дополнительного микроконтроллера не получится — нет сдк для этого модуля чтобы его под себя перепрограммировать без использования UART… Тоже жду такой.
С такой антенной как уже упомянули выше реально меньше в помещении, в реальных условиях, но существуют модули с усилителем и антенной. Есть варианты с керамической антенной — вроде как лучше чем обычная вытравленная из дорожек.
Усиленный модуль можно поставить в приемную-серверную часть, а клиенты могут быть и обычные — уже будет выигрыш в расстоянии
Аппаратное, в даташите много чего интересного написано :)
Не замерял режимы работы у Atmegи, но думаю они не хуже чем у модулей nrf24LE1 со встроенным м/к, где в спячке потребление всего 1 микроампер. В режиме передачи до 5-6мА. В большинстве задач устройству достаточно спать и просыпаться, например раз в 5 минут на доли секунды сделать замер и спать дальше.
А… Если имеется ввиду несколько датчиков(например температуры, влажности или давления) в одном клиенте LO1, то получается, если передавать данные в float, то можно уместить до 8 датчиков, а если в int, то 16! Это если без дополнительных символов в виде структуры, например:
typedef struct{
 unsigned char identifier;// номер передатчика. Неизменяемые данные
int Analog6; //Аналоговый вход 6
unsigned char termo; //Статус термостата
unsigned char pfcerr; // Контроль низкого питания: 0- питание в норме. 1 - ниже нормы.
int Error_Message; // счетчик ошибок передач.
unsigned long count;// счетчик передач для контроля качества канала.
float temperature_Sensor; //передаём температуру.
float pressure_Sensor;// передаём давление
 }
 nf1;
Если собрать схему правильно, с минимальной обвязкой и использовать спящий режим, то будут микроамперы…
5) Эти контроллеры имеют свою прошивку, которая позволяет им становиться независимым девайсом.

Давно ли они стали иметь свою прошивку? Программируются только nrf24LE1 и nrf24LU1(USB версия). Про nrf24LE1 кстати сейчас уже все разжевано и программировать их не сложно, а скоро ещё конструктор прошивки будет готов…

Ради интереса попробовал сформировать строку в JSON, это видно на видео. Неэффективно, если датчиков много. Лимит на 32 символа, а разбираться глубже не было времени. Просто поменять циферку 32 на 64 — не помогает.

Как связано количество клиентов с размером пакета? 32 байта это максимально возможный размер пакета для данных устройств. Передача от клиентов должна просто разделена по времени и приемник просто должен распихать данные по полкам.
а питание через микро-ЮСБ — несказанно бесило: ну о какой надёжности может идти речь с этой финтифлюшкой?!

Ничто не мешает подключить +5в на гребенке GPIO…
Видел как-то фото, на котором был раскурочен микро-усб для подключения питания… ЗАЧЕМ?
Есть у меня мысль запихать функционал подсчета энергии в беспроводной клиент на nRF24LE1, но предполагаю использование входа с прерыванием, т.к. обычный вход GPIO, а особенно аналоговый не совсем подходит, особенно, когда микроконтроллер может быть занят чем-то другим, то он может не увидеть импульс.
Использую фоторезистор как датчик освещенности и он четко реагирует на свет: есть / нет- т.е. можно получить нормальную «единичку» для детектирования.
Нет, там ник точно такой же как тут…
Знакомый ник ))) ATtiny13 конечно неплохо программируются в Arduino IDE, но к сожалению прошивка получается по размеру не такая минимальная как чем писать прямо в С# даже если не использовать ардуиновские функции то впустую сжирается 50-100 байт(точно не помню).
Потенциал ATtiny13 вообще не плохой, его цена где-то у китайцев от 50 центов и если уметь, то реализовать можно много чего, например беспроводные датчики на 433/315 мгц модулях…
Я на аналогичный вопрос отвечал так же в их прошлой статье )). Смотрю автор статьи другой, но похоже из одной компании.
Зачем? если нужно обездвижить серву, то проще использовать функции деатач и атач…
Возможно это и BK2423 что является аналогом NRF24L01 )).
В начале статьи есть ссылка на статью, в которой описаны способы программирования, там же написано про компилятор… Без прочтения той статьи сложновато будет запрограммировать данный радиомодуль в любом случае.
Как то странно это все… Буквально вчера пришли EZ430-Chronos от TI за 6 дней на частное лицо, принесли прямо домой…
Да, только покупал на ебей — там дешевле.
Можно купить MQ-7 (3-4$), он хоть и для СО, но и реагирует так-то и на углекислый газ — по крайней мере по моим опытам.
Пинговатся могут и упомянутые ENC28J60 и W5100. Цена ENC28J60 более радует.

Information

Rating
Does not participate
Location
Киров (Кировская обл.), Кировская обл., Россия
Date of birth
Registered
Activity