Tag Archives: Arduino Uno

Ringo is a palm-sized robot with a real personality


This Arduino-based digital pet robot features an accelerometer, gyrosocope, RGB LED lights, sound and communication sensors.


Well, it looks like we’ve come a long way since the days of pet rocks. While the concept of a digital pet may not be all that new (think Giga Pet, Furby, AIBO and Tamagotchi), a recent project from Plum Geek is looking to change the game with its palm-sized bot that not only has its own personality and is capable of responding to commands, but aspires to introduce children to programming as well.

photo-original

Ringowhich has debuted on Kickstarter — is a super-friendly pet robot bug based on the Arduino Uno (ATmega328) and packed with a number of electronic goodies such as an accelerometer, gyroscope, communication sensors, six RGB LEDs, a music chirper and more.

“The robot was inspired and co-designed by my 1st grade daughter Hailey and my 3rd grade son Parker, who are both already writing C code. Ringo grew out of a project intended to build just one robot for my kids but we realized something much greater could be done in producing Ringo for the masses,” explains Kevin King, Plum Geek Founder. “We hope it will catch the curiosity of young engineers and also have a particular appeal to girls who may not otherwise become interested in coding and technology.”

de271a794a28cb47a20cfd421c09904c_original

The device is pre-loaded with 10 different behaviors, enabling a user to begin playing with it straight out of the box. Once activated, anyone can guide their robotic pet via a remote control. Shine the light in the dark and Ringo will chase the glow like a cat and a laser pointer. Draw a line on the floor and he’ll use his edge sensors to follow. Nudge him and his built-in accelerometer will decipher direction and begin heading towards your finger. Similarly, when tapped in scaredy mode, he will head the opposite way.

An embedded gyroscope is tasked with keeping Ringo pointing in the same direction, so no matter which way he is turned, he’ll return to his original position. Beyond that, Ringo navigates his surrounding area with “ninja-like” agility using a pair of pager motors, which can determine his current and desired location. Meanwhile, users can program his sensors to travel specific directions and distances.

Makers can activate and switch between behaviors using a remote control, while also customizing their own using standard Arduino functions and the Arduino IDE. Ringo’s embedded IR light sources can be enabled individually in any pattern and driven together simultaneously, which allows for remote signals to communicate with other Ringo bots or appliances. Furthermore, a 38 kHz receiver is designed to sense the modulated light signal produced by most TV remote controls.

8fd53c0609c6eb15ab9a8a0620e8d7c0_original-1

“We have always been interested in the idea of the ‘digital pet,’ and for that matter, any kind of machine or robot that exhibits a personality.  That was the real driving force behind the design of Ringo.  We wanted to put some really useful parts on a circuit board that is very easy to program, then see what people do with it.  We’ve already written code to do much of the heavy lifting for you, and we’ve also written a pile code examples to get you started.”

Ringo charges his battery automatically whenever plugged into the programming adaptor, or when a USB cable is connected directly to his USB port. An LED lets a user see when he has completed charging.

While virtual pets may typically appeal to children, Ringo’s advanced capabilities and open-source hardware will likely to make it a favorite for “kids” of any age. Interested in learning more about this fun way to get young Makers into coding? Head over to Ringo’s official Kickstarter campaign, where the team has already exceeded its $12,000 goal. Shipment is expected to begin in May 2015.

Android Wear app lets you unlock doors by actually saying “open sesame”


“OK Google, open sesame.”


MIT grad Dheera Venkatraman has developed a new way for users to wirelessly unlock their doors with simple Google Now-like commands.

Open

The Maker had created a Google Now app that lets those with an Android Wear on their wrist utter the words “OK Google, Open Sesame” to open a door. Of course, the door itself needs a few “simple yet trivial” modifications in order to make it smartwatch-compatible.

0

To bring the idea to life, Venkatramann rigged his door with an Arduino Uno (ATmega328), an HC-05 Bluetooth module and a servo, which allows the lock to be activated via its accompanying “barebones” app. The servo is attached to the door latch. Meanwhile, the HC-05 awaits a trigger signal and communicates with the Arduino to actuate the servo to open the door.

