Tbeta, Cross-platform Multitouch

[vimeo=http://vimeo.com/2034557]

tbeta is a new tool developed by the NUI Group Community. tbeta acts as an image processing layer to take in image data and output tracking data for multitouch applications. Whether FTIR or DI, scratch built multitouch systems generate IR video streams that need to be processed to find fingertips. tbeta can take this or any arbitrary video stream and run it through a series of filters to generate the touch data. This data is sent as OSC TUIO, a standard protocol for touch events. Along with the camera and input switcher, tbeta also aids in system calibration. I works on Windows, OSX, and Linux. Have a look at the getting started guide for a better idea of how it works.

[via CDM]

Pandora Dev Unit Unboxed

pandora

[skeezix] has got his hands on one of the first Pandora dev kits to make it out the door and took a few photos. This is 1 of the 20 MK2 devboards that were produced. Although, not final it certainly is close to the version they’ll be shipping. Pandora is a Linux based portable game console. The main chip in the clamshell device is a TI OMAP3530. It has OpenGL hardware acceleration and an 800×480 touchscreen. A QWERTY keyboard is included along with analog and digital game controls. WiFi, bluetooth, USB host, TV-out, and dual SDHC card slots round out the package. The team has already presold 4000 devices.

Xbox 360 Jasper Motherboards

xbox360

The Xbox 360 has a brand new motherboard. Dubbed the Jasper, it presumably has a new 65nm process GPU. The new box has a 150W power supply instead of the former’s 175W brick. They’ve changed the plug design to prevent usage with old consoles. The most notable change is the onboard flash memory upgrade. Earlier consoles only had 16MB; new ones have 256MB. The majority of this storage will be used for the new dashboard, the NXE. The remaining space can be used for game saves. With the new storage, Arcade units are no longer including memory cards. You can see more images of the boards on Xbox-Scene.

ATmega Controller Wiring Upgrade

avrcontroller

[jelengar] liked the ease of use of the Arduino, but wanted a much higher pin count. He set about converting the ATmega Controller for use with Wiring, the code that the Arduino IDE is based on. The ATmega128 in the controller features 53 pins as opposed to the 11 on the Arduino’s ATmega168. You also get 128kb of memory. The process is fairly simple; you just need to add the appropriate crystal. You can also add a switch to trigger the bootloader and a status LED.

Lockpicking Operation Game

img_8708

[Moritz Waldemeyer], a favorite artist of ours, has a brand new project. He went wanting to design a 3D version of the game Operation. The piece he ended up with is called Keyhole Surgery. It’s essentially the laparoscopic version of operation. The player guides a metal key through the passages of a translucent block while attempting not to touch the walls. A counter on the side displays how many hits it has detected. The player with the smallest number wins. We love the modular potential of this project: the number of layers could be increased, the order could be changed, and more.

Arduino Buyers Guide And The Seeeduino

seeeduino

Make has assembled a buyers guide for the many different types of Arduino devices. The Arduino is an open hardware platform designed to make prototyping easily accessible. The design allows for other people to modify, expand, and improve on the base, and many people have started producing their own versions. The guide features a lot of the hardware we’ve covered in the past like the LilyPad, Arduino Pro, Sanguino, Duemilanove, Ethernet Shield, and Freeduino.

Out of the pack, the Seeeduino (pictured above) definitely caught our eye. It’s a low profile SMD design much like the Arduino Pro. They’ve taken advantage of the space saved by the SMD ATmega168 by adding more useful headers. In addition to the ICSP, you get the pins in UART order and an I2C header. Vcc is switch selectable for 3.3 or 5volts. The reset switch has been moved to the edge plus two additional ADC pins. Our favorite feature is the new spacing on the digital pins. Arduino digital pin headers have an inexplicable 160mil gap between the banks. The Seeeduino has the standard row for shield compatibility, but has an additional row spaced at standard 100mil spacing for use with protoboard. At $23.99, it’s competitively priced too.

Vacuum Micromouse

micromouse

Micromouse competitions have been running in Japan since 1980. In all that time, the ruleset has remained essentially unchanged. The autonomous robot mouse navigates a 16×16 maze creating a map. It then determines the optimal solution for future runs. Current records are in the six to seven second range. Teams have had to find new ways to generate traction for better times. Momoco08 uses a fan to hold the mouse to the track surface. Embedded below you’ll find a video of it solving the maze plus a photo of the vacuum skirt.

Continue reading “Vacuum Micromouse”