front WS2812 Programmable LED Controller
Authors: J. Bajić
2019 03 29 172747 

This is an project example using smart programmable LEDs WS2812. WS2812 is a intelligent control LED light source that the control circuit and RGB chip are integrated in
a package of 5050 components. These LEDs are 24bit programable LEDs (using single wire NZR communication mode as data transfer protocol). In this project 24 LED ring with WS2818 LEDs is used (but can be easily configured for other number of LEDs). WS2812 driver is base on MINI-AT small development with atmega328 microcontroller by Mikroelektronika.

mini         pcb3d    Drawing1  bt

Driver board also utilizes HC-06 bluetooh communication module for wireless control of the LEDs. Sample android application for controling LEDs via bluetooth is design using MIT App Inventor 2.


- WS2812 datashet: pdf
- Demo project on github: source
- Driver schematic and pcb: sch&pcb
- Driver housing/box on thingiversebox
- WS2812 LED ring housing on thingiverse: lamp
- Bluetooth android installation package: apk
- MIT App Inventor Source Code File: aia
- Project video on youtube: video



  • box_modelbox_model
  • IMG_20190804_163558IMG_20190804_163558
  • IMG_20190804_163941IMG_20190804_163941
  • IMG_20190804_163620IMG_20190804_163620
  • IMG_20190804_164154IMG_20190804_164154
  • IMG_20190804_164233IMG_20190804_164233
  • IMG_20190804_164207IMG_20190804_164207
  • IMG_20190804_164324IMG_20190804_164324
  • pcb3dpcb3d
  • schsch
  • pcbpcb
  • IMG_20190903_193559IMG_20190903_193559
  • IMG_20190804_164356IMG_20190804_164356
  • led_housingled_housing


© - Faculty of Technical Sciences, Novi Sad, 2016