Posts with «arduino mega» label

’60s jukebox modernized with an Arduino Mega

As seen here, artist Tijuana Rick’s father-in-law received a 1969 Wurlitzer 3100 jukebox for free, with one small catch. It didn’t come with any records. Of course, Rick could have purchased vintage records from a number of sources, but instead decided to transform it into an amazing retro music streaming device.

In order to take input from the jukebox’s 40+ interface buttons, he turned to the Arduino Mega. After the Mega receives these on/off signals, it then pushes selection information to a Raspberry Pi, which does the actual streaming.

Luckily, he had stumbled upon this GitHub repository from Thomas Sprinkmeier, which became the foundation for the project’s software. You can find more details and images of Tijuana Rick’s restoration on his website, including how he cast replacement buttons that he needed for the jukebox in silicon molds!

A capacitive touch Jankó keyboard

If you have even a passing familiarity with how to play a piano, you know that there are a bunch of long white keys, with a lesser number of black keys in a nearly-universal arrangement. On the other hand, like the standard and much lesser-known Dvorak keyboard for typing, there are alternatives. One such alternative is the Jankó keyboard, which Ben Bradley decided to reconstruct for the Moog Werkstatt using a capacitive touch sensor setup.

His new instrument, which as of his write-up only had 13 keys connected, was constructed for the 2017 Moog Hackathon at Georgia Tech. It uses an Arduino Mega for control along with four MPR121 capacitive touch breakout boards, and as seen in the video below, can be played quite well after only one day of practice!

You can find more details on his build, including its Arduino code, on the Freeside Atlanta website and check out its feature on Hackaday here.

(Photo: Nathan Burnham)

The ClearWalker is an 8-legged, Arduino-powered Strandbeest

What has eight legs, a tail, and is powered by an Arduino Mega? The ClearWalker, of course!

This Strandbeest-style walker employs two motors, controlled by individual H-bridge relay modules to traverse forwards, backwards, and slowly rotate to one side or another via a hesitating leg motion. You can see how the electronics (including a bunch of LEDs) were integrated into this build in the video below.

If you’d like to try a similar control scheme for your ClearWalker/Strandbeest/treaded vehicle using an Arduino and smartphone, you can find it outlined in this Arduino Project Hub post. For the rest of the steps in this quite involved build, and more rather zany inventions, be sure to check out the “Jeremy Cook’s Projects” YouTube page.

Try to grab some candy with this Arduino claw machine

Depending on your point-of-view, you may see claw machines as an interesting device that can normally be ignored, or perhaps magnet for quarters that you must satisfy until you capture the stuffed animal that’s “so easy to get.” Maybe these gantry-crane gadgets would be a bit more fun if you could play them at home to your heart’s content. If that sounds appealing, then Ryan Bates of Retro Built Games has the perfect solution with his “Super Claw” machine.

This project, though on version four, is not currently for sale as a kit, but he is now selling his stepper driver board for the device, which links up to an Arduino Mega via an IDC cable. This takes advantage of the brick of I/O opposite the USB and power connector on the Mega to clean up wiring significantly.

You can buy the board here and check out his build page for lots more info on the (still ongoing) development process!

Arduino device helps keep dogs safe from overheating

Pets bring an untold amount of joy into our lives, but unfortunately they aren’t allowed to go everywhere that humans are. Of course this makes sense in many situations, but if you’d like to take your dog with you wherever you go, this means occasionally leaving poochie in the car. Along with leaving the sunroof and windows open, this project’s author also came up with a transmitter and receiver to monitor the temperature inside of the car with a series of LED pulses.

The car unit consists of an Arduino Mega, along with a temperature sensor and LoRa transciever. The receiver takes this wireless information, which can be reliably read at a range of 250 meters (820 feet) in an urban environment, and gives the user a series of blinks to assure Max’s (the dog) human that he’s not overheating!

You can find the entire build’s write-up here, or check out its code on GitHub.

Fire Fighting Robot

Primary image

What does it do?

Navigate a Maze, extinguish a flame, track position

I'm currently a sophomore at Worcester Polytechnic Institute studying Robotics Engineering. The third course in the series, RBE 2002, focusing on sensors. In a group of 4 students, we built a robot that could autonomously navigate a maze, locate a flame, put it out and report its X,Y, and Z position relative to its starting position. The robot was required to use an IMU and a flame sensor provided to us. All other sensors and parts are up to the group to use to complete the challenge.

Cost to build

Embedded video

Finished project

Complete

Number

Time to build

Type

URL to more information

Weight

read more

Fire Fighting Robot

Primary image

What does it do?

Navigate a Maze, extinguish a flame, track position

I'm currently a sophomore at Worcester Polytechnic Institute studying Robotics Engineering. The third course in the series, RBE 2002, focusing on sensors. In a group of 4 students, we built a robot that could autonomously navigate a maze, locate a flame, put it out and report its X,Y, and Z position relative to its starting position. The robot was required to use an IMU and a flame sensor provided to us. All other sensors and parts are up to the group to use to complete the challenge.

Cost to build

Embedded video

Finished project

Complete

Number

Time to build

Type

URL to more information

Weight

read more

A LoRa home environment monitoring gateway

When you’re away from your home, perhaps you’d like to know what is going on there. A camera system is one solution, but is fairly data-intensive and might not be the right method if you’d like to monitor information like temperature and humidity in several zones. For this, Rod Gatehouse decided to build his own LoRa environment monitoring system using an Arduino Mega.

To keep an eye on things, Gatehouse (aka “RodNewHampshire” on Instructables) came up with an excellent LoRa IoT gateway that can be controlled via four push buttons and an LCD screen. This device can take input from remote stations wirelessly, and can put this data online or push it to a user as a text message.

The system enables a homeowner to monitor the home environment via an Internet accessible dashboard, receive periodic SMS environmental notifications, receive real-time SMS alerts when monitored environmental parameters exceed preset thresholds, and log environmental data to the cloud.

For more details on how Gatehouse set up this project and on his design choices, check out his Instructables page here.

The Lake Erie Mamba is a 12-servo snake robot

If you want to build a robot that moves across the ground, the normal options are wheels or legs of some kind. Maker “joesinstructables,” however, decided to do something a bit different. He created a versatile, slithering system, which he calls the “Lake Erie Mamba.”

He put a dozen Arduino Mega-controlled servos together in a reptile configuration to allow the robot to move via serpentine motion (like a normal snake), rectilinear motion (like a worm), or sidewinding (which snakes use in shifting terrain). It can also twist itself into a wheel and roll in this rather unnatural, though quite interesting way.

The Lake Erie Mamba contains 12 segments, each consisting of a servo motor, a C-bracket, a side bracket, a wire clip, and a set of LEGO wheels. The reconfigurable robot is not only controlled using a four-button key fob remote, but can move about autonomously via an IR sensor as well.

You can see more of this build on its Instructables page here and in action below!

This Maker built a game board that lights up correct moves

Want to help familiarize someone with the rules of checkers? Tired of cheating opponents? Well, Bogdan Berg has just the thing for you!

After discussing the idea for an electronic board that teaches kids how to play chess, Berg decided to make this a reality. Hall effect sensors on each square tell the Smart Game Board—rather the Arduino Mega controlling the board—where pieces are, and when one is picked up, LEDs highlight what moves are possible. These lights can also show the pieces’ starting positions, assisting novice players in this important part of the game.

Currently, the device is programmed to play the international version of checkers, but there’s no reason other games like chess and tic-tac-toe couldn’t be added as well. You can see more about this project, which took about six months to complete, in Berg’s write-up here.