Tired of being unable to open your door because your hands are full? Then you’ll want to head over to the project’s page here.

Video: Playing Street Fighter with pianos


Now these are dueling pianos! 


Typically speaking, when you think of dueling pianos, you think of listening to upbeat covers of ‘80s and ‘90s songs while sipping on a drink and singing along with some friends. Not often does it conjure thoughts of battling it out with attack combinations, jaguar kicks and dragon punches. If you recall back in 2013, developer David Hayward had wired up a piano keyboard in place of a QWERTY version to play a game of Doom. Now, a pair of software engineers Cyril and Eric of Foobarflies have devised a similar project with the goal of playing Street Fighter Alpha 3 on the musical instrument.

fighterpiano_11

While the earlier hack simply mapped controller buttons to piano keys, the latest rig mapped certain moves to chords. To do this, the duo seamlessly transformed two classical upright pianos into PS2 controllers using 20 analog piezoelectric triggers, a Raspberry Pi B+, an Arduino Uno (ATmega328) and custom PCBs translating the input from the sensors. Furthermore, Cyril and Eric created a specific Python3 firmware to map a classical playing style, including combos, onto the Street Fighter Alpha 3 play.

fighterpiano_2

If you’re as intrigued by this as we were, then you’ll want to check out the detailed log of the build here. Or, you can just watch it in action below!

Producing a sonohaptical experience with Arduino


A 3-axis machine controlled by finger movements makes for a unique touch and sound performance.


The collaboration of Jakub Koźniewski and Dmitry Morozov (who you may know as ::vtol::) have devised a slick audio-tactile project that they call The FingerThe mechanism, which performed at the recent MusicMakers Hacklab at the 2015 CTM Festival in Berlin, is comprised of two parts.

10960425_10152819016838821_7846336742068463470_o_670

First, Koźniewski designed a 3-axis machine dubbed Sonohaptic. This device brings together both tactile sensations and sound by moving its robotic head equipped with a piezo sensor along the arm of the wearer, picking up tiny vibrations and translating them into some sci-fi-like tunes.

10943741_810970312306473_5314621243658056178_o_670

Meanwhile, One-Finger is a wireless controller created by ::vtol:: that enables sound production through the use of a finger equipped with a number of components. The wearable contraption is embedded with various sensors (bend, sonar, tilt and pulse), a Nord Modular G2, an Arduino Uno (ATmega328), as well as a Bluetooth module for communication.

IMG_5276_670-1

When the pair is combined, a user can control the Sonohaptic through finger movements as it touches another person with the machine, thereby producing a “sonohaptical” experience. Intrigued? Not only can you read about the project here, be sure to watch it in action below.

This Arduino-based Light Box grooves to the music


A DIY desk accessory that is ideal for drum pads and DJs.


What can we say? We’re suckers for sound-reactive projects. Recently, Maker Oscar de la Hera created a slick Light Box that responds to music in a rather colorful way. Comprised of oak casing, the device uses an Arduino Uno (ATmega328), an MSGEQ7 chip and two audio jacks to brighten the musical experience via a 6×6 matrix of NeoPixels. These LEDs are hidden under a one-sided mirror, which serves as a reflective piece when the lights are off and a protective shield when the light show comes alive.

F800STAI3R71M8W.MEDIUM

The project uses a pair of audio ports to enable the music to flow in and out of the box, and incorporates a sleek LED switch to allow the user to power it on and off. As for the electronics, the components are housed nestled inside the wooden frame and designed in such a way that permits the user to take the box apart and reprogram the Arduino to play different animations.

IMG_9474

In the future, de la Hera hopes to incorporate Bluetooth and a rechargable battery to make the lightbox portable. Want to create one of your own? Check out the Maker’s entire project page here. Meanwhile, you can watch it in action below!

el Niño helps weather long-distance relationships


Now, long-distance lovers can feel the presence and the emotional state of each other without making phone call. 


A long-distance relationship (LDR) is typically an arrangement characterized by a considerable geographic distance and lack of face-to-face contact. According to Wikipedia, LDRs are particularly prevalent among college students — constituting 25% to 50% of all LDRs. 

