Hey Makers, Hobbyists, and Gadgeteer Geniuses!
Ever faced that classic problem? Got a shiny new 3.3V sensor you want to hook up to your trusty 5V Arduino? Or maybe a 5V peripheral that needs to play nice with your Raspberry Pi or ESP32? Don't risk damaging your precious components!
This little lifesaver – these 4-Channel Bi-Directional Logic Level Shifters – are here to smoothly and safely bridge that voltage gap! It's like a universal translator for your electronic signals. Super handy, incredibly useful, and ready to unlock new possibilities in your projects.
Why is this little board so awesome?
- ✅ Safely Connect Mismatched Voltages: Effortlessly converts logic levels between high and low voltage systems (e.g., 5V <-> 3.3V).
- ✅ Truly Bi-Directional: Works automatically in both directions on each of the 4 channels! No need to set direction pins. Perfect for protocols like I2C or any time you need two-way communication.
- ✅ 4 Independent Channels: Control up to four separate data lines simultaneously. Great for SPI, I2C (SDA & SCL), UART (TX & RX), or multiple individual signals.
- ✅ Easy Peasy Setup: Simple connections get you up and running in minutes (see below!).
- ✅ Versatile Voltage: While commonly used for 5V/3.3V, it can work with other voltages too! (Typically supports high side ~5V, low side ~1.8V+).
- ✅ Compact & Breadboard Friendly: Small footprint fits neatly into your projects. (Header pins usually included - specify if soldered/unsoldered).
How to Use It - Simple as 1-2-3!
This board uses a clever N-channel MOSFET design to handle the level shifting. Here's the hookup:
-
Power It Up:
- Connect your High Voltage source (e.g., 5V from your Arduino) to the 'HV' pin.
- Connect the ground from your high voltage source to the 'GND' pin next to HV.
- Connect your Low Voltage source (e.g., 3.3V from your sensor or Pi) to the 'LV' pin.
- Connect the ground from your low voltage source to the 'GND' pin next to LV.
- (Important: Make sure both grounds are connected to the board and ideally share a common ground reference in your overall project).
-
Connect Your Signals:
- For each signal you want to convert, connect the high-voltage device's pin to the corresponding 'HVx' pin (e.g., HV1, HV2, HV3, HV4).
- Connect the low-voltage device's pin to the corresponding 'LVx' pin (e.g., LV1, LV2, LV3, LV4).
- Example: To connect an Arduino (5V) SDA pin to a Raspberry Pi (3.3V) SDA pin, connect Arduino SDA -> HV1 and Raspberry Pi SDA -> LV1.
-
That's It! The board automatically handles whether the signal is going from High-to-Low or Low-to-High on that channel. Magic! ✨
Perfect For:
- Connecting 5V Arduinos to 3.3V sensors (GPS, accelerometers, BME280, etc.)
- Interfacing Raspberry Pi, ESP8266, ESP32 (3.3V) with 5V peripherals or sensors.
- Level shifting for I2C, SPI, UART (Serial TTL), and general digital signals.
- Protecting your sensitive low-voltage microcontrollers!
What You Get:
- 5 x 4-Channel Bi-Directional Logic Level Shifter Module
- 5 x Header pin strips (5x 12 pins).
Ready to stop worrying about voltage levels and start building? Grab one of these super useful modules today and make your components talk nicely to each other!
Happy Making! 😊