Например TDA7294

Форум РадиоКот • Просмотр темы - Не получаю пакета syn480r
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср апр 08, 2026 12:26:13

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Не получаю пакета syn480r
СообщениеДобавлено: Чт апр 02, 2026 20:42:21 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 28, 2014 21:39:42
Сообщений: 24
Рейтинг сообщения: 0
Добрый день. Собрал 2 схемы. Но в мониторинге порта на ардуино ничего не получаю. все соединения перепроверил, всё четко по пинам. антенки сделал из витой пары по 17см. расстояние между приёмником и передатчиком 30см. в чем может быть проблема? на пин питания syn115 повесил диод, он моргает. пробовал запитывать syn115 напрямую, мимо тиньки, думал может прогрузиться не успевает. не помогло

1 - аккумулятор 5v - atiny13 - ams1117 1.8 - syn115

Код:
#define G433_SPEED 1000
#define RADIO_DATA PB0
#define RADIO_VCC  PB3


#include <Gyver433.h>
#include <GyverPower.h>
#include <util/delay.h>

Gyver433_TX <RADIO_DATA> tx;

void setup() {
  pinMode(RADIO_VCC, OUTPUT);
 
  power.hardwareDisable(PWR_TIMER0);
  power.setSleepMode(POWERDOWN_SLEEP);

}

void loop() {

  uint8_t data[2];                // Формируем пакет             
  data[0] = 0xA4;                 
  data[1] = 0x01;     
 

  digitalWrite(RADIO_VCC, HIGH);  // Вкл радио
  _delay_ms(10);                   // Ждем
  tx.sendData(data);              // Отправляем
  _delay_ms(10);                   // Ждем
  digitalWrite(RADIO_VCC, LOW);   // Выкл радио

  power.sleepDelay(2000);      // Спим 2 сек
 
}


2 - arduino nano - syn480r
Код:
#define RADIO_DATA 2
#define RELE 3
#define PIR_VCC 4   
#define PIR_DATA 5 
#define G433_SPEED 1000
#define RADIO_BUF_SIZE 10

#include <Gyver433.h>




Gyver433_RX <RADIO_DATA, RADIO_BUF_SIZE, G433_XOR> rx;

void setup() {
  Serial.begin(9600);
  pinMode(RELE, OUTPUT);
  digitalWrite(RELE, LOW);
  pinMode(PIR_VCC, OUTPUT);
  pinMode(PIR_DATA, INPUT);
  digitalWrite(PIR_VCC, HIGH);
}

void loop() {

  if (digitalRead(PIR_DATA)) {    // Если кого то спалил
    digitalWrite(RELE, HIGH); 
  }
 
  if (rx.tickWait()) {      // Ждем пакет по радио
    switch (rx.buffer[0]) { // Получаем адрес модуля
      case 0xA4:            //
        digitalWrite(RELE, HIGH);   // Вкл реле
        Serial.println("Скинул пакет");
        break;

    }
  }
  digitalWrite(RELE, LOW);
 
}


Последний раз редактировалось supernet95 Пт апр 03, 2026 09:56:18, всего редактировалось 1 раз.

Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Чт апр 02, 2026 21:43:08 
Друг Кота

Карма: 1
Рейтинг сообщений: 93
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 9145
Откуда: .ru
Рейтинг сообщения: 0
в соседней теме радиоуправление делал на них радиореле...
Изображение
Изображение
модули отвратительные... никому не рекомендую повторять.
:tea:


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Чт апр 02, 2026 21:47:57 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 28, 2014 21:39:42
Сообщений: 24
Рейтинг сообщения: 0
в соседней теме радиоуправление делал на них радиореле...
Изображение
Изображение
модули отвратительные... никому не рекомендую повторять.
:tea:

посмотрел видос у гайвера и там прекрасно всё работает. тут вообще 0 реакции. причем я уже на макетке 2 передатчик собрал, думал может с тем что-то не так. как вообще их заставить дружить или что в теории я мог напортачить?


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Чт апр 02, 2026 22:05:18 
Друг Кота

