Close

Marvin's brain assembled

A project log for Marvin the Paranoid Doorbot

A Hitchiker's Guide-inspired door greeter for our local hackspace

tdwebstetdwebste 04/19/2014 at 22:110 Comments

:): symbol for bipolar

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

STM32F4DISCOVERY

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