Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Component Documentation

How to Use HY-103: Examples, Pinouts, and Specs

Image of HY-103
Cirkit Designer LogoDesign with HY-103 in Cirkit Designer

Introduction

The HY-103, manufactured by BATARA, is a compact, low-cost, high-performance DC-DC buck converter module. It is designed to efficiently step down higher input voltages to lower output voltages, making it ideal for a wide range of electronic applications. Its small size and high efficiency make it a popular choice for powering microcontrollers, sensors, and other low-voltage devices in embedded systems.

Explore Projects Built with HY-103

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Arduino Nano-Based Multi-Zone Soil Moisture Monitor with OLED Display
Image of Soil Moisture Sensor Analog: A project utilizing HY-103 in a practical application
This circuit is designed to collect environmental data using multiple YL-83 modules with YL-69 sondas for soil moisture, and a KY-015 DHT11 sensor for humidity and temperature, all interfaced with an Arduino Nano. Data from the sensors is processed by the Arduino and displayed on an OLED screen, with power supplied by an MB102 Breadboard Power Supply Module.
Cirkit Designer LogoOpen Project in Cirkit Designer
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
Image of water level: A project utilizing HY-103 in a practical application
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
Image of soloar cleaner : A project utilizing HY-103 in a practical application
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
ESP32-Based Automated Plant Watering System with Soil Moisture Sensing
Image of Agro-Shield transmitter and water pump motor circuit diagram: A project utilizing HY-103 in a practical application
This is a soil moisture monitoring and water pump control system. It uses an ESP32 microcontroller to read soil moisture levels through a YL-69 sensor and YL-83 LM393 module, and controls a water pump via a 5V relay based on the moisture data. The system is powered by a series-parallel arrangement of 18650 batteries, with a buck converter regulating the voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer

Explore Projects Built with HY-103

Use Cirkit Designer to design, explore, and prototype these projects online. Some projects support real-time simulation. Click "Open Project" to start designing instantly!
Image of Soil Moisture Sensor Analog: A project utilizing HY-103 in a practical application
Arduino Nano-Based Multi-Zone Soil Moisture Monitor with OLED Display
This circuit is designed to collect environmental data using multiple YL-83 modules with YL-69 sondas for soil moisture, and a KY-015 DHT11 sensor for humidity and temperature, all interfaced with an Arduino Nano. Data from the sensors is processed by the Arduino and displayed on an OLED screen, with power supplied by an MB102 Breadboard Power Supply Module.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of water level: A project utilizing HY-103 in a practical application
STM32F103C8T6-Based Water Level Monitoring and Communication System with SIM900A and LoRa Connectivity
This circuit features a microcontroller (STM32F103C8T6) interfaced with a SIM900A GSM module, an HC-SR04 ultrasonic sensor, a water level sensor, and a LoRa Ra-02 SX1278 module for long-range communication. The STM32F103C8T6 is configured to communicate with the GSM module and LoRa module via serial connections, and it reads data from the ultrasonic and water level sensors. An FTDI Programmer is connected for programming and serial communication with the microcontroller.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of soloar cleaner : A project utilizing HY-103 in a practical application
Solar-Powered STM32-Based Automation System with Matrix Keypad and RTC
This circuit features an STM32F103C8T6 microcontroller interfaced with a membrane matrix keypad for input, an RTC DS3231 for real-time clock functionality, and a 16x2 I2C LCD for display. It controls four 12V geared motors through two MD20 CYTRON motor drivers, with the motor power supplied by a 12V battery regulated by a buck converter. The battery is charged via a solar panel connected through a solar charge controller, ensuring a renewable energy source for the system.
Cirkit Designer LogoOpen Project in Cirkit Designer
Image of Agro-Shield transmitter and water pump motor circuit diagram: A project utilizing HY-103 in a practical application
ESP32-Based Automated Plant Watering System with Soil Moisture Sensing
This is a soil moisture monitoring and water pump control system. It uses an ESP32 microcontroller to read soil moisture levels through a YL-69 sensor and YL-83 LM393 module, and controls a water pump via a 5V relay based on the moisture data. The system is powered by a series-parallel arrangement of 18650 batteries, with a buck converter regulating the voltage.
Cirkit Designer LogoOpen Project in Cirkit Designer

Common Applications and Use Cases

  • Powering microcontrollers (e.g., Arduino, Raspberry Pi)
  • Voltage regulation in battery-powered devices
  • Supplying power to sensors and modules in IoT systems
  • General-purpose voltage step-down in electronic circuits

Technical Specifications

The HY-103 offers robust performance and flexibility for various voltage regulation needs. Below are its key technical specifications:

