Robotic light painting with @Raspberry_Pi #piday #raspberrypi

Finventing

Here’s another cool refresh to the light painting projects scene, featuring our Learning System!

From Finventing:

Inspired by the amazing images and brilliant write-up by Phillip Burgess at Adafruit, I decided to give my Raspberry Pi something interesting and colourful to do – light painting. A happy day of geeking saw my brother and I pull together a wireless remote-controlled, battery-powered, Raspberry Pi light painting robot. It’s not perfect, but we think the initial results are pretty good for a day’s work and I thought I’d share some notes and photos in case anyone else is interested.

A few days earlier I had downloaded the PDF guide from Adafruit and used it to work out a kit list for mail order (LED strip, connectors, Raspberry Pi GPIO cable etc). I already knew I could run my Raspberry Pi from a USB battery and figured I could keep things simple by powering the Pi and LED strip from the same battery (the two-port Tecknet iEP387 battery is fantastic). The Edimax Wi-Fi dongle in the Pi would also let me control it without wires (although admittedly within the confines of my home wireless network to start with). After downloading/installing the Occidentalis operating system image for the Pi and setting up Wi-Fi, we had a battery-powered Pi which we could administer from my Windows laptop using PuTTY (for terminal sessions using SSH) and WinSCP (to copy files to/from the Pi). It was then easy to copy across and run the Python script that does the magic of converting image files into “RGB slices” and sending the necessary control signals to the Raspberry Pi GPIO ports to drive the LED strip.

For the LEDs, we soldered a 4-pin JST connector onto the input side of the LED strip as shown in the Adafruit guide (only we mixed up the yellow and green wires, which caused a bit of confusion until we figured that out). On the opposite side of the JST connector, we connected the red and black power wires to a standard USB A plug (via a cannibalised mobile phone charging connector) and the green (data) and yellow (clock) wires into the Raspberry Pi GPIO connector via jumper leads.

Read more.

FinventingRC SM


Featured Adafruit Learning System Tutorial

LightPaintingWithRaspberryPi

Light Painting with Raspberry Pi: Light painting is an artistic photographic technique combining long exposure times with lights in motion. Traditionally these images have been hand-painted with a penlight…but more recently, affordable microcontrollers and addressable RGB LEDs have brought a new high-tech twist to the idea. A few such projects have been featured on tech blogs, most notably the LightScythe by Gavin “The Mechatronics Guy,” which uses an Arduino and a two meter bar of LEDs. The resulting photos, with their intense colors and mid-air suspended images, have been super popular, and rightfully so. (read more)


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7pm ET! To join, head over to YouTube and check out the show’s live chat – we’ll post the link there.

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 36,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


Maker Business — “Packaging” chips in the US

Wearables — Enclosures help fight body humidity in costumes

Electronics — Transformers: More than meets the eye!

Python for Microcontrollers — Python on Microcontrollers Newsletter: Silicon Labs introduces CircuitPython support, and more! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

Adafruit IoT Monthly — Guardian Robot, Weather-wise Umbrella Stand, and more!

Microsoft MakeCode — MakeCode Thank You!

EYE on NPI — Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — #NewProds 7/19/23 Feat. Adafruit Matrix Portal S3 CircuitPython Powered Internet Display!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.