DIY digital tester for AC/DC voltage



You need this code to enter the Class usdcxz3 


Building a DIY digital tester for AC/DC voltage involves using a microcontroller, a voltage sensor, and a display to measure and display the voltage level. Here's a basic guide to creating a simple AC/DC voltage tester:

Materials and Tools:

  1. Microcontroller:

    • Arduino or similar microcontroller.
  2. Voltage Sensor:

    • ZMPT101B or similar AC voltage sensor for measuring AC voltage.
    • A simple voltage divider for measuring DC voltage.
  3. Display:

    • LCD display or LED display to show the measured voltage.
  4. Resistors and Capacitors:

    • Resistors and capacitors for voltage sensing and filtering.
  5. Power Source:

    • Battery or power supply for the microcontroller.
  6. Enclosure:

    • Enclosure to house the components.

Circuit Diagram:

The circuit will have connections for the microcontroller, voltage sensor, and display. Here's a basic representation:

plaintext
+----------------------+ | Microcontroller| | (Arduino, etc.) | | | | +-------+ | | | | | | |Voltage|----|---> Display | |Sensor | | | | | | | +-------+ | | | | +-------+ | | | | | | |Voltage|----|---> Display | |Sensor | | | | | | +----------------------+

Steps:

  1. Connect Voltage Sensor:

    • Connect the AC voltage sensor to the microcontroller for measuring AC voltage.
    • Use a simple voltage divider for measuring DC voltage.
  2. Connect Display:

    • Connect the display to the microcontroller to show the measured voltage.
  3. Add Filtering Components:

    • If needed, add resistors and capacitors for filtering and conditioning the voltage signal.
  4. Write Code:

    • Write a simple code for the microcontroller to read the voltage from the sensor and display it on the screen.
    arduino
    // Sample Arduino code for voltage measurement and display #include <LiquidCrystal.h> LiquidCrystal lcd(12, 11, 5, 4, 3, 2); // Adjust the pin numbers void setup() { lcd.begin(16, 2); // Adjust the columns and rows of your display } void loop() { // Measure voltage using the sensor and display on LCD int voltageValue = analogRead(A0); // Adjust the analog pin float voltage = voltageValue * (5.0 / 1023.0) * 250.0; // Adjust the voltage range lcd.clear(); lcd.print("Voltage: "); lcd.print(voltage); lcd.print(" V"); delay(1000); // Adjust the delay as needed }
  5. Test and Calibrate:

    • Test the digital tester with known voltage sources to ensure accurate readings.
    • Calibrate the device if necessary.
  6. Enclose the Components:

    • Place the components inside an enclosure to protect them.

Safety Considerations:

  • Use proper safety precautions when working with AC voltage.
  • Ensure that the components and wiring are secure and insulated.
  • Do not exceed the specified voltage range for the voltage sensor.
This is a basic guide, and the specific components and code may vary based on your chosen microcontroller and display. Always prioritize safety when working with electrical components.