Tag Archives: Arduino Uno

Take over the world with this $500 mind-controlled robot

Have you ever thought of controlling your own legion of robots with nothing but your mind? Chip Audette has made that fantasy a reality.

CHIP-4edit-660x461

Using OpenBCI, a low-cost programmable open-source EEG platform that gives Makers easy access to their brainwaves, Audette has been able to use just his mind to control a Hexbug Spider.

When he closes his eyes, the robot moves forward; when he focuses on specific flashing images, the robot to turn left or right. Generally, there are two images on a computer screen, each flashing at a different frequency. As the Maker stares at one image, the brainwave reader can assess how quickly the image is flashing and therefore determine which direction to turn.

Screen-Shot-2014-08-21-at-5.57.16-PM

As with many prototypical designs, there are some glitches, but the fact that Audette has created any sort of functionality for this low cost is impressive. The Maker used OpenBCI’s EEG electrodes and custom brain-signal-processing board, all connected to an Arduino Uno (ATmega328), which serves as the interface between the Hexbug and his computer.

“The PC processes the EEG data looking for the Alpha waves or the visually-entrained waves. If any are detected, it decides what commands to give the robot. The commands are conveyed back to the Arduino, which then drives the remote control, which the Hexbug receives over its usual IR link,” Audette noted in his blog.

Setup-Schematic2

Though the current system is limited by the simplicity of its technology, the Maker says, “Ideally, I’d just think the word ‘Fire!’ and the robot would respond. Unfortunately, those kinds of brain waves are too hard to detect.”

As Wired’s Robert McMillan writes, scientific-grade electroencephalography (EEG) monitors can cost thousands of dollars, but thanks to devices such as the Emotiv, there’s been a mini-boom in low cost brain-hacking gear. OpenBCI wants to be the open-source player in this space. Their kit comes with its own mini-computer and sensors that you jack into a black helmet-like device, called “Spider Claw 3000,” that you make on a 3D printer.

“What we really want to do is just provide the hardware to let people being learning,” explains Conor Russomanno, one of OpenBCI’s creators.

Brain-computer interfacing remains a relatively new field of science that offers a wide range of potential uses. For instance, medical grade BCIs are often used to help individuals with damaged cognitive or sensory-motor functions, while more affordable BCIs are being designed to address various neurotherapy applications.

Though these accessible technologies like OpenBCI are more focused upon education, rather than world domination, there is no telling what the future holds!

Creating a full-size Lego replica of Han Solo’s blaster

A Maker by the name of Julius von Brunk has created a full-size replica of Han Solo’s iconic blaster using Lego pieces and an Atmel-based Arduino Uno.

Electronic-Lego-gun

Originally designed for Star Wars Day 2014, the Maker elected to build an electronic DL-44 blaster using the Lego Digital Designer program and more than 400 Lego pieces, including a fully-functional trigger that sets off the blaster’s lights and sounds. These light and sound effects were made possible via an Arduino Uno (ATmega328).

As Hackaday notes, the electronics for the project are tied to a moving trigger mechanism, which are also made from Lego. “The trigger mechanism hits a momentary pushbutton which tells the Arduino to activate the LEDs and a separate 555 timer and sound recording/playback device which handles the classic blaster sounds. The whole thing is powered by a 9V battery and housed in the front of the blaster, and all of the code (and the LEGO schematics) are available on the project’s site.”

Should you be brave enough to build one of these for yourself, von Brunk has posted an in-depth tutorial on Instructables. If you’re willing to take on this challenging project, may the force be with you!

Build your own wireless home security system with Arduino

Are you planning on installing a security system in your home soon? Before you start pricing, take a look at this DIY guide from Instructables user Deba168. After all, why buy when you can make your own?

F6P5O84HYH388UX.MEDIUM

Deba168’s system utilizes a pair of Arduino boards, an RF transmitter, a PIR motion sensor and a few other components to piece it all together. The device primarily uses a PIR motion sensor to detect movement, once triggered, this sensor pings an Arduino unit that catalogs the data. Along with the infrared sensor and Arduino, another Arduino board is employed to control alarms and alerts. The Maker notes that he selected an Arduino Nano (ATmega328) for the transmitter, but that either an Atmel-based Arduino Uno or Pro Mini would also suffice.

FL2A8Q3HYC6416F-1.MEDIUM

In an effort to further secure his home, Deba168 lengthened the range of his device by including an antenna on the RF transmitter and receiver module. “If you look carefully in to the RF transmitter and receiver module there is no external antenna included,” the Maker notes.

