LED controller, Audio Player, and brain required for talking to the ships computer :):
Motion sensor detecting opening and closing of Self-Satisfied Door
with mems 3 axis accelerometer LIS302DL
32F401CDISCOVERY or STM32F3DISCOVERY
with mems magnetic & 3 axis accelerometer LSM303DLHC
mems 3 axis gyro L3GD20
wifi RT5370 hostapd
This can used to determine how many people are trying to talk to Marvin. Marvin can respond, “don't talk to me about life” And when people stop talking, “I'd make a suggestion, but you wouldn't listen.”
Marvin is not on the network, you must talk to him directly. Makes it easier for Marvin, who enjoys “humming ironically because he hated humans so much” :): when no one is around to talk to.
Marvin can stream his audio over wifi, but he has is own speakers, because “no one ever listens” :):
ChibiOS reads spi accelerometer, detects movement and communicates with the RaspberryPI over usb.
ChibiOS cross complied and deployed / debugged from RaspberryPI.
Tool chain stlink, arm-non-eabi, ddd, vim
of course :):
Software and Configuration be on github next week