Voltímetro con voz


          La razón de este prototipo es que cuando realizamos muchas medidas de voltajes y en circuitos muy densos, es muy molesto andar mirando el voltímetro cada vez y además un poco peligroso el apartar la mirada y que se nos mueva la punta del multímetro provocando un cortocircuito.

          El circuito, basado en Arduino, mide los voltajes a través de un puente resistivo y envía el dato por Bluetooth a nuestro teléfono que lo presenta en pantalla y nos lo "canta" vocalmente cada vez que hay una variación.
            Para el divisor de tensión he elegido dos resistencias de 27k y 12k que nos permiten hacer lecturas de hasta un poco más de 15v y que limitan la entrada al Arduino a los 5v soportados por él en la entrada analógica A0. Por tanto, la tensión a medir no debe sobrepasar esos 15v. Para otras tensiones hay que modificar el divisor resistivo.

          Están montadas en una pequeña placa que se enchufa directamente a la entrada A0 de un Shield para Arduino uno.
#include <SoftwareSerial.h>
SoftwareSerial hc06(10,11); // RX, TX
float sensor_val=0;
float voltios=0;
int sensorPin = A0;

void setup(){
  //Initialize Serial Monitor
  Serial.begin(9600);
  //Initialize Bluetooth Serial Port
  hc06.begin(9600);
}

void loop(){
  sensor_val=analogRead(sensorPin);
  voltios = map(sensor_val, 0, 1024, 0, 160);  //Límite hasta 16v
//Serial.print(sensor_val);Serial.print("---");Serial.println((voltios/10),1);
 
  hc06.print((voltios/10),1);  //Envio al BT del teléfono con un decimal
  hc06.print("\n");
  delay(2000);
}








          El programa de Arduino es muy simple, lee el valor en entrada analógica A0 y envía el valor con SoftwareSerial por BT al teléfono.

          La aplicación para Android en App Inventor conecta con el BT y dice el valor recibido cuando hay un cambio. También avisa si medimos más de 15V. Podriamos modificar la parte de elección de BT y fijarlo solo para el nuestro y que conecte nada mas arrancar la aplicación.
          Para los que no usan App Inventor, pueden descargarse la aplicación desde aquí VoltimetroVoz.apk
          Recordar que para instalarla han de dar permisos al teléfono para instalar "aplicaciones de origen desconocido"

Menu