Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 147 из 223 ПерваяПервая ... 4797137144145146147148149150157197 ... ПоследняяПоследняя
Показано с 1,461 по 1,470 из 2227

Тема: ARDUINO

  1. #1461
    На дисплее написано-ILI9486


  2. #1462
    tomcat, а говорил, что просто домашний паятель!!! вон какую хорошую вещь задумал! а можно сделать вариант прошивки для I2C? проводов меньше, а значит и наводок......

  3. #1463
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    Магаляндия, колония США
    Сообщений
    1,674
    Записей в дневнике
    3
    Цитата Сообщение от R9US Посмотреть сообщение
    просто домашний паятель!!!
    так оно и есть !

    запустил УМ на ГУ-81, с индикатором на ЖКИ 2004 и PIC16F877,
    быстродействие этого индикатора не понравилось, вывод информации почти секунда !!!!,
    покрутил КПЕ а через секунду индикатор отрисовал тебе изменения, сидишь и ждешь, при настройке ВКС секунда - это целая вечность
    ... пока поймаешь резонанс - анод красный , ГУ-50 загнулись бы.

    для тетродов и пентодов важно знать ток экранной сетки,

    готовых доступных прожэктов не обнаружил, поэтому пришлось изобретать свое, выбор пал на Ардуину (нано в Китае = 1,8$), как вещь доступную и универсальную, нужно 200, 1000 или 5000 Вт - сам себе исправил под свои задачи.... так же с напряжением и током.
    ЖКИ 2004 (2004 в Китае = 3,3$) достаточно для вывода необходимых значений.

    Цитата Сообщение от R9US Посмотреть сообщение
    а можно сделать вариант прошивки для I2C?
    можно попробовать, но позжее,
    боюсь за быстродействие индикатора в целом, каждая новая плюшка - это дополнительная задача для Ардуины в ущерб быстродействию.
    Последний раз редактировалось tomcat; 15.02.2019 в 10:41.
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.

  4. #1464
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от R9US Посмотреть сообщение
    можно сделать вариант прошивки для I2C? проводов меньше
    I2C нормально работает с двухстрочниками. На четырехстрочниках были проблемы с выводом информации, строки уезжали в сторону. Возможно у меня не та библиотека была.
    Цитата Сообщение от tomcat Посмотреть сообщение
    боюсь за быстродействие индикатора в целом, каждая новая плюшка - это дополнительная задача для Ардуины в ущерб быстродействию.
    Быстродействие Ардуины с двух и четырехстрочниками хватает выше крыши, я даже в своем КСВ-метре кварц на 16МГц выкинул и запустил от внутреннего генератора. Тут бояться за память нужно, уж очень она быстро в Ардуино расходуется.

    Добавлено через 30 минут(ы):

    Цитата Сообщение от UA9SJR Посмотреть сообщение
    написано-ILI9486
    Две прошивки в архиве, без загрузчика Ардуино и с загрузчиком на тот случай, если нужно использовать плату Mega2560 для загрузки скетчей по шнурку USB.
    Вложения Вложения
    Последний раз редактировалось Integral; 15.02.2019 в 11:41.
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  5. Спасибо от tomcat

  6. #1465
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    Магаляндия, колония США
    Сообщений
    1,674
    Записей в дневнике
    3

    Индикатор лампового УМ на Arduino nano 3 и LCD 2004

    Цитата Сообщение от Integral Посмотреть сообщение
    Для наглядности нужно поставить знак "=" по всем параметрам, лучше будет смотреться:
    PWR=
    Ua=
    Ug=
    Цитата Сообщение от Integral Посмотреть сообщение
    команда должна быть lcd.print ("W ");
    Сергей, большое спасибо !

    добавил, почти все работает

    скетч :

    LcdBarGraph_15_02_2019_10_10.rar

    Скетч использует 4762 байт (15%) памяти устройства. Всего доступно 30720 байт.
    Глобальные переменные используют 127 байт (6%) динамической памяти,

    Нажмите на изображение для увеличения. 

Название:	IMG_20190215_104829_294.jpg 
Просмотров:	330 
Размер:	73.7 Кб 
ID:	307426

    если если обратная волна больше чем прямая (правда, не знаю возможно ли такое на практике !?)

    Нажмите на изображение для увеличения. 

Название:	IMG_20190215_104842_854.jpg 
Просмотров:	297 
Размер:	55.8 Кб 
ID:	307427

    остаются артифакты после значения КСВ

    Нажмите на изображение для увеличения. 