While the system now alerts users to motion, Deba168 hopes to include even more functionality in the future. The Maker plans on looking into including an alert for open doors and another notification if appliances are left on. He is also is contemplating how to incorporate a digital camera to take pictures when the motion sensor is triggered.

Pieces this all together and you’ve got a pretty cheap and easy way to keep an eye on things around the house. To read Deba168’s full tutorial, you can check out the original Instructables post here. If you want to browse other ingenious Arduino-powered projects, head over to our Bits & Pieces archives.

Creating a fully-functional data glove with Arduino

A Maker by the name of CyberReality has spent the recent past in search of a data glove that could easily navigate virtual reality worlds. He wasn’t satisfied with the input that a typical USB keyboard or mouse provided, and consumer products like the Essential Reality P5 left much to be desired. Therefore in true Maker fashion, he took it upon himself to create a data gloved designed for exclusively for VR applications.

cyber

To begin his build, CyberReality picked up a Pololu MinIMU-9 v2 to fill the role of an orientation tracker. He proceeded to sync it to a PC using an Arduino Uno (ATmega328). After that, he picked up a Spectra Symbol flex sensor (which was also supposedly used in the amazingly awesome Nintendo Power Glove) and used the Arduino Uno to visualize the data it provided on his PC screen.

CyberReality will look to complete his project in the near future by polishing up the sensors and adding a physical glove to the prototype.

To keep up to date on this Maker’s project, you can head on over to his blog to track his progress. For other ingenious DIY projects like CyberReality’s, feel free to browse the Bits & Pieces archives.

Turn your living room into a dance party with this Pixel Drop Ceiling

A Maker by the name of Famous Mods was growing tired of the ceiling in his living room undergoing constant water damage. So what did he do? In true DIY fashion, he built an Arduino-powered LED Drop Ceiling to cover up the problem all while making his living room dance party ready at the press of a button.

3d8758788edb805cd6888bcde00662a5_vice_670

In a recent Instructables post, the Maker thoroughly detailed the process he underwent to create this Bluetooth-compatible, computer-controlled contraption.

“The perks of being controlled by the computer are that the whole system is music controlled and it’s easy to change and create your own patterns with little software know-how,” Famous Mods notes.

F2PYOKXHXYO7C3T.MEDIUM

Famous Mods has posted a full set of materials and coding plans onto his initial Instructables post. Aside from the translucent ceiling tiles and black paint, an Arduino Uno (ATmega328) and Arduino Proto Shield serve as the brains behind the nightclub-like ceiling.

“The union of the Arduino’s allow for the device to receive incoming pixel data and light the LED’s accordingly,” the Maker explains.

e8cdf47b1dd6d5224f95f7def7538409

Following the installation of LED Matrix software and some code tinkering, the Pixel Drop Ceiling was born and is truly capable of some stunning feats. The only things missing now? A NeoPixel dress made under a DIY disco ball.

Whether you’re looking to cover up your own leaky ceiling or are interested in turning your living room into a swanky dance club, you can read all about it on the Maker’s official blog here.

 

Combining Android and Arduino to control your TV

Couch potatoes, you’ll love this. Maker Jayvis Vineet Gonsalves has created a device ideal for any lazy Sunday spent on the sofa. His Android-powered TV remote allows for voice recognition software to control your TV with little to no effort.

FGWMOWOHXTFTJ64.MEDIUM

This Maker’s Aergia (named after the Greek goddess of sloth) concept was devised for a situation where “the TV remote which is located just beyond your arm’s length seems to be many miles away and you do not have the energy, nor the will power to reach for it.” Hoping to utilize the power of his Android phone, which is never out of arm’s reach, Jayvis embarked on this project.

After preparing the plastic project enclosure and securing the power supply circuit, Jayvis turned to the brains of the device. To solve his lethargy issue, he paired a Bluetooth transceiver with an Arduino Uno (ATmega328).

FCR2YR4HXMKRTPO.MEDIUM

“The Bluetooth Module enables the Arduino to connect and communicate wirelessly with the Android phone,’ the Maker noted. He also suggests that you purchase a Bluetooth Module, which is soldered to a breakout board, as purchasing only the Bluetooth Module without the breakout board means that “you will have to do the tricky soldering part which could damage the module if it is not done with the right tools”

FX4SSK8HXMV20P4.LARGE

Next, he attached an IR LED Stem to communicate with the TV and assembled all of the components into a final build. To control this device, Jayvis developed an Android app companion that functions as a universal Bluetooth remote. He notes, “In addition to all the basic buttons an IR Remote has, the app also features a voice recognition system and 12 user programmable buttons.” Perfect for any couch potato!

