Posts with «featured» label

Maker uses Arduino to get revenge on his noisy neighbors

For our throwback project of the week, we stumbled upon a YouTube video that dates all the way back to 2012. And while the viral clip itself (which has over 1.4M views) may be a few years old, the problem it solves is timeless.

Unfortunately, you don’t get to choose your neighbors; however, what can choose is how you put up with them. After growing tired of the folks next door failing to turn down their stereo, Maker “Jamil” came up with an ingenious way to put an end to the noisy behavior: fight the loud music with, well, even louder music.

As you can see in the video below, Jamil programmed an Arduino Uno with a microphone sensor to detect whenever the nearby resident’s tunes exceeded his preferred threshold. When this occurs, it triggers a CD player to play incredibly annoying music through his massive speakers. His track of choice? “Who Let the Dogs Out?” by The Baha Men.

Maker builds his own Ghostbuster proton pack

Anyone who has ever watched Ghostbusters is surely familiar with the iconic proton pack–a handheld wand connected to a backpack-sized particle accelerator used for capturing ghosts. With a remake of the ‘80s flick about to hit theaters, what better time for a DIY prop equipped with full-featured user control and Hollywood-like effects?

That’s exactly what John Finocchiaro has done using a bunch of household items, including a five gallon bucket for the cyclotron, a garlic powder container for the N-Filter, a hairbrush for the PKE meter, spark plug wire, cardboard tubes, pill bottles, handles from power tool cases, a couple electrical boxes, and some other miscellaneous parts.

The proton pack is based on an Arduino Uno along with a Seeed Studio SD card shield containing .WAV files. The Arduino supplies all of the sound and light effects, except for the cyclotron lights which use a 555 timer and 4017 decade counter. The sound is amplified through an old computer speaker board, while two homemade boards control the lights.

The red lights on the cyclotron area are supposed to be asymmetrical. This project took two weekends to make, one for the pack and one for the gun. It is attached to a homemade  PVC “ALICE” frame. I tried to make it as light as possible, the whole unit weighs just 13 lbs. Its not fully “screen accurate” but more like a “Model 3″ version. The addition of a bunch of actual electronic components make it look more like it is a  functional unit instead of a prop.

The power meter on the gun and pack are synced to show an accumulating “charge” while a generator sound plays. When armed, the lights on the gun blink and the generator sound intensifies. When it’s fired, the barrel lights and the blast sound plays as the charge meter decreases to zero. It then shuts off and recharges.

It came out so well I also made a PKE meter (ghost detector) that also functions with lights and sound. The arms are powered by a small gear motor. The lights are a blinking LED and 10 green LEDs that sequence via a 555 timer/4017 decade counter. It’s crammed into a hairbrush.

I also have made a ghost trap and pedal that opens and closes via a servo mechanism. The interior of the ghost trap is made from an old laser disc lit with a row of LEDs, so it looks “deeper” inside than it should. It works with the pedal as it does in the movie. It’s not full height, I am trying to keep all this stuff compact. Anyway, after 30 years I’m sure there would be some miniaturization in the equipment by now!

And what would a full Ghostbusters getup be without some Ecto Goggles? Finocchiaro constructed his own pair from scratch using foamboard and paper with aluminum strips for strength. The outside is textured to resemble a military-type finish, while the lens tubes illuminate green to add a “glow,” and a red LED blinks on the side.

Whether a fan of the movie, a fan of cosplay, or simply a fan of making, you’ll want to check out the entire build here.

Interactive sidewalks plays music to your shadows

Designed by Montreal studio Daily tous les jours, Mesa Musical Shadows is a public installation which turns several blocks of pavement in Arizona’s Mesa Arts Center into a super-sized dance pad that reacts to your moving shadow with the sounds of singing.

Shadows cast on different tiles trigger different voices, all while singing in harmony. Length of shadow is dependent upon the season, the time of day and the weather; meaning, a visitor may never quite cast the same shadow twice. The sounds themselves also change with the angle of the sun, which makes interacting with the installation a dynamic experience in the morning, midday, evening, and in the middle of the night. As the day turns into night, the tracks shift from upbeat, Pitch Perfect-like acapella to creepier, ominous tones.

Though all the audio originates with recordings of the human voice, a large variety of sounds and moods are created throughout the day. The sounds triggered in the morning are peaceful and ethereal: sustained choral tones that follow your long shadow, singing you into your day. Later, when the sun is hot overhead, and shadows are shorter; the sounds are chopped and frenetic, creating a rhythmic, energetic soundtrack. As the shadows become long again toward sunset, clusters of complementary, interlocking melodies are triggered. Finally, after dark, the sounds harken toward the natural landscape: Insect or bird-like vocal sounds evoking a nocturnal meadow are triggered by users navigating their way through the night.

The system itself consists of sensors that respond to changes in light, which prompt a range of melodic or percussive sounds emitted through speakers embedded in the colorful fabricated tiles. As Creative Applications details, Mesa Musical Shadows is controlled by a MaxMSP patch linking Arduino Mega boards via OSC.

The installation’s 47 sensors are run through six control nodes, comprised of an Arduino Mega, Ethernet shields, and custom connector shields – each of which is protected in a waterproof enclosure, placed underneath the tiling. Each sensor unit has a custom PCB with a light sensor on top and an LED on its bottom, for nighttime illumination and the more sensitive gear (computers, amplifiers, etc.) is all installed in the museum.

If this musical public display seems a bit familiar, that’s because you may recall Daily Tous Les Jours’ earlier project, 21 Swings, which used playground swings to form a giant collective instrument. Read more about the singing sidewalk here, and see it in action below!

Arduino door lock is activated by opening an incognito window

Mike, CEO of the Useless Duck Company, continues to make us laugh with his hilarious Arduino innovations. Despite all the comical projects, which range from a fedora that tips itself to an automated toilet paper-dispensing machine, he may be onto something with one of his more recent contraptions: a door that locks itself whenever you’re shopping for gifts for your wife or significant other.

If you don’t want Google Chrome to save a record of what you visit and download, you can always browse the web in incognito mode However, what happens if your loved one bursts into the room and catches you in the act of making a purchase?

To solve this common problem, Mike has hooked his PC up to an Arduino Uno that’s connected to a servo-controlled lock. A self-written program then checks all of the browsers running on his computer, and if it finds one in incognito mode, it sends a signal to the Arduino to bolt the door.

Create polarized pictures with your iPhone and Arduino

Taking great pictures means making them more vibrant enhancing saturation and contrast. Ynformatic has published some tips to help you do that by creating a DIY device to control a polarizer using an Arduino Pro Mini, an iPhone, and a screen from an auto-darkening welder’s mask.

A phototransistor located facing the iPhone’s flashlight LED is connected to both an external interrupt pin and an analog pin. Short pulses on the LED cause interrupts in the Arduino code which are used to synchronize the polarizer. Long pulses on the LED cause the Arduino to enter calibration mode. The time interval between syncrhonization pulses is continuously measured and divided into three equal parts. On receiving a synchronization pulse the voltage is set to 0V for one part, to the 45 degree voltage for one part and finally to 5V for one part. Voltage for the polarizer is supplied from an Arduino PWM output pin. To get a reasonably stable output the PWM frequency was increased to 32 kHz and smoothed with a second order RC filter. The liquid crystal display will be damaged by a constant DC voltage so a CMOS switch is used to alternate the polarity. A 2 kHz square wave generated from a free running Arduino timer is used to drive the switching.

An iPhone app written in Swift is responsible for the user interface and image processing.

Explore the schematic in the picture below, while the full source code for the Arduino and iPhone can be downloaded from here.

 

Play some Super Arduino Bros. tunes with percussion

Have you ever wished your Arduino project could play tunes, or even just note-based sound effects? Connor Nishijima has, and that’s why over the last three years he has been hard at work developing Miduino–a free web service that enables Makers to automatically convert their MIDI music into ready-made sketches.

