The module features a high efficiency rating of up to 95%, minimizing energy losses and heat generation.
The module features a high efficiency rating of up to 95%, minimizing energy losses and heat generation.
Input voltages ranging from 1.5V to 12V.
Output voltage can be adjusted using an external resistor divider network.
Up to 3A of output current.
| Over-Current Protection | Built-in over-current protection to prevent damage to the module and downstream components. |
| Short-Circuit Protection | Built-in short-circuit protection to prevent damage to the module and downstream components. |
The module features a compact design, making it suitable for use in space-constrained applications.
Applications
| The XL6009 Boost Module is suitable for a wide range of IoT applications, including | |
| Battery-Powered Devices | The module is ideal for use in battery-powered devices, such as IoT sensors, wearables, and portable electronics. |
| Solar-Powered Systems | The module can be used in solar-powered systems, such as solar-powered IoT devices, solar-powered sensors, and solar-powered remote monitoring systems. |
The module is suitable for use in industrial automation applications, such as industrial sensors, industrial automation systems, and industrial control systems.
The module can be used in consumer electronics, such as smart home devices, smart appliances, and wearables.
Package Includes
XL6009 Boost Module
Input/Output terminals
Adjust potentiometer (for output voltage adjustment)
Fixing holes for easy installation
Dimensions
25mm
20mm
12mm
Operating Temperature
-40C to +85C
Weight
approximately 10g
XL6009 Boost Module DocumentationThe XL6009 Boost Module is a high-efficiency DC-DC boost converter module designed to step up voltage from a low-voltage power source to a higher voltage output. This module is suitable for a wide range of applications, including IoT devices, robotics, and DIY projects.Key Features:Input voltage range: 5V-32V
Output voltage range: 5V-35V (adjustable)
Maximum output current: 3A
High efficiency: up to 95%
Built-in overcurrent protection
Small form factor: 21.5mm x 15.5mm x 6.5mmPinout:VIN: Input voltage (5V-32V)
GND: Ground
VOUT: Output voltage (adjustable)
ADJ: Output voltage adjustment pinCode Examples:Example 1: Basic Voltage Boosting with ArduinoIn this example, we will use the XL6009 Boost Module to boost the voltage from a 5V power source to 12V, and power an LED strip.```c
const int adjPin = A0; // Pin connected to ADJ pin on XL6009 module
const int ledPin = 13; // Pin connected to LED stripvoid setup() {
pinMode(ledPin, OUTPUT);
analogWrite(adjPin, 128); // Set output voltage to 12V (approx.)
}void loop() {
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
```Example 2: Voltage Boosting with ESP32 and WiFi ConnectivityIn this example, we will use the XL6009 Boost Module to power an ESP32 microcontroller and connect to a WiFi network.```c
#include <WiFi.h>const char ssid = "your_wifi_ssid";
const char password = "your_wifi_password";void setup() {
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
Serial.println("Initializing XL6009 module...");
pinMode(A0, OUTPUT); // Pin connected to ADJ pin on XL6009 module
analogWrite(A0, 200); // Set output voltage to 24V (approx.)
Serial.println("XL6009 module initialized");
}void loop() {
// Your code here
}
```Example 3: Using the XL6009 Module with Raspberry Pi (Python)In this example, we will use the XL6009 Boost Module to power a Raspberry Pi single-board computer and control a relay module.```python
import RPi.GPIO as GPIO
import timeGPIO.setmode(GPIO.BCM)
GPIO.setup(17, GPIO.OUT) # Pin connected to relay module# Set output voltage to 12V (approx.)
GPIO.setup(18, GPIO.OUT)
pwm = GPIO.PWM(18, 50)
pwm.start(50)try:
while True:
GPIO.output(17, GPIO.HIGH)
time.sleep(1)
GPIO.output(17, GPIO.LOW)
time.sleep(1)
except KeyboardInterrupt:
GPIO.cleanup()
```Remember to adjust the output voltage of the XL6009 module according to your specific requirements and ensure proper heat sinking to prevent overheating.