Суббота, 2024-Апр-27, 11:53
Приветствую Вас залетный | RSS
       С А Й Т    
"РАДИОРУБКА"
Главная
Регистрация
ВХОД>>лВход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Форум » ФОРУМ РАДИОЛЮБИТЕЛЕЙ » ЗАДАЮЩИЕ ГЕНЕРАТОРЫ » Новый синтезатор с аналоговым С метром (Дальнейшее развитие темы синтезатора)
Новый синтезатор с аналоговым С метром
залетныйДата: Понедельник, 2020-Сен-07, 08:39 | Сообщение # 16
Группа: Гости





http://ja2gqp.blogspot.com/2020/06/esp8266-vfo.html?m=1
Всё отсюда. Шил в ардуино ide.
Ошибка высвечивается по библиотеке дисплея. И почему там библиотеки в кавычках ?
Те файлы что даёт автор - не рабочие.
 
raketayudinДата: Понедельник, 2020-Сен-07, 12:44 | Сообщение # 17
опытный
Группа: Модераторы
Сообщений: 548
Репутация: 9
Замечания: 0%
Статус: Offline
Скачиваем архив файлов у Японца.
распаковываем что было вот так 


заходи в Arduino IDE у меня 1.8.12
Ставим ядро esp8266 в менеджере плат 


ставим Adafruit GFX 1.2.2 в менеджере библиотек



Выставляем настройки во вкаладке инструменты согласно картинке ниже 


Выставляем скобочки
"название библиотеки"
<название библиотеки>
так как на картинке ниже 


Нажимаем скопилировать. 
Перед загрузкой проверьте COM.

___________________________________________________
Ракета радио
Прикрепления: 8244361.png (26.6 Kb) · 1047546.png (14.1 Kb) · 2583327.png (16.7 Kb) · 8520222.png (22.1 Kb) · 0038664.jpg (63.3 Kb)
 
raketayudinДата: Понедельник, 2020-Сен-07, 12:52 | Сообщение # 18
опытный
Группа: Модераторы
Сообщений: 548
Репутация: 9
Замечания: 0%
Статус: Offline
Способ №2 =)
Я загрузил бинарник скомпилированного кода.
Я догадываюсь что его как то можно послать по USB или запрограммировать SPI flash напрямую.
Я не пробовал!
скомпилированный код ниже для синтезатора из первого поста.
возможно есть отличия от оригинала такие как поворот экрана.

Вот решение, для загрузки. Для опытных пользователей. 
https://github.com/sreenathbs/Flash-ESP8266-NodeMCU

↓↓↓↓
Прикрепления: esp8266_vfo.ino.bin (290.2 Kb)


Сообщение отредактировал raketayudin - Понедельник, 2020-Сен-07, 13:03
 
залетныйДата: Понедельник, 2020-Сен-07, 20:33 | Сообщение # 19
Группа: Гости





Цитата залетный ()
Те файлы что даёт автор - не рабочие.
хм. а у меня рабочие.... wink
 
залетныйДата: Вторник, 2020-Сен-08, 00:59 | Сообщение # 20
Группа: Гости





Спасибо огромное , Ростислав ракета. Всё заработало.
Добавил шаг, 100кгц.
Непонятно только , как сбросить всё если нашкодить в прошивке.
Я вращал энкодер и делал сброс но по моему так можно повредить память. Ещё бы перевести на низкий уровень режим передачи ,хотя это не мешает. Ну и автоматом перекидывает частоты. Хотя бы внести свои диапазоны. Будем пробовать ...
 
залетныйДата: Вторник, 2020-Сен-08, 01:22 | Сообщение # 21
Группа: Гости





Цитата залетный ()
Непонятно только , как сбросить всё если нашкодить в прошивке

пожалуйста)
сохранить копию, или помнить что сделал.
записать комментарий через //
или в блокнот.
память не испортишь можно смело писать и писать.
 
raketayudinДата: Вторник, 2020-Сен-08, 01:29 | Сообщение # 22
опытный
Группа: Модераторы
Сообщений: 548
Репутация: 9
Замечания: 0%
Статус: Offline
Цитата залетный ()
Непонятно только , как сбросить всё если нашкодить в прошивке.

пожалуйста)
сохранить копию, или помнить что сделал.
записать комментарий через //
или в блокнот.
память не испортишь можно смело писать и писать.

эта плата я так понял с нюансом прошивается?



предлагается прошивка к плате 
Wemos D1 mini - прошивается без нажатий на дополнительную кнопку.


и на других будет работать.
вот например 
Wemos D1 Pro - тоже шьется без проблем и имеет объем флеш 16Мб можно хоть физиономию по запуске записать;D


Вот бы в всем этим делом управлять через интернет.
синтез раздает wifi по умолчанию, стоит обратить внимание.
что бы изменять частоту и активировать передачу удаленно с любой  точки мира))))
Прикрепления: 3432485.png (300.3 Kb) · 6212286.png (266.9 Kb)


Сообщение отредактировал raketayudin - Вторник, 2020-Сен-08, 01:37
 
залетныйДата: Вторник, 2020-Сен-08, 09:26 | Сообщение # 23
Группа: Гости





Да. Плата такая как на первом фото. Надо повернуть энкодэр для перехода в режим прошивки.
Нюанс в том что я не понимаю как безболезненно менять скейтч. Такое впечатление что процессор запоминает неправильный кусок и потом выползает боком изменение любое.
Через // это ж комментарии? Или я чего то не понимаю? Желательно бы примеры на скрине.

