IRadio = Raspberry Pi + Adafruit PiTFT (with buttons) + MPD + NCMPCPP + Bluetooth BeatsPill Speaker + Custom Frame Buffer Pygame code

Apache, audio, Bluetooth, Codec, Electronics, flac, LCD, Linux, Music, Opensource, Raspberry Pi, Tutorial
So over christmas holidays I spent about 5 days to perfect my raspberry pi based internet radio player. You’ll need the following hardware: Raspberry Pi model B USB Wifi dongle (something that works with Raspbian would be nice). I got this one (http://www.adafruit.com/products/1030) from Adafruit. SD card (I’m using a 16GB card, but I think 8GB should be good to start with) Bluetooth 4.0 dongle. I’m using this one from ASUS (http://www.asus.com/ca-en/Networking/USBBT400/) that seems to work fine in Linux/Raspbian PiTFT resistive touch screen assembled from Adafruit (http://www.adafruit.com/products/1601) Pack of 20 tactile buttons from Adafruit (http://www.adafruit.com/products/1489) for the above screen (You need to solder these in…..very simple) Appropriate power USB power supply. Again I’m using the one from Adafruit (http://www.adafruit.com/products/501) Standard A to micro-B USB cable (http://www.adafruit.com/products/592) (optional) PiTFT Enclosure from…
Read More

ICAD Kinect Demos….

Arduino, Bluetooth, Canon, Computer Vision, Electronics, Gesture, Google, graphics, image recognition, Kinect, Physical Computing, Research, robotics, Ryerson University, Second Life, Technology
On May 17, 2011 Ryersons' Interactive Computing Applications and Design Group (ICAD) demonstrated their latest projects. The session starts with a demonstration of using Microsoft Kinect hardware to control a computer mouse. Next, the group shows the use of a gestural interface to control Google Earth, followed by a demo of using Kinect to control a avatar in Second Life. The session continues with a demonstration of a potential application to control a small arduino based robot over bluetooth using gestures. Following this the ICAD staff show the use of Kinect as a tracking and control mechanism for a Point-Tilt-Zoom (PTZ) camera. This approach allows them to track up to five people without active trackers. The data from the Kinect camera is used to instruct the PTZ camera where to…
Read More

Getting HP IPAQ Bluetooth Folding Keyboard to work with Nokia N800

Bluetooth, Foldable Keyboard, N800, Nokia
Okay this was relatively simple.....Make sure you can either ssh and become root and/or run xterm and become root on your N800.Ssh to the N800 and become root (either through sudo grainroot or something similar)Goto kbdd's website and download kbdd.tar.gz onto your N800.Extract it to root's home directory using tar -zvlf kbdd.tar.gz and cd to kbdd.Unfold the keyboard/insert battries/press the button on top right corner and make sure the LED beside it starts blinking.In Ssh client type hcitool scan to scan for bluetooth devices. If you have more than 1 device you might see multiple entries. Note the Bluetooth address in form of xx:xx:xx:xx:xx:xx . You will need this in the next step.Use vi (in ssh session) to edit the file btkbd.conf and make it look as follows:BDADDR="xx:xx:xx:xx:xx:xx"KBTYPE=btfoldablePORTNUM=2Where xx:xx:xx:xx:xx:xx is…
Read More