Posts with «arduino» label

Bill’s Arduino

Pokemon is a great game by itself, but when you realize that not all of the ‘mon are available in one game, trading is required for completion, and some pokemon aren’t available without either hacking or going to a Toys ‘R Us in 1997, you start to see how insidious this game can be. Figuring he could finally complete the game with an Arduino, [Pepijn] decided to build a pokemon storage system.

This build was inspired by an earlier post that also spoofed trades. Instead of building this project around a high-power micro, [Pepijn] decided to use an Arduino. The protocol Game Boys use to communicate with each other is extremely well documented, although that’s only half the battle. Each game using the link cable used specialized data structures for transfer, and after grepping through a disassembled Pokemon ROM,  [Pepijn] figured out how everything worked.

The completed hardware keeps one Pokemon in the EEPROM of an Arduino. It’s not very fast if you want to catch all 151 Pokemon in the Gen 1 games, but any way you look at it, you’re going to be catching a lot of Magikarp anyway.


Filed under: Arduino Hacks, nintendo gameboy hacks

Nightmare Metronome Reminds You That Time is Money

  TEMPO, TEMPO! is a piece of kinetic art in the form of a metronome with an audible spark. Or, according to creator Sanela Jahić, it’s “a kinetic object which form a narrative about accelerating the production process and enhancing work performance in order to increase competitiveness and improve profits.” […]

Read more on MAKE

Tindie Biz is Yelp For Manufacturing

Maker marketplace Tindie, an online store where Makers can buy and sell homemade gadgets, launched a beta service called Tindie Biz this week for finding and reviewing suppliers and manufacturers. “We hear stories of makers paying $20k for introductions to manufacturers or a startup losing $100k to middlemen that never produce,” […]

Read more on MAKE

Know Your Speed on Rollerblades

[Anurag] is a computer engineering student with a knack for rollerblading. Rollerblades are not a transportation device that are often fitted with speedometers, so [Anurag] took that more as a challenge and designed this Arduino-powered computer to give him more information on his rollerblade rides.

The device uses an Arduino as the brain, and counts wheel revolutions (along with doing a little bit of math) in order to calculate the speed of the rider. The only problem with using this method is that the wheels aren’t on the ground at all times, and slow down slightly when the rider’s foot is off the ground. To make sure he gets accurate data, the Arduino uses an ultrasonic rangefinder to determine the distance to the ground and deduce when it should be taking speed measurements.

In addition to speed, the device can also calculate humidity and temperature, and could be configured to measure any number of things. It outputs its results to a small screen, but it could easily be upgraded with Bluetooth for easy data logging. If speed is truly your goal, you might want to have a look at these motorized rollerblades too.


Filed under: transportation hacks

6-Axis Robot-Arm 3D Printer Runs on Arduino, Slings Spiderwebs

Most industrial robots run on proprietary systems, but this experimental KUKA arm uses an Arduino MEGA to 3D print in 6 axes, mimicking the shapes found in nature. Despite the size of this KUKA arm with a custom toolhead attachment — a 3D printer extruder — carefully looking at the […]

Read more on MAKE

A tutorial about avoiding warping with Arduino Materia 101

Some of you may have experienced that when you start to print a cube or box-shaped objects they can easily warp on the corners. The reason for this is the change of volume that plastic goes through when cooling down: it shrinks when becoming cooler. Even if PLA, the corn-based plastic we use on the Arduino Materia 101, shrinks much less than ABS, it can become a problem when printing things that require a high level of precision.

That’s why Kristoffer prepared a tutorial to solve the problem and shares some 3dprinting tricks with all of you. Follow the 5 steps of the tutorial and learn how to print without warping.

Check the previous tutorials on 3d printing with Material 101

Interested in getting in touch and showing your experiments? Join Kristoffer on the Arduino forum dedicated to Materia 101 and give us your feedback.

A Router Table with Height Control

The wood router is a versatile power tool which can be picked up at a low price. Nicer router setups are mounted underneath a table, with the cutting head poking through. This makes it easier and safer to work with the tool.

[Paul] combined his interest in electronics and woodworking by making a router table with automated controls [translation]. The neat part of this build is the automated height control, which ensures accurate cutting depth.

The router is mounted to a threaded rod, which allows it to be moved up and down by a motor. A low cost L298 motor driver provides the power to the motor, which is controlled by an Arduino Uno. A VCNL4020 based sensor board is used to measure distance and accurately set the router height. This tiny proximity sensor looks like a nifty chip, providing distance measurements up to 200 mm and an ambient light sensor in one package.

The routing table has an LCD display and buttons, allowing the user to dial in their desired height. The entire thing was built using recycled bits and well under $100 in new parts.


Filed under: tool hacks

Converting Morse Code to Text with Arduino

Morse code used to be widely used around the globe. Before voice transmissions were possible over radio, Morse code was all the rage. Nowadays, it’s been replaced with more sophisticated technologies that allow us to transmit voice, or data much faster and more efficiently. You don’t even need to know Morse code to get an amateur radio license any more. That doesn’t mean that Morse code is dead, though. There are still plenty of hobbyists out there practicing for the fun of it.

[Dan] decided to take a shortcut and use some modern technology to make it easier to translate Morse code back into readable text. His project log is a good example of the natural progression we all make when we are learning something new. He started out with an Arduino and a simple microphone. He wrote a basic sketch to read the input from the microphone and output the perceived volume over a Serial monitor as a series of asterisks. The more asterisks, the louder the signal. He calibrated the system so that a quiet room would read zero.

He found that while this worked, the Arduino was so fast that it detected very short pulses that the human ear could not detect. This would throw off his readings and needed to be smoothed out. If you are familiar with button debouncing then you get the idea. He ended up just averaging a few samples at a time, which worked out nicely.

The next iteration of the software added the ability to detect each legitimate beep from the Morse code signal. He cleared away anything too short. The result was a series of long and short chains of asterisks, representing long or short beeps. The third iteration translated these chains into dots and dashes. This version could also detect longer pauses between words to make things more readable.

Finally, [Dan] added a sort of lookup table to translate the dots and dashes back into ASCII characters. Now he can rest easy while the Arduino does all of the hard work. If you’re wondering why anyone would want to learn Morse code these days, it’s still a very simple way for humans to communicate long distances without the aid of a computer.


Filed under: Arduino Hacks

Immersive performances with 3D mapping and Arduino

ANGLE project is a Florence-based duo and also the name of the amazing audiovisual performance that applies videomapping techniques to live sets. The duo produces and composes all the songs with synchronised video images using 3D mapping on a self-supporting, isostatic, modular structure that is made up of triangles with junctions at their vertices.

TETRA 02 is the title of ANGLE’s new live set composed of a structure equipped with LED lights, animated live using Arduino Uno & Mad Light.

Arduino Blog 10 Feb 14:07

Arduino IDE 1.6 Released

After two years in the making, the new Arduino development environment comes with a laundry list of new features.

Read more on MAKE