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

Тема: ARDUINO

  1. #1721
    Цитата Сообщение от IG_58 Посмотреть сообщение
    romanetz, я писал только про Аруино. PIC контроллеры к моим ссылкам никакого отношения не имеют, было бы странно, если бы поддерживались средой IDE.
    Среда ардуино поддерживает кучу всего, но не пикушки. С другой стороны - не очень-то и хотелось, есть другие восьмибитники. Мало кто пишет под Z80 или 6502 сегодня.


  2. #1722
    Аватар для IG_58
    Регистрация
    27.10.2012
    Адрес
    Германия
    Сообщений
    13,014
    Записей в дневнике
    18
    Мне кажется, что если человек так уж никогда ничего не программировал и не создавал программируемые устройства на расыпухе, то лучшего средства для быстрого, несложного и эффективного вхождения в тему лучше Ардуино не найти.
    Игорь

  3. Спасибо от Tolya, tomcat, UR4UBQ

  4. #1723
    Цитата Сообщение от IG_58 Посмотреть сообщение
    Мне кажется, что если человек так уж никогда ничего не программировал и не создавал программируемые устройства на расыпухе, то лучшего средства для быстрого, несложного и эффективного вхождения в тему лучше Ардуино не найти.
    Это точно...полностью с вами согласен,это для общего развития и понятия...а так конечно ардуино..хотя и тут лично для меня много непонятного,пытаюсь разобраться но пока безуспешно..с входами синтезатора разобрался всё работает...буду думать как прикрутить ардуино...

  5. #1724
    Всем привет! Сделал самодельное поворотное устройство по мотивам RA3WEO -
    http://www.radioradar.net/radiofan/a...indicator.html
    Что получилось можно посмотреть -
    https://www.facebook.com/groups/5622...9690113097410/
    Теперь к самой сути. Сегментный индикатор в виду относительно низкой дискретности не обеспечивает комфортного восприятия информации, к самому датчику нареканий нет, при подключении профессионального мультиметра всё показывает линейно, т.е изменение на 0.01 соответствует 1 ° поворота по азимуту. Всё это творение надо подружить с ардуино. Модуль UNO имеется, в купе с LCD1602+IIC/I2C дисплеем. Особых познаний в ардуино практически нет, модуль с дисплеем подключил, простейший скетч для отображения информации "ANT.AZIMUT - xxx°" загрузил. Буду признателен, кто расскажет, а лучше покажет как это воплотить в железе (что куда подключать), сам скетч, или хотя бы объяснит сущность его написания.
    Это не всё. Можно ли задействовать ардуино в качестве бэнд декодера, точнее бэнд декодер есть -
    https://eb104.ru/internet-magazin/ko...siverov-icom-2
    для протокола ICOМ, (делал сам, схема приведена для наглядности, 55 $ за горстку деталюшек это здорово, но паять пока не разучился). Вобщем, на второй строке отображать текущий диапазон, у меня поворотка и бэнд декодер в одном корпусе, типа BAND - 20 m. Но это второстепенная задача, так сказать на перспективу. Заранее благодарен.

    Станислав, R3SM (ех UK7AI, e.t.c)

  6. #1725
    Аватар для RK9AMX
    Регистрация
    26.03.2005
    Адрес
    Челябинск, MO05RE
    Сообщений
    1,342
    Записей в дневнике
    20
    Позывной
    RK9AMX
    R3SM, интересный датчик угла.
    При питании 5В дает напряжение на выходе с разрядностью 12 бит. Т.е. позволяет измерять угол с разрядностью 0,08789°. В Arduino 10 битный АЦП. Т.е. разрядность будет ниже - 0,351°.
    Думаю, что этого будет более чем достаточно для поворотного устройства антенны. Из видео понятно, что при достижении 360° напряжение на выходе падает до нуля. Т.е. дополнительные концевики и пр. для установки нуля не нужны.
    Можно выход датчика подключить ко входу АЦП (например к A0). Дисплей подключаете к A4 и A5 (I2C). Измеряем напряжение на входе АЦП и пересчитываем его в градусы. Выводим на дисплей.
    В целом задача довольно простая.

    По поводу бенд декодера немного непонятно. Что вы хотите получить? Более подробно изложите. Могу предположить, что на поворотке будет стоять несколько антенн и их надо переключать. Правильно? Или что-то другое имеется ввиду?
    Можно сделать бенд декодер на ардуино. Привести напряжение 8В к уровню 5В и измрять его например на А1. Оставшихся портов для управления диапазонами более чем достаточно.

    В целом, если есть желание, то откройте новую тему. Там можно более детально описать ТЗ. Схему прикинуть и программу.
    Последний раз редактировалось RK9AMX; 30.09.2020 в 08:04. Причина: Дополнил ответ. Исправил ошибки.
    Сомнения могут быть устранены только опытом.

  7. Спасибо от R3SM

  8. #1726
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    Т.е. позволяет измерять угол с точностью 0,08789°.
    Не надо путать точность и разрешение. Точность там 1°. За счет нелинейности 0.3% от полной шкалы.
    Хотя для радиолюбителей, кто не занимается многометровыми спутниковыми антеннами, более чем, ИМХО.

  9. Спасибо от RK9AMX

  10. #1727
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    R3SM, интересный датчик угла.
    При питании 5В дает напряжение на выходе с разрядностью 12 бит. Т.е. позволяет измерять угол с разрядностью 0,08789°. В Arduino 10 битный АЦП. Т.е. разрядность будет ниже - 0,351°.
    Думаю, что этого будет более чем достаточно для поворотного устройства антенны. Из видео понятно, что при достижении 360° напряжение на выходе падает до нуля. Т.е. дополнительные концевики и пр. для установки нуля не нужны.
    Можно выход датчика подключить ко входу АЦП (например к A0). Дисплей подключаете к A4 и A5 (I2C). Измеряем напряжение на входе АЦП и пересчитываем его в градусы. Выводим на дисплей.
    В целом задача довольно простая.

    По поводу бенд декодера немного непонятно. Что вы хотите получить? Более подробно изложите. Могу предположить, что на поворотке будет стоять несколько антенн и их надо переключать. Правильно? Или что-то другое имеется ввиду?
    Можно сделать бенд декодер на ардуино. Привести напряжение 8В к уровню 5В и измрять его например на А1. Оставшихся портов для управления диапазонами более чем достаточно.

    В целом, если есть желание, то откройте новую тему. Там можно более детально описать ТЗ. Схему прикинуть и программу.
    Приветствую! По порядку. Ходовые испытания показали работоспособность схемы. Антенна на поворотке одна, трайбендер Моксон, а-ля DU1RZ. Точности в один градус, даже с имеющимся аналоговым сегментным индикатором и погрешностью в виду его дискретности (обратно пропорционально стоимости), при ДН антенны +9дБ по 60°, более чем за глаза. Однако, буду использовать ардуино, потому что потому. Бэнд декодер. Отдельная песня, уже есть и работает, вопрос в подачи шагово изменяющегося напряжения по протоколу Айком на ардуино, для отображения задействованной антенны, их у меня три, трайбендер (сейчас траповый вертикал, на подходе моксон), базука на 40-ку(в перспективе КИТ на 40-ку) и W3DZZ 160/80. Сам ардуино использовать в качестве бэнд декодера не вижу (пока) смысла, в виду уже имеющегося. Про новую тему, открывать не вижу смысла, ибо местная профессура зафлудит примерно на втором десятке сообщений, напрочь забыв, для чего она, т.е. тема была нужна. Общие концепции изложил, вектор развития уяснил, проблема со временем, и в некоторой эмоциональной усталости от конструирования, бывает и такое, в режиме SOxR несколько проектов, хочется всё, сразу и очень быстро, ну как у всех больных радио.
    Станислав, R3SM (ех UK7AI, e.t.c)

  11. #1728
    Цитата Сообщение от RK9AMX Посмотреть сообщение
    Измеряем напряжение на входе АЦП и пересчитываем его в градусы. Выводим на дисплей.
    В целом задача довольно простая.
    Всем привет! Кратко, и по самой сути. На входе ардуино имеем регулируемое напряжение от 0 до 3.6 вольт, что равно полному азимутальному кругу, т.е. 360 °. Соответственно легенда дисплея 1 ° это 0.01 в. Что написать в скетче, нужен ли делитель, отталкиваться ли от внутреннего опорного напряжения при измерении переменной, т.е. данных датчика угла поворота. Заранее благодарен. Исходное ТЗ в моем посте чуть выше.
    зы. как добавить значок "°" в неруссифицированный дисплей 1602? комбинация "альт + 0176" в скетче оттображается без проблем, но дисплей родился в Китае, чужды ему такие простые обозначения, выдает какой то замысловатый крючок, то ли посылает куда подальше, то ли предлагает выпить еще
    Станислав, R3SM (ех UK7AI, e.t.c)

  12. #1729
    Аватар для Integral
    Регистрация
    08.02.2007
    Адрес
    г. Снежное
    Сообщений
    2,926
    Записей в дневнике
    1
    Позывной
    UT0IS/D0ISM
    Цитата Сообщение от R3SM Посмотреть сообщение
    как добавить значок "°" в неруссифицированный дисплей 1602?
    Создать свой знак и поместить в ОЗУ индикатора. Затем вызывать его по тому адресу, в который положили. Смотрите скетч. Я для проверки содержимого знаков в индикаторах 1602(4) или 2002(4) сделал проверочный скетч. И двумя кнопками можно пройтись по всем знакам, которые туда записали. Кнопки подключаются к D0 и D1. Индикатор подключается по I2​C, адрес 27. Если индикации нет, адрес может быть другим, например 3F.
    Вложения Вложения
    Интеграл от человеческих заблуждений - истина, производная - безумие.

  13. Спасибо от R3SM, tomcat


  14. #1730
    Но сперва стоит глянуть, не подойдет ли код символа $DF. Он, правда, чуть меньше, чем "градус" в русифицированном варианте.

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

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

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

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

Ваши права

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