Название:	IMG_20190215_104907_434.jpg 
Просмотров:	296 
Размер:	79.8 Кб 
ID:	307428




    попробовал заменить :

    Цитата Сообщение от Integral Посмотреть сообщение
    lcd.begin(20, 4); должно быть lcd.begin(4, 20);

    Нажмите на изображение для увеличения. 

Название:	IMG_20190215_105749_127.jpg 
Просмотров:	355 
Размер:	60.4 Кб 
ID:	307429

    Цитата Сообщение от М. Ю. Лермонтов
    ...Смешались в кучу кони, люди,...
    Последний раз редактировалось tomcat; 15.02.2019 в 12:23.
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.

  7. #1466

    Регистрация
    28.04.2005
    Адрес
    Московская обл., г. Мытищи
    Сообщений
    3,920
    Позывной
    ex RW3DKC
    Выводите просто строку из пробелов на место "SWR=xxxx" чтобы затирало все, а поверх уже строку с числом. Чтобы экран не мерцал (так красивее) и нагрузка была меньше (быстрее 10 раз проверить, чем один раз передать команды в lcd) перед выводом проверяйте примерно так:

    if (xSWR != SWR) {
    lcd.setCursor(4, 2);
    lcd.print(" "); // нужное число пробелов чтобы стерло все
    lcd.setCursor(4, 2);
    lcd.print("SWR=");
    lcd.print(SWR);
    xSWR = SWR;
    }

    т.е. не нужно ничего менять на экране если значение ксв не изменилось с предыдущего замера и вывода. Или вариант "в лоб" - перед выводом на экран преобразовывать число в строку и добивать пробелами до максимальной длины.
    Последний раз редактировалось R2DHG; 15.02.2019 в 12:42.

  8. Спасибо от tomcat

  9. #1467

    Регистрация
    01.08.2013
    Адрес
    г. Полтава
    Сообщений
    572
    Позывной
    UR7HFO
    И еще дополнительно снизим расходы на вывод через медленную шину i2c

    unsigned long time = 0;

    if(millis() > time + 250) // 0.25 s.
    {
    if (xSWR != SWR)
    {

    lcd.setCursor(4, 2);
    lcd.print(" ");
    lcd.setCursor(4, 2);
    lcd.print("SWR=");
    lcd.print(SWR);
    xSWR = SWR;
    }
    time = millis();
    }
    73! Дмитрий http://www.qrz.com/db/UR7HFO

  10. Спасибо от tomcat

  11. #1468
    Аватар для tomcat
    Регистрация
    27.01.2010
    Адрес
    Магаляндия, колония США
    Сообщений
    1,674
    Записей в дневнике
    3

    Индикатор лампового УМ на Arduino nano 3 и LCD 2004

    Цитата Сообщение от R2DHG Посмотреть сообщение
    Выводите просто строку из пробелов на место "SWR=xxxx" чтобы затирало все, а поверх уже строку с числом.
    Код:
    // устанавливаем курсор в колонку 10, строку 1  lcd.setCursor(10, 1);
      // выводим результат на дисплей
      lcd.print("SWR=");
      lcd.print("      ");
      // устанавливаем курсор в колонку 13, строку 1
      lcd.setCursor(14, 1);
        lcd.print(swr12 / 100); //целая часть
      lcd.print(".");
      if (swr12 - (swr12/100)*100 <= 9) {
      lcd.print("0");
      }
      lcd.print(swr12 - (swr12/100)*100); //дробная часть
    скетч :

    LcdBarGraph_15_02_2019_11_51.rar

    вроде бы работает



    новая задача : как остановить бегатню цифр ?

    это актуально для SSB
    Последний раз редактировалось tomcat; 15.02.2019 в 13:17.
    ICOM-728, Mini SW2013, sdr-trx R3DI (Маламут), ATU N7DDC, Inv-V, GP.

  12. #1469
    ребята, есть такой дисплей, 1286B? можно его применить или четырехстрочный лучше заказать?
    Последний раз редактировалось R9US; 15.02.2019 в 13:27.


  13. #1470
    К сожалению ничего не изменилось, видимо мой дисплей не подходит для Ваших прошивок. Придут датчики и плата, начну все с начала. Спасибо.

Страница 147 из 223 ПерваяПервая ... 4797137144145146147148149150157197 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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