Pohledy: 222 Autor: Leah Publish Time: 2025-04-11 Původ: Místo
Nabídka obsahu
● Měření napětí střídavého proudu
>> Rozhraní ZMPT101B s Arduinem
>> Monitorování úrovně baterie
>> Budování digitálního voltmetru
● Odstraňování problémů s běžnými problémy
● Závěr
● FAQ
>> 1. Jaké je maximální napětí, které lze měřit přímo arduino?
>> 2. Jak změřím napětí nad 5V s Arduino?
>> 3. Může Arduino měřit napětí AC?
>> 4. Jak mohu kalibrovat svůj senzor napětí pro přesné odečty?
>> 5. Jaké jsou běžné aplikace měření napětí s Arduino?
● Citace:
Měření napětí je základní úkol v elektronice a použití Arduino s napěťovým senzorem je efektivní a nákladově efektivní. Tento článek vás provede procesem nastavení a použití a Senzor napětí s Arduino, včetně potřebného hardwaru, softwaru a tipů na odstraňování problémů.
Měření napětí je v různých aplikacích zásadní, od monitorování úrovní baterií po kontrolu napájecích zdrojů. Desky Arduino s jejich vestavěnými analogovým digitálním měničům (ADC) mohou snadno měřit napětí až do 5V. Pro vyšší napětí je však vyžadován snímač napětí nebo obvod děliče napětí.
Senzor napětí je modul, který snižuje vstupní napětí na úroveň bezpečného pro Arduino ADC. Obvykle tyto senzory používají obvod děliče napětí sestávající ze dvou rezistorů, aby odstoupili dolů napětí. Například modul FZ0430 používá rezistor 30 kBΩ a 7,5 kΩ k měření až 25V pomocí 5V arduino.
Chcete -li měřit napětí pomocí Arduino, potřebujete:
- Arduino Board (např. Arduino Uno)
- Modul senzoru napětí (např. FZ0430)
- Dráty na prkénko a propojovací dráty
1. Připojte pozitivní (VCC) pin senzoru k Arduino 5V pin.
2. Připojte půdu (GND) kolíku senzoru k Arduino's GND PIN.
3. Připojte kolík signálu (signálu) senzoru k jakémukoli analogovému vstupnímu kolíku na Arduino (např. A0).
Chcete -li měřit napětí, musíte si přečíst analogový vstup a převést jej na napětí. Zde je základní příklad pomocí senzoru FZ0430:
Naid Setup () {
Serial.begin (9600);
}
void loop () {
int value = analogread (A0);
float VOut = (hodnota * 5.0) / 1024.0;
float R1 = 30000,0; // Odpor R1 v ohmech
float R2 = 7500,0; // Odpor R2 v ohmech
float Vin = Vout / (R2 / (R1 + R2));
Serial.print ( 'napětí: ');
Serial.println (VIN);
zpoždění (500);
}
Pro měření napětí střídavého napětí potřebujete senzor, který zvládne AC signály, jako je modul ZMPT101B. Tento modul převádí AC napětí na proporcionální výstup DC, který může číst Arduino.
1. Připojte PIN VCC zMPT101B k Arduino's 5V.
2. Připojte GND PIN k Arduino's GND.
3. Připojte out pin k analogovému vstupnímu kolíku (např. A0).
Naid Setup () {
Serial.begin (9600);
}
void loop () {
int value = analogread (A0);
plovákové napětí = mapa (hodnota, 0, 1023, 0, 250); // za předpokladu rozsahu 0-250V
Serial.println (napětí);
zpoždění (100);
}
Arduino lze použít ke sledování úrovní baterie měřením napětí přes terminály baterie. To je zvláště užitečné v projektech robotiky a IoT, kde je výdrž baterie kritická.
Kombinací Arduino se senzorem napětí můžete vytvořit digitální voltmetr. Tento projekt zahrnuje zobrazení naměřeného napětí na LCD obrazovce nebo jej bezdrátově odesílání do mobilní aplikace.
V systémech domácí automatizace může Arduino monitorovat přívod napětí různým zařízením a pomoci detekovat problémy s energií nebo anomálie v reálném čase.
- Nesprávné odečty: Zajistěte, aby byly odpory děliče napětí správně připojeny a jejich hodnoty jsou přesné.
- Hluk ve čtení: Použijte kondenzátor k odfiltrování šumu nebo zajistěte stabilní napájení.
- Senzor neodpovídá: Zkontrolujte připojení a zajistěte, aby byl senzor správně napájen.
Kalibrace je zásadní pro dosažení přesného měření napětí. To zahrnuje nastavení kódu tak, aby odpovídalo skutečnému výstupu napětí vašeho senzoru. Možná budete muset měřit referenční napětí používané ADC a podle toho upravit výpočty.
Měření napětí s Arduinem je jednoduché a univerzální, což vám umožňuje sledovat širokou škálu napětí pomocí různých senzorů a technik. Ať už pracujete s DC nebo AC napětí, Arduino poskytuje nákladově efektivní řešení pro přesné měření napětí.
Arduino může přímo měřit napětí až do 5V pomocí svých analogových vstupů.
K měření napětí nad 5V použijte obvod děliče napětí nebo modul senzoru napětí, jako je FZ0430.
Arduino nemůže přímo měřit napětí AC. Pomocí modulu, jako je ZMPT101B, převádějte AC na proporcionální DC výstup.
Kalibrace zahrnuje nastavení kódu tak, aby odpovídalo skutečnému výstupu napětí vašeho senzoru. To může vyžadovat měření referenčního napětí používaného ADC.
Mezi běžné aplikace patří monitorování úrovní baterií, ovládání napájecích zdrojů a budování digitálních voltmetrů.
[1] https://www.instructables.com/voltage-measurement-using-arduino/
[2] https://electropeak.com/learn/interfacing-zmp101b-voltage-sensor-with-arduino/
[3] https://www.arcaelectronica.com/blogs/tutorialles/sensor-de-voltaje-fz0430-con-darduino
[4] https://robojax.com/learn/arduino/?vid=robojax-voltage-sensor
[5] https://www.youtube.com/watch?v=GW72G4WBZ-U
[6] https://startingelectronics.org/articles/arduino/measuring-voltage-with-arduino/
[7] https://www.electroschematics.com/arduino-digital-voltmeter/
[8] https://www.fibossensor.com/es/what-sensors-work-with-arduino-for-napínač-dection.html
[9] https://srituhobby.com/how-the-toltage-sensor-module-with-arduino/
[10] https://www.instructables.com/arduino-voltage-sensor-0-25v/
[11] https://dronebotworkshop.com/dc-volt-current/
[12] https://forum.arduino.cc/t/voltage-sensor-arduino-project/1162719
[13] https://www.arduitronics.com/product/586/arduino-standard-voltage-sensor-0-24-V-99
[14] https://www.luisllamas.es/Medir-tingside-intensidad-y-potencia-con-arduino-y-ina219/
[15] https://www.youtube.com/watch?v=mrn5wquf4
[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-coriente-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-voltage-using-sigtal-in/1029953
[26] https://forum.arduino.cc/t/medicion-de-esten-ac-con-arduino/494688
[27] https://www.digikey.com/en/maker/projects/how-to-make-a-simple-digital-voltmeter-with-an-arduino/082dff9d725549aea8bf84a72c1b2
[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-voltage--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-voltage-of-any-material/1099948
[35] https://electronics.stackexchange.com/questions/209405/voltage-sensing-using-using-with-and-witheut-common-reference
[36] https://arduino-doc.readthedocs.io/en/latest/4.questions%20and%20answers/Questions%20and%20answers/
[37] https://www.luisllamas.es/Medir-Tensions-de-220V-230V-con-arduino-y-transformador/
[38] https://www.botnroll.com/en/outros/4504-voltage-sensor-0-25vdc-for-arduino.html
[39] https://naylampmetronics.com/blog/48_Tutorial-sensor-de-corriente-ACS712.html
[40] https://www.luisllamas.es/medir-voltajes-de-hasta-25V-Con-arduino-y-fz0430/
[41] https://projectthub.arduino.cc/jaf_soldier009/baumanometer-with-python-and-arduino-uno-espeng-e96d8d
[42] https://www.youtube.com/watch?v=t8xwrvj2afs
[43] https://arduinogetstarted.com/tutorials/arduino-measuas-voltage
[44] https://www.youtube.com/watch?v=fdeqjax_i30
[45] https://www.tecneu.com/blogs/tutorialles-de-electronica/monitoreando-la-psion-guia-paso-a-paso-para-itilizar-un-sen-de-con-arduino
Obsah je prázdný!
Kontakt:
Telefon: +86 18921011531
E -mail: nickinfo@fibos.cn
Přidat: 12-1 Xinhui Road, Fengshu Industrial Park, Changzhou, Čína