Home Форум Клуб RU-QRP Самодельная техника Синтезатор для QRP CW трансивера

На сайте

Никого

Авторизация

Журнал CQ-QRP

Зима-Лето 2023
cq qrp 81
Все журналы

Спонсоры

LAB599
lab599 banner

Магазин XIEGU.RU
xiegu ru banner

Наши друзья

baner88x31
Тульский областной радиоклуб
QRP ARCI
Клуб Нижегородских Радиолюбителей
ru cw banner
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Синтезатор для QRP CW трансивера

Синтезатор для QRP CW трансивера 21 Окт 2020 01:31 #51433

  • UY1IF
  • ( Пользователь )
  • UY1IF аватар
  • Вне сайта
  • Сообщений: 407
  • Репутация: 123
ui7f пишет:
Что-то тема остановилась.
Уже все сделали синтезаторы?
У кого-то есть работающие конструкции?

Из этой темы. Полностью рабочий синтезатор, разработанный Веселином.
Работает у меня в QRP трансивере. Один диапазон.

qrp.ru/forum/9-%D0%A1%D0%B0%D0%BC%D0%BE%...D0%B0?start=80#39333
Alexey UY1IF
Последнее редактирование: 21 Окт 2020 01:33 от UY1IF.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 21 Окт 2020 15:26 #51435

  • kaluganin
  • ( Пользователь )
  • kaluganin аватар
  • Вне сайта
  • Сообщений: 11
  • Репутация: 0
без опорника надеюсь?
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 30 Ноя 2020 20:30 #51898

  • termak
  • ( Пользователь )
  • termak аватар
  • Вне сайта
  • Сообщений: 37
  • Репутация: 2
Доброго времени суток.

Начал повторять схему по мотивам zotos из сообщения №45694.
Начал прошивать синтезатор si5351_cw6, но при компиляции выдаёт ошибку.
Скачал библиотеки из скеча; Rotary-master, Si5351Arduino-master, SSD1306Ascii-master.
но что-то не так делаю
exit status 1
src/Rotary.h: No such file or directory

Прошу консультации по этому вопросу.
За ранее благодарен.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 30 Ноя 2020 20:42 #51899

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 137
  • Репутация: 40
termak, в папке текущего проекта (где находится .ino файл) создайте новую папку с именем src. Скопируйте в ее два файла: Rotary.h и Rotary.cpp из архива Rotary-master.
---
Вероятно и другие файлы библиотеки отсутствует. Ниже: содержание папки \scr. Добавьте в папку проекта.

(Вам может потребоваться удалить новые аналогичныe загруженные файлы по пути: C:\Users\User\Documents\Arduino\libraries\, наличие ошибок подскажет, стоит ли это делать).
Вложения:
Веселин LZ2WSG
Последнее редактирование: 30 Ноя 2020 20:56 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Дек 2020 15:20 #51910

  • termak
  • ( Пользователь )
  • termak аватар
  • Вне сайта
  • Сообщений: 37
  • Репутация: 2
Ничего не понимаю.
Скачал библиотеку.
Подключил ее (куда только я эту папку не клал...)
Библиотеку чистил...
И всё равно:

Arduino: 1.8.13 Hourly Build 2020/04/27 05:33 (Windows 10), Плата:"Arduino Pro or Pro Mini, ATmega328P (5V, 16 MHz)"

si5351_cw6:10:10: fatal error: src/Rotary.h: No such file or directory

compilation terminated.

exit status 1
src/Rotary.h: No such file or directory

Что-то не так делаю, а что не пойму.
c:\Users\В. Курочкин\Documents\Arduino\libraries\src - есть там и Rotary.h и Rotary.cpp
Последнее редактирование: 01 Дек 2020 15:52 от termak. Причина: добавить информации
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Дек 2020 16:31 #51913

  • r0c
  • ( Пользователь )
  • r0c аватар
  • Вне сайта
  • Сообщений: 152
  • Репутация: 10
