Автор Тема: Arduino  (Прочитано 2056 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ra6m

  • Hero Member
  • *****
  • Сообщений: 860
Arduino
« : Июнь 24, 2015, 03:23:59 pm »
Может кому интересно
http://zinvit.com/arduino.shtml

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino
« Ответ #1 : Октябрь 25, 2017, 04:27:18 pm »
с Али приехало  Arduino Mega2560 (ATmega2560-16AU и CH340G) на USB,
попытался залить скетч, ничего не получалось...
как оказалось : китайцы не поставили на ардуину загрузчик.
решение этой проблемы есть в кине :
Установка USBASP, настройка USBASP, запись загрузчика = ССЫЛКА

Драйвера zadig для программатора USBASP = ССЫЛКА

ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino. Запись загрузчика.
« Ответ #2 : Декабрь 10, 2017, 05:16:41 pm »
Arduino NANO v.3 ATmega328. Запись загрузчика.

и так пока вся инфа свежая idea11 - распишем по порядку: writing11

Запускаем прогу Arduino IDE,

выбираем Инструменты - Плата - Arduino NANO
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino NANO v.3 Запись загрузчика.
« Ответ #3 : Декабрь 10, 2017, 05:18:50 pm »
выбираем процессор:

Инструменты - Процессор - ATmega328
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino NANO v.3. Запись загрузчика.
« Ответ #4 : Декабрь 10, 2017, 05:26:39 pm »
программатор USBasp подключаем к Arduino NANO согласно распиновке на картинке,


в проге Arduino IDE выбираем программатор:

Инструменты - Программатор - USBasp
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino NANO v.3. Запись загрузчика.
« Ответ #5 : Декабрь 10, 2017, 05:29:04 pm »
записываем загрузчик, выбираем :

Инструменты - Записать Загрузчик.
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino
« Ответ #6 : Декабрь 10, 2017, 05:32:23 pm »
проверяем в работе, загружаем скетч, например Blink.....


.... все загрузилось, - моргает!

ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino
« Ответ #7 : Декабрь 10, 2017, 05:40:03 pm »
На одном форуме нашел вариант записи и использования в Arduino NANO загрузчика от Arduino UNO

Бутлоадер Arduino NANO занимает 2 кБ, а от Arduino UNO = 512 байт.
Плюс он более быстрый.
Плюс с вотчдогом нет проблем.


Процедура та же:

подключаем Arduino NANO v.3 ATmega328,

но в проге Arduino IDE выбираем Инструменты - Плата - Arduino UNO

Инструменты - Записать Загрузчик.




ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino
« Ответ #8 : Декабрь 10, 2017, 05:43:52 pm »
Теперь при заливке скетча в "модифицированный" Arduino NANO v.3 на ATmega328,

всегда в проге Arduino IDE выбираем Инструменты - Плата - Arduino UNO
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino
« Ответ #9 : Март 25, 2018, 03:57:18 pm »
Контроллер US2IT с LCD дисплеем для транзисторного УМ на MEGA2560 = CCSKRF
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: cw-decoder
« Ответ #10 : Июнь 24, 2018, 01:38:12 pm »
cw-decoder ly2bok С ЦИФРОВЫМ ФИЛЬТРОМ И АРДУИНО-НАНО V.3.0 = CCSKRF

короче, собрал себе тоже такую игрушку :

кино = ССЫЛКА

* CW decoder FILTER.rar (27.26 КБ) = печатка фильтра.
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн Anatoly

  • Global Moderator
  • *****
  • Сообщений: 3532
  • RL3KU
Re: Arduino
« Ответ #11 : Июнь 24, 2018, 02:19:00 pm »
кино
Вначале мне показалось, что качество декодирования .. того.. playful11
Или уши не так сработали lol11
Потом при просмотре понял: как и подавляющее большинство простых декодеров эта игрушка критична к качеству того, что на вход пихаем.
Пока лучшее, что видел - это программное. Я про cw-skimmer.

Оффлайн veso74

  • Jr. Member
  • **
  • Сообщений: 37
  • LZ2WSG
Re: Arduino
« Ответ #12 : Июнь 24, 2018, 02:31:55 pm »
Можно попробовать Easy build CW decoder based on DSP Goertzel code:
http://www.skovholm.com/cwdecoder

Используется только Arduino, не требуется дополнительная аппаратная часть для сформирование сигнала, а DSP фильтр достаточно узкий
(у меня CW идет через SSB КФ и конечно: не через CW КФ).

У меня еше один декодер на PIC MCU, вкл. не один софт на компьютере. Этот декодер на Arduino для меня лучший, ничего, что я выполнял как тестовой на пластиковый breadboard.

Онлайн Alexandre

  • Administrator
  • *****
  • Сообщений: 12228
    • VE3KF Forum
Re: Arduino
« Ответ #13 : Июнь 24, 2018, 03:50:51 pm »
Для серьезной работы, например в контестах все эти декодеры - игрушка, слишком ненадежны. Малейшие помехи и декодер начинает нести ахинею. Ухом можно отфильтровать, но железо не понимает этого.
Александр, VE3KF, TO3T ex VA3QP, VA3TTT

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: UT0IS. Измеритель КСВ и мощности на Arduino
« Ответ #14 : Октябрь 02, 2018, 04:38:38 am »
Сергей UT0IS. Цифровой измеритель КСВ и мощности на Arduino Nano 3.0. = ccskrf

наверное правильно будет продолжить в этой теме

смотрю я на эти примочки :

* Часы реального времени *

* Температура часов DS3231 *


а особо зачем они в усилителе мощности !?

есть огромнейшеее желание  вместо нижней строки типа :

else if (flag_clock==1){tft.drawText(cx-2,cy,"PA GU-47B UR5YW", COLOR_SKYBLUE);} //если шина I2C не отвечает, выводим "PA GU-47B UR5YW"

зафигачить туда анодный ток и анодное напряжение (или ток экранной сетки) !!!

но пока не знаю как !?

Что такое "идея фикс" !? - это навязчивая, маниакальная идея. И она меня пока не отпускает.

 ◆ и так, что удалось сделать ?

удалить "лишнее" из скетча никак не получалось.

пришлось переписывать текст заново  canthearyou .

удалось убрать из программы все что связано с модулем DS3231, - это позволило уменьшить размер программы до 19716 байт (64% - памяти Arduino Nano 3.0).


ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino. UT0IS. Измеритель КСВ и мощности.
« Ответ #15 : Октябрь 02, 2018, 05:34:48 am »
зафигачить туда анодный ток и анодное напряжение

Так же удалось вывести текст "Uan=" и "Ian=" в нижней строке экрана :
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн ER1LW / VE7LWW

  • Jr. Member
  • **
  • Сообщений: 43
  • 73! Вячеслав
    • Домашний сайт ER1LW / VE7LWW
Re: Arduino
« Ответ #16 : Ноябрь 07, 2018, 06:56:52 pm »
Не баловался до сих пор с микропроцессорами, но поставило начальство задачу померить мощность, и чтоб точность была хоть какая нибудь при малых значениях, пришлось и мне учиться программировать Arduino. Постарался сделать устройсво универсальным, плату сразу на два типа LCD индикаторов, предусмотрел несколько выходов на светодиоды или реле, входов несколько, передача данных па ком-порт и пр. В общем знакомство с ардуной мне очень понравилось.
За маленькими желаниями теряются большие дела.er1lw.ucoz.net

Оффлайн RN3KK_Nick

  • Sr. Member
  • ****
  • Сообщений: 232
Re: Arduino
« Ответ #17 : Ноябрь 08, 2018, 11:31:50 am »
Хорошая работа!  coolest Прошивку открывать будете?
RN3KK, Николай

Оффлайн ER1LW / VE7LWW

  • Jr. Member
  • **
  • Сообщений: 43
  • 73! Вячеслав
    • Домашний сайт ER1LW / VE7LWW
Re: Arduino
« Ответ #18 : Ноябрь 09, 2018, 07:58:42 am »
Хорошая работа!  coolest Прошивку открывать будете?
Да там не много интересного, т.к. не любительский проект. Да и не великий я программист. Предполагалось, что я сделаю только аппаратную часть, а наши программисты напишут код. Но они фыркнули и мне пришлось карябть самому. Не всё там идеально написано.
К тому же в этом проекте не используются ни кнопки, ни выходы ( светодиоды ). Не надо по работе. Максимум зажигаю один при перегреве, да второй при большом токе. Просто делал плату в надежде на более универсальное изделие. Только проверил реакцию на кнопки и результат на выходе остановился с кнопками и светодиодами.
Также не проверял как будет вести себя линейные шкалы в любительском применении, т.к. у меня постоянная несущая. У того же ON7EQ запоминаются максимальные значения при пиках, что наверняка очень удобно при SSB и CW.
По моему мнению, весь код не интересен. Может только вырезки, которые можно использовать в любительстве. Попробую найти время , врезать и выложить.
Хочу сейчас сделать версию для своих любительских усилителей на КВ и УКВ. То конечно выложу полностью. :)
За маленькими желаниями теряются большие дела.er1lw.ucoz.net