Unlike any built-in Arduino noisemaking functions such as tone(), Miduino’s output is polyphonic–meaning you can play up to six notes at once. Most recently, he has added two major updates to the service: percussion tracking and switch to software-based timing.

Now the only thing setting your Arduino apart from an NES is a proper triangle wave! While it’s not fully featured yet for the whole MIDI percussion spectrum, your basic snares, kicks and hi-hats will be joining the music!

Originally I collaborated with Len Shustek to tie his Playtune library into the service, but his library requires a hardware timer for each active note–which has its ups and downs.

With a hardware timer you’ll get extremely crisp sound every time, but an Arduino Uno can only play up to three notes at once and the original code didn’t know what to do with MIDI percussion channels.

Instead, Nishijima is polling for new notes and their expirations at about 22,050Hz using Timer 1 and generating different types of percussion with some RNG tricks. Admittedly it hasn’t been perfected yet, as some songs need the polling frequency turned down to avoid crashes. (Cut the Arduino some slack, it’s not supposed to be good at this!)

To demonstrate his latest upgrades, Nishijima plays Super Mario Bros. theme song with LEDs blinking to the iconic tunes. Although some would argue that this could be faked quite easily, the Maker has gone ahead and shared the code along with a couple other examples for any doubters–these include Van Halen’s “Eruption” and Mozart’s “Rondo Alla Turca.”

 

Check the time on a beautiful wooden word clock

When it comes to telling time, Makers like to go beyond simply reading moving hands or looking at a digital display. In Imgur user Grahamvinyl’s case, that’s a slick word clock comprised of a walnut veneer, clear epoxy, LEDs, letters, and Arduino.

Grahamvinyl cut the clock from the back of an acoustic guitar and sides, and then strung together individually addressable RGB strips. A matrix of letters in Art Deco font spell out the time horizontally. Pieces of spraypainted 1/4-inch MDF act as dividers (so the color doesn’t bleed from one letter to the next), and a sheet of wax paper diffuses the light.

I haven’t seen another word clock designed the same way: clear epoxy holds the interior of the letters in place, so I didn’t need to use a stencil font.

The display changes every five minutes, and counts two minutes before and after the actual time (e.g. 10:13 and 10:17). Meanwhile, numbers that take longer to spell out such as “fifteen” are shown as “quarter past.”

The Arduino Uno-controlled clock also has a button on its side that allows it to show the numerical time—from far away, you’ll notice the illuminated letters actually create the shapes of numbers. The hours show up dimmer, the minutes brighter. Another push reveals the numerical date in the same fashion. You can even program it to flash a special message on your birthday.

Grahamvinyl notes that there are three buttons in total, each wired to an input on the Arduino. Right now, however, only the top one is functional. The idea is to eventually have the bottom two cycle through colors or set the time. Beyond that, the Maker hooked up a USB connection to the clock so that it would be easily programmable.

Interested in building your own word clock? Check out more images on Imgur, and find the code on GitHub.

Massive mechanical music box plays ever-changing melodies

When you think of a music box, chances are that tiny trinket sitting atop your dresser or nightstand comes to mind. Well, that’s not the case with Niklas Roy. The artist has developed what he calls the Music Construction Machine–a super-sized music box that uses a giant hand crank to move various mechanisms inside, producing melodies and rhythmic patterns with an electric guitar, a keyboard, and a drum set.

The installation is housed inside a large transparent glass case, which enables visitors at the Goethe-Institut Pop Up Pavillion in Wroclaw, Poland to observe its inner mechanical workings as it performs. Although the hardware–consisting of ropes, pulleys, springs, levers, and weights—uses an algorithm to determine what’s being played, visitors still have a strong influence on the interpretation and expression of the sounds as they can decide how fast they crank and where they interrupt the flow of music.

Unlike more conventional music boxes that repeat the same melody over and over, this machine has been designed to constantly create ever-changing beats and tones. In an interview with Deutsche Welle, Roy says that he was going for a sound that was somewhere between a “drunk punk band and an avant-garde trio.”

