Diy | Rgb Shades

About the project

RGB Goggles using WS2812B LEDs and Arduino Nano.The Goggles have many animations they can be controlled using a mobile app.The app can communicate with Arduino through Bluetooth Module.

Items used in this project

Hardware components

ARDUINO NANO V3 ARDUINO NANO V3 x 1
Bluetooth Module Bluetooth Module x 88
(HC-06)Bluetooth Module (HC-06)Bluetooth Module x 1
Lithium Ion Polymer Battery 3.7V 1200mAh Lithium Ion Polymer Battery 3.7V 1200mAh x 1
ON/OFF Switch ON/OFF Switch x 1
Pair Of Goggle Pair Of Goggle x 1

Software apps and online services

Arduino IDE Arduino IDE
DIY App DIY App https://drive.google.com/drive/u/1/folders/1kIGv8QjD4dzVEzyOPBLJylaLO_wIToIW

Hand tools and fabrication machines

Soldering Tools Soldering Tools x 1

Story

Circuit Connections :

  • Take 88 WS2812b LEDs and arrange them on a cello tape or Double sided tape.
  • The LEDs should be arranged in such a way that all the grounds and Vcc should should be in same respective lines.
  • The alternate LEDs lines should be inverted so that the GND/Vcc becomes common for two LEDs lines.
  • Make all the LEDs Data in and Data out connections.
  • After all the LEDs connections now connect Arduino as shown in circuit diagram.
  • GND~GND
  • 5v/3v ~Vin/5v
  • Data pin ~ Pin 3.
  •     

Code:

  • Before Uploading code make sure that RXD and TXD pins are disconnected.
  • Open the code in Arduino IDE.
  • Include all the libraries that are in the code.
  • Select Board Type and Port.
  • Upload The Code.
  • After Uploading code connect them back.
  • https://drive.google.com/drive/u/1/folders/1kIGv8... Code and App Link: 

    App Setup:

    • Install The app give in the above link.
    • Open Bluetooth settings.
    • Turn on the Goggles.
    • Search for HC06 In Bluetooth Settings and pair it by entering password as 1234.
    • Open the app click on Bluetooth Icon Select HC06.
    • And You are Ready!
    • Click on any animation you want.
    • Place all the electronics in a container.

    Schematics, diagrams and documents

    Circuit Diagram:

    Code

    Arduino Code:

    Credits

    Photo of mukesh-sankhla

    mukesh-sankhla

    🧑‍💻Passionate software engineer at Siemens, dedicated to driving digitalization by day. 🧑‍🏭By night, I'm a maker exploring IoT, product design, electronics, CAD, and 3D printing, sharing my projects with the world.

       

    Leave your feedback...