Rickrolling Remote Control Prank

This device is a prank or gag that [Eric Heisler] came up with. It will intercept IR remote control codes and play them back after a bit of a delay. The example he shows in the video (embedded after the break) catches the television power signal from a remote, then sends it again after about thirty seconds. This shuts off the TV and would be extremely annoying if you were unable to find the device. Fortunately (for the victim), [Eric] included a piezo buzzer that Rickrolls after sending each code. Just follow that tune to find the offending hardware.

He chose to use an ATtiny10 microcontroller. It looks like it’s realizing its full potential as the six-pin package use all available I/O to control the IR receiver module, an IR led, and the buzzer. It runs from a coin cell without regulation and the circuit was free-formed on a tiny surface mount breakout board which hosts the microprocessor.

Kalman Filter Keeps Your Bot Balanced

If you’re looking to improve the stability of your self balancing robot you might use a simple horrifying equation like this one. It’s part of the journey [Lauszus] took when developing a sensor filtering algorithm for his balancing robot. He’s not breaking ground on new mathematical ideas, but trying to make it a bit easier for the next guy to use a Kalman filter. It’s one method of suppressing noise and averaging data from the sensors commonly used in robotic applications.

His robot uses a gyroscope and accelerometer to keep itself upright on just two wheels. The combination of these sensors presents an interesting problem in that accelerometer input is most accurate when sampled over longer periods, and a gyroscope is the opposite. This filter takes those quirks into account, while also factoring out sensor noise. Despite the daunting diagram above, [Lauszus] did a pretty go job of breaking down the larger function and showing us where to get the data and how to use it in microcontroller code.

Humanoid Robot Kinects With Its Enviroment

[Malte Ahlers] from Germany, After having completed a PhD in neurobiology, decided to build a human sized humanoid robot torso. [Malte] has an interest in robotics and wanted to  show case some of his skills.The project is still in its early development but as you will see in the video he has achieved a nice build so far.

A1 consists of a Human sized torso with two arms, each with five (or six, including the gripper) axes of rotation, which have been based on the robolink joints from German company igus.de. The joints are tendon driven by stepper motors with a planetary gear head attached. Using an experimental controller which he has built, [Malte] can monitor the position of the axis by monitoring the encoders embedded in the joints.

The A1 torso features a head with two degrees of freedom, which is equipped with a Microsoft Kinect sensor and two Logitech QuickCam Pro 9000 cameras. With this functionality the head can spatially ”see” and ”hear”. The head also has speakers for voice output, which can be accompanied by an animated gesture on the LCD screen lip movements for example. The hands feature a simple gripping tool based on FESTO FinGripper finger to allow the picking up of misc items.

Bits And Pieces Robotic Arm

[V0R73X], who is 17  has been working on a project, to build A robotic arm. This project started out as a challenge put forward from one of his school teachers to build a robotic arm for $200.  [VoR73X] accepted, and the challenge began.

He came up with a robotic arm that can be controlled from his mobile phone and other bluetooth enabled devices. He also designed it so that he can control it from the infrared remote control of an old tv set. [VoR73X] decided to kept the design simple, to make it easy for others to build.  [VoR73X] has shared the code and a step by step process of how to build in the hopes that others would also like to take up the challenge.  Watch the video after the break for further details on his project.

via[Instructables]

Continue reading “Bits And Pieces Robotic Arm”

Getting Around The Raspi’s USB Host Current Limit

For being such a revolutionary device, there are still a few problems with the Raspberry Pi. For one, the USB host ports are only able to source 140 mA per port, while the USB ports on your desktop, laptop, and even tablet are able to send a full 500 mA per port.

The official ‘fix’ for this problem is to use a powered USB port for any device that requires more than 140 mA,  something that didn’t sit well with [Manis]. He came up with an easy fix , though, that only requires a few bits of wire and a soldering iron.

The USB ports on the Raspi are current limited to 140 mA by a pair of polyfuses. [Manis] bridged these fuses, effectively taking them out of the circuit with a short length of wire. This allowed him to use a USB hard drive (powered by USB, of course) with the Raspi.

There’s one small problem with sending that much current through the Raspi’s USB port. Sometimes, when the high-power USB device is powered on, the voltage will sag, resetting the SoC and rebooting the system. [Manis] did his homework and discovered USB 2.0-spec ports should use a 120 μF, low-ESR capacitor to prevent this. The Raspi comes stock with a 47 μF cap used for this purpose. Replacing this cap (C32) might be a good idea if you’re planning on using high-power devices with your Raspi.

Sexy Six Axis Robotic Arm Is A Work Of Art

We don’t know if it’s a mid-life crisis or just the result of way too many solder fumes, but [sparten11] on Instructables is building one of the coolest robotic arm we’ve ever seen, and we thank him for that.

The build began with a set of brushed DC motors running capable of running on 60 volts at up to 8 amps. These motors were attached rotary encoders that, with the gearing [sparten11] is using, provide 400,000 steps per revolution.Combined with a heavy duty motor controller, [sparten]’s arm has more than enough power and control for just about any industrial process.

Of course muscles are useless without a skeleton or brain, so [sparten] milled the structural and mechanical members of his arm in his home machine shop. It’s an impressive bit of kit; the base of his robot tested the capacity of his lathe, and the waterjet-cut arms form a graceful skeleton of an absurdly powerful robotic arm. The electronics for the build consist of a Pico PC running Windows XP with servo control board etched from a copper clad board.

The build isn’t quite done yet, but judging from the videos after the break, [sparten] will have a fabulous robotic arm shuffling around his workshop in short order.

Continue reading “Sexy Six Axis Robotic Arm Is A Work Of Art”

Galago, The Latest In A Series Of Awesome ARM Boards

Long time Hackaday reader [Kuy] sent in a project he’s been working on for the last year and a half. It’s called Galago, and it wraps up all the features we’d like to see in the current crop of ARM microcontroller dev boards into one neat package.

The Galago features an AMR Cortex-M3 microcontroller running at72 MHz. Included on its pinout are 25 digital IO pins, 6 analog input pins, 10 PWM pins, and an I2C and SPI port.

The Galago isn’t simply an exercise in hardware development, though. [Kuy] spent a great deal of time writing proper libraries for his board, allowing you to get started with the Galago very quickly without having to rely on crippled tools.

A proper library isn’t Galago’s only significant developer feature: [Kuy] went as far as to create a browser-based IDE (no Internet connection required, thankfully) that has the ability to upload code directly to the board via a USB cable. Add in a hardware debugger, and the Galago might just be the perfect ARM board for tinkerers weaning themselves off the Arduino.

[Kuy] has released the Galago on a Kickstarter, with a single board costing $25. It’s a cool device, and something we’d really like to come to market.