Posts with «arduino mega» label

Build your own MIDI accordion with Arduino

If you want to play accordion via a MIDI interface, manufacturers such as Roland do make such a device. The downside is that they tend to be fairly expensive, as one would have to assume they are something of a specialty item.

Conversely, if you are able to get your hands on an accordion whose buttons and general movement work, but can’t actually produce good notes, you can build your own! This is just what developer and composer Brendan Vavra did, purchasing a broken instrument for $150 on eBay, then carefully disassembling the keys which were mapped to an Arduino Mega.

The setup also includes a Bluetooth transceiver module for sending MIDI signals wirelessly to a computer running music production software, as well as a barometric pressure sensor for adding dynamic expression using the accordion bellows.

As you can see in the video below, the result and his accordion skills are quite impressive! You can find more information on this project on its GitHub page and read New Atlas’ write-up here.

 

uArm Swift is an open-source robotic assistant for your desktop

Need a hand? The UFACTORY team has got you covered with the uArm Swift, an open-source robotic assistant for your desktop.

The four-axis uArm Swift is a smaller and sleeker version of the company’s original device from 2014. Based on an Arduino Mega, the robot is capable of lifting 500 grams (1.1 pounds) with a working range of 5 to 32 centimeters (2 to 12.6 inches).

UFACTORY has launched two different models of the consumer-friendly arm on Indiegogo. Whereas the basic model is perfect for beginners and those looking to tinker around with robotics, the Swift Pro is designed for a more experienced Maker crowd with a stronger motor, more precision, and greater versatility. It also boasts position repeatability down to 0.2mm.

With a little programming, the Pro can perform a wide range of tasks from 3D printing to laser engraving to picking up and moving game pieces. You can even create your own actions through the team’s Blockly-based graphical software, uArm Studio, as well as control your Swift either directly from a keyboard-and-mouse setup, by making gestures, or over Bluetooth from the uArm Play mobile app.

The Swift is extendable with three different end-effectors (suction cup, metallic gripper, and universal holder) and a built-in socket for selected Seeed Grove modules. But that’s not all. Attach an OpenMV Cam and the robotic arm can detect faces, colors, and markers.

If you’re looking for an affordable and portable robotic arm, be sure to check out UFACTORY’s Indiegogo campaign.

Dot² isn’t your typical coffee table

Coffee tables are useful for putting coffee, food, or perhaps way too much junk on, but it’s 2017—we can do better than that! Akshay Baweja certainly has at least with Dot², an interactive piece of furniture that can run animations, display lighting effects, and play old-school games.

The Arduino Mega-based table features a matrix of 296 LEDs that shine up through sections of diffused acrylic, and uses a grid of foam board strips to keep each light in a square. Dot² can be controlled either by a PC running GLEDIATOR software, or via a smartphone using a Bluetooth connection and its own custom app.

The outside doesn’t look too shabby either. With an interesting wood pattern on the side, even when off it seems like there could be something more lurking just below the table’s glass!

Want to build one of your own? Head over to this incredible project’s Instructables page to get started. And, if you’d like to know more about how it’s controlled, check out Baweja’s app here or GLEDIATOR’s site for the computer software he used.

Emulate a Commodore 64 keyboard with a modern PC and an Arduino

Using an Arduino, Adam Podstawczynski is able to translate keystrokes on his notebook to character inputs on a C64.

If you enjoy using a Commodore 64, but either don’t like (or perhaps don’t have) its keyboard, Podstawczynski’s project could be a great solution. His build runs a Python script on a PC, Mac, or Linux computer, which maps Commodore keys to a series of binary digits. It then sends this data over USB to an Arduino Mega, which in turn uses an MT8088 crosspoint switch to interface with the mainboard of a C64, allowing for hardware keyboard emulation.

This setup can act as a simple keyboard interface from the computer, or could be employed as a macro generator for demonstration purposes. It could even enable you to input an entire BASIC program on your PC, then send it to the C64 as desired!

Check out Podstawczynski’s page for more info on this work in progress.

Attachment is like a modern-day message in a bottle

If you want to reach out to someone, you could always pick up your phone and send a text. But if you’re seeking something a bit more random and indirect, one idea would be to write and attach a message to a biodegradable balloon using Swiss designer David Colombini’s “poetic machine.”

Colombini’s Attachment project allows you to do just that, by dispatching digital notes, images or videos gleaned from the Internet into the atmosphere. Once the Arduino Mega-driven device receives this input, the message is laser-etched on a thin piece of balsa wood, then released into the air (though a human has to ‘reload’ after five launches). Word space is limited to a Twitter-esque 120 characters, but the finder of the balloon can access any additional content that you include through a code on the project’s website.

According to Creative Applications:

Software includes PHP / MySQL database, vvvv (take the message from web database, layout of the message, transform it and stream it to the engraver) and Arduino IDE (controlling all the mechanisms). Hardware includes an Arduino Mega, NEMA 23 motors + drivers, linear actuators, a Bambi air compressor, helium cylinder, Festo pneumatic components (helium + air valves, helium and air pressure sensors, pneumatic cylinders, DHEB) and MicroSlice engraver (based on Arduino Uno).

You can read more on this project as well as its previous version. Additionally, visit the Attachment.cc page to input your own message!

(Photos: David Colombini)

Watch an Arduino Mega-based robot play the bagpipes

