Оглавление:

Цифровой вольтметр Arduino: 3 шага
Цифровой вольтметр Arduino: 3 шага

Видео: Цифровой вольтметр Arduino: 3 шага

Видео: Цифровой вольтметр Arduino: 3 шага
Видео: Самый Простой Цифровой ВОЛЬТМЕТР на микроконтроллере Ардуино - Arduino практическая реализация 2024, Ноябрь
Anonim
Цифровой вольтметр Arduino
Цифровой вольтметр Arduino

Вольтметр или измеритель напряжения - это измерительный прибор, который используется для измерения напряжения.

Запасы

Компоненты оборудования

Ардуино Уно

ЖК-дисплей - 16x2

Однооборотный потенциометр - 10 кОм

Резистор 100кОм

Резистор 10кОм

Компоненты программного обеспечения

IDE Arduino

Шаг 1. О проекте

О проекте
О проекте

Схемотехника

Чтобы преодолеть недостатки аналоговых вольтметров, представлены цифровые вольтметры. Вместо того, чтобы просто масштабировать и указывать, чтобы показать измеренное напряжение, как аналоговый вольтметр, цифровые вольтметры напрямую отображают измеренное напряжение на цифровом дисплее.

Конструкция схемы Выводы 1 и 2 (Vss и Vdd) источника питания ЖК-дисплея являются выводами для отображения. Они подключены к заземлению и питанию + 5В соответственно. Контакт 3 (Vee) ЖК-дисплея подключен к клемме стеклоочистителя 10 кОм POT, а другие клеммы POT подключены к источнику + 5 В и заземлению соответственно. Следующие 3 контакта ЖК-дисплея являются контактами управления.

Контакты 4 и 6 ЖК-дисплея подключены к контактам 2 и 3 цифрового ввода / вывода Arduino соответственно. Контакт 5 (RW) ЖК-дисплея прикреплен к земле. Контакт 15 (LED +) ЖК-дисплея подключен к питанию + 5В через токоограничивающий резистор 220 Ом. Контакт 16 (LED-) ЖК-дисплея прикреплен к земле.

Выход схемы делителя напряжения, состоящей из резистора 100 кОм и резистора 10 кОм, подключен к аналоговому входному выводу A0 Arduino UNO, а другой конец резистора 100 кОм подключен к рассчитываемому напряжению, а другой конец резистора 10 кОм подключен к земля.

Работающий

В цифровом вольтметре измеряемые напряжения, которые находятся в аналоговой форме, переключаются в цифровую форму с помощью аналого-цифровых преобразователей (АЦП).

Следовательно, в этом проекте используется специальность ADC Arduino UNO. Диапазон напряжений аналогового входа Arduino Uno составляет от 0 В до 5 В.

Следовательно, чтобы улучшить этот диапазон, необходимо использовать схему делителя напряжения. С помощью схемы делителя напряжения вычисляемое входное напряжение снижается до диапазона аналогового входа Arduino UNO.

Шаг 2: Запустите программу

/*

Вольтметр постоянного тока

* / #include LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

int analogInput = 0;

float vout = 0,0;

float vin = 0,0;

float R1 = 100000.0; // сопротивление R1 (100К)

поплавок R2 = 10000.0; // сопротивление R2 (10K)

значение int = 0;

установка void ()

{pinMode (аналоговый ввод, ввод);

lcd.begin (16, 2);

lcd.print ("ВОЛЬТМЕТР ПОСТОЯННОГО ТОКА");

}

пустой цикл ()

{// считываем значение на аналоговом входе value = analogRead (analogInput);

vout = (значение * 5,0) / 1024,0;

vin = vout / (R2 / (R1 + R2));

если (vin <0,09)

{vin = 0.0; // инструкция для отмены нежелательного чтения

lcd.setCursor (0, 1);

lcd.print ("ВХОД V =");

lcd.print (vin);

задержка (500);

}

Шаг 3:

Узнайте больше об онлайн-обучении IoT, с помощью которого вы можете легко создавать промышленные решения IoT.

Рекомендуемые: