  nickinfo@fibos.cn |      0086 18921011531

Cum să măsurați tensiunea folosind un senzor cu Arduino?

Vizualizări: 222     Autor: Leah Publicare Ora: 2025-04-11 Originea: Site

Întreba

Buton de partajare Facebook
Buton de partajare pe Twitter
Buton de partajare a liniei
Buton de partajare WeChat
Butonul de partajare LinkedIn
Butonul de partajare Pinterest
Butonul de partajare WhatsApp
Buton de partajare Kakao
Butonul de partajare Snapchat
Buton de partajare a telegramei
Buton de partajare Sharethis

Meniu de conținut

Introducere în măsurarea tensiunii

>> Ce este un senzor de tensiune?

Configurarea hardware -ului

>> Conectarea senzorului de tensiune

Scrierea codului

Măsurarea tensiunii de curent alternativ

>> Interfațarea ZMPT101B cu Arduino

>> Cod pentru ZMPT101B

Aplicații avansate

>> Monitorizarea nivelului bateriei

>> Construirea unui voltmetru digital

>> Automatizarea la domiciliu

Depanarea problemelor comune

Calibrare și precizie

Concluzie

FAQ

>> 1. Care este tensiunea maximă care poate fi măsurată direct de un Arduino?

>> 2. Cum pot măsura tensiunile peste 5V cu Arduino?

>> 3. Poate Arduino să măsoare tensiunile de curent alternativ?

>> 4. Cum îmi calibrez senzorul de tensiune pentru lecturi precise?

>> 5. Care sunt aplicațiile comune ale măsurării tensiunii cu Arduino?

Citări:

Măsurarea tensiunii este o sarcină fundamentală în electronică, iar utilizarea Arduino cu un senzor de tensiune o face atât eficientă, cât și rentabilă. Acest articol vă va ghida prin procesul de configurare și utilizarea unui Senzor de tensiune cu Arduino, inclusiv hardware -ul, software -ul și sfaturile necesare pentru depanare.

senzor medicion de tensiune arduino

Introducere în măsurarea tensiunii

Măsurarea tensiunii este crucială în diferite aplicații, de la monitorizarea nivelului bateriei până la controlul surselor de alimentare. Plăcile Arduino, cu convertoarele lor analogice-digitale încorporate (ADC), pot măsura cu ușurință tensiunile de până la 5V. Cu toate acestea, pentru tensiuni mai mari, este necesar un senzor de tensiune sau un circuit de divizor de tensiune.

Ce este un senzor de tensiune?

Un senzor de tensiune este un modul care reduce tensiunea de intrare la un nivel sigur pentru ADC -ul lui Arduino. În mod obișnuit, acești senzori folosesc un circuit de divizor de tensiune format din două rezistențe pentru a renunța la tensiune. De exemplu, modulul FZ0430 folosește un rezistor de 30kΩ și 7,5kΩ pentru a măsura până la 25V cu un Arduino 5V.

Configurarea hardware -ului

Pentru a măsura tensiunea cu Arduino, aveți nevoie:

- Arduino Board (de exemplu, Arduino Uno)

- Modul de senzor de tensiune (de exemplu, FZ0430)

- Firuri de bord și jumper

Conectarea senzorului de tensiune

1. Conectați știftul pozitiv (VCC) al senzorului la știftul 5V al lui Arduino.

2. Conectați pinul de sol (GND) al senzorului la știftul GND al lui Arduino.

3. Conectați semnalul (semnele) pinul senzorului la orice pin de intrare analogică de pe Arduino (de exemplu, A0).

Scrierea codului

Pentru a măsura tensiunea, va trebui să citiți intrarea analogică și să o convertiți în tensiune. Iată un exemplu de bază folosind senzorul FZ0430:

void setup () {

 Serial.begin (9600);

}

void loop () {

 valoarea int = analogread (a0);

 float vout = (valoare * 5.0) / 1024.0;

 float r1 = 30000.0; // Rezistența R1 în ohmi

 float r2 = 7500.0; // rezistența R2 în ohmi

 float Vin = Vout / (R2 / (R1 + R2));

 Serial.print ( 'tensiune: ');

 Serial.println (vin);

 întârziere (500);

}

Monitorizarea tensiunii Arduino

Măsurarea tensiunii de curent alternativ

Pentru măsurarea tensiunii de curent alternativ, aveți nevoie de un senzor care să poată gestiona semnale de curent alternativ, cum ar fi modulul ZMPT101B. Acest modul transformă tensiunea de curent alternativ într -o ieșire proporțională de curent continuu care poate fi citită de Arduino.

