-
Notifications
You must be signed in to change notification settings - Fork 6
Hardware Hacking Resources
#Hardware & Platforms
There are a couple of major platforms out there that allow us to hack hardware.
Arduino is a prototyping board that allows us to interact with different sensor and existing products in the market such as, motors, lamps, speakers.
Furthermore, Arduino gives you the ability to hack end-user products, such as dishwashers and microwaves into better products.
Arduino's are pretty popular, you could pick them up at Radioshack, Amazon, and the ECE Store @ UIUC
Raspberry Pi (RPi) was born as miniature low-cost (40$) computer project in order to encourage kids and teenagers to learn coding. Yes, it's a full computer, it runs on Linux, and it could be taken anywhere.
The possibilities for hacking are endless! You could build a media streamer, a router, a smart home server, an arcade machine, a microwave (hackers <3 microwaves) and much more.
Note: Since Raspberry Pi is mainly programmed in Python, you might want to look at the Python section as well.
Kinect was originally designed for gaming use on the Xbox. However, hackers took the concept and reversed engineered the hardware to expanded the use of Kinect for scientific and medical uses.
Microsoft later on decided to release a Windows supporting software development kit but the hacker community made sure it to make a compatible environment for the rest of the platforms
Non-Windows Users: Before you go out and buy a Kinect make sure that you have the compatible version for your platform
-
Kinect + Processing: Multi-platform visualization with Kinect
- Note: If you decided to do visualization with Kinect, you might want to look at our 'Hacking for Artists' section
-
If you would like to use these libraries in your projects go ahead:
- Xbox 360's Kinect & Kinect for Windows V1: libfreenect
- Kinect for Windows V2:libfreenect version 2
- OpenKinect (libfreenect) vs OpenNI (PrimeSense based)