Просмотр полной версии : Контроллер на Arduino NANO и индикаторе WH1602 для транзисторного УМ
Сделал подобный проект на Arduino NANO и индикаторе WH1602 по I2C, но сильно урезанный. Он умеет по ВЧ переключать диапазонные ФНЧ, на дисплей выводит частоту, диапазон, КСВ и мощность. Также по ВЧ имеет VOX, который при превышении определённого КСВ блокируется. Пока всё что есть, но для большинства случаев вполне достаточно. Можно так же сделать на atmega8. Может кого заинтересует и проверит работоспособность, а то у меня сейчас такой возможности нет.
315633
В программе используется библиотека для датчика температуры, в коде поэтому особо не накосячишь. У меня с таким кодом датчики работают не в одной конструкции и всё нормально работает. Так что не знаю в чём у вас причина. Может сравниваете не совсем правильно. Смотря какой термометр берёте за эталон.
Сделал ещё версию, эта уже в восьмую атмегу не влезет. Ввёл сюда измерение тока и напряжения. Кнопки делать не стал, поэтому значения максимального, минимального напряжения и максимального тока можно выставить под себя в скетче. Частота и диапазон выводятся на две секунды в верхней строке только при смене диапазона, остальное время там индикация тока и напряжения. Если значения тока и напряжения выходят за установленные рамки то передача блокируется, а на дисплей выводятся соответствующие сообщения.
315718
Собрал макет, обнаружил косяки-устранил. Сделал измерение температуры и управление вентилятором. При превышении определённого значения температуры блокируется передача и выводится в верхней строке информация как на фото. Есть желание ввести звуковую сигнализацию аварийных ситуаций.
315824
Позанимался защитами и звуковым подтверждением аварий. В скетче можно выставлять следующие параметры:
1. верхний предел напряжения срабатывания защиты
2. нижний предел напряжения срабатывания защиты
3. верхний предел тока срабатывания защиты
4. значение температуры для включения вентилятора
5. значение температуры для выключения вентилятора
6. значение температуры срабатывания защиты от перегрева
7. значение КСВ при котором срабатывает защита
8. задержка отпускания VOX
9. время звучания бипера
10. подстройка показаний вольтметра
Ввёл ещё переключение диапазонов по протоколу ICOM-817, если шнур подключен к блоку управления то переключается по протоколу, а если нет то в автомате.
Добрый день . Ток не совпадает на 1А . Пока только разбираюсь .
Ток не совпадает на 1А
Надо включить ACS712 встречно-последовательно. Выходы подать на АЦП ADS1115. Это позволит минимизировать влияние магнитного поля Земли и температурного дрейфа, а так же уменьшить шумы. На 5-ти амперных ACS712 мне удалось получить стабильные измерения тока начиная с 10 мА.
День добрый.Подскажите как настроить,не переключает диапазоны по ВЧ.От куда нужно брать сигнал?Какая мощность?
ko85xm Саша
27.01.2022, 22:32
Тоже попробовал этот вариант. ВЧ не пробовал еще подавать нет микросхем в наличии.
У меня дело было в неисправной микросхеме, в какой именно не стал заморачиваться, сменил весь комплект и всё ОК.Все версии скетчей рабочие.
'ACS712_20A' was not declared in this scope
подскажите при компиляции вылазит ошибка, версия arduino ide 1.8.13
прошивка первая только нормально шьется, версия 1.2 и 1.3- ошибка компиляции.
какая версия библиотеки использовалась?
спасибо
Bratelly
12.07.2023, 16:04
Библиотека ACS712_20A не на выявлена. Посмотрите внимательно может что то закрыто либо нечаянно чтото нажали закрыли строку
проблема именно с библиотекой, подключается библа ACS712, но какую версию библы указывать?
RA0CHE, вот эту попробуйте:
https://github.com/muratdemirtas/ACS712-arduino-1
Прежнюю библиотеку удалите с диска.
P.S. Плохой тон - это когда разные программисты разным библиотекам дают одинаковые названия, и это создаёт путаницу....
Я поэтому всегда указываю в скетче ссылку на нужную библиотеку, и всем рекомендую так делать.
И обновите версию Arduino IDE на 1.8.19, Ваша 1.8.13 уже давно устарела.
Добрый день.
А гля чего входы SCL и SDA?
Понял, подключение дисплея.
Спасибо.
И обновите версию Arduino IDE Когда среда разработки имеет свойство "устаревать", это говорит о плохом качестве программного продукта. Да, с Ардуино-глюк-ИДЕ есть такое дело, что старые версии паршиво компилируют скетчи созданные в новых, да и вообще вещь это весьма глюкавая .Мне приходится иногда по десять раз жать кнопку "скомпилировать", чтоб побороть глюки среды Ардуино, на 11 раз их, как не было вовсе. И это называют коммерческим продуктом, позор.
Powered by vBulletin® Version 4.1.12 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot