Difference between revisions of "EBC Mini Project 02"
(→Sparkfun) |
(→Sparkfun) |
||
Line 13: | Line 13: | ||
! Description | ! Description | ||
|- | |- | ||
− | | | + | | Josh Dugan |
| HMC5883L - Triple-Axis Magnetometer Breakout Board | | HMC5883L - Triple-Axis Magnetometer Breakout Board | ||
| An accurate, simple-to-use digital magnetometer with an I2C interface. | | An accurate, simple-to-use digital magnetometer with an I2C interface. |
Revision as of 12:25, 13 September 2012
Embedded Linux Class by Mark A. Yoder
Pick one of the senors from the SparkFun Sensor Kit or from Adafruit and interface it to the Bone. Create a wiki page describing how to use the sensor.
Add your name next to the sensor/display you want to use and pick it up from me.
Sparkfun
Name | Sensor | Description |
---|---|---|
Josh Dugan | HMC5883L - Triple-Axis Magnetometer Breakout Board | An accurate, simple-to-use digital magnetometer with an I2C interface. |
Ross Hansen & Ruffin White | ADXL335 - Triple-Axis Accelerometer Breakout Board | Senses acceleration along all three axes, with a range of up to ±3g. Fully analog interface.
ITG-3200 |
Triple-Axis Gyro Breakout Board | Senses angular velocity along three axes of rotation. Fully digital interface with a range of up to ±2000°/s. | |
Large Piezo Vibration Sensor - With Mass | A flexible film able to sense for vibration, touch, shock, etc. When the film moves back and forth an AC wave is created, with a voltage of up to ±90. | |
Mark A. Yoder | Reed Switch | Senses magnetic fields, makes for a great non-contact switch. |
Mark A. Yoder | 0.25" Magnet Square | Plays nicely with the reed switch. Embed the magnet into stuffed animals or inside a box to create a hidden actuator to the reed switch. |
0.5" Force Sensitive Resistor | A force sensing resistor with a 0.5" diameter sensing area. Great for sensing pressure (i.e. if it's being squeezed). | |
PIR Motion Sensor | Easy-to-use motion detector with an analog interface. Power it with 5-12VDC, and you'll be alerted of any movement. | |
Ultrasonic Rangefinder - Maxbotix LV-EZ1 | Distance sensor with both analog and RS-232 interfaces, providing sonar range information from 6 to 254 inches. | |
HIH-4030 Humidity Sensor | A high precision humidity sensor with an analog output. | |
Andrew Miller | IR Receiver Breakout Board | An analog interfaced IR receiver, sensitive to a wide range of IR waves. Great for 'listening' to TV remotes. |
Mini Photocell | The photocell will vary its resistance based on how much light it's exposed to. Will vary from 1kΩ in the light to 10kΩ in the dark. | |
Optical Detector/Phototransistor | An all-in-one infrared emitter and detector. Ideal for sensing black-to-white transitions or can be used to detect nearby objects. | |
Jesse Brannon | BMP085 Barometric Pressure Sensor | Low power, high precision barometric pressure sensor with I2C output. |
Flex Sensor | As the sensor is flexed, the resistance across the sensor increases. Useful for sensing motion or positioning | |
Chris Good | SoftPot | These are very thin variable potentiometers. By pressing on various positions along the strip, you vary the resistance |
Adafruit
Name | Device | Description |
---|---|---|
Matthew Moravec | Analog 2-axis Thumb Joystick | Analog 2-axis Thumb Joystick with Select Button + Breakout Board |
Rotary Encoder | This rotary encoder is a high quality 24-pulse encoder, with detents and a nice feel. This encoder also has a push-button built into it so you can press onto the knob to close a separate switch. One side has a 3 pin connector (ground and two coding pins) and the other side has two pins for a normally-open switch. | |
Touch screen (Nintendo DSL digitizer) | This resistive touch screen can be used with a stylus or fingertip and is easy to use with a microcontroller.
600 ohms across X pins, 300 ohms across Y pins 4 wire resistive display, on a 0.5mm FPC connector | |
Xinyu Cheng | Mini 8x8 LED Matrix w/I2C - Yellow | |
Mike Junge | Mini 8x8 LED Matrix w/I2C - Blue | |
Yue Zhang | Mini 8x8 LED Matrix w/I2C - Red | |
Alex Drane | Bicolor LED Square Pixel Matrix | The matrices use a driver chip that does all the heavy lifting for you: They have a built in clock so they multiplex the display. They use constant-current drivers for ultra-bright, consistent color, 1/16 step display dimming, all via a simple I2C interface. |
Green 7-segment clock display | These displays are multiplexed, common-cathode. What that means it that you can use a 74HC595. Sorry, I didn't order the version with i2c. | |
Digital Addressable RGB LED | These LED strips are fun and glowy. There are 32 RGB LEDs per meter, and you can control each LED individually! We have 5 meters worth! | |
Greg Larmore | 16x24 Red LED Matrix Panel | These LED panels take care of all the work of making a big matrix display. Each panel has six 8x8 red matrix modules, for a 16x24 matrix. The panel has a HT1632C chip on the back with does all the multiplexing work for you and has a 3-pin SPI-like serial interface to talk to it and set LEDs on or off (you cannot set the LED to be individually dimmed, as in 'grayscale'). There's a few extras as well, such as being able to change the brightness of the entire display, or blink the entire display at 1 Hz. |
Embedded Linux Class by Mark A. Yoder