Close
0%
0%

3.3v DC-DC Boost with RGB LEDs and Arduino Control

This boost driver powers an Arduino and an MPU6050 IMU to turn on some RGB LEDs and a beeper when unleveled, from 1xAAA or 2xAAA.

Similar projects worth following
123 views
0 followers
Boost circuit accepts ~1v to 3.3v Vin and outputs regulated 3.3v at up to 200mA. It links together an Arduino Pro Mini 3.3v 8mhz 328P and an MPU6050 breakout board along with 2 RGB LEDs and a buzzer. It also has room for up to 6 input switches.

This is for a startup called EpicEgg. The idea is that this device should beep/lightup/flash when not level, or when a switch is triggered.

Breakdown:
- ON Semiconductor NCP1402SN33T1G boost driver 3.3v, 200mA (use 1 or 2 alkalines/NiMH)
- Three MOSFETs to independently control R,G,B channels on the two 5050 LEDs
- Output for a buzzer, also independent
- Input for 6 normally open switches (no need for pullups, set INPUT_PULLUP), I used printer endstops
- MPU6050 connections, but without the interrupt pin.
- Designed to fit the Arduino Pro Mini 3.3v 328P 8Mhz, Sparkfun board (with A3,A4,A6,A7 in middle)
- Attached Arduino code is fairly mature.

*CURRENT PCB FILES ARE OUT OF DATE, DON'T FAB THEM

v1.ino

Arduino code is pretty good, take a look

ino - 4.52 kB - 08/02/2017 at 14:56

Download

BOM.xls

Mouser BOM

ms-excel - 99.50 kB - 08/02/2017 at 14:55

Download

PCBv1.zip

KiCad Files OUT OF DATE***

x-zip-compressed - 61.90 kB - 08/02/2017 at 09:12

Download

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates