Всем привет, имею модуль НС-12 с чипом Si4463 Задача: ловить и отправлять данные на частоте 433.92mhz (розетки, пульты ,люстра)
выбор на данный модуль пал из-за его наличия. не дорогой цены. у меня есть ещё примитивные модуль типа RF-5v, SYN115, srx448(они слабые ,малая дальность)
статью от пользователя Ser60 я читал . но у него используются отдельные компоненты
так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить. Собственно вопрос как это реализовать.
Цитата:
С этой железки мона отличный usb граббер сваять без пайки.исходники на граб на форуме есть, драйвер на si4463 (чуток подправить):https://github.com/Lab409/driver_si4463/wiki. Остается тока всё это соединить и через UART отправить на MCU.
на одном форуме вот такую инфу нашёл. но без пояснения как это сделать.
Для себя вижу 2 варианта. Вариант 1, залить прошивку через uart либо припаяться к stm на плате и залить туда. но тогда вопрос сразу возникает как потом взаимодействовать. Вариант 2, выкинуть uart . и реализовать общение по spi . но как это сделать не совсем до конца представляю
Добавлено after 1 minute 6 seconds: бонусом будет высокая скорость spi... обычно до 10 Мбит/c...
даташит смотрел. изучаю его, я правильно понимаю, мне нужно выпаять стм? и подключится по spi к si4463 ? тогда вытекающий вопрос, чем управлять? под рукой есть ардуины с 328 камнем и esp8266
хотя можно оставить стм... и сделать всё на стм... залить в стм свою программу)) как прошить стм... я без понятия)) я не работаю с стм.
pazbi2 писал(а):
под рукой есть ардуины с 328 камнем
пойдёт)) в соседней теме мы делали на разных модулях... всё по spi... с 328 камнем... https://www.radiokot.ru/forum/viewtopic ... 8&t=185219 только там модули чуть другие)) но это не важно... все модули работают одинаково... отличие только в настройках...
так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить. Собственно вопрос как это реализовать.
"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.
так как мне нужно принимать и отправлять костюмные данные то данный модуль нужно допилить или прошить. Собственно вопрос как это реализовать.
"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.
Извиняюсь описался, не "костюмные" а кастомные.
для проекта умного дома требуется управлять розетками\люстрами и тд. которые работаю на частоте 433mhz , коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433. но у них дальность очень хромает. в соседнюю комнату уже не добивает. поэтому решил использовать модуль мощнее. заказал то что возможно. в идеале было б взять сс1101(куча примеров работы с ними есть) , но в моей местности их не продают поэтому пришлось взять готовый модуль НС-12 .
управление по uart мне не подходит(в данной прошивке так точно). потому что связка не нс-12 - нс-12 , а нс-12 + разные приемники.
Если можете программировать STM8 на плате модуля, то залейте в него конфиг для ревизии В или С из WDS. Я очень удивлюсь если этот конфиг не будет работать с ревизией А чипа. Такой подход пробовали?
Зарегистрирован: Сб сен 30, 2023 08:28:46 Сообщений: 96
Рейтинг сообщения:0
А этот модуль при подключении к ПК через USB-UART начинает сразу что-то в порт слать или нет? Пришло 2 модуля, первый сразу в порт шлет 0xFF, второй ничего не шлет. Естественно между собой не связываются.
Так с модулями прямо "из коробки" ничего и не должно работать. Один из них нужно внешним МК сконфигурировать на передачу, другой на приём. О том как это сделать полно ресурсов в сети, например этот.
Где именно в этой статье говорится про конфигурацию на прием или на передачу?
Вообще проблема и вопрос в другом. Первый модуль начинает сразу при подключении питания в порт (на свой пин TXD) слать 0xFF с периодом в четверть секунды, второй ничего не шлет. Есть подозрение, что с одним проблема.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения