In offerta!

SYV099 0-99.9V Alimentatore 4.0-30V Digitale Voltmetro 3 Fili con Protezione Polarità Inversa per Arduino

Il prezzo originale era: 6,72 €.Il prezzo attuale è: 4,26 €.

SYV099 0-99.9V Alimentatore 4.0-30V Digitale Voltmetro 3 Fili con Protezione Polarità Inversa per Arduino

Disponibile su ordinazione

COD: ARD00109 Categorie: ,

Descrizione

[vc_row][vc_column][vc_column_text]


🔧 Descrizione del Modulo SYV099 Voltmetro Digitale 0–99.9V

Caratteristiche principali

  • Nome: SYV099
  • Tipo: Voltmetro digitale 3 fili con display a 3 cifre (0–99.9V)
  • Tensione di alimentazione: da 4.0V a 30.0V DC
  • Tensione misurabile: da 0.0V a 99.9V DC
  • Corrente assorbita: circa 10–20 mA
  • Precisione: ±1% (tipica)
  • Display: LED rosso/blu/verde a 3 cifre (dipende dalla versione)
  • Protezione: contro inversione di polarità
  • Frequenza di aggiornamento: 500 ms (circa)
  • Dimensioni: circa 48 mm x 29 mm x 21 mm
  • Cablaggio: 3 fili (rosso, nero, giallo/bianco)

🔌 Collegamenti dei 3 fili

  • Rosso: alimentazione positiva del modulo (Vcc, da 4V a 30V)
  • Nero: GND (terra comune sia per alimentazione che per misurazione)
  • Giallo (o bianco): ingresso di misura (tensione da misurare)

Nota: Il modulo può essere alimentato dallo stesso punto da cui si misura la tensione (se compatibile), oppure separatamente.


🔧 Utilizzo con Arduino

🧰 Materiale necessario

  • Modulo SYV099
  • Arduino Uno / Nano / Mega
  • Resistenze partitore (opzionale)
  • Fili jumper
  • Breadboard (opzionale)

🧪 Modalità di utilizzo

Il modulo misura direttamente la tensione e visualizza il valore sul display, quindi non è necessario leggerlo tramite il pin analogico di Arduino, ma può essere usato come display di tensione esterna, ad esempio per un sensore o una batteria.

Tuttavia, se vuoi leggere la stessa tensione misurata dal modulo anche all’interno del tuo sketch Arduino, puoi duplicare il collegamento (con un partitore se >5V) e usare analogRead().


🧮 Schema di Collegamento Esempio 1 – Solo Visualizzazione

Scopo:

Visualizzare sul SYV099 la tensione di una batteria o sensore (fino a 99.9V).

[ Batteria 12V ]
   |     |
   |     |----------------------> Giallo (ingresso misurazione)
   |                        |
   |------------------------> Rosso (alimentazione modulo)
                              |
                              → Nero (GND comune)

NOTA: Il modulo misura tensioni tra 0 e 99.9V ma non regola nulla. Serve solo a misurare e visualizzare.


🧮 Schema di Collegamento Esempio 2 – Misura condivisa con Arduino

Scopo:

Misurare una tensione con il SYV099 e leggerla anche da Arduino.

🧷 Collegamenti:

  • SYV099:
    • Rosso → 5V di Arduino
    • Nero → GND comune
    • Giallo → tensione da misurare (es. batteria, o output sensore)
  • Arduino:
    • A0 → stesso punto del filo giallo (con partitore resistivo se >5V)

⚠️ Importante:

Se la tensione da misurare è superiore a 5V, usa un partitore resistivo per evitare di danneggiare il pin A0 di Arduino.


🖥️ Codice Arduino per leggere tensione analogica

// 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);
}

🧠 Suggerimenti per l’uso

  • Evita di superare i 30V di alimentazione per il modulo SYV099.
  • Per una lettura precisa con Arduino, calibra i valori di R1 e R2 con un multimetro.
  • Il modulo non può essere controllato da Arduino: è solo un voltmetro autonomo.
  • Usa il modulo per monitoraggio di batteria, alimentatori, pannelli solari, ecc.

Vantaggi del modulo SYV099

  • Facile da usare
  • Economico
  • Display integrato
  • Non richiede programmazione
  • Ottimo per progetti DIY, Arduino, Raspberry Pi

🛠️ Conclusione

Il SYV099 Voltmetro Digitale è uno strumento utile per visualizzare in tempo reale la tensione in un circuito, particolarmente pratico nei progetti con Arduino, dove puoi duplicare la lettura per mostrare il valore a display e anche processarlo nel microcontrollore.

Perfetto! Ecco un progetto pratico con Arduino + SYV099: realizzeremo un monitor di batteria con allarme di basso voltaggio, utile per monitorare batterie da 6V, 9V, 12V, ecc., in tempo reale.


🔋 Progetto: Monitor di Batteria con Allarme Basso Voltaggio

🎯 Obiettivo

  • Visualizzare la tensione della batteria su un modulo SYV099
  • Leggere la tensione anche tramite Arduino
  • Attivare un buzzer/allarme LED se la tensione scende sotto una soglia critica (es. 11.5V)

📦 Materiale Necessario

Componente Quantità
Arduino Uno/Nano/Mega 1
Modulo SYV099 Voltmetro Digitale 1
Buzzer attivo o LED + resistenza da 220Ω 1
Partitore resistivo (R1 = 10kΩ, R2 = 10kΩ o altri valori appropriati) 2
Cavi jumper vari
Breadboard (facoltativa) 1
Batteria da monitorare (6–24V DC max) 1

🧭 Schema di Collegamento

[ 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)

📌 Se misuri una batteria > 5V, devi usare un partitore resistivo per proteggere Arduino!


🧠 Formula del partitore

Tensione letta da Arduino (Vin) = Vbatt × (R2 / (R1 + R2))

Esempio: se vuoi misurare fino a 20V su un pin da 5V, scegli R1 = 20kΩ, R2 = 10kΩ → scala 3:1.


💻 Codice 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);
}

🛠️ Funzionalità Extra Possibili

  • Aggiungere un display OLED o LCD I2C per mostrare la tensione
  • Registrare i valori su SD card
  • Inviare alert via Bluetooth, Wi-Fi (ESP8266/ESP32) o SMS (SIM800L)
  • Alimentare Arduino direttamente dalla batteria (con regolatore step-down)

Conclusione

Questo progetto ti permette di:

  • Monitorare costantemente lo stato di una batteria
  • Visualizzare la tensione sul display del SYV099
  • Avere un allarme visivo/acustico in caso di bassa tensione

È una base perfetta per sistemi portatili, alimentazioni solari, robotica o camper/fai-da-te.


[/vc_column_text][/vc_column][/vc_row]

Informazioni aggiuntive

Peso 26 g