Форум
 

Вернуться   Форум "Фрикер Клуб" - кодграббер своими руками > Основной раздел > Песочница

Важная информация

Ответ
 
Опции темы Опции просмотра
Старый 24.10.2018, 19:32   #231
С А Меню Пользователя
Вступил в клуб
 
Регистрация: 18.06.2018
Сообщений: 18
По умолчанию Re: Трансивер Si4432

Да нет. Подсел на них.
Да и средства а главное времени много попотрачено.
С А вне форума   Ответить с цитированием
Старый 25.10.2018, 18:48   #232
EPA Меню Пользователя
Супер Модератор
 
Аватар для EPA
 
Регистрация: 01.11.2016
Сообщений: 1,345
По умолчанию Re: Трансивер Si4432

Вот именно времени потратил много, а результат ~null. Начни с малого, и Бог поставит на большее. Давай так сделаем.
1. Покажи мне схему подключения трансивера с МК.
2. Скажи мне ревизию и частоту кварца. Кварц либо 26 Мгц, либо 30МГц.
3. Ты приобрел RTL-SDR? Без него, можешь даже начинать. RTL-SDR нужен для того, чтоб визуально видеть Радиосигнал.
4. Даже без трансивера, я могу тебе создать конфигурацию, если ты мне дашь данные по пункту #2.

Добавлено через 1 час 13 минут
здесь ошибка, надо так понимать
Ты приобрел RTL-SDR? Без него, можешь даже НЕ начинать. RTL-SDR нужен для того, чтоб визуально видеть Радиосигнал.

Добавлено через 24 минуты
Или вообще то, пока будет идти заказ ( кстати у модуля стоимость в пределах 1,5 - 3 $ USA, лучше сразу с антенной с пластмассовом корпусе ), ты начинай с простых примеров понять как:
- работают порты GPIO вход/выход
- интерфейс SPI.
Также, постарайся понять суть радио: модуляция, диапазон частот, битрэйт, бандвиз.

Последний раз редактировалось EPA; 25.10.2018 в 18:55.
EPA вне форума   Ответить с цитированием
Старый 25.10.2018, 19:16   #233
С А Меню Пользователя
Вступил в клуб
 
Регистрация: 18.06.2018
Сообщений: 18
По умолчанию Re: Трансивер Si4432

Да всё есть и девайс рабочий.
Я спрашивал как отправлять пакеты и мод сигнал с gpio_2 одновременно.
Из комментарий понял что ни как.
Говорили можно последовательно.
Вот и вопрос, КАК?
Т.е.: какой то код нужен...
P.S: С конфигом Gpio разобрался.
Частоты переключаются командами.
Ну и остальные настройки сишки.

Добавлено через 2 минуты
А управляю андроидом
Через HC06 по SPI
С А вне форума   Ответить с цитированием
Старый 25.10.2018, 23:33   #234
EPA Меню Пользователя
Супер Модератор
 
Аватар для EPA
 
Регистрация: 01.11.2016
Сообщений: 1,345
Talking Re: Трансивер Si4432

Цитата:
Сообщение от С А
Да всё есть и девайс рабочий.
Я спрашивал как отправлять пакеты и мод сигнал с gpio_2 одновременно.
Из комментарий понял что ни как.
Говорили можно последовательно.
Вот и вопрос, КАК?
Т.е.: какой то код нужен...
P.S: С конфигом Gpio разобрался.
Частоты переключаются командами.
Ну и остальные настройки сишки.

Добавлено через 2 минуты
А управляю андроидом
Через HC06 по SPI

1. ХЗ. конфиг умеешь делать, а простой меандр на пине не умеешь что ли? Странно... Как так можно? Да хотя бы простой Блинк сделай c двумя циклами , вот тебе и последовательно.
Цитата:
void loop() {

for(int i=0; i<6; i++) // это первый пакет first mathefack packet
{
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1); // wait for a 1000Us
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1); // wait for a 1000Us
}

for(int j=0; j<12; j++) // this is second пакет конопли
{
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delayMicroseconds(50); // wait for a 500
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delayMicroseconds(50); // wait for a 500
}



}

LED_BUILTIN соединяешь GPIO_TX si4432.
2. А WDS делаешь конфиг Direct TX либо OOK, либо FSK, для глушилки лучше FSK
мягкая мебель и ещё частоту нужную поставь

Последний раз редактировалось EPA; 26.10.2018 в 01:01.
EPA вне форума   Ответить с цитированием
Старый 26.10.2018, 11:53   #235
С А Меню Пользователя
Вступил в клуб
 
Регистрация: 18.06.2018
Сообщений: 18
По умолчанию Re: Трансивер Si4432

Да все это есть.
Только как из пушки по воробьям...

Добавлено через 2 минуты
Но все равно...вы любезны!
С А вне форума   Ответить с цитированием
Старый 27.10.2018, 07:30   #236
EPA Меню Пользователя
Супер Модератор
 
Аватар для EPA
 
Регистрация: 01.11.2016
Сообщений: 1,345
По умолчанию Re: Трансивер Si4432

Ты о чём?))) Какие пушки какие воробьи. Читай DIVER_SANT, он где-то скоммуниздел слоган: правильно поставленный вопрос, это на половину полученный ответ! А у тебя вопросы, это целое поле различных вариантов ответов
. Здесь нет Кашпировских и тому подобное. Я как человек добрый пробую отвечать, а по сути то люди все злые.
EPA вне форума   Ответить с цитированием
Старый 27.10.2018, 09:53   #237
С А Меню Пользователя
Вступил в клуб
 
