Posts with «mega» label

Hoverboard motors turned into an RC skater

While the hoverboard craze has faded somewhat, the good news is that this means their powerful wheel motors can easily be found on online auction sites. Lukas Kaul took advantage of this component’s availability and created his own “HoverBot,” which as shown in Felix von Drigalski’s video below, acts as something in between a radio-controlled skateboarder and a rather large self-balancing bot.

The device is built around an Arduino Mega, which takes input from an RC receiver, along with a Bosch BNO055 IMU, and passes appropriate signals to the motors through an ODrive controller. 

The HoverBot is a bit unsteady at high speeds, requiring close operator supervision. However, it looks like a lot of fun, especially when attempting tricks—sometimes successfully—at a skate park.

Smart grip system helps cricketers improve their technique

When batting in cricket, applying the proper amount of force with both hands is critical; however, as a coach, it’s difficult to judge just how much is actually used. To assist with player improvement, researchers at the University of Auckland’s Augmented Human Lab have come up with a bat that senses the force exerted by each hand gripping the handle.

The augmented handle is covered with an array of force sensitive resistors, which push data to an Arduino Mega and then to a PC over Bluetooth. Direct vibrotactile feedback is implemented in a pair of smart wristbands, leading to better accuracy and confidence in swing technique.

CricketCoach is a smart system that creates awareness of the hand-grip force for cricket players. A custom Force-Sensitive Resistor (FSR) matrix was developed and attached to the bat’s handle to sense the gripping. Two wristbands, incorporating vibration motors, provide feedback that helps non-expert users to understand the relative forces exerted by each hand while performing a stroke. A preliminary user study was conducted to collect first insights. The results show that both, binary vibration, as well as vibration patterns, improved the execution of batting strikes significantly. 

For more information, the team’s research paper can be found here.

A light-up Newton’s cradle for your desk

Newton’s cradles consist of a series of suspended spherical masses, and are normally started by pulling one ball back. The outer balls then click back and forth for an interesting distraction. 

To make things even more interesting, “TecnoProfesor” made his own version using ping pong balls and RGB LEDs. As the outer balls sway, they light up in sequence, along with the inner three balls that stay largely in one place.

Power here isn’t provided by kinetic energy, but everything moves via a pair of servo motors. An Arduino Mega is used to control the light/motion simulator, while a button and potentiometer allow the user to change between two modes and variable swing frequency.

Arduino Blog 03 Jun 18:54

Augmented office chair provides hands-free drone control

Multi-rotor drones are normally controlled using handheld devices, but what if you wanted to instead operate them with your whole body? Flight Chair, developed by researchers at Simon Fraser University in Canada, allows you to do just that, and is envisioned for use with emergency personnel observing a scene.

The chair is augmented with ultrasonic sensors to detect when a user leans forward, backward, left, and right, commanding the drone to do the same, while a gyroscopic sensor detects when the chair is swiveled to adjust its heading. 

Altitude adjustment is handled by a T-shaped foot panel, leaving one’s hands free to do other tasks. Sensor values are collected by an Arduino Mega, which passes this to a drone server over a USB connection.

In future, emergency services will increasingly use technology to assist emergency service dispatchers and call taker with information during an emergency situation. One example could be the use of drones for surveying an emergency situation and providing contextual knowledge to emergency service call takers and first responders. The challenge is that drones can be difficult for users to maneuver in order to see specific items. In this paper, we explore the idea of a drone being controlled by an emergency call taker using embodied interaction on a tangible chair. The interactive chair, called Flight Chair, allows call takers to perform hands-free control of a drone through body movements on the chair. These include tilting and turning of one’s body.

More details on the team’s prototype design be found in their research paper here

RC wheelbarrow racing with James Bruton, Ivan Miranda, and Tom Stanton

We’ve seen Arduino boards used in a wide variety of situations, but this may be the first time one has been implemented to control an RC wheelbarrow. 

In the video below, YouTubers James Bruton, Tom Stanton, and Ivan Miranda have taken on a ‘barrow racing challenge,’ where each competitor must modify a wheelbarrow for remote racing purposes.

Miranda and Stanton went with air-powered designs, while Bruton instead chose differential steering, adding a pair of wheelchair wheels to the main wheel that he modified to swivel on a caster. Bruton’s user interface is provided by a generic RC transmitter, and an Arduino Mega translates these signals into the proper left/right wheel speeds. 

‘Race’ results are quite entertaining, and include a variety of wheelies, crashes, and even some improvisation to deal with the day’s rainy conditions!


Star Wars-themed Mastermind with an Arduino Mega

Mastermind is a game where one player attempts to guess a secret combination of colored pegs. It normally requires a second player to act as the judge, giving hints in the form of secondary pegs as to whether the other participant is on the right track. Maker “luisdel” decided to put a new spin on things using an Arduino Mega to display RGB LEDs on a Star Wars-themed play field. This automation allows players to directly compete, rather than taking turns.

In action, each player uses a series of buttons to enter light codes, with 10 tries at guessing the correct combination. No human judge is needed, so it’s a race to see who can unlock this critical sequence first and save—or further subjugate—the galaxy!

