[Kay Choe] can’t play the piano. Rather, he couldn’t, until he converted his keyboard to include LED-guided instruction. [Kay] is a microbial engineering graduate student, and the last thing a grad student can afford is private music lessons. With $70 in components and a cell phone, however, he may have found a temporary alternative.
The build works like a slimmed-down, real-world Guitar Hero, lighting up each note in turn. We’ve seen a project like this before, with the LEDs mounted above the keys. [Kay]‘s design, however, is much easier to interpret. He embedded the LEDs directly into the keys, including ones above each black key to indicate the sharps/flats. An Android app takes a MIDI file of your choice and parses the data, sending the resulting bits into an IOIO board via USB OTG. A collection of shift registers then drives the LEDs.
For a complete novice, [Kay] seems to benefit from these lights. We are unsure whether the LEDs give any indication of which note to anticipate, however, as it seems he is pressing the keys after each one lights up. Take a look at his video demonstration below and help us speculate as to what the red lights signify. If you’re an electronics savant who wants to make music without practicing a day in your life, we recommend that you check out [Vladimir's] Robot Guitar.
Continue reading “LED-Guided Piano Instruction”
Electric guitars have several switches and potentiometers for controlling volume, tone, and which pickups are enabled. Rather than fiddling with these by hand, [Bob] built the ArduGuitar. It uses an Arduino to control the parameters over Bluetooth. This allows for musicians to configure presets, then recall them as needed, providing the exact same sound every time. It’s similar to the Guitarduino, but adds wireless control.
The internals of the ArduGuitar consist of the Arduino Micro, a BlueSMiRF from Sparkfun, and resistive opto-isolators. The resistive opto-isolators allow the Arduino to adjust resistance through an electrically isolated barrier. This prevents the Arduino from interfering with the guitar’s sound.
Some of the first Vactrols were used to create a tremolo effect in guitar amplifiers. These pulsed a incandescent lamp onto a photoresistor. Fortunately, there are now integrated solutions. PerkinElmer makes these, and they have a nice application note [PDF] on audio applications.
The final part of the design is an Android app, which provides remote control over Bluetooth. The source for everything is available on Github, and the detailed build log is available here.
[Koush] is at it again, this time releasing AirCast, an Android app that’ll push videos to the Chromecast from Dropbox, Google Drive, and your phone’s Gallery. Astute Hackaday readers will recall that AirCast has been around for a few weeks now, but limited to only his whitelisted Chromecast. As [Koush] explains it, he had to reverse engineer the protocols and now he simply avoids the Chromecast SDK entirely. If you’re lucky enough to have a Chromecast, you’ll want to hurry and grab the APK (direct download link) and have some fun with it before it self-destructs. [Koush] isn’t ready to release it for more than a 48 hour period, but we encourage you to take advantage of AirCast and contribute to his call for feedback, bugs, and crash reports. You have a little under a day left.
See “AllCast” work its magic in the video below. No, that’s not a typo. Apparently [Koush] has been struggling with available names for the app, and you’ll hear him call it “AllCast” in the Youtube video. That name was taken for some other product, though, and “AirCast” has now replaced it. If you suddenly regret not immediately ordering a Chromecast and are sitting this one out, go read [Mike's] rant and get psyched up for when they’re back in stock.
Continue reading “Controlling Chromecast: AirCast APK released”
We’re no stranger to radiation detector builds, but [Dmytry]‘s MicroGeiger prototype is one of the smallest and most useful we’ve seen.
The idea behind the MicroGeiger comes from the observation that just about every modern smartphone can provide a small bit of power through the microphone jack. Usually this is used for a microphone, but with the right circuit it can be stepped up enough to power a Geiger tube.
[Dmytry]‘s circuit uses a hand-wound transformer but keeps the part count low; there’s only a few dozen caps, resistors, and diodes in this build, making the circuit much smaller than the Geiger tube itself.
Since [Dmytry] is powering a Geiger tube with a phone, it only makes sense that he should also record clicks from the tube with an Android app. Right now, the entire project is still in the prototype stage, but everything works and his app can detect radiation from one of [Dmytry]‘s sources.
The code and schematics for the MicroGeiger are available on GitHub, with a video of the project in action below.
Continue reading “Turning a phone into a Geiger counter”
[Radu] spend the first portion of this year building and improving upon this wireless rover project. It’s actually the second generation of an autonomous follower project he started a few years back. If you browse through his old postings you’ll find that this version is leaps and bounds ahead of the last.
He purchased the chassis which also came with the gear-head motors and tires. Why reinvent the wheel (har har) when you’ve got bigger things on your plate? To make enough room inside for his own goodies he started out by ditching the control board which came with the Lynxmotion chassis in favor of an AVR ATmega128 development board. He also chose to use his own motor controller board. Next he added a metal bracket system to hold the battery pack. Things start to get pretty crowded in there when he installed his own Bluetooth and GPS modules. Rounding out his hardware additions were a set of five ultrasonic sensors (the grey tubes on top), a character display, as well as head and tail lights. The demo video shows off the control app he uses. We like that tic-tac-toe design for motion control, and that he added in buttons to control the lights.
Continue reading “Wireless rover with Android control”
What a strange message to read on the digital dashboard display of your car. This is proof that [Kristoffer Smith] was able to control the ODB-II bus on his Eagle Grand Cherokee.
He’s not just doing this for the heck of it. It stems from his goal of adding an Android tablet on the dashboard which has been a popular hack as of late. This left [Kristoffer] with steering wheel controls that did nothing. They originally operated the radio, so he set out to make them control the tablet.
He had seen an Arduino used to control the CAN bus, but decided to go a different route. He grabbed a USB CAN bus interface for around $25. The first order of business was to use it with his computer to sniff the data available. From there he was able to decode the traffic and figure out the commands he needed to monitor. The last piece of the puzzle was to write his own Android code to watch for and react to the steering wheel buttons. You can check out the code at his repository and see the demo after the break.
Continue reading “ODB-II hacking using an Android tablet”
This is a fascinating take on building your own pick and place machine. It does an amazing job of automating the hardest parts of hand assembly, while relying on human dexterity to achieve the hardest parts of automation. It’s a semiautomatic pick and place machine driven by an Arduino and controlled by an Android tablet.
The machine is built in two parts. The portion in the upper left feeds components from reels and is fully automated. The portion on the lower right consists of a padded arm-rest which slides smoothly along two axes. A mechanical arm with multiple articulations is attached to the end, culminating in a tip connector for some vacuum tweezers. Right handers are the only ones who will find this convenient, but oh well. The clip after the break shows it in action. The assembly technician first selects the component from an icon on the Android tablet. The reel machine then dispenses that part, which is picked up by the vacuum tweezers using the left hand to switch the vacuum on and off again. If the part orientation needs to be rotated it can done using the jog wheel on the Android app. It smooth, quick, and best of all, clever!
Continue reading “Semi-automatic pick and place machine”