Обсуждаем приемники, передатчики, радиомикрофоны, жучки, генераторы, ВЧ-усилители, антенны и прочее радиохозяйство
Ответить

Модуль HC-12(Si4463)

Чт окт 12, 2023 18:20:05

Всем привет, имею модуль НС-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 . но как это сделать не совсем до конца представляю

Re: Модуль HC-12(Si4463)

Чт окт 12, 2023 19:34:35

pazbi2 писал(а):выкинуть uart . и реализовать общение по spi .

Screenshot_1.jpg
(86.36 KiB) Скачиваний: 42

pazbi2 писал(а):как это сделать

читать детешит Si4463... там всё написано))
:tea:

Добавлено after 1 minute 6 seconds:
бонусом будет высокая скорость spi... обычно до 10 Мбит/c...

Re: Модуль HC-12(Si4463)

Чт окт 12, 2023 22:39:05

pazbi2 писал(а):выкинуть uart . и реализовать общение по spi .

Screenshot_1.jpg

pazbi2 писал(а):как это сделать

читать детешит Si4463... там всё написано))
:tea:

Добавлено after 1 minute 6 seconds:
бонусом будет высокая скорость spi... обычно до 10 Мбит/c...

даташит смотрел. изучаю его, я правильно понимаю, мне нужно выпаять стм? и подключится по spi к si4463 ? тогда вытекающий вопрос, чем управлять? под рукой есть ардуины с 328 камнем и esp8266

Re: Модуль HC-12(Si4463)

Чт окт 12, 2023 23:52:26

pazbi2 писал(а):я правильно понимаю, мне нужно выпаять стм?

угу))
или перерезать дорожки... чтоб не мешал))
Screenshot_1 (1).jpg
(82.05 KiB) Скачиваний: 26

и подключить туда свой МК...

хотя можно оставить стм... и сделать всё на стм... залить в стм свою программу))
как прошить стм... я без понятия)) я не работаю с стм.
:tea:
pazbi2 писал(а):под рукой есть ардуины с 328 камнем

пойдёт))
в соседней теме мы делали на разных модулях... всё по spi... с 328 камнем...
https://www.radiokot.ru/forum/viewtopic ... 8&t=185219
только там модули чуть другие)) но это не важно... все модули работают одинаково... отличие только в настройках...
:tea:

Re: Модуль HC-12(Si4463)

Сб окт 14, 2023 15:35:25

Вводные немного поменялись. чип оказался не si4463, а si4438 ревизия 2а, его нету даже в wds .

стм-ку еще не отпаивал. есть возможность сзади припаять 2 провода к SWIM и RST и прошить саму стм без демонтажа

Но вот как прошить если я файл конфига не могу в wds сделать потому что такой ревизии там нету

Re: Модуль HC-12(Si4463)

Сб окт 14, 2023 16:20:00

pazbi2 писал(а):Но вот как прошить если я файл конфига не могу в wds сделать

:dont_know:
roman.com писал(а):я не работаю с стм.

:dont_know:
надо делать на том что знаешь))
я с 328 камнем знаком хорошо...))
:tea:

Re: Модуль HC-12(Si4463)

Сб окт 14, 2023 20:03:53

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

"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.

Re: Модуль HC-12(Si4463)

Вс окт 15, 2023 13:11:27

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

"Костюмные" данные говорите? В прошивку МК модуля уже залит код для передачи сообщений с терминала на терминал по интерфейсу UART. Если это устраивает, то ничего переделывать не нужно. В сети полно видео как использовать этот модуль совместно с Arduino, например, это. Если не устраивает, напишите подробнее чего хотите добиться от модуля и особенно уточните про "костюмные" данные.


Извиняюсь описался, не "костюмные" а кастомные.

для проекта умного дома требуется управлять розетками\люстрами и тд. которые работаю на частоте 433mhz , коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433. но у них дальность очень хромает. в соседнюю комнату уже не добивает. поэтому решил использовать модуль мощнее. заказал то что возможно. в идеале было б взять сс1101(куча примеров работы с ними есть) , но в моей местности их не продают поэтому пришлось взять готовый модуль НС-12 .

управление по uart мне не подходит(в данной прошивке так точно). потому что связка не нс-12 - нс-12 , а нс-12 + разные приемники.

Re: Модуль HC-12(Si4463)

Вс окт 15, 2023 15:53:37

коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433.

с шифрованием ?
:tea:

Re: Модуль HC-12(Si4463)

Вс окт 15, 2023 16:34:49

коды пультов от розеток я уже словил через ардуино и дешёвый модуль 433.

с шифрованием ?
:tea:

нет. обычный 12 и 24 бита . библиотека rcswitch с ними работает на отлично

Re: Модуль HC-12(Si4463)

Вс окт 15, 2023 17:42:41

библиотека rcswitch... не знаю такую...))
:roll:
https://www.youtube.com/watch?v=UYRqb4Y5nLk
всё ясно))
:tea:

Добавлено after 52 seconds:
по радио без шифрования низя))
у меня с шифрованием...
схема_PoE(5V2A).jpg
(192.74 KiB) Скачиваний: 26

:tea:

Добавлено after 3 minutes 50 seconds:
раньше использовал 433 мгц... но там помех много... автосигнализации забили весь эфир))

потом перешёл на дешёвые nrf24 на 2400 мгц...
nrf24_arduino.png
(129.03 KiB) Скачиваний: 24

они работают нормально по всему дому... почти без потерь пакетов (меньше 1%).
:tea:

Re: Модуль HC-12(Si4463)

Вс окт 15, 2023 17:55:09

Если можете программировать STM8 на плате модуля, то залейте в него конфиг для ревизии В или С из WDS. Я очень удивлюсь если этот конфиг не будет работать с ревизией А чипа. Такой подход пробовали?
Ответить