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

Авторизация

На сайте

Журнал CQ-QRP

Рассказы RU-QRP

"Мороз - Красный нос" 2014
frost2014 cover

 

Наши друзья

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

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

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

  • UY1IF
  • ( Пользователь )
  • UY1IF аватар
  • Вне сайта
  • Сообщений: 346
  • Репутация: 97
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 аватар
  • Вне сайта
  • Сообщений: 7
  • Репутация: 0
без опорника надеюсь?
Администратор запретил публиковать записи.

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

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

Начал повторять схему по мотивам 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 аватар
  • Вне сайта
  • Сообщений: 122
  • Репутация: 36
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 аватар
  • Вне сайта
  • Сообщений: 10
  • Репутация: 0
Ничего не понимаю.
Скачал библиотеку.
Подключил ее (куда только я эту папку не клал...)
Библиотеку чистил...
И всё равно:

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

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

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

#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 аватар
  • Вне сайта
  • Сообщений: 122
  • Репутация: 36
Дайте прямую ссылку на .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 аватар
  • Вне сайта
  • Сообщений: 18
  • Репутация: 3
termak, обновите версию Arduino IDE. В старых версиях не работает размещение библиотек в папке со скетчем.
Администратор запретил публиковать записи.

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

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

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

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

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