Although the mechanisms follow a simple inherent logic, which determines the sequence of tones that will be played, the overall behavior of the system is so complex that the sequence appears to be unpredictable for a listener. The result is a melody which is sometimes harmonic, sometimes not, but it definitely has a lot of variation.

In order to refrain from annoying the neighbors during the night, Roy is also using an Arduino Uno with a RTC to control the volume on the mixer via a servo.

Pretty cool, right? For those not in Wroclaw, you can see it in action below and read more about how it works here.

Starter Kits now available in Spanish and German!

Today, we’re excited to announce the availability of the Genuino Starter Kits in both German and Spanish–now on our online store (outside of the US)! What’s more, you can take advantage of our ongoing promotion and save 10% on your kit throughout the entire month of July using the code below!

Each box consists of an Uno board, 150 components, and a Projects Book which provides step-by-step instructions for 15 different creations. Most of these projects also come with cardboard cutouts to make your projects even more fun.

The kit will help you control the physical world with sensor and actuators, as you make your way from the basics of electronics to more complex gadgets. Projects include musical instruments, a temperature-sensing Love-O-Meter, a spaceship interface panel, a motorized pinwheel, and a magic crystal ball that answers all your questions.

Get your Starter Kit in German >>
Get your Starter Kit in Spanish >>

For the first month, the German version of the Starter Kit is also exclusively on Watterott store, our board manufacturer!

Listen to a computer hardware orchestra rock out to Nirvana

What do you get when you combine 64 floppy drives, eight hard disks, and two scanners? An incredible computer hardware orchestra that can rock out like Kurt Cobain. Created by Pawel Zadrozniak, the Floppotron is not only capable of covering ‘90s hits like Nirvana’s “Smells Like Teen Spirt,” but can play other tunes ranging from Darth Vader’s Imperial March to the theme song of the TV series “Hawaii Five-O.”

As for how the old-school tech synthesizes such tunes, Zadrozniak explains:

Every device with an electric motor is able to generate a sound. Scanners and floppy drives use stepper motors to move the head with sensors which scans the image or performs read/write operations on a magnetic disk. The sound generated by a motor depends on driving speed. The higher the frequency, the greater the pitch. Hard disks use a magnet and a coil to tilt the head. When voltage is supplied for long enough, the head speeds up and hits the bound making the “drum hit” sound. The disk head coil can also be used as a speaker to play tones or even music, but… that would be too easy and too obvious.

Every column of eight floppy drives is connected to one 8-channel controller built on ATmega16 microcontroller. One controller acts as one voice with envelope simulation – the higher the volume, the more drives are playing. This allows to make ADSR-like shape and simulate a musical instrument, like a piano (exponential decay) or string instrument (sine, “vibrato”). The boards which were made a few years ago, were designed as a standalone “players” with optional USB-to-UART bridge and was not intended to be chained. My goal was to re-use old stuff and get the job done as fast as possible, so I used the on-board ISP (which in fact is a SPI interface) connector to link 8 drivers in a SPI chain. Long SPI chain with unidirectional communication is not an example good and reliable design, but it did not require any hardware modification and took a minute to build a controller network, so let’s call it… good enough for this kind of project.

Scanner and disk head controllers share the same base with floppy controllers, but have a different “instrument interface.” For driving the coils, I used two push-pull outputs (H-bridge) built with discrete SMD MOSFETs. Scanner head controllers were built using of-the-shelf boards – an Arduino Uno (firmware also builds for ATmega328) and L298 breakout to save time needed to draw and etch the boards. PC interface (another Arduino board) receives the data over UART (USB-UART), buffers the messages and keeps the timings while passing packets to “musical instruments” over SPI interface, so a Windows hiccup will not affect the playback. It can also be driven by anything else like Raspberry Pi, Android smartphone (with USB-UART or UART-over-Bluetooth adapter) or another microcontroller.

You can read all about the Floppotron here, or check out its latest jam session below!