Карма: 1
Рейтинг сообщений: 93
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 9145
Откуда: .ru
Рейтинг сообщения: 0
у меня с ними целая история))
я не знаю не знаю что там за библиотека в ардуино...
чтобы они у меня заработали пришлось изобретать свой протокол... ))
вообще я использую свои протоколы.
:tea:


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Чт апр 02, 2026 22:46:08 
Мудрый кот

Карма: 11
Рейтинг сообщений: 100
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1703
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
В ардуино не шарю,но по моему в приемника не хватает
void loop(){
if (rx.tickWait()) {Serial.println(rx.buffer[1]);}
или чтото подобное...


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 06:32:10 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 28, 2014 21:39:42
Сообщений: 24
Рейтинг сообщения: 0
В ардуино не шарю,но по моему в приемника не хватает
void loop(){
if (rx.tickWait()) {Serial.println(rx.buffer[1]);}
или чтото подобное...


В приёмнике есть такая строка. Тикавайт это если поиёмник видит сигнал. Дальше мне не нужно выводить 2 байт сообщения, мне нужен просто тест в порт, чтобы понять, общаются ли они между собой. Для этого там есть строка сериал.принтлн "прилёт пакет". С кодом вроде всё верно, перепроверял уже его. Сам код брал с примера данной библиотеки, просто подправил чутка свои данные. Но в примере всё работает, а у меня нет


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 09:13:31 
Мудрый кот

Карма: 11
Рейтинг сообщений: 100
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1703
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
Нет в коде приемника никакого loop,и никакого "там есть строка сериал.принтлн",вы сами выложили скетч-где он там?
Без него код не будет работать совсем-она просто остановится и все!
Раз уж брали код где то то что мешает выложить код сюда?
Какой такой "пример" и почему он особо засекреченный,что нельзя даже ссылку сюда дать?

Еще раз повторю-loop должен быть всегда,пока программа работает!


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 09:57:03 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 28, 2014 21:39:42
Сообщений: 24
Рейтинг сообщения: 0
Нет в коде приемника никакого loop,и никакого "там есть строка сериал.принтлн",вы сами выложили скетч-где он там?
Без него код не будет работать совсем-она просто остановится и все!
Раз уж брали код где то то что мешает выложить код сюда?
Какой такой "пример" и почему он особо засекреченный,что нельзя даже ссылку сюда дать?

Еще раз повторю-loop должен быть всегда,пока программа работает!

Приношу свои извинения, коряво скопировал код приёмника. Исправил
Ролик по примеру которого делал: https://youtu.be/kMB83n0pNVM


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 11:03:26 
Мудрый кот

Карма: 11
Рейтинг сообщений: 100
Зарегистрирован: Вт янв 05, 2016 10:14:25
Сообщений: 1703
Откуда: поселок Мелеуз
Рейтинг сообщения: 0
Вы видимо издеваетесь-ютуб давно заблокирован.
Ну раз так,удачи!


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 17:38:25 
Первый раз сказал Мяу!

Зарегистрирован: Пн апр 28, 2014 21:39:42
Сообщений: 24
Рейтинг сообщения: 0
Вы видимо издеваетесь-ютуб давно заблокирован.
Ну раз так,удачи!

Надеюсь это шутка) ибо как давно он заблокирован был, так же давно появились обходные пути.
Но если принципиально то вот ссылка на текстовый исходник:
https://github.com/Nich1con/WirelessModule/tree/main


Вернуться наверх
 
 Заголовок сообщения: Re: Не получаю пакета syn480r
СообщениеДобавлено: Пт апр 03, 2026 20:18:50 
Друг Кота

Карма: 1
Рейтинг сообщений: 93
Зарегистрирован: Вт мар 13, 2012 12:16:13
Сообщений: 9145
Откуда: .ru
Рейтинг сообщения: 2
проще написать свой код... чем ковыряться в чужом))


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y