Interfațarea ZMPT101B cu Arduino

1. Conectați pinul VCC al ZMPT101B la 5V -ul lui Arduino.

2. Conectați pinul GND la GND -ul lui Arduino.

3. Conectați știftul de ieșire la un pin de intrare analog (de exemplu, A0).

Cod pentru ZMPT101B

void setup () {

 Serial.begin (9600);

}

void loop () {

 valoarea int = analogread (a0);

 tensiune float = hartă (valoare, 0, 1023, 0, 250); // presupunând intervalul 0-250V

 Serial.println (tensiune);

 întârziere (100);

}

Aplicații avansate

Monitorizarea nivelului bateriei

Arduino poate fi utilizat pentru a monitoriza nivelul bateriei prin măsurarea tensiunii pe bornele bateriei. Acest lucru este util în special în proiectele de robotică și IoT, unde durata de viață a bateriei este critică.

Construirea unui voltmetru digital

Combinând Arduino cu un senzor de tensiune, puteți construi un voltmetru digital. Acest proiect implică afișarea tensiunii măsurate pe un ecran LCD sau trimiterea fără fir la o aplicație mobilă.

Automatizarea la domiciliu

În sistemele de automatizare la domiciliu, Arduino poate monitoriza furnizarea de tensiune către diverse aparate, ajutând la detectarea problemelor de putere sau anomalii în timp real.

Depanarea problemelor comune

- Citiri incorecte: Asigurați -vă că rezistențele divizorului de tensiune sunt conectate corect și valorile lor sunt exacte.

- Zgomot în citiri: Utilizați un condensator pentru a filtra zgomotul sau pentru a asigura o sursă de alimentare stabilă.

- Senzorul care nu răspunde: verificați conexiunile și asigurați -vă că senzorul este alimentat corect.

Calibrare și precizie

Calibrarea este crucială pentru obținerea măsurătorilor exacte de tensiune. Aceasta implică reglarea codului pentru a se potrivi cu ieșirea de tensiune reală a senzorului. Este posibil să fie nevoie să măsurați tensiunea de referință utilizată de ADC și să ajustați calculele în consecință.

Concluzie

Măsurarea tensiunii cu Arduino este simplă și versatilă, permițându -vă să monitorizați o gamă largă de tensiuni folosind diferiți senzori și tehnici. Indiferent dacă lucrați cu tensiuni DC sau AC, Arduino oferă o soluție rentabilă pentru măsurarea precisă a tensiunii.

Senzor de tensiune Arduino

FAQ

1. Care este tensiunea maximă care poate fi măsurată direct de un Arduino?

Arduino poate măsura direct tensiunile de până la 5V folosind intrările sale analogice.

2. Cum pot măsura tensiunile peste 5V cu Arduino?

Pentru a măsura tensiunile peste 5V, utilizați un circuit de divizor de tensiune sau un modul de senzor de tensiune precum FZ0430.

3. Poate Arduino să măsoare tensiunile de curent alternativ?

Arduino nu poate măsura direct tensiunile de curent alternativ. Utilizați un modul precum ZMPT101B pentru a converti AC într -o ieșire proporțională DC.

4. Cum îmi calibrez senzorul de tensiune pentru lecturi precise?

Calibrarea implică reglarea codului pentru a se potrivi cu ieșirea de tensiune reală a senzorului. Acest lucru poate necesita măsurarea tensiunii de referință utilizate de ADC.

5. Care sunt aplicațiile comune ale măsurării tensiunii cu Arduino?

Aplicațiile comune includ monitorizarea nivelului bateriei, controlul surselor de alimentare și construirea voltmetrelor digitale.

Citări:

[1] https://www.instructables.com/voltage-measurement-using-arduino/

[2] https://electropeak.com/learn/interfacing-zmpt101b-coltage-sensor-with-arduino/

[3] https://www.arcaelectronica.com/blogs/tutoriales/sensor-de-voltaje-fz0430-con-arduino

[4] https://robojax.com/learn/arduino/?vid=robojax-coltage-sensor

[5] https://www.youtube.com/watch?v=gw72g4wbz-u

[6] https://startingelectronics.org/articles/arduino/measuring-coltage-with-arduino/

[7] https://www.electroschematics.com/arduino-digital- voltometer/

[8] https://www.fibossensor.com/es/what-sensors-work-best-with-arduino-for-tennsion-detection.html

[9] https://srituhobby.com/how-the-coltage-sensor-module-works-with-arduino/

[10] https://www.instructables.com/arduino-coltage-sensor-0-25v/

[11] https://dronebotworkshop.com/dc-vilt-curent/

