Author Archives: Arduino Team

AirTouch: Pneumatic sensing for 3D prints

via Arduino Blog

3D printing allows us to make a wide variety of shapes, but adding interactive features generally means somehow strapping various electronics to them. The AirTouch project, however, presents an alternative option by enabling a fabricated object to sense up to a dozen different touch points with no components or complex calibration necessary. 

Instead compressed air is pumped into the 3D-printed item, which escapes via up to 12 tiny holes. As each hole is touched, a barometric sensor picks up the pressure response, which is then interpreted by an Arduino Uno board as user input. 

The system has been tested on a variety of interactive figures, from a model rabbit to a bar graph. A short demo can be seen below, while the project’s research paper is found here.

Create your own crack the code game with an Arduino-controlled safe

via Arduino Blog

Michael Klements’ laser-cut, Arduino-controlled “safe” may not be the most secure model that you can find, but it certainly makes for a very entertaining puzzle. 

Users can place whatever “treasure” they want hidden inside, shut the door, and press a rotary encoder button to lock it via a micro servo. They then must decipher a randomly generated four-digit code to get it open again.

Number guesses are input using the encoder dial on the front, which are displayed by a small OLED I2C screen. Green and red LEDs provide feedback as to how many digits are correct and if they’re in the right position, eventually letting users figure out where everything goes by a process of elimination.

This electronic foosball goal system will make score markers a thing of the past

via Arduino Blog

Like most of us, Joey Cumeras Khan has been stuck inside for the last couple of months. As a foosball fan, this not only meant plenty of time to play with his fellow housemates but also the perfect opportunity to tech out his table with an automated scoring system.

Khan’s setup works by tracking goals via an LED and LDR pair situated in each player’s scoring tray. When a ball drops into the net, the score state is picked up by the sensor as a lack of light, thus signaling the controlling Arduino Nano that a goal has been made. This info is sent to an Orange Pi Zero, which runs a web app to display the current score on both players’ phones.

To get started, one simply has to scan a QR code on the side of the table. This prompts the scoreboard along with some custom sounds and a reset interface to enhance your game experience!

Sorry wizards, this pinball machine plays itself

via Arduino Blog

As an enviable senior design project at Kennesaw State University, students Tyler Gragg, Kevin Kamperman, Cody Meier, and Omar Salazar Lima created their own autonomous pinball machine

As seen in the videos below, the table is not only nicely finished with an interesting playfield, but works quite well without human interaction.

The machine’s IO system is actuated using an Arduino Mega, with higher-level controls handled by a computer running the Robot Operating System. While the game can be enjoyed manually, for automatic operation an overhead camera tracks the moving ball and calculates its position. When within tunable “flip zones,” the correct flipper is triggered, (hopefully) flinging the ball forward for more points and mayhem!

New IoT Dashboard Widgets

via Arduino Blog

If you’ve been following the development of the Arduino IoT Cloud closely, you have probably noticed that over the months the Dashboard features have been progressing by leaps and bounds.

Sure, behind the scenes there’s work being done every day, but our users need and want features that better help them manage their connected devices.

As Arduino moves towards a more cohesive UX and UI, we recently released a set of new widgets for our enhanced, aggregated Dashboard which allows users to pick from multiple IoT things and build beautiful control panels with lots of flexibility.

Here’s a quick summary video highlighting these new features and widgets.

We look forward to showing you more in the next few weeks. 

This color-changing lamp emulates a “touch” sensor with a microphone

via Arduino Blog

YouTuber “Peterbiglab” wanted an input for his DIY color-changing lamp, but didn’t want to use buttons or even have it detect claps, so he decided to make it respond to touch. 

Instead of using a capacitive sensor or force-sensitive resistor, he placed a microphone inside his lamp to hear inputs. An op-amp was also included to pull the voltage up to a level that can be read by its Arduino Nano.

With code implemented to keep it from picking up on music and other sounds, the device can now be controlled with finger taps: two to switch colors, three to turn on/off , or even four to enter Hue mode. It’s an ingeniously-simple sensing method, which works well here, and could be applied to a variety of other projects.