As expected, quite a number of individuals maintain contact with their partners over the Internet in real-time via voice or video chats. But what if couples prefer to communicate using a slightly different medium, specifically with a geeky twist?

img_1

Enter el Niño, an Arduino Uno-based (ATmega328 MCU) robotic platform designed to transmit emotions over long distances. Two stationary anthropomorphic robots are used as tangible user interfaces that can mimic human emotions by displaying symbolic facial expressions on low-resolution screens, in order to reflect the emotional state of the user.

img_2

The paired robots are sychronized through Internet, while users can change the state of the robot to refect his/her own emotion and the other robot updates automatically. Now, long-distance lovers can feel the presence and the emotional state of each other without making phone calls — something that’ll surely come in handy on Valentine’s Day.

The system itself was built and designed using a combination of open-source hardware and a 3D-printed enclosure. Interested in learning more about el Niño and sharing your love to someone thousands of miles away? Check out the project’s official page here.

Automating your home with human-like senses


Maker creates an entire home automation system using Arduino and Raspberry Pi.


Over the years, we’ve seen a number of innovative projects using both Raspberry Pi and Arduino boards. And, this latest convergence surely doesn’t disappoint! With the Internet of Things infiltrating nearly every facet of our life, Maker Eric Tsai recently decided to design a slick home automation platform that could do just about anything from in and around the house.

FP43HPRI1SN6AS7.MEDIUM

Rather than simply use the ‘duino-Pi combination to automate things such as blinds or lights, the Maker elected to outfit his home with a full range of wireless sensor nodes on everything (and everywhere) that needed monitoring. Think of it as equipping your house with human-like senses. These nodes relay the data to a wireless gateway and the Arduino Uno (ATmega328), which in turn sends the data to the Raspberry Pi. The board then uploads the collected data to the web where owners can monitor their homes directly from their smartphones.

“Using this setup, that boatload of cheap sensors can now be on the Internet. They can email you when things get too hot, too cold, too smokie, too gassy, or too bright. And your dog can email you by barking. You can also view the status of sensors on your smartphone. These sensor nodes are wireless, so you’re not constrained by the location of Ethernet ports,” he writes.

gateways-1

The concept first originated as a way for Tsai to be immediately notified when his dog barked; however, that idea quickly turned into a project for the entire home, which included a variety of long range wireless sensors integrated into a sophisticated open-source automation server.

On the software side, the project is based on the OpenHAB program, which makes the system available through web browser and smartphone. What’s more, the communication between the display device and the Raspberry Pi is securely accomplished via encryption and authentication.

FQFA7IQHYSU49QN.MEDIUM

One area in particular worth mentioning is the Uber Sensor and the washer-dryer module. For the Uber Sensor, Tsai packed everything possible into the Arduino, including a sound sensor to detect when a cycle starts ends, a PIR presence sensor to determine when a load is picked up, a water detection circuit to signify if there is a leak or overflow, a light sensor to know when a laundry room light is left on, and a temperature sensor, well, just because.

p1080159_gateways

“I combined several sensors into this wireless Uber Sensor node. This sensor is powered via USB adapter, but it communicates wirelessly to the gateway, so you can place this where ever it has access to a power outlet. And you don’t have to build the whole thing, you can pick and choose which sensors you actually want.”

Using his smartphone to access the OpenHAB user interface, Tsai can enable email notifications for the sensors of his choosing. Once an alarm is activated, an email is sent the moment that a sensor detects something.

FQ9I7RTI0DOGL6C.MEDIUM

Sure, you can purchase your own home automation system, but this DIY setup will run you less than $300. You can find a pretty detailed step-by-step guide on the project’s official Instructables page here.

3D mapping and Arduino come together for one impressive performance


This live set looks like a mix between Disney World’s Space Mountain and a Justin Timberlake music video. 


When it comes to mind-blowing audiovisual displays, Arduino has become a rather popular choice amongst designers and artists alike. Helping to carry on the trend is ANGLE, an interactive project by the Florence-based duo of Piero Fragola and Thomas Pizzinga that applies video-mapping techniques to their live performances.

