Tag Archives: Pro Mini

Spinning gyroscope “boat” stabilization

via Arduino Blog

When you use a “gyroscope” in Arduino and robotics projects, generally this means a small IMU that leverages several methods of sensing to tell how a device is moving. However, physical gyroscopes are able to employ a spinning disk stay upright mechanically. Could one be combined with advanced electronics to stabilize a robot or other craft?

James Bruton answers this question in the video below, going from a “bare” gyroscope, to an unpowered gimbal, and finally to a simulated boat. This utilizes a powered gimbal for stabilization that’s tilted in one axis by a DYNAMIXEL servo. Angle is measured using an Arduino Pro Mini along with an MPU-6050 IMU, and the gyroscope is controlled by an Arduino Mega.

You can check out the progression of this fun experiment in the video below, and find code/CAD info on GitHub.

The post Spinning gyroscope “boat” stabilization appeared first on Arduino Blog.

AutoStrummer is a DIY device that strums your guitar for you

via Arduino Blog

When playing the guitar, working the fretboard is only half of the equation. The other half is plucking or strumming the strings. But some people, particularly those with disabilities, may find it difficult to do both. To help with the strumming part of the equation, Jacob Stambaugh designed this DIY AutoStrummer device.

Stambaugh’s AutoStrummer fits into the sound hole of an acoustic guitar, so that it sits over the strings. A guitar pick, attached to an arm actuated by a stepper motor, swings back and forth to strum the desired strings. An Arduino board controls the movement of the stepper motor through a DRV8825 stepper motor driver chip. 

The guitarist uses an array of six tactile push buttons to select which strings to strum. If both the high E and low E buttons are pressed, then the device will strum all six strings. If the D and G buttons are pressed, then it will only strum those two strings. A potentiometer lets the guitarist set the strumming tempo and the strumming pattern is configurable through a menu system.

A 3D-printed case houses all of those components. Stambaugh designed it to fit his specific guitar, so you may need to tweak the size to fit your own guitar. He created the device for the University of South Florida’s Makecourse, and uploaded build instructions and the necessary files to Instructables so that anyone can build their own AutoStrummer.

The post AutoStrummer is a DIY device that strums your guitar for you appeared first on Arduino Blog.

Controlling a gas convection heater with a custom thermostat

via Arduino Blog

Redditor “Higgs8” had a gas convection heater that is (or was) controlled manually, but they wanted something a bit more. To accomplish this, they came up with a small Arduino-based thermostat.

This allows you to set the desired temperature using a potentiometer, and it senses the current temperature value via a DS18B20 thermometer unit. It then adjusts the formerly manual knob with a stepper motor and custom gear reduction in response, maintaining the desired comfort level.

Feedback is displayed on a small OLED screen, which charts the room’s temperature over a 24-hour period. It also shows if the heater was on, letting you see if it was working properly.

More details can be found on Higg8’s Imgur page here.