BHARAT RGB Version 1.0
Introduction: BHARAT RGB Version 1.0
Hey everyone WAZZUP!
This is "BHARAT RGB Version 1.0" It's a 3D Printed RGB Moodlight/LAMP which is designed to look exactly like Map of India.
The idea here was to design something related to Indian Map as Independence day is coming soon so I thought let's design an INDIA shaped LAMP which will house RGB LEDs inside.
The body is designed in Fusion360 and then 3D Printed on ENDER3 with Transparent PLA and Black PLA.
RGB Module is totally custom, I used one of my previous project's PCB in it.
In this Instructables, I'm gonna show you guys how I made this MAP Project in few easy steps.
So Let's get started!
Supplies
3D Printed Parts
* Diffuser
* Base
Electronics
* ESP12F Module
* WS2812B LEDs
* AMS1117 3.3V
* 10uf Cap 1206 Package
* 4.7uf Cap 1206 Package
* 10K Resistance 0805 Package
* 100nf Cap 0805 Package
* NodeMCU
* Custom PCB
Step 1: Prologue
3D Printing technology is such an extreme innovation which is being developed in the past 15 years, one can make all sorts of stuff with it which includes all sorts of things from a phone stand to an RC plane.
a few years ago, I visited a workplace near my place, they have made an entire world map out of wood with a CNC and mounted it on a wall.
It was quite something and I really wanted to replicate that but I didn't have a CNC back then but why use wood when this type of project can be easily made via 3D Printing!
Just to see how this works out, I first made a 3D model of my country (which is India) and then 3D Printed it on an Ender 3.
The model took 6 hours to print and it was just great. Instead of making a solid body, I made the base hollow so I could put LEDs inside because adding RGB LEDs to stuff is KEWL!
Step 2: Body Designing Process and 3D Printing Details
* First, I downloaded a black and white Indian Map from google.
(Sorry if this map boundary is incorrect in any aspect, not really making this for political debate about boundaries here)
* Then I imported the image in fusion360 and calibrated its Height to
* After setting the height of the image, created a new sketch and trace out the boundary of the map which took quite some time but after that, I extruded the sketch into a new body with a thickness of then, at last, I used the shell command to make this body hollow.
* after that, I made mounting holes in different regions of this map structure and ten added a Lid which will be the diffuser of this RGB LAMP.
* In the end, I exported the STL files and printing them on my ender 3 with 0.2mm layer settings at 200 C with Black and transparent PLA.
Step 3: Electronics
As for the electronics part, I'm using an ESP8266 Based RGB Module which I made for my previous project- https://www.instructables.com/RGBLAMPIO/
Basically, It's a Minimal ESP8266 Setup that utilizes an ESP12F Module connected with 18 WS2812B LEDs.
This module can be powered with a voltage between 3.3V to 12V as I've added an AMS1117 Regulator on this board.
But for simplicity, I will use a 5V 2A Mobile Phone Charger to power this setup!
Step 4: Schematic of PCB
Here's the schematic of this PCB that I'm using.
I placed 18 WS2812B addressable LEDs and connected them with a minimal ESP12F or 12E setup.
I also added an AMS1117 circuit for stepping down the 5V from USB or 3.7V from the battery side as the ESP12F is 3.3v tolerant and 5V will instantly burn the board.
I didn't make any breadboard prototype for this setup as I previously have made similar projects, for example, these RGB glasses. https://www.instructables.com/RGB-Glasses/
They also have the same setup, everything is the same except the number of LEDs and the mechanical fittings and shape. In the PCB editor, I put WS2812B LEDs in a Ring sequence and added the ESP12F at the middle and AMS1117 at one side. 492