If you would like to build your own Aergia device, you can check out the full Instructables post here.

A low-cost robotic hand powered by Arduino

An Italian Maker by the name of Marco Pucci recently posted a link on the Arduino Facebook page to a tutorial, where he created a low-cost robotic hand that is capable of mimicking the movements of a human. The robotic hand unit was developed using an Atmel-powered Arduino Uno and a series of flex sensors.

As demonstrated in the video above, the movements are measured by sensors affixed to each of the gloved hand’s fingers, which are analyzed by the Arduino board. Directions are then sent to the threads attached to the robotic hand via servo motors, which enables the robot to fully imitate the human gestures.

roboticHand

The sensors were fastened to the glove with various basic piping and wiring materials. When attempting to attach the sensors, Marco notes that, “The best way to fix it is to sew or fasten with tape.”

robot_hand_1

You can read Marco’s full tutorial in Italian here, which is also available through Google Translate. Interested in other Arduino-powered projects, there’s plenty to sift through in our Bits & Pieces archive on the subject here.

DIY alarm shames those who don’t wash their hands

Did you know that researchers have found that only two in three people use soap when cleaning their hands, while one in 10 skip the sink altogether? At one time or another, we’ve all come across that sign in a public restroom reminding you (and employees) to wash your hands. Undoubtedly after seeing those signs, you’ve also wondered just how often the message gets ignored. Wonder no more! A recent Maker project has sought out to cure this gross behavior by shaming the 10% who fails to wash their hands upon leaving a bathroom with this alarm powered by an Arduino Uno.

my-new-video-project4

The DIY alarm uses piezo sensors attached the bathroom door, toilet and sink to detect entry, flow of water and whether or not the sink has been used after the toilet was flushed. The ATmega328-powered unit monitors each of these sensors and sounds an alarm if a bathroom patron tries to leave without washing up. More embarrassing? This will alert everyone in the room that the individual didn’t wash their hands.

FR8KV1CHWDFCUCG.MEDIUM

Lessons learned: Always wash your hands… and there really are endless possibilities when it comes to AVR 8-bit and 32-bit ARM-based Arduino boards.

Want to learn how to make a DIY alarm for your restroom? You can find detailed instructions on the project’s official Instructables page and by watching MAKE’s tutorial video below.

Making melodies with your necklace

CargoCollective user Ezgi Ucar has created a musical necklace utilizing an Arduino Uno powered by Atmel’s ATmega328 microcontroller (MCU) and a small computer speaker.

kolye_acik

This funky necklace will surely provide plenty of entertainment to the wearer and anyone around them, especially kids!

p02_905

With the inclusion of a Wave Shield, the necklace can play up to six unique sounds from any compatible .wav file. Each pendant on the piece “consists of different numbers of push buttons connected to each other. Each pendant has a power and ground header to be plugged into the female headers on the necklace.”

Once wiring up the creation, the Maker decided to use “one analog pin to get the signals from the buttons.” She then put 2K resistors in between the female headers on the necklace and in between each button on a pendant, therefore allowing it “to differentiate the signals coming from different buttons by their potential differences, using a single analog pin,” she noted in her post.

This wearable device is a perfect example of how to bring innovation and creativity to an everyday object. You can check out Ezgi’s entire post about her project here.

Building a jar chandelier with ATmega328

A Maker by the name of ‘Funelab’ has created an LED chandelier by utilizing an Atmel-based (ATmega328) Arduino Uno, as well as an Arduino Mini, copper wire and 50 small jars.

F8IZYN7HX7OY73E.MEDIUM

Funelab notes in a recent Instructables guide that he chose to embark on this project because he “wanted to give his room some special design, with smooth lighting.” Therefore when he had the option to use RGB LEDs and an Arduino board, he decided upon making a chandelier.

After some initial deliberation, the Maker decided upon an acrylic frame base with a 6.5” diameter, as it would easily fit within his room.

F3VOGVYHX7OY80N.MEDIUM

Maker beware: Funelab does caution users to be delicate when sawing through the acrylic frame, as he broke his first attempt due to cutting too quickly.

The creator then spent two days wiring the project and found that rechargeable batteries best fit the chandelier’s needs.

F9XCSJUHX7OY8JP.LARGE

“The battery cell is ideal to power lights for outdoor activities where electricity is not available.” He also details that if the battery runs out, one should charge the batteries, “about 2 hours to be able to continue using.”

In the end, this Arduino-powered chandelier can create a mellow and relaxing mood at any sort of outdoor gathering.

To learn more about the project or attempt to create one of these beautiful devices yourself, take a trip over to the project’s official Instructables page.