These are adverse times for rebellion. Although the Death Star has been destroyed, the Imperial troops are using free hardware and Arduino as a secret weapon.

That is the advantage of free technologies, any person (either good or bad) can use them.

In a hidden base located on the planet Anoat, they are building a 3D printer capable of replicating Imperial Destroyer.

The only solution to defeat the Empire is that a group of rebels commanded by Luke Skycuartielles and Obi-Wan Banzi, defeat the imperial troops and get the key that will give access to the plans to destroy the secret weapon.

This key consists of 4 colors and you have 10 attempts to get it deciphered. There are only four rules:

1. The colors can be repeated

2. A white light indicates that you have hit the right color and position

3. A violet light indicates that you have hit the color but not the position

4. If there is no light you have not guessed the color or the position.

You must hurry since at the other extreme, the evil Darth Ballmer will try to get the key before you. In that case, you will not be able to find out what it is and you will not have access to the plans of the secret weapon. Your mission will have failed.

Little Padawan, may the force accompany you to decipher the key and thus be able to save the galaxy.

Arduino Blog 28 May 14:08

VR boxing robot actually punches back

VR environments are meant to be immersive, but if you’ve ever thought what was missing is being actually pummeled by robotic fists, then James Bruton’s newest project could be just the thing. 

Bruton recently teamed up with students from Portsmouth University to build a robot that works in the real world, and coordinates its movements with a virtual setting displayed on the human’s headset.

The robot itself is controlled by an Arduino Mega, and features a differential (tank) drive with encoders for feedback. Shoulders can tilt from left to right, and the actual punching motion is handled by pneumatic actuators built from modified bicycle pumps. Robo-fists are covered by boxing gloves to keep humans relatively safe, and flesh-based competitors are given a small shield and sword-bat with which to fight back!

I worked on this project with final year degree students in Computer Games Technology at Portsmouth University CCI faculty. The robot hardware is controlled over a serial interface, the team built an VR game which controls the robot, so when you get hit in VR you get hit in real life! The robot is tracked back into VR with Vive trackers so it stays in sync.

Arduino Blog 15 May 23:25

This drink machine pours, slices, and dispenses mint!

Automated cocktail machines can be fun projects, but this device by CamdenS5 takes things to a whole new level. Not only can it pour liquids from multiple bottles, but it chops limes, dispenses sugar and mint, and even features a refrigerated compartment to keep ingredients at the appropriate temperature.

An Arduino Mega along with an Uno are employed for control, while user interface is provided by an Android tablet affixed to the front of the assembly. 

There’s a lot going on mechanically inside, including a linear actuator for chopping, and augers that dole out mint/sugar as needed. 

Details on the build are available here, with code/files ready for download, and an interactive Fusion 360 model that you can manipulate in your browser.

The Blade is a dual Game Boy chiptune keytar

Keytars may have had their moment of popularity in the 1980s, but instruments of the day can’t hold a candle to “The Blade” by makers Sam Wray, Siddharth Vadgama, and Greig Stewart. 

The musical device feeds signals from a pair of Guitar Hero necks, along with a stripped down keytar from Rock Band, into an Arduino Mega. This data is then sent to a Raspberry Pi running PD Extended, and is used to control a pair of Game Boys to produce distinct 8-bit sounds. Audio output can be further modified with a Leap Motion sensor embedded in one of the two necks. 

What makes up The Blade?

– 3D-printed housing

We custom modeled and printed a housing for the instrument to ensure it would be ergonomic to wield, hold together with all the components, and also look badass.

– Two Guitar Hero necks

The necks, hacked off a couple of old Guitar Hero controllers, were totally rewired to output the button presses to jumper cables.

– Arduino Mega

All the wiring from the Guitar Hero necks fed into the Mega, which then registered the button presses and output appropriate MIDI signals over USB serial into the Raspberry Pi.

– Rock Band keytar

We stripped this down to the bare keyboard and had the MIDI also going into the Pi.

Raspberry Pi

Taking in all the MIDI, and running PD Extended we got this to manage and re-map all the button presses we needed. This then output to a MIDI thru box.

– Arduino Boy

This fed the MIDI signals from the thru box into the Game Boy.

Game Boy

These were heart. With MIDI fed in from a multitude of sources, the Game Boy, running mGB, was the synthesizing the signals into sound, output via a standard 3.5mm jack. 

Leap Motion
The Leap Motion was used for further sound modulation.

Arduino Blog 16 Apr 19:47
arduino  keytar  mega  midi  music  

Vacuum cleaner turned into unique MIDI instrument

When you see a vacuum cleaner, most people see a useful implement to keep their carpets clean. James Bruton, however, envisioned another use—as a musical instrument. His new project, which made its appearance this year on April Fools’ Day, sucks air through 12 recorders, allowing it to play a full octave and the melody and lead from “Africa” by Toto… or so he’d have you believe!

In reality, power for his instrument comes from a separate Henry Hoover in another room, blowing air through the normally-suction tube of the broken device on the screen. An Arduino Mega, along with a MIDI shield, enables it to open and close air lines to each of the 12 recorders as needed. 

Check out how it was made in the first video below and the original fake in the second.


Arduino Blog 09 Apr 19:15