Jump to content

DIY Rainbow Eclipse Wall Light


DiyProjectLab

Recommended Posts

DIY Rainbow Eclipse Wall Light

 

Introduction: DIY Rainbow Eclipse Wall Light

F028V91KD4IXANL.jpg?auto=webp&frame=1&width=320&md=1595895626
FFTZUU0KD4IXAOA.jpg?auto=webp&frame=1&width=320&md=1595895627
FXOXQQ0KD4IXAOK.jpg?auto=webp&frame=1&width=320&md=1595895631
F660BJWKD4IXAOL.jpg?auto=webp&frame=1&width=320&md=1595895633
pixel.png
pixel.png

Hii Friends Today I'll Show You How To Make Simple DIY Eclipse Wall Light Using ESP8266

SO LET'S Make It🔥

 

 

I created this project after I was inspired by smartphone controlled neopixels in a friends house but his were shop-bought. I thought "how hard can it be to make my own, it would be much cheaper too!"

(✯ᴗ✯) (✯ᴗ✯)

Supplies:

Hardware:

Ws2812b RGB Led Strip

Wires

: Buying these from local shops would be a better

Software:

Arduino IDE

BLYNK App

TipQuestionComment

Step 1: WS2812B LED (Neopixel) Strips Are Individually Addressable LED Strips

FDWBVMMKD4IX65J.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595892005
FMPN4TTKD4IX696.jpg?auto=webp&frame=1&width=320&md=1595892013

WS2812B LED (Neopixel) Strips are individually addressable LED strips. These are awesome tools. The ability to program each LED individually using only one data line is amazing. The pad on the strips allow you to solder directly to this semi-flexible PCB, but I find that a little cumbersome. Here's how I make modular hookups for these types of strips or the older 4-pin style of addressable strips.

TipQuestionComment

Step 2: Print Your Plate With 3D Printer

FRPHVO6KD4IX6CM.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595892016
FAATH5HKD4IX6CN.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595892017

I made this plate using 3D printer

If you don't have a 3D printer, don't worry, you can make it without a 3D printer.

You will need a box lid

And you can use it to make it 😞

You can Download 3d Printing File From Here.

TipQuestionComment

Step 3: RGB STRIP LED

FXI8DMMKD4IX7ZM.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893207
F4GR9LBKD4IX80B.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893208
FPX935BKD4IX80C.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893209

I used this W2812b RGB Strip led in it

I would advise you to use the same as they are very good

Now you put the strip led in a plate

As shown in the image

TipQuestionComment

Step 4: Connect the RGB Led With Esp8266

FBKPD2ZKD4IX8H2.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893232
FOOZWUPKD4IX8IN.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893233
F6RFOXVKD4IX8K7.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893235
FWW6WD3KD4IX8MQ.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893235
FBO7O7RKD4IX8MR.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893237
FSTG7MMKD4IX8MS.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893238

I have used ESP8266 in it, if you also have Wemos D1, then we can use it

Connections :-

RGB LED ESP8266

DIN Pin D3

GND GND

VCC 3.3v

 

 

TipQuestionComment

Step 5: Upload Code in ESP8266

F2KBU79KD4IX98N.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893809
F8I4Z4SKD4IX9BQ.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893811
FU3M220KD4IX9IN.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893821
FTBXLYPKD4IX9IO.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595893821

Download Libraries

First we will need the adafruit neopixel library to control the LEDs. It can be found in the libraries manager, just search for 'adafruit neopixel' and select the one shown and install it....
Then to download the board definitions, open prefrences and paste ..

http://arduino.esp8266.com/stable/package_esp8266c... into the 'additional board URLs' box. Then open boards manager and search for 'esp8266' it should be the first one, click on it and install it....

Code
Create a new sketch and name it 'neopixels on esp8266 with blynk' (or something that you're going to remember). Paste in the code. Change 'yourAuthCode' to the auth code for your project. (found in the 'nut' icon in blynk app) Change your wifi name and password to those of your network. Set the number of neopixels to the length of your strip. Plug your MCU into your computer, select MCU from the board menu in the ide, select the COM port and baud rate(115200) but ignore all the rest, it should be pre-configured.

Then upload!!

TipQuestionComment

Step 6: Blynk

FGJOWQGKD4IX9S8.jpg?auto=webp&frame=1&width=320&md=1595894417
FX6NFADKD4IX9S9.jpg?auto=webp&frame=1&width=320&md=1595894419
FKZMCZKKD4IX9T7.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595894422

Install blynk app from app store or play store.

Create a New Project in BLYNK app.Write Project Name and Select ESP8266 or NodeMCU from dropdown.An AUTH token will be sent to your registered email, note this down.Tap on the screen and add a ZERGBA WIDGET on screen..
Note: This will change colors only over WIFI not over internet.

TipQuestionComment

Step 7: Upload the Code to NodeMCU and Play

FKRUNKFKD4IXA58.jpg?auto=webp&frame=1&width=320&md=1595895022

Upload the code to your NodeMCU or ESP8266 and device will be displayed online on your BLYNK app.

Click Play button on top right of your app and start changing colors of your light. Oh yeah!

TipQuestionComment

Step 8: Finished

F7M33ZGKD4IXAC7.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595895605
FH5T3THKD4IXAEN.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595895608
FDK3V3TKD4IXAEO.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595895609
FQJAW5IKD4IXAEP.jpg?auto=webp&frame=1&crop=3:2&width=320&md=1595895611

Small (5.25" / 133.35mm) clock and art display built with 60 RGB LEDs, controlled with an ESP8266 using the FastLED library.

Fully open-source, and programmable over Wi-Fi or micro USB cable.

If there is any problem then you can ask me in the comment

(θ‿θ)

TipQuestionComment

Step 9: : Thanks Nextpcb for Sponsoship

FJ5JO76KDZYNGPQ.png?auto=webp&frame=1&width=320&md=1597777402

If you don't make your PCBs yourself, where do you make them?Personally, I do not have the space and the courage (nor the skill) to do them myself.For SF, I turn to Util-Pocket, because I find that the quality is excellent for the price.For the DF (with metallic holes), I tried several companies, all of which do a good job, but it costs a lot.This time I addressed myself here. I had 3 circuits to do, totaling an average surface of 49 cm2.When I saw that the minimum quantity to order was 5 PCBs, I continued my order out of curiosity, just to see the quote.And when I saw the asking price, I placed the order.NEXTPCB

Neopixels_on_esp8266_with_Blynk (1).ino

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...