Ви не увійшли.
Сторінки 1
Всем привет. вот и подошло моё обучение к концу. Тема дипломной работы цифровой лабораторный вольтметр на arduino uno.
Есть люди, кто может помочь?
По чесному в этом мало что понимаю. Нужны схемы и вообще как собрать.
Неактивний
Вы меня опечалили, а где учитесь?
http://digitrode.ru/computing-devices/m … duino.html
и в дипломной работе наверняка должно быть не менее 6 корпусов
а так как лабораторный, то и повышенные требования к точности
потому скорее всего сюда
http://forum.amperka.ru/threads/%D0%A0% … -spi.3801/
ad7714 немного дубовый, но очень неплохой, правда до ADS1248 не дотягивает
Неактивний
Ваш вольтметр будет иметь диапазон 0-5В. А так, пожалуйста, вот пример кода. Он основывается на том, что аналоговый вход измеряет напряжение. Я по такому принципу осцилограф собрал(с http://arduino-ua.com/prod349-LCD_grafi … 64_tochki). Итак, вот код:
#include <LiquidCrystal.h> // Включаем библиотеку LiquidCrystal
LiquidCrystal lcd(4, 5, 10, 11, 12, 13); // Инициализируем lcd
const int VoltIn = 0; // Аналоговый вход (+ Вашого вольтметра) (- будет GND ардуино)
int ReadVoltIn; // Значение на аналоговом входе VoltIn
float Voltage; // Напряжение в вольтах
void setup()
{
lcd.begin(16, 2); // Включаем наш lcd (в данном случае 16х2)
}
void loop()
{
if(millis() % 500 == 0) // Каждые 500 мс (% - остаток от деления)
{
ReadVoltIn = analogRead(VoltIn); // Получаем значение на аналоговом входе (от 0 до 5В), выраженое, как число от 0 до 1023
Voltage = map((float)ReadVoltIn, (float)0, (float)1023, 0.0, 500.0); // Делаем из этого числа число от 0 до 500
Voltage/=100; // Делим Voltage на 100. (дабы получить значение от 0 до 5 с точкой)
lcd.clear(); // Очищаем экран
lcd.setCursor(0, 0); // Выставляем курсор в положение 0,0
lcd.print(Voltage); // Выводим напряжение
lcd.print("V"); // Виводим "V"
}
}
Этот вольтметр измеряет напряжение от 0 до 5В с точностью 1%. Я использовал экран http://arduino-ua.com/prod169-LCD_16x2_ … etkoi_1602. Для того, чтобы измерить напряжение в батарейке или схеме, подключаете провод аналогово входа к +, а GND arduino к -. Если я объяснил слишком подробно, извините, может, кому-то пригодится. Да, и ксати, если будете проверять с помощью ШИМ, у вас ничего не получится. Проверять можно с помощью делителя напряжения().И главное, !!! Не перепутайте + и - , и не подключайте напряжение больше 5 в !!!
Больше инфы на сайте http://arduino-ua.com. И посмотрите уроки Джеремми Блюма (https://www.youtube.com/watch?v=bO_jN0L … 6E715C5FEE)
Чем мог, помог.
Привіт
Може ця стаття допоможе:
http://cxem.net/arduino/arduino145.php
Спробуйте ось цю схему вольтметра на Arduino http://ngin.pro/arduino/245-kak-sdelat-prostoy-voltmetr-dc-s-pomoschyu-arduino-uno.html
Сторінки 1