[12] https://forum.arduino.cc/t/voltage-sensor-arduino-project/1162719

[13] https://www.arduitronics.com/product/586/arduino-standard-coltage-sensor-module-0-24-V-99

]

[15] https://www.youtube.com/watch?v=mrn5wqihuf4

[16] https://www.youtube.com/watch?v=oxieoh5isai

[17] https://www.youtube.com/watch?v=WBRM_DA_MZW

[18] https://forum.arduino.cc/t/medidor-de-voltaje/687302

[19] https://www.arduino.cc/en/tutorial/readanalogvoltage

[20] https://forum.arduino.cc/t/medir-corriente-y-voltaje/1163716

[21] https://robotlandia.es/otros/919-modulo-sensor-de-deteccion-de-voltaje-para --arduino.html

[22] https://www.youtube.com/watch?v=rdiutufrxa8

[23] https://www.youtube.com/watch?v=5g9_jnoxrsg

[24] https://www.youtube.com/watch?v=DMDK4ADBMDE

[25] https://forum.arduino.cc/t/measure-coltage-using-digital-pin/1029953

[26] https://forum.arduino.cc/t/Medicion-de-tension-ac-con-arduino/494688

[27] https://www.digikey.com/en/maker/projects/how-to-make-a-simple-digital-voltmeter-with-an-arduino/082dff9d725549aea8bf84a7e302c1b2

[28] https://www.youtube.com/playlist?list=pli5ql1p7hqw-ixa7ohz4lrbt0edqir53S

[29] https://hifisac.com/shop/ard-vs25-sensor-de-voltaje-para --arduino-25vdc-divisor-fz0430-1508

[30] https://forum.arduino.cc/t/measuring-colttage-ranging-from-700mv-to-100mv-with-arduino-uno/1337484

[31] https://www.youtube.com/watch?v=psnaehozv0a

[32] https://altronics.cl/sensor- voltaje-fz0430

[33] https://forum.arduino.cc/t/measuring-voltage-in-external-circuit-with-arduino/630870

[34] https://forum.arduino.cc/t/measuring-coltage-of-any-material/1099948

[35] https://electronics.stackexchange.com/questions/209405/voltage-sensing-using-arduino-with-and-without-common-reference

[36] https://arduino-doc.readthedocs.io/en/latest/4.questions%20and%20answers/questions%20and%20answers/

[37] https://www.luisllamas.es/medir-tenshes-de-220v-230v-con-arduino-y-transformador/

[38] https://www.botnroll.com/en/outros/4504-coltage-sensor-0-25vdc-for-arduino.html

[39] https://naylampmechatronics.com/blog/48_tutorial-sensor-de-corriente-acs712.html

[44

[41] https://projecthub.arduino.cc/jaf_soldier009/baumanometer-with-python-and-arduino-uno-speng-e96d8d

[42] https://www.youtube.com/watch?v=t8xwrvj22afs

[43] https://arduinogetstarted.com/tutorials/arduino-measure-coltage

[44] https://www.youtube.com/watch?v=fdeqjax_i30

[45] https://www.tecneu.com/blogs/tutoriales-de-electronica/monitoreando-la-presion-guia-paso-a-paso-para-utilizar-un-sensor-de-presion-con-arduino

Tabelul listei de conținut

Produse conexe

Produse conexe

Conținutul este gol!

Ghid de personalizare a motorului

Vă rugăm să furnizați cerințele dvs. detaliate, iar inginerii noștri vă vor oferi soluția optimă adaptată aplicației dvs. specifice.

Contactaţi-ne

De mai bine de un deceniu, FIBOS a fost angajat în fabricarea senzorului de micro -forță și a celulelor de încărcare. Suntem mândri să sprijinim toți clienții noștri, indiferent de dimensiunea lor. Capacitatea celulelor de încărcare variază de la

100g  la 1000T
 Timp de livrare a reducerii cu 40%.
Contactaţi-ne

Puteți încărca cu ușurință fișierele de proiectare CAD 2D/3D, iar echipa noastră de inginerie a vânzărilor vă va oferi o ofertă în 24 de ore.

Despre noi

FIBOS este specializată în cercetarea, dezvoltarea și producerea senzorului de forță de cântărire. Serviciul de calibrare a
serviciilor și calibrării
este NIST și în conformitate cu ISO 17025.

Produse

Celula de încărcare personalizată

SOLUŢIE

Testarea auto

COMPANIE

 Contact:

 Telefon: +86 18921011531

 Email: nickinfo@fibos.cn

 Adăugați: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, China

Copyright © Tehnologia de măsurare FIBOS (Changzhou) Co., Ltd. Sitemap