:):
Hardware
LED controller, Audio Player, and brain required for talking to the ships computer :):
RaspberryPI
Motion sensor detecting opening and closing of Self-Satisfied Door
with mems 3 axis accelerometer LIS302DL
alternative
32F401CDISCOVERY or STM32F3DISCOVERY
with mems magnetic & 3 axis accelerometer LSM303DLHC
with
mems 3 axis gyro L3GD20
Network
wifi RT5370 hostapd
http://linuxcommando.blogspot.ca/2013/10/how-to-connect-to-wpawpa2-wifi-network.html
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.
Misc Hardware
Marvin can stream his audio over wifi, but he has is own speakers, because “no one ever listens” :):
Software
STM32F4DISCOVERY
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
RaspberryPi
of course :):
Raspbian
unstable
Software and Configuration be on github next week
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.