В скетче <Rotary.h> или "Rotary.h" ? Положите этот потерянный файл рядом с со скетчем и попробуйте два варианта скобок. Не помню уже, какой именно нужен.
Последнее редактирование: 01 Дек 2020 16:33 от r0c.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Дек 2020 17:10 #51914

  • termak
  • ( Пользователь )
  • termak аватар
  • Вне сайта
  • Сообщений: 37
  • Репутация: 2
скобки уже всех типов

#include <Rotary.h>
#include <si5351.h>
#include <SSD1306Ascii.h>
#include <SSD1306AsciiAvrI2c.h>
#include <SSD1306init.h>

// 8.04.2019, Arduino IDE v1.8.9, LZ2WSG, KN34PC
// Si5351 VFO CLK0, OLED 0.91" 128x32 display, S-meter
//
#include "src/Rotary.h" // www.buxtronix.net/2011/10/rotary-encoders-done-properly.html
#include "src/si5351.h" // github.com/etherkit/Si5351Arduino, v2.1.0
#include "src/SSD1306AsciiAvrI2c.h"

В скетче появились две закладки Rotary.h и Rotary.сpp, но шибка при компиляции осталась...
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Дек 2020 17:36 #51916

  • veso74
  • ( Пользователь )
  • veso74 аватар
  • Вне сайта
  • Сообщений: 137
  • Репутация: 40
Дайте прямую ссылку на .ino файл с кодом выше или вставьте его сюда еще раз, пожалуйста.
---
Я не знаю, что Вы редактировали, добавляли или удаляли в кодом, но одно объявление является избыточным, поэтому выдает ошибку.
т.е.
или так: #include <Rotary.h>
или так #include "src/Rotary.h"
---
Для билбиотек использование бывает в двух вариантах:
путь в код через <xxxx.h>, при код библиотеки: в Documents\Arduino\libraries ...
путь в код через "xxxx.h", при код библиотеки: в папке текущего проекта
---
С файл si5351_cw6.ino, с библиотеками, которыми поделился выше, все ОК.
Вложения:
Веселин LZ2WSG
Последнее редактирование: 01 Дек 2020 17:54 от veso74.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 01 Дек 2020 23:18 #51918

  • RV3EFF
  • ( Пользователь )
  • RV3EFF аватар
  • Вне сайта
  • Сообщений: 32
  • Репутация: 7
termak, обновите версию Arduino IDE. В старых версиях не работает размещение библиотек в папке со скетчем.
Администратор запретил публиковать записи.

Синтезатор для QRP CW трансивера 02 Дек 2020 00:22 #51919

  • termak
  • ( Пользователь )
  • termak аватар
  • Вне сайта
  • Сообщений: 37
  • Репутация: 2
Arduino сразу перекачал - не помогло.
Ссылку на файл первоисточника не могу найти, хотя брал из этой ветки. Оставлял "Zotos".
Поэтому прилагаю то что скачал...
Хотя мне не расходится именно в этом проекте (ключ просто спаять на Tiny 13).

Нужен синтезатор (по простому):
1. Прием - Перестраиваемая Несущая частота 7 000 000 - 7 200 000 Гц (+ 500 кГц для работы ЭМФ, но может быть несколько диапазонов)
Работает только в режиме приёма.
2. Частота для электромеханического фильтра 500 кГц
3. Передача - Первоначальная несущая + 500 кГц, минус 700 Гц. Включается только в режиме РТТ.
4. В момент передачи, приемная частота отключается и используется только частота передачи.
Канал передачи никак не связан с каналом приема.

Наверное не чётко объясняю, но как умею.

Может быть есть уже готовый проект, просто я его пропустил.
Буду невероятно признателен, если дадите ссылку.
Вложения:
Администратор запретил публиковать записи.
Модераторы: UU7JF, UT5LP