środa, 11 grudnia
Shadow

Arduino – podstawowy miernik napięcia ≤5V

Woltomierz czyli miernik napięcia to podstawowy przyrząd pomiarowy. Używany do pomiaru napięcia lub różnicy potencjałów między dwoma punktami pomiarowymi w obwodzie. Mierniki są na wyposażeniu raczej każdego z was. Same woltomierze możemy podzielić na dwa ogólne typy, mowa tu o woltomierz analogowy oraz woltomierz cyfrowy. Z głównych zalet mierników cyfrowych względem analogowych jest ich dokładność. Dla mierników analogowych wynosi ona ~5%, natomiast dla mierników cyfrowych ~1%. Tu skończę omawianie bo nie o typach mierników jest ten wpis. Prosty miernik możemy zbudować na bazie Arduino. W tym przypadku zakres napięć miernika na bazie Arduino czy jak kto wolo AVR jest ≤5V. W przypadku podłączenia wyższego napięcia, można uszkodzić nasz mikrokontroler. Jeżeli chcesz mierzyć wyższe napięcia należało by skorzystać z dzielnika napięcia. Napięcie mierzone wprowadzamy tu na pin „A0„, należy pamiętać, aby masy naszego układu jak i mierzonego były ze sobą połączone.

Potrzebne komponenty:

Schemat miernika ≤5V na bazie Arduino

miernik napięcia na bazie arduino

Kod programu:


//by swistak
//pobrano z www.tranzystor.pl
#include "LiquidCrystal.h"
LiquidCrystal lcd(2, 3, 4, 5, 6, 7);
float napiecie = 0.0;
int analog_value;
void setup()
{
lcd.begin(16, 2);
lcd.setCursor (3,0);
lcd.print("Podstawowy ");
lcd.setCursor(0,1);
lcd.print("Miernik Arduino");
delay(2000);
lcd.begin(16, 2);
lcd.setCursor (3,0);
lcd.print("by swistak");
lcd.setCursor(1,1);
lcd.print("Tranzystor.pl");
delay(2000);
}
void loop()
{
analog_value = analogRead(A0);
napiecie = (analog_value * 5.0 ) / 1024.0;

if (napiecie < 0.1) { napiecie=0.0; } lcd.clear(); lcd.setCursor(0, 0); lcd.print("Napiecie= "); lcd.print(napiecie) ; lcd.setCursor(14,0); lcd.print("V"); delay(30); }

Gotowy układ:

gotowy miernik napięcie na bazie arduino 5V

5/5 - (2 ocena/y)

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *


Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.