Quantity | Component name | |
1 | × | ATmega328P-AU 8-bit AVR microcontroller, same as Arduino Uno et al. This one is the SMD TQFP-32 variant. |
1 | × | InvenSense MPU-6050 The accel/gyro combo chip, complete with a "DMP" that claims to do sensor filtering for us. Jeff Rowberg has an incredibly valuable library over at I2Cdevlib |
1 | × | TI DRV2603 Haptic Driver Allows drive of ERM and LRA motors. Incorporates specialized drive patterns that supposedly allow finer feedback control than power transistors... we'll see. |
1 | × | MCP73871 LiPo Battery Charger (Microchip) Standard LiPo charging IC for onboard battery management. |
1 | × | MCP-1700 Very small form factor LDO from Microchip. Low cost, low power, and well supplied. |
1 | × | US-100 (Y401) Ultrasonic Sensor Similar cost to HC-SR04, but has a thermistor onboard and a slick serial interface. Easy choice. |
1 | × | LRA Vibration Motor from iPhone 4 Verizon Oddly, specific to this model. China has a surplus of them, and hey, if it gets a design win from Apple, it can't be too bad, right? |
1 | × | LiPo Battery (1250mAh) Size varies (obviously). I was able to source these from China for just $2.20 apiece, and the footprint can fit inside a wristband/glove pretty well. Of course, the bigger the battery, the better. |
1 | × | 16MHz Crystal Standard AVR fare. Although this does mean I'm running the chip near/beyond it's specified boundaries (!), 16MHz at ~3.7V isn't terrible, and keeping the standard 16MHz simplifies things. |