Description
🔧 Description du module SYV099 Voltmètre numérique 0–99.9V
✅ Caractéristiques principales
- Nom: SYV099
- Type: Voltmètre numérique 3 fils avec affichage à 3 chiffres (0–99.9V)
- Tension d’alimentation: de 4.0V à 30.0V DC
- Tension mesurable: de 0.0V à 99.9V DC
- Courant absorbé: environ 10–20 mA
- Précision: ±1% (typique)
- Affichage: LED rouge/bleu/vert à 3 chiffres (dépend de la version)
- Protection: contre inversion de polarité
- Fréquence de mise à jour: 500 ms (environ)
- Dimensions: environ 48 mm x 29 mm x 21 mm
- Câblage: 3 câbles (rouge, noir, jaune/blanc)
🔌 Connexions des 3 câbles
- Rouge: alimentation positive du module (Vcc, de 4V à 30V)
- Noir: GND (terre commune pour l’alimentation et la mesure)
- Jaune (ou blanc): entrée de mesure (tension à mesurer)
Note : Le module peut être alimenté du même point que celui où la tension est mesurée (si compatible), ou séparément.
🔧 Utilisation avec Arduino
🧰 Matériel nécessaire
- Module SYV099
- Arduino Uno / Nano / Mega
- Résistances partageur (optionnel)
- Fils cavalier
- Plaque d’essai (optionnel)
🧪 Mode d’emploi
Le module mesure directement la tension e affiche la valeur sur l’afficheur, donc il n’est pas nécessaire de le lire via le pin analogique d’Arduino, mais peut être utilisé comme afficheur de tension externe, par exemple pour un détecteur ou une batterie.
Cependant, si vous voulez lire la même tension mesurée par le module également dans votre sketch Arduino, vous pouvez dupliquer le câblage (avec un partageur si >5V) et utiliser analogRead().
🧮 Schéma de connexion Exemple 1 – Seulement Affichage
Objectif:
Afficher sur SYV099 la tension d’une batterie ou d’un détecteur (jusqu’à 99,9V).
[ Batteria 12V ]
| |
| |----------------------> Giallo (ingresso misurazione)
| |
|------------------------> Rosso (alimentazione modulo)
|
→ Nero (GND comune)
NOTE: Le module mesure des tensions entre 0 et 99,9V mais ne régule rien. Il sert uniquement à mesurer et visualiser.
🧮 Schéma de Connexion Exemple 2 – Mesure partagée avec Arduino
Objectif:
Mesurer une tension avec le SYV099 et la lire aussi avec Arduino.
🧷 Connexions:
- SYV099:
- Rouge → 5V d’Arduino
- Noir → GND commun
- Jaune → tension à mesurer (par exemple, batterie ou sortie d’un capteur)
- Arduino:
- A0 → même point du fil jaune (avec partageur de résistance si >5V)
⚠️ Important:
Si la tensionne à mesurer est supérieure à 5V, utilisez un partageur de résistance pour éviter de détériorer le pin A0 d’Arduino.
🖥️ Code Arduino pour lire la tension analogique
// 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);
}
🧠 Conseils d’utilisation
- Évitez de dépasser les 30V d’alimentation pour le module SYV099.
- Pour une lecture précise avec Arduino, calibre les valeurs de R1 et R2 avec un multimètre.
- Le module ne peut pas être contrôlé par Arduino: il est uniquement un voltmetre autonome.
- Utilisez le module pour le monitoring de batterie, alimentation, panneaux solaires, etc.
✅ Avantages du module SYV099
- Facile à utiliser
- Économique
- Affichage intégré
- Ne nécessite pas de programmation
- Idéal pour les projets DIY, Arduino, Raspberry Pi
🛠️ Conclusion
Le SYV099 Voltmètre Numérique est un outil utile pour visualiser en temps réel la tension dans un circuit, particulièrement pratique dans les projets avec Arduino, où vous pouvez dupliquer la lecture pour afficher la valeur à l’écran et la traiter également dans le microcontrôleur.
Parfait ! Voici un projet pratique avec Arduino + SYV099: nous réaliserons un surveillance de la batterie avec alarme de basse tension, utile pour surveiller des batteries de 6V, 9V, 12V, etc., en temps réel.
🔋 Projet : Surveillance de la Batterie avec Alarme de Basse Tension
🎯 Objectif
- Afficher la tension de la batterie sur un module SYV099
- Lire la tension également via Arduino
- Activer un buzzer/LED d’alarme si la tension est en dessous d’un seuil critique (par exemple 11,5V)
📦 Matériel nécessaire
| Composant | Quantité |
|---|---|
| Arduino Uno/Nano/Mega | 1 |
| Module SYV099 Voltmètre Numérique | 1 |
| Buzzer actif ou LED + résistance de 220Ω | 1 |
| Partageur de résistance (R1 = 10kΩ, R2 = 10kΩ ou autres valeurs appropriées) | 2 |
| Câbles cavalier | divers |
| Plaque d’essai (facultatif) | 1 |
| Batterie à surveiller (6–24V DC max) | 1 |
🧭 Schéma de connexion
[ 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 vous mesurez une batterie > 5V, vous devez utiliser un partageur de résistance pour protéger l’Arduino !
🧠 Formule de diviseur
Tension mesurée par Arduino (Vin) = Vbatt × (R2 / (R1 + R2))
Exemple : si vous voulez mesurer jusqu’à 20V sur un pin de 5V, choisissez R1 = 20kΩ, R2 = 10kΩ → rapport 3:1.
💻 Code 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);
}
🛠️ Fonctionnalités supplémentaires possibles
- Ajouter un écran OLED ou LCD I2C pour afficher la tension
- Enregistrer les valeurs sur carte SD
- Envoyer des alertes par Bluetooth, Wi-Fi (ESP8266/ESP32) o SMS (SIM800L)
- Alimenter Arduino directement par la batterie (avec régulateur step-down)
✅ Conclusion
Ce projet vous permet de :
- Surveiller en permanence l’état d’une batterie
- Afficher la tension sur l’écran du SYV099
- Avoir une alarme visuelle/sonore en cas de tension basse
C’est une base parfaite pour des systèmes portables, des alimentations solaires, de la robotique ou des camping-cars/maker.
Tutoriel : Comment utiliser le SYV099 Voltmètre Numérique
Le SYV099 est un voltmètre numérique précis qui permet de mesurer des tensions de 0 à 99,9V. Idéal pour les projets Arduino où il est nécessaire de surveiller les niveaux d’alimentation ou d’autres tensions.
Ce qu’il faut
- SYV099
- Arduino Uno/Nano
- câbles cavalier
Étapes
- Connectez le fil rouge du SYV099 à la sortie positive de l’alimentation.
- Connectez le fil noir du SYV099 au pôle négatif de l’alimentation.
- Si nécessaire, connectez le troisième fil (s’il est présent) à la masse commune.
- Vérifiez la polarité des connecteurs pour éviter des dommages au dispositif.
- Connectez les broches de données du SYV099 à l’Arduino comme indiqué dans le datasheet.
Mini-projet
Créez un système de surveillance de l’alimentation qui envoie une notification lorsque la tension tombe en dessous d’un certain niveau.
Erreurs courantes
- Connecter les fils avec les polarités inversées
- Ignorer les spécifications du datasheet
- Ne pas connecter correctement le troisième fil (si présent)
- Utiliser des alimentations en dehors de la plage de fonctionnement
Accessoires conseillés
- Arduino Uno R3
- Batterie LiPo avec protection
- Afficheur LCD pour Arduino
- Module Relais
Questions fréquentes
Le SYV099 peut-il mesurer des tensions inférieures à 4,0V ?
Vérifiez le datasheet.
Peut-il être utilisé dans des projets d’impression 3D ?
Oui, mais assurez-vous que la tension ne dépasse pas la plage maximale du dispositif.
Comment puis-je l’intégrer dans un système d’alarme ?
Connectez-le à un module relais et utilisez le signal de l’Arduino pour activer l’alarme lorsque la tension est trop basse.






Avis
Il n’y a pas encore d’avis.