Reading Sensors with Scratch

Scratch + Arduino

Scratch, a graphical programming language developed by MIT’s Media Lab, is an excellent tool for teaching programming. [Daniel] created an Arduino Sensor Shield to interface with Scratch, allowing for real-world input to the language.

This board is a derivative of the Picoboard, which is designed for use with Scratch. Fortunately, the communication protocol was well documented, and [Daniel] used … Read the rest

Building sensors for the Scratch programming language

[Kevin Osborn] is making it a bit easier for young programmers to write programs that interact with the physical world. The device he’s holding in the picture is an Arduino based accelerometer and distance sensor meant for the Scratch language.

Scratch is a programming language developed at MIT. It has kids in mind, and focuses on graphical building blocks. … Read the rest

Machining an SLR camera from scratch

It took us a while to stop drooling long enough to write about this amazing machining project. [Denis MO] made a single-lens reflex camera from scratch. The banner image above is not the finished product, but just one step in the production chain. [Denis] has been thinking about doing this project for 25 years and finally took the plunge. … Read the rest

Virtual Theremin

[Mojo] has taken a lot of the complex circuitry out of the mix by creating a virtual Theremin. A Theremin is an electronic instrument, usually with two antennas, that senses the proximity of the player’s hands to the instrument and responds accordingly.

This design, called the AirDeck, uses a Wii remote as an IR sensor and two gloves with … Read the rest

Destroying optical media

We got a tip about a USB CD destroyer. We found its methods amusing as it just scratches the CD as seen above on the left. If you really have data security issues, perhaps something more than scratched plastic should be used. There are a lot of paper shredders that can also shred CDs, what about taking that shredder with … Read the rest

XR-NOISE Box

[denha] has assembled a noise box he calls the XR-NOISE using an XR-2206 multi-waveform function generator. The output has an impressive number of controllable settings, and uses a set of LEDs to indicate sound level and rate. The XR-NOISE uses 1/4″ jacks for both in and out, and can also be controlled by the tap-sensitive mic located on the … Read the rest

Scratch input

Scratch input allows us to use solid surfaces as an input devices by capturing the sounds they produce. Using a stethoscope and a high pass filter, they capture the unique sounds of specific gestures. Custom software then translates this to actions for applications. The video shows some really cool stuff, like turning an entire wall into an input device. It … Read the rest