angle02

Each of their songs are synchronized to some pretty slick video images, while the techno-like grooves devised using modular synthesizers systems in collaboration with Eurorack module manufacturer TipTop Audio.

“These grooves’ broken rhythm patterns lend themselves well to visual representation: this juxtaposition of sounds and images all blend to create an original and engrossing experience,” the duo writes.

angle-arduino

ANGLE’s first step was TETRA 01, which used 3D mapping on a self-supporting, isostatic, modular structure that was comprised of triangles with junctions at their vertices. The latest version of their live set, aptly dubbed TETRA 02, utilized light from a series of RGB LED strips to reshape the structure’s frame, with real-time animations made possible through an Arduino Uno (ATmega328) and Mad Light.

Sure, you can learn more about the project on its official page here, but seeing it in action is even cooler!

Juice-Box is an interactive music dispenser and player


Looks like Anna Kendrick isn’t the only one to create something awesome from cups and music. 


A jukebox is a partially automated music-playing device, usually coin-operated, that plays a selection from a self-contained library of tunes. These classic machines typically feature buttons with letters and numbers on them that, when entered in combination, are used to play a specific song. Dating back to the 1940s, they have become a common fixture among diners and video arcades along with another ubiquitous machine, the soda fountain. Now, what if these two were combined? Well, Maker Jae-Hwan Jung has done just that.

77a09cd5c362088834f3e0653e7b1377

For a recent assignment, Jung has devised a soda dispenser-styled jukebox in a project he calls Juice-Box. Programmed with an assortment of musical flavors, users can “dispense” tunes in their own cup-shaped MP3 player. Each dispenser denotes a different genre, such as favorites, jazz, hip-hop, or blues. At the same time, visual feedback of a “filling” playlist is indicated by a series of RGB LEDs. This allows users to tangibly select their desired tunes and offers a more enjoyable downloading experience. Furthermore, just like Dr. Pepper, you can blend various tastes to create new playlists. In Jung’s case, this mixing provides a listener with some R&B.

69edcdf21a7b6bb28cfdf4c3b7e60d99

To bring this idea to life, the Maker equipped the Juice-Box with an Arduino Uno (ATmega328), a SparkFun MP3 shield, an Adafruit NeoPixel strip, a Bluetooth module, a mini speaker and a LiPo battery.

8549ae369378dbdd7fbcb3ebfd9897b9

Interested in making one of your own? Head over to the Maker’s official project page here. Meanwhile, watch it in action below!

Drawbot is a wireless pen plotter robot


This free-roaming artist on wheels has no work area limitations.


As reported on Bits & Pieces, a number of artistic robots have emerged on the Maker scene as of late. However, unlike some of its predecessors, the newly-revealed Drawbot is a wireless pen plotter that is not bound to a defined work area.

3a00017c6ed4be174fa419828c2689b0

Originally conceived as free-roaming, wireless drawing machine, Matthew Lim decided to explore a bit further into pen plotters — which are based on very similar logic as that of a 3D printer, just with less sophisticated Z-axis movement.

“Upon some research in both the open source community and in the commercial sector, I realized that I was making something new. All pen plotters have limited work areas because of how they work: they all move within a specifically-defined space in order to get precision. I decided to make one that is wireless and free-roaming,” the Maker writes.

The tetherless digital fabrication tool is driven by an Arduino Uno (ATmega328), while its wheels and caster were 3D-printed using on a MakerBot. The remaining parts of the frame were comprised of laser-cut masonite. On the software side, the Drawbot is based on the open-source code for TinyCNC by Makerblock. However, since the Drawbot moves differently than the TinyCNC, Lim needed to significantly modify its Arduino program.

5ffd36b0218ae635c2db51adb5dfa7f1

“I am currently developing a second version chassis. The new frame has fully integrated assembly, which means that minimal hardware is required to put the robot together. I will also be making Drawbot open source by creating an instructable to share the platform and have others participate in its development,” Lim concludes.

Want a pen plotting robot of your own? Head over to the project’s official page to get started. In the meantime, check out some of its latest creations below.