Control RGB with hand-waving above ultrasonic sensors
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Ondřej Hruška 7a2fc08832 more comments and explanations 8 年之前
lib initial 8 年之前
.gitignore initial 8 年之前
LICENSE initial 8 年之前
Makefile initial 8 年之前
README.md readme typos 8 年之前
main.c more comments and explanations 8 年之前
style.astylerc initial 8 年之前
us_rgb.pro initial 8 年之前

README.md

Spatial RGB

What

  • Arduino
  • 3 sonars
  • 3 colors in the spectrum
  • RGB LED strip
  • Magic!

Building

To run this project, you need Arduino Pro Mini, or Nano (those $2 eBay clones will work perfectly). You can also try to use a genuine Arduino, even larger (UNO), though I haven't tried that.

To flash the firmware, run make flash. Adjust the Makefile as needed. Naturally, you'll need avr-gcc and avrdude installed (and Linux or OSX).

Make sure the correct Serial device is defined in the Makefile (/dev/ttyUSB0 or other - it tends to be something really strange on OSX).

Hardware

  • RGB LED strip with WS2812 or WS2812B. It's set up for a 30-led strip, adjust as needed.

  • Sonars: HC-SR04 (you can get them on eBay)

Wiring is configured in the C file at the top - adjust pin numbers however you like.