IDK started out as a discussion one night at a makerspace with the idea of adding some sensory interaction to a video game beyond the usual accelerometer or motion capture input. What ended up evolving from that discussion over the past year is a simple easy to use kit that allows software developers and creative thinkers to utilize a wide range of sensors and controllers so they can create a complete interactive user experience. The kit is easy to use for people with absolutely no electronics experience but also powerful enough for the advanced user.
We’ve built a standardized sensor module language allowing users to talk to all sensors in the same simple way. Typically similar sensors from different companies might use standard protocols such as i2c, spi or one wire, but the instructional bytes they use or “language” is different for each sensor, for example a temperature sensor from company X is going to have a completely different set of instructions to read the temperature than a temperature sensor from company Y. With the language we have developed this problem will be a thing of the past, you could for example start off with a lower cost sensor from one company to prototype your project then switch to the more expensive one with higher precision from a different company without making any changes to your code.
When using the sensor modules with our IDK hub it simplifies the process even further by reading all of the connected sensors automatically and formatting the data into a simple, efficient data packet which can easily be utilized by the developer in several different ways such as USB on Windows, OSX, Linux and works great with the Raspberry Pi, or use Serial or SPI on Arduino, Pic or any other microcontroller.
Specifications
- IDK Hub with 6 sensor ports and 2 expansion ports.
- Plug-n-Play Sensors and Control Modules.
- Uses standard USB cables, or for advanced users use the header pins to plug directly. into your Arduino, Pic, or other MCU.
- Cross platform compatibility: WIndows, Linux, OSX, Android, iOS.
- Unity Game Engine integration / support.
- Open source for custom project integration; simple serial or tcp/ip interface protocol.
- Read sensors and control modules over the internet.
Initial Sensors, and Controllers
- Photoresistor
- Potentiometer
- Heart Rate
- Motion / PIR
- Proximity
- Temperature
- Humidity
- Capacitance
- Soil Moisture
- Generic Analog
- RGB LED Controller
- Servo Controller
- 16-Channel Digital IO
More to come…..
For more detail: Interactive Development Kit