Регистрация: 18.06.2018
Сообщений: 18
По умолчанию Re: Трансивер Si4432

Согласен !
С А вне форума   Ответить с цитированием
Старый 20.01.2019, 14:36   #238
**Serzh** Меню Пользователя
Вступил в клуб
 
Регистрация: 15.01.2018
Сообщений: 17
По умолчанию Re: Трансивер Si4432

Форумчане!!!
Нужна ваша помощь в составлении скетча для Si4432, т.к. я только осваиваю это.
Нужно написать скетч на передачу 433MHz, 434MHz, 435MHz, чтобы были назначены две кнопки, на одну установить переключение мощности по кругу (скажем 0dBm, 5dBm, 10dBm, 20dBm если что то сам подкорректирую), а на другую кнопку установить переключение по частотам ( скажем 433MHz, 434MHz, 435MHz, тоже сам потом пропишу нужные) тоже по кругу.
Хочу до конца доделать УМ для Si4432 на BFG591 по спектроанализатору, но на работе нет возможности перезалить прошивку. А каждый раз носить домой по изменению одного параметра напрягает.

Добавлено через 1 минуту
Нужен просто сигнал FSK без дивиации..... чтобы отслеживать просто уровень по прибору и подобрать необходимые элементы
**Serzh** вне форума   Ответить с цитированием
Старый 20.01.2019, 14:42   #239
**Serzh** Меню Пользователя
Вступил в клуб
 
Регистрация: 15.01.2018
Сообщений: 17
По умолчанию Re: Трансивер Si4432

Получается маловато пока. Хочу больше
Изображения
Тип файла: jpg IMAG0217.jpg (343.7 Кб, 28 просмотров)
**Serzh** вне форума   Ответить с цитированием
Старый 20.01.2019, 18:24   #240
**Serzh** Меню Пользователя
Вступил в клуб
 
Регистрация: 15.01.2018
Сообщений: 17
По умолчанию Re: Трансивер Si4432

Вот есть наброски........

#include <SPI.h>

#define WRITE 0x80 // Si4432 write command
#define RESET 0x80 // Si4432 reset command
#define NIRQ 14 // пин подключени выхода NIRQ

#define chipSelectPin 10 // пин CSS
#define Button1 2 // кнопка 1 (левая) на 3 пин
#define Button2 3 // кнопка 2 (правая) на 2 пин

#define OUTPWR20 0x1F // уровни выходной мощности в дБм
#define OUTPWR14 0x1D
#define OUTPWR05 0x1A

#define TXDATA_FIFO 0x20 // передаваемые данные берутся из буфера FIFO
#define TXDATA_RND 0x30 // источник данных - Random

#define ENINV 0x08 // Invert TX and RX Data
#define MOD_NO 0x00 // сигнал без модуляции
#define MOD_OOK 0x01 // модуляция ООК
#define MOD_FSK 0x02 // модуляция FSK
#define MOD_GFSK 0x03 // модуляция GFSK

#define FREQ_CYT 434000

unsigned long FREQ = FREQ_CYT; // частота сигнала в диапазоне от 430000 до 439900
unsigned long freqdev = 12500; // девиация в Гц, макс 159 кГц
unsigned long TXDR = 10000; // скорость передачи данных, от 0 до 256000 bps
unsigned int FreqHopStep = 0; // шаг перестройки при ППРЧ, в кГц. Кратно 10 кГц.
unsigned int fhch = 0; // номер канала при ППРЧ
unsigned int delaytime = 0; // пауза между пакетами, мс0

void setup() {
Serial.begin(9600);
//start the SPI library:
SPI.begin();

//установка параметров SPI:
SPCR = (1 << SPE) | (1 << MSTR) | (0 << SPR1) | (1 << SPR0);
//SPSR = (1<<SPI2X);

// initalize the data ready and chip select pins:
pinMode(NIRQ, INPUT);
pinMode(chipSelectPin, OUTPUT);

pinMode(Button1, INPUT_PULLUP);
pinMode(Button2, INPUT_PULLUP);

writeRegister(0x0B, 0x12);// настройка GPIO0 для включения режима передачи TX (0x17-?)
writeRegister(0x0C, 0x15);//настройка GPIO1 для включения режима приема RX (0x18-?)
writeRegister(0x09, 0xB6); // подстройка кварца, было AC
writeRegister(0x33, 0x8E); //заголовки, 8E-фикс.длина; 86-перем.длина
writeRegister(0x3E, 0x0A); //длина пакета


setFREQU(FREQ);
setDATARATE(TXDR);
setDEVIATION(freqdev);

writeRegister(0x6D, OUTPWR20); //====установка выходной мощности 05 08 11 14 17 20
writeRegister(0x7A, fhs); //====установка шага перестройки ППРЧ
writeRegister(0x30, 0x08); //Data Access Control

//===установка типа модуляции и источника данных:
writeRegister(0x71, TXDATA_FIFO + MOD_FSK); // МОДУЛЯЦИЯ 62; 6A-инверсия; пакет RANDOM --- TXDATA_RND; TXDATA_FIFO
writeRegister(0x07, 0x09); // включение передатчика


setFREQU(433500);
setDATARATE(256000); //=== Установка скорости передачи данных.
setMODULATION("FSK"); //=== Установка модуляции.
setDEVIATION(19600); //=== Установка девиации.
lastGetTime = millis();
**Serzh** вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Текущее время: 02:47. Часовой пояс GMT +3.


vBulletin 4.1.0 Перевод: zCarot
(C) www.phreakerclub.com
Яндекс.Метрика