Оффлайн UR5YW

  • Модераторы
  • *****
  • Сообщений: 1850
  • UR5YW
Re: Arduino. UT0IS. Измеритель КСВ и мощности.
« Ответ #19 : Декабрь 13, 2018, 08:19:01 pm »
и так удалось вывести возле надписей Ua= (значение напряжения с порта А2) и Ia= (с порта А3),

хотя, возможно, и немного криво дописано...

знак m = типа оно меряет ток анода в миллиамперах

думаю, что такой малогабаритный и бюджетный индикатор КСВ и мощности
можно добавить в ламповый УМ небольших размеров, например на паре ГУ-50 или ГИ-7Б....

внизу выложил некоторые библиотеки, которые используются проекте.
ICOM IC-728, Mini SW2013, sdr-trx R3DI (Маламут), УМ на ГУ-81М, Inv-V (80...20 m), GP (20...10 m)

Оффлайн R4NAF

  • Newbie
  • *
  • Сообщений: 18
    • r4naf.ru
Re: Arduino
« Ответ #20 : Декабрь 15, 2018, 09:58:52 am »
Коллеги, давно вижу эти показометры, все отлично, нравятся, хочу сам под себя написать показометр. Для этого надо смерять анодное напряжение и ток (а так же UI сетки...).  Потом прямую и обратную волну. По волнам понятно, КСВ метр делал, сделаю по аналогии. А как правильно смерять анодное U и I. По току чуть ясно, датчик Холла в разрезанном кольце.. в центре кольца анодный проводник (в изоляции фторопласт и т.п.). Остается напряжение - если анодное у меня 1500В, как сделать замер от 1200 до 1600В. Т.е. поясню - в ардуино меряется напряжение от 0 до 5В, с точностью 0,01В. Я не хочу эти 5 вольт растягивать на 1600В через делитель напряжения, т.к. минимальная ступенька в измерении будет (1600/500=3,2В.) ... хотя цена измерения 3,2В не такая и высокая, но тем не менее, как замерять с 1200 до 1600В, чтоб цена измерения была 0,8В... решение есть, но 1200В будет являться корпусом Ардуино... что в общем то не правильно. Может конечно я и заморачиваюсь с точностью... Но вот в последнем сообщении на фото как раз точность до вольта при 2700вольтах, как? И точность ma... при амперных токах.... Т.е. тут явно больше 500 ардуиновых "градаций".
И + вопрос такой, а где можно посмотреть про изготовления датчиков для Arduino для УМа.
С уважением, Юрий.