Using gigantic hands scaled up from a prosthetic design, “XenonJohn” can now hear the sweet sounds of Scotland whenever he wants.

Seeing this invention, you might note to yourself that most instrument-playing robots don’t actually bother to have realistic—if huge, at 171% normal print size—hands attached. Then again, you probably haven’t seen a robot configured to play the bagpipes.

The robot named Ardu McDuino plays the bagpipes, or rather the chanter part that is manipulated with one’s fingers, using actual prosthetic fingers to cover the holes. It also has a less-realistic “thumb” to cover a hole on the back.

Everything is controlled using an Arduino Mega via a bank of opto-isolated MOSFETs, along with solenoids to let it grip the individual air holes for music generation. You can read more about this project on its Instructables page!

Turn an Atari 20600 into an electronic drink racer and timer

The next time you and your friends want to see who can chug beer (or a non-alcoholic beverage for the younger crowd) the fastest, you may want to try building your own Cider Racer 2600–an electronic racing platform and timer for competitive drinking.

Created by YouTuber “MonkeyBOX Entertainment” for an annual Christmas party, the project consists of a broken Atari 2600 retrofitted with an Arduino Mega, two 4-digit 7-segment displays, some LEDs, wires, and other miscellaneous parts. A pair of custom coasters were constructed using force-sensitive resistors, soft springs, rubber actuators, and three layers of CNC-cut materials: acrylic bottom plate, brushed aluminum center, and acrylic spacer to make it level with top of the old gaming console.

In drag race mode, two drinks are placed on the Cider Racer 2600’s pressure-sensing coasters. When ready to get things underway, both competitors press a red button on the side, prompting LEDs begin to countdown from red to green as if they were cars waiting at the starting line. Time is shown on a 7-segment display above each coaster, which stops as soon as someone puts down their empty glass. The winner’s time will then flash.

The clock can be cleared using the Atari’s old ‘game reset’ switch. But that’s not all. The Cider Racer 2600 is capable of detecting false starts and if a drink is placed back prematurely. You can read more about the project in the video’s description below, and check out its popular reddit thread here.

Turn an Atari 2600 into an electronic drink racer and timer

The next time you and your friends want to see who can chug beer (or a non-alcoholic beverage for the younger crowd) the fastest, you may want to try building your own Cider Racer 2600–an electronic racing platform and timer for competitive drinking.

Created by YouTuber “MonkeyBOX Entertainment” for an annual Christmas party, the project consists of a broken Atari 2600 retrofitted with an Arduino Mega, two 4-digit 7-segment displays, some LEDs, wires, and other miscellaneous parts. A pair of custom coasters were constructed using force-sensitive resistors, soft springs, rubber actuators, and three layers of CNC-cut materials: acrylic bottom plate, brushed aluminum center, and acrylic spacer to make it level with top of the old gaming console.

In drag race mode, two drinks are placed on the Cider Racer 2600’s pressure-sensing coasters. When ready to get things underway, both competitors press a red button on the side, prompting LEDs begin to countdown from red to green as if they were cars waiting at the starting line. Time is shown on a 7-segment display above each coaster, which stops as soon as someone puts down their empty glass. The winner’s time will then flash.

The clock can be cleared using the Atari’s old ‘game reset’ switch. But that’s not all. The Cider Racer 2600 is capable of detecting false starts and if a drink is placed back prematurely. You can read more about the project in the video’s description below, and check out its popular reddit thread here.

This guitar-playing robot performs American folk music

Inspired by a statement written on Woody Guthrie’s guitar, This Machine Kills Fascists (TMKF) is an Arduino Mega-based, guitar-playing robot that performs traditional American folk music on a portable stage. Sheet music with the song lyrics are printed and left on the benches set up in front of the stage, while audience members are encouraged to sing along to the tunes.

Developed by engineer Dustyn Roberts, artist Troy Richards, and designer Ashley Pigford, TMKF is combines the analog tradition of folk music and digital technology of robotics.

Our project is inherently positive and seeks to bring people together through music. It uses a strategy of generating empathy and goodwill with an artificial intelligence to make us ask questions of the kind of community we may or may not be making with actual humans. With TMKF we hope to create a compelling experience that starts conversations.

You can read more about TMKF here, and see an early test of the strumming robot below!

(Photos:  Dustyn Roberts / Troy Richards)

RooBee One is an open-source SLA/DLP 3D printer

Aldric Negrier, a Portuguese Maker and owner of RepRap Algarve, has created an SLA 3D printer named RooBee One.

Most desktop 3D printers that you’ll see in Makerspaces or advertised for home use drop material onto a bed using a hot extrusion head. The open-source RooBee One, however, employs a DLP projector along with an Arduino Mega to light up each layer in a vat of resin. This causes each layer to solidify, thus making a complete object. You can see this process at around 0:30 in the video below.

RooBee One features an aluminum frame with an adjustable print area of 80x60x200 mm, with up to a 150x105x200mm build volume. Aside from the Arduino, additional electronics consist of a RAMPS 1.4 shield, a NEMA 17 stepper motor, a microstepping driver, an endstop, and a 12V transformer. Negrier also installed a fan on top of the printer to help guide the toxic vapors outside and away from the machine’s operator.

This process may be unfamiliar to those used to “normal” 3D printers, as it “magically” pulls a complete part out of a bath. The project is fairly involved, but the resulting ruby-red machine looks quite impressive. You can find out how to build one on its Instructables page.