Descripción
🔧 Descripción del módulo SYV099 Voltímetro Digital 0–99.9V
✅ Características principales
- Nombre: SYV099
- Tipo: Voltímetro digital de 3 cables con display de 3 dígitos (0–99.9V)
- Tensión de alimentación: de 4.0V a 30.0V DC
- Tensión medible: de 0.0V a 99.9V DC
- Corriente absorbida: aproximadamente 10–20 mA
- Precisión: ±1% (típica)
- Display: LED rojo/azul/verde de 3 dígitos (depende de la versión)
- Protección: contra inversión de polaridad
- Frecuencia de actualización: 500 ms (aproximadamente)
- Dimensiones: aproximadamente 48 mm x 29 mm x 21 mm
- Conexiones: 3 cables (rojo, negro, amarillo/blanco)
🔌 Conexiones de los 3 cables
- Rojo: alimentación positiva del módulo (Vcc, de 4V a 30V)
- Negro: GND (tierra común tanto para alimentación como para medición)
- Amarillo (o blanco): entrada de medición (tensión a medir)
Nota: El módulo puede alimentarse desde el mismo punto desde donde se mide la tensión (si es compatible), o de forma independiente.
🔧 Uso con Arduino
🧰 Material necesario
- Módulo SYV099
- Arduino Uno / Nano / Mega
- Resistencias divisoras (opcional)
- Cables jumper
- Protoboard (opcional)
🧪 Modo de uso
El módulo mide directamente la tensión e muestra el valor en el display, por lo que no es necesario leerlo a través del pin analógico de Arduino, pero puede ser usado como display de tensión externa, por ejemplo para un sensor o una batería.
Sin embargo, si quieres leer la misma tensión medida por el módulo también dentro de tu sketch Arduino, puedes duplicar la conexión (con un divisor si >5V) y usar analogRead().
🧮 Esquema de Conexión Ejemplo 1 – Solo Visualización
Propósito:
Mostrar en el SYV099 la tensión de una batería o sensor (hasta 99.9V).
[ Batteria 12V ]
| |
| |----------------------> Giallo (ingresso misurazione)
| |
|------------------------> Rosso (alimentazione modulo)
|
→ Nero (GND comune)
NOTA: El módulo mide tensiones entre 0 y 99,9V pero no regula nada. Sirve solo para medir y visualizar.
🧮 Esquema de Conexión Ejemplo 2 – Medición compartida con Arduino
Propósito:
Medir una tensión con el SYV099 y leerla también desde Arduino.
🧷 Conexiones:
- SYV099:
- Rojo → 5V de Arduino
- Negro → GND común
- Amarillo → tensión a medir (por ejemplo, batería, o salida de sensor)
- Arduino:
- A0 → mismo punto del cable amarillo (con divisor de resistencias si >5V)
⚠️ Importante:
Si la tensión a medir es superior a 5V, usa un divisor de resistencias para evitar dañar el pin A0 de Arduino.
🖥️ Código Arduino para leer tensión analógica
// Costanti per il partitore (es. R1 = 10k, R2 = 10k => scala 2:1)
const float R1 = 10000.0;
const float R2 = 10000.0;
void setup() {
Serial.begin(9600);
}
void loop() {
int analogValue = analogRead(A0);
float voltage = analogValue * (5.0 / 1023.0); // tensione letta da Arduino
float actualVoltage = voltage * ((R1 + R2) / R2); // corregge partitore
Serial.print("Tensione letta: ");
Serial.print(actualVoltage);
Serial.println(" V");
delay(1000);
}
🧠 Consejos de uso
- Evita superar los 30V de alimentación para el módulo SYV099.
- Para una lectura precisa con Arduino, calibra los valores de R1 y R2 con un multímetro.
- El módulo no puede ser controlado por Arduino: es solo un voltímetro autónomo.
- Usa el módulo para el monitoreo de baterías, alimentadores, paneles solares, etc.
✅ Ventajas del módulo SYV099
- Fácil de usar
- Económico
- Pantalla integrada
- No requiere programación
- Ideal para proyectos DIY, Arduino, Raspberry Pi
🛠️ Conclusión
El SYV099 Voltímetro Digital es una herramienta útil para visualizar en tiempo real la tensión en un circuito, especialmente práctico en proyectos con Arduino, donde puedes duplicar la lectura para mostrar el valor en la pantalla y también procesarlo en el microcontrolador.
¡Perfecto! Aquí tienes un proyecto práctico con Arduino + SYV099: realizaremos un monitor de batería con alarma de bajo voltaje, útil para monitorear baterías de 6V, 9V, 12V, etc., en tiempo real.
🔋 Proyecto: Monitor de Batería con Alarma de Bajo Voltaje
🎯 Objetivo
- Visualizar la tensión de la batería en un módulo SYV099
- Leer la tensión también a través de Arduino
- Activar un zumbador/LED de alarma cuando la tensión caiga por debajo de un umbral crítico (por ejemplo, 11.5V)
📦 Material necesario
| Componente | Cantidad |
|---|---|
| Arduino Uno/Nano/Mega | 1 |
| Módulo SYV099 Voltímetro Digital | 1 |
| Zumbador activo o LED + resistencia de 220Ω | 1 |
| Divisor de resistencias (R1 = 10kΩ, R2 = 10kΩ o otros valores adecuados) | 2 |
| Cables jumper | varios |
| Placa de pruebas (opcional) | 1 |
| Batería a monitorear (6–24V DC máximo) | 1 |
🧭 Esquema de Conexión
[ Batteria ]
+ -----> SYV099 (Rosso) + Arduino Partitore (ingresso)
- -----> SYV099 (Nero) + Arduino GND
SYV099 Giallo ---> Punto di misura (positivo batteria)
---> Va anche al partitore resistivo
Partitore resistivo (es. R1 = 20k, R2 = 10k):
- Nodo centrale → pin A0 Arduino
- Inferiore (R2) → GND
- Superiore (R1) → Tensione da misurare
Arduino pin D3 → Buzzer (o LED con resistenza)
📌 Si estás midiendo una batería > 5V, debes usar un divisor de resistencias para proteger el Arduino!
🧠 Fórmula del divisor de tensión
Tensión leída por Arduino (Vin) = Vbatt × (R2 / (R1 + R2))
Ejemplo: si deseas medir hasta 20V en un pin de 5V, elige R1 = 20kΩ, R2 = 10kΩ → escala 3:1.
💻 Código Arduino
// Imposta i valori delle resistenze del partitore
const float R1 = 20000.0; // Ohm
const float R2 = 10000.0; // Ohm
// Pin configurazione
const int voltPin = A0;
const int buzzerPin = 3; // o LED
const float sogliaBatteria = 11.5; // soglia di allarme
void setup() {
Serial.begin(9600);
pinMode(buzzerPin, OUTPUT);
digitalWrite(buzzerPin, LOW);
}
void loop() {
int analogValue = analogRead(voltPin);
float voltage = analogValue * (5.0 / 1023.0); // V letti da Arduino
float actualVoltage = voltage * ((R1 + R2) / R2); // V reali da partitore
Serial.print("Tensione batteria: ");
Serial.print(actualVoltage, 2);
Serial.println(" V");
if (actualVoltage < sogliaBatteria) {
digitalWrite(buzzerPin, HIGH); // allarme attivo
} else {
digitalWrite(buzzerPin, LOW); // tutto OK
}
delay(1000);
}
🛠️ Funcionalidades Extra Posibles
- Agregar un display OLED o LCD I2C para mostrar la tensión
- Registrar los valores en tarjeta SD
- Enviar alertas por Bluetooth, Wi-Fi (ESP8266/ESP32) o SMS (SIM800L)
- Alimentar Arduino directamente desde la batería (con regulador step-down)
✅ Conclusión
Este proyecto te permite de:
- Monitorear constantemente el estado de una batería
- Visualizar la tensión en el display del SYV099
- Tener una alarma visual/auditiva en caso de baja tensión
Es una base perfecta para sistemas portátiles, alimentaciones solares, robótica o camper/maker.
Tutorial: Cómo usar SYV099 Voltímetro Digital
El SYV099 es un voltímetro digital preciso que permite medir tensiones de 0 a 99.9V. Ideal para proyectos Arduino donde se necesita monitorear los niveles de alimentación o otras tensiones.
Qué necesitas
- SYV099
- Arduino Uno/Nano
- cables jumper
Pasos
- Conecta el cable rojo del SYV099 a la salida positiva de la fuente de alimentación.
- Conecta el cable negro del SYV099 al polo negativo de la fuente de alimentación.
- Si es necesario, conecta el tercer cable (si está presente) a la masa común.
- Verifica la polaridad de los conectores para evitar daños al dispositivo.
- Conecta los pines de datos del SYV099 al Arduino como se especifica en el datasheet.
Miniproyecto
Crea un sistema de monitoreo de alimentación que envía una notificación cuando la tensión cae por debajo de un cierto nivel.
Errores comunes
- Conectar los cables con polaridad invertida
- Ignorar las especificaciones del datasheet
- No conectar correctamente el tercer cable (si está presente)
- Usar alimentadores fuera del rango de funcionamiento
Accesorios recomendados
- Arduino Uno R3
- Batería LiPo con protección
- Display LCD para Arduino
- Módulo Relé
Preguntas frecuentes
¿El SYV099 puede medir tensiones inferiores a 4.0V?
Verifica en el datasheet.
¿Puede ser utilizado en proyectos de impresión 3D?
Sí, pero asegúrate de que la tensión no supere el rango máximo del dispositivo.
¿Cómo puedo integrarlo en un sistema de alarma?
Conéctalo a un módulo relé y utiliza la señal del Arduino para activar la alarma cuando la tensión es demasiado baja.






Valoraciones
No hay valoraciones aún.