Оффлайн veso74

  • Jr. Member
  • **
  • Сообщений: 37
  • LZ2WSG
Re: Arduino
« Ответ #21 : Декабрь 15, 2018, 10:47:26 am »
У (примерно) Arduino Nano АЦП - 10 bit, т.е. 1024 шагов. Сделайте делитель напр. 2048V до 2.048V, включайте Uref вывод Arduino к внешнему опорника напр. 2.048V (пр. LM4040-N на 2V или другой) и у вас будет мин. шаг 2V.

Переключения Uref к внешнему источника:
Цитировать (выделенное)
analogReference(EXTERNAL);

Если ето "грубо", то добавьте внешний АЦП, напр. 16 bit I2C ADS1115 с 2^16 = 65536 шагов (на самом деле: меньше будет из-за шумов).

Лично показания HV вольтмера только информативной (вероятно, потребуется интеграция: хардуерная (RC-цепь) и/или софтуерная) и цена деления напр. 50-100V полностью отвечаю моим требованиям, так что параметры ADS1115 являются "избыточными".

Оффлайн R4NAF

  • Newbie
  • *
  • Сообщений: 18
    • r4naf.ru
Re: Arduino
« Ответ #22 : Сегодня в 12:22:04 pm »
Arduino Nano
Спасибо за связку ads1115+arduino, не знал! Да, 16 бит излишне, а вот 10 бит самое то!
С уважением, Юрий.