When in doubt of your posture just use the Bad Posture belt to get notified of your bad posture. This is enabled with an Arduino board, a Wave Shield from Ladyada, a flexi bend sensor and a push button! The bend sensor is fitted in a belt together with the rest of the electronics. By placing the bend sensor at the back of the belt I can detect when the back is arched and not. With the push button I set the desired arche of the back and “calibrate” the back and the belt to remember this value. When the back is more arched than this value the Wace Shield makes its sound!
I’ve been playing with Arduinos for a wee while now. These are small microprocessors you can build things with. They use the idea of shields which are small daughter boards that connect to the Arduino to provide extra hardware to do useful things with. One shield I have been playing with the the Adafruit Waveshield. This little board allows you to hook an SD card up to the Arduino and play .wav files from it. These are in mono, 22kHz format. Not HiFi but good enough for little projects. I decided to use one in my old phone to make it play music.
This is about the phone in my old Austin 7 garage where I am building an Austin 7 special. I don’t actually like phones (horrible, nasty things) so this one never actually did anything useful. I used an Arduino and a Adafruit Waveshield to make it into a musical phone playing suitably period songs.
I finished this today. It’s a box with a button. When you push the button, it plays a random David Lee Roth scream. Arduino based, with adafruit’s wav shield. Runs on a 9v battery. The red button on the upper right is the power button, the knob on the upper left is volume. The speaker is in the bottom of the case.
I built this RFID enabled jukebox with an Adafruit Waveshield for our daughter, Anna. I drew animals representing the audio tracks on RFID cards. Anna can pick an animal that she likes, wave it in the front of the jukebox and the song is being played.
I’ve used your kits on a few of the projects described on my blog. I just posted one that shows the Wave Shield being used by an Arduino-powered Connect4 player. I made the Connect4 board by CNC — I’d love to write it up so others could make it but I think a traditional circuit board would be easier for others to work with. Any suggestions on making an oversized board like that inexpensively? Thanks.
What went into the design? The construction of the thing?
the final circuit board is an arduino, [Lady Ada - Limor Fried] waveshield, and accelerometer smashed together and made very small. i really just put existing technologies together– i can’t take a lot of credit here.
the industrial design was more fun. we didn’t want to use plastic so we experimented with felt and wood. coming up with a size, shape, and feel were the main goals- to create something that was pleasant to hold and sturdy enough to be tossed in the air.
What it is really doing is playing 24 music tracks that I preloaded onto an SD card in WAV format. There are also 10 tuning noises tracks that get played when the tuner is turned.
Because this is the first time I did this I had a lot of help. Firstly the chaps and chapesses at Hackspace have been very supportive in teaching me how to use and Arduino, particularly Adrian McEwan and Oomlout. Also Jingle Joe who supervised my soldering of the Wave Shield, Brox who helped me decipher the ancient mysteries of FAT16 and Esme who helped dismantle the original radio… PS I did do some of it myself!
Well, another project has already consumed some of my time. I have decided to do a large project that will take up alot of time and would be a great learning experience. I have decided to make a pinball machine! And what a great theme, NBA Hangtime! I use to play this game growing up and still do, I even have a MAME machine sitting inside a Hangtime Cabinet. What makes the game excellent are many things, like the dunks, the minimal rules, 2 on 2, and who can forget the audio??? “Ooohhhhhhhhhh… BOOM Shaka Laka!”. Well I thought that the audio board would be the first thing to do, since it would make or break this machine. I am very pleased with the outcome!
The first part in the three piece suit, The Arm Cannon is Samus’s primary weapon, we are using a PVC base with EVA foam covering it to get the shape right, then we have an orange acrylic disc covering the barrel, with 12 LEDs inside, half red half yellow, the reason for this is we are going have two different beams to choose from, so while wearing the arm cannon you can switch from power beam to plasma beam, and by including an arduino we can either shoot a charge beam shot, or a standard shot. Galactic Federation troopers Joseph and Tony have bean assigned to Basic Structure and Electronics, Trooper Samual is in command of Painting and Texture.
Adding quality audio to an electronic project is surprisingly difficult. Here is a shield for Arduinos that solves this problem. It can play up to 22KHz, 12bit uncompressed audio files of any length. It’s low cost, available as an easy-to-make kit. It has an onboard DAC, filter and op-amp for high quality output. Audio files are read off of an SD/MMC card, which are available at nearly any store. Volume can be controlled with the onboard thumbwheel potentiometer.
This shield is a kit, and comes with all parts you need to build it. Arduino, SD card, tools, speaker and headphones are not included. It is fairly easy to construct and anyone with a successful soldering project under their belt should be able to build it.
The shield comes with an Arduino library for easy use; simply drag uncompressed wave files onto the SD card and plug it in. Then use the library to play audio when buttons are pressed, or when a sensor goes off, or when serial data is received, etc. Audio is played asynchronously as an interrupt, so the Arduino can perform tasks while the audio is playing.
Can play any uncompressed 22KHz, 16bit, mono Wave (.wav) files of any size. While it isnt CD quality, it is certainly good enough to play music, have spoken word, or audio effects. Check out the demo video/audio at the webpage
Output is mono, into L and R channels, standard 3.5mm headphone jack and a connection for a speaker that is switched on when the headphones are unplugged
Files are read off of a FAT16-formatted SD/MMC card
Included library and examples makes playing audio easy
Please note that the library is rather bulky, requiring 10K of flash and more than 1/2 K of RAM for buffering audio. It works fine using an ATmega168-based Arduino (or compatible) but for more complex projects I strongly recommend upgrading to an ATmega328!/li>
More information, including design notes, schematics, library, examples, etc is at the Wave Shield webpage