Parameter Value
Input Voltage Range 4.5V to 28V
Output Voltage Range 0.8V to 20V (adjustable)
Maximum Output Current 3A
Efficiency Up to 92%
Switching Frequency 150 kHz
Operating Temperature -40°C to +85°C
Dimensions 22mm x 17mm x 4mm

Pin Configuration and Descriptions

The HY-103 module has four pins for easy integration into circuits. The table below describes each pin:

Pin Name Description
VIN Input voltage pin. Connect to the positive terminal of the input power source.
GND Ground pin. Connect to the negative terminal of the input power source.
VOUT Output voltage pin. Provides the regulated output voltage.
ADJ Adjustment pin. Used to set the output voltage via an external potentiometer.

Usage Instructions

The HY-103 is straightforward to use in a circuit. Follow the steps below to integrate it into your design:

  1. Connect the Input Voltage:

    • Connect the VIN pin to the positive terminal of your power source.
    • Connect the GND pin to the negative terminal of your power source.
  2. Set the Output Voltage:

    • Use the ADJ pin to adjust the output voltage. Typically, this is done by connecting a potentiometer or resistor divider to the ADJ pin.
    • Measure the output voltage at the VOUT pin using a multimeter and adjust the potentiometer until the desired voltage is achieved.
  3. Connect the Load:

    • Connect the device or circuit you want to power to the VOUT pin and GND pin.
  4. Verify Connections:

    • Double-check all connections to ensure proper polarity and secure wiring.

Important Considerations and Best Practices

  • Input Voltage Range: Ensure the input voltage is within the specified range (4.5V to 28V). Exceeding this range may damage the module.
  • Heat Dissipation: For high-current applications, consider adding a heatsink or improving airflow around the module to prevent overheating.
  • Output Voltage Adjustment: Use a precise multimeter when adjusting the output voltage to avoid overvoltage or undervoltage conditions.
  • Capacitors: Add input and output capacitors (e.g., 10µF to 100µF) close to the module to improve stability and reduce noise.

Example: Using HY-103 with Arduino UNO

The HY-103 can be used to power an Arduino UNO by stepping down a 12V input to 5V. Below is an example circuit and Arduino code:

Circuit Connections:

  • Connect a 12V power source to the VIN and GND pins of the HY-103.
  • Adjust the output voltage to 5V using the ADJ pin.
  • Connect the VOUT pin of the HY-103 to the 5V pin of the Arduino UNO.
  • Connect the GND pin of the HY-103 to the GND pin of the Arduino UNO.

Arduino Code:

// Example code to blink an LED connected to pin 13 of the Arduino UNO
// Ensure the HY-103 is providing a stable 5V to the Arduino UNO.

void setup() {
  pinMode(13, OUTPUT); // Set pin 13 as an output pin
}

void loop() {
  digitalWrite(13, HIGH); // Turn the LED on
  delay(1000);            // Wait for 1 second
  digitalWrite(13, LOW);  // Turn the LED off
  delay(1000);            // Wait for 1 second
}

Troubleshooting and FAQs

Common Issues and Solutions

  1. No Output Voltage:

    • Cause: Incorrect wiring or insufficient input voltage.
    • Solution: Verify that the VIN and GND pins are connected correctly and that the input voltage is within the specified range.
  2. Output Voltage Fluctuates:

    • Cause: Insufficient input/output capacitors or unstable input power source.
    • Solution: Add capacitors (e.g., 10µF to 100µF) close to the VIN and VOUT pins to stabilize the voltage.
  3. Module Overheats:

    • Cause: Excessive current draw or poor heat dissipation.
    • Solution: Ensure the load does not exceed the 3A maximum current rating. Add a heatsink or improve airflow around the module.
  4. Cannot Adjust Output Voltage:

    • Cause: Faulty potentiometer or incorrect adjustment procedure.
    • Solution: Replace the potentiometer and ensure proper adjustment using a multimeter.

FAQs

Q: Can the HY-103 be used with a 24V input?
A: Yes, the HY-103 supports input voltages up to 28V. Ensure the output voltage is adjusted appropriately for your application.

Q: What is the minimum load current required for stable operation?
A: The HY-103 does not require a minimum load current for stable operation, but adding a small load (e.g., 10mA) can improve performance in some cases.

Q: Is the HY-103 protected against short circuits?
A: No, the HY-103 does not have built-in short-circuit protection. Use external protection circuits if needed.

Q: Can I use the HY-103 to power a Raspberry Pi?
A: Yes, the HY-103 can be used to power a Raspberry Pi. Ensure the output voltage is set to 5V and the current requirement does not exceed 3A.