Voltage Detection Module <25v

kr.12.00 inkl. moms

Voltage Detection Module <25v.

På lager

Fortæl andre om dette produkt.

Email
Varenummer (SKU): 8106 Kategori: Tags: , ,

Beskrivelse

Voltage Detection Module <25v, kan bruges til at måle spændinger med , helt på til 25v.

Tekniske detaljer:

Voltage input range : DC0-25 V
Voltage detection range : DC0.02445 V-25 V
Voltage analog resolution : 0.00489 V
Size: 25mm×13mm/0.98″×0.51

Eksempel

Dette eksempel viser hvordan du kan måle en spænding helt op til 25v. Brug “Serial Monitor” i Arduinos IDE software for at se hvad spændingen viser. Hust at indstille “Baud” til området “9600”. Efter spændingen overstier 12v tænder LED, og slukker hvis spændingen er under 12v igen.

Du skal bruge:

Alle dele kan købes i webshoppen. Klik på navnet for at blive viderestillet til produktet.

 Forbind det sådan:

Pin 2 (Arduino) – LED 1 + (Modstand imellem)
Pin GND (Arduino) – LED 1 –

Analog Pin 1 (Arduino) – Voltage Detection Module Signal (S)
Pin +5v (Arduino) – Voltage Detection Module + (Midterste)
Pin GND (Arduino) – Voltage Detection Module (–)

Kode:

//Hentet fra ardustore.dk - info@ardustore.dk
int analogInput = A1; 
int LED = 2;    
 
float vout = 0.0;
float vin = 0.0;
float R1 = 30000.0; //30k
float R2 = 7500.0; //7500 ohm resistor, I tweaked this
int value = 0;
 
void setup()
{
   pinMode(analogInput, INPUT);
   pinMode(LED, OUTPUT);
   Serial.begin(9600);
   Serial.println("BASIC DC VOLTMETER");
}
 
void loop()
{
   // read the value at analog input
   value = analogRead(analogInput);
   vout = (value * 5.0) / 1024.0;
   vin = vout / (R2/(R1+R2)); 
 
  Serial.print("Voltage = ");
  Serial.println(vin,2);
  delay(500);

  //Tænd LED når spæningen kommer over 12v
  if (vin > 12 ){ 
    //Aktivere pumpe/LED
    digitalWrite(LED, HIGH);
   }

  //Sluk LED når spæningen kommer over 12v
  if (vin < 12 ){ 
    //Aktivere pumpe/LED
    digitalWrite(LED, LOW);
   } 
    
}

Lav dit egen Voltage Detection

Koden er faktisk den samme, men værdien for modstand skal ændres

  • float R1 = 30000.0; //30k = float R1 = 100000.0; //100K
  • float R2 = 7500.0; //7500 ohm = float R2 = 10000.0; //10K

Disse modstande kan købes her

Kode

//Hentet fra ardustore.dk - info@ardustore.dk
int analogInput = A1; 
int LED = 2;    
 
float vout = 0.0;
float vin = 0.0;
float R1 = 100000.0; //100K
float R2 = 10000.0; //10K ohm resistor, I tweaked this
int value = 0;
 
void setup()
{
   pinMode(analogInput, INPUT);
   pinMode(LED, OUTPUT);
   Serial.begin(9600);
   Serial.println("BASIC DC VOLTMETER");
}
 
void loop()
{
   // read the value at analog input
   value = analogRead(analogInput);
   vout = (value * 5.0) / 1024.0;
   vin = vout / (R2/(R1+R2)); 
 
  Serial.print("Voltage = ");
  Serial.println(vin,2);
  delay(500);

  //Tænd LED når spæningen kommer over 12v
  if (vin > 12 ){ 
    //Aktivere pumpe/LED
    digitalWrite(LED, HIGH);
   }

  //Sluk LED når spæningen kommer over 12v
  if (vin < 12 ){ 
    //Aktivere pumpe/LED
    digitalWrite(LED, LOW);
   } 
    
}

Download

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

 

 

Yderligere information

Placering

A1.S18.1

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “Voltage Detection Module <25v”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *