Arduino (IoT): Simple Tutorial para Medir Voltaje con Arduino

Arduino Honduras Santiapps Marcio Valenzuela

Tutorial de Medición de Voltaje

En este tutorial usamos una Arduino para medir voltaje.

Requisitos:

  1. Computadora (mac)
  2. Arduino Nano
  3. LCD 16×02
  4. Potenciometro
  5. Breadboard
  6. Arduino IDE (https://www.arduino.cc/en/Main/Software)
Simple Tutorial Medicion Voltaje Arduino Santiapps Marcio Valenzuela
Simple Tutorial Medicion Voltaje Arduino

El código incorpora lo que vimos para mostrar información en una pantalla LCD 16×2 y el uso de resistencias para dividir el voltaje a ser medido para que la Arduino no se dañe.  El código es así:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);   // Pines de data de LCD
float vin=0.0;
float temp=0.0;
float r1=100000.0;                       // Resistor 1
float r2=10000.0;                       // Resistor 2
void setup() {
  Serial.begin(9600);
  lcd.begin(16, 2);                    // Cols y filas del lcd 
  lcd.print("Santiapps");             // Imprimir saludo.
  delay(1000);
  lcd.clear();
  lcd.print("DC Voltimetro");
}
void loop() {
  int analog_val=analogRead(A0);      // leer pin analogo A0
  temp = (analog_val * 5.0)/1024.0;   // Si se mide hasta 5V
  vin = temp/(r2/(r1+r2));
  if(vin<0.1){
    vin=0.0;
  }
  lcd.setCursor(0, 1);        // Col 0, fila 1
  lcd.print("Voltage = ");    // Mostrar voltaje
  lcd.println(vin);
  delay(300);
}

Las conexiones son asi:

Simple Tutorial Medicion Voltaje Arduino Santiapps Marcio Valenzuela
Simple Tutorial Medicion Voltaje Arduino

Esto es muy útil cuando tenemos proyectos conectados a baterías y queremos monitorear el nivel de carga.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s