Добавлено (2020-Сен-08, 08:31)
---------------------------------------------
Пример приведу. Вчера сделал 100кгц шаг.
Затем при переходе в меню буква ,,к,, перескочила на низ экрана.
При повторном включении меню с шагом совсем пропало.
Пришлось делать ресет , но ресет не убирал этот глюк.
Вращая ручку энкодера я нажал на сброс. Тогда появилось меню с шагом. Вот как так... Процессор в эпрум запоминает последнее действие. Поэтому может запомнить и глюк , правильно ?

 
raketayudinДата: Вторник, 2020-Сен-08, 10:43 | Сообщение # 24
опытный
Группа: Модераторы
Сообщений: 548
Репутация: 9
Замечания: 0%
Статус: Offline
Цитата залетный ()
Процессор в эпрум запоминает последнее действие. Поэтому может запомнить и глюк , правильно ?
процессор запоминает частоту и шаг перестройки, глюки он не помнит и вообще как ему знать глюк это или нет. может быть неправильный набор команд.
У Вас проблемы с прорисовкой на дисплей.
Вот подсказки в блокноте.
Блокнот Программиста
https://metanit.com/


Сообщение отредактировал raketayudin - Вторник, 2020-Сен-08, 10:47
 
US5EVDДата: Вторник, 2020-Сен-08, 10:44 | Сообщение # 25
мастер
Группа: Модераторы
Сообщений: 1123
Репутация: 13
Замечания: 0%
Статус: Offline
Цитата залетный ()
Через // это ж комментарии? Или я чего то не понимаю? Желательно бы примеры на скрине.
Желательно, перед тем как "править", хотя бы изучить синтаксис языка С++
 
залетныйДата: Среда, 2020-Сен-09, 00:19 | Сообщение # 26
Группа: Гости





Как включить clk1 в режиме ам?
Я понимаю что нужно много учить.
Выхода не нашёл кроме как убрать пч10.7 и вывел на CLK0 частоту без iF.
Поменял в тх и rx состояние clk0.
Вот со строкой кода // ---si5351 PLL Output---- проблема. Что это , хотя бы поясните. Перевод не понял.
Я назначит вывод vfo1 на clk1.
Правил скейтч но на выходе 100 МГц при rx tx.
Частота не меняется. Что-то видимо упустил. Завтра перечитаю код и буду опять вникать.

Добавлено (2020-Сен-08, 23:24)
---------------------------------------------
Ну уже синтезатор работает на передачу по одному выходу. Значит можно добавить и остальные. Так ведь ?
Мне то надо всего то частота +пч и выход на передатчик.

 
US5EVDДата: Среда, 2020-Сен-09, 07:50 | Сообщение # 27
мастер
Группа: Модераторы
Сообщений: 1123
Репутация: 13
Замечания: 0%
Статус: Offline
Цитата залетный ()
Вот со строкой кода // ---si5351 PLL Output---- проблема. Что это , хотя бы поясните. Перевод не понял.
 Уфф.. Слава, это не код. Это комментарий.
Автор комментирует, что ниже следует код по настройке ФАПЧ синтеза (5351).

И еще, clk1 в этой программе не работает. Так как применена очень простая библиотека.
 Это сложный пример для начала обучения .
 
залетныйДата: Среда, 2020-Сен-09, 09:32 | Сообщение # 28
Группа: Гости





Хорошо. Спасибо за ответ. Выходит пока его можно применить только на передачу с одним диапазоном или расширенным на 2 диапазона.
Вот про то что ниже комментария этого я и спросил.
А перестройку CLK2 возможно сделать? Там постоянно висит 10.700 в режиме cw . чтоб я его мог подключить к приёмнику.
Там вообщем то сигнал можно сделать чтобы постоянно висел на этом выходе. А вот с перестройкой пока беда.

Добавлено (2020-Сен-09, 08:35)
---------------------------------------------

Цитата US5EVD ()
Это сложный пример для начала обучения .

У меня не получается пока учиться , времени стало не хватать.
Так вот если надо срочно сделать , сижу читаю , половину не понимаю.
 
залетныйДата: Среда, 2020-Сен-09, 21:41 | Сообщение # 29
Группа: Гости





Добавил шаг 100кгц для настройки. Нелегко оно далось.
Вообще сделано не очень удобно - множитель на 10.
10гц*10=100гц*10=1кгц.
В стандартном варианте буква К перемещается на нижнюю строку и она не сбрасывается при дальнейшем переключении шага.
Как сделать перестройку по частоте CLK2 ? Вообщем то с остальным я разберусь и синтезатор готов. Коррекцию частоты нашёл.
 
raketayudinДата: Четверг, 2020-Сен-10, 00:37 | Сообщение # 30
опытный
Группа: Модераторы
Сообщений: 548
Репутация: 9
Замечания: 0%
Статус: Offline
Цитата залетный ()
Как сделать перестройку по частоте CLK2 ?

if (Flg_Mode == 3)
      si5351.output_enable(SI5351_CLK2, 0); // VFO disable
    // else
    // si5351.output_enable(SI5351_CLK2, 1); // VFO enable
    // si5351_bfo(Bfo_Dat);
    
    else
    si5351.output_enable(SI5351_CLK2, 1);  //вывести ПЧ для приемника на CLK2
      si5351_bfo(Vfo_Dat + IF + Rit_Dat);

около 161 строки.


Сообщение отредактировал raketayudin - Четверг, 2020-Сен-10, 00:38
 
Форум » ФОРУМ РАДИОЛЮБИТЕЛЕЙ » ЗАДАЮЩИЕ ГЕНЕРАТОРЫ » Новый синтезатор с аналоговым С метром (Дальнейшее развитие темы синтезатора)
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: