Difference between revisions of "StevesProjects"
|Line 16:||Line 16:|
== RFID System ==
== RFID System ==
Part of the bigger project more
Part of the bigger project more working on . There have been spin-offs like:
=== doorbot ===
=== doorbot ===
Revision as of 21:56, 10 June 2012
This was a collaborative effort with Sam Cranford, who has a really nice CNC machine. He helped us carve the logo into a sheet of acrylic, Nick chiseled out all the molten plastic gunk that hardened in the grooves, I built a little stand and a black backing for the sign and attached a strip of very bright blue LEDs from AutoZone to the top, and Jenett attached a wall-wart so's we can plug it in. It's been in our front window for months and is still a sight to behold.
A belt with cell phone vibrator motors distributed around the belt. A compass module and Arduino determine which motor is (closest to) North, and then the motor is turned on, so the wearer is always aware of which direction he/she is facing. I've built a working prototype, but it is clunky looking. I wore it to a meeting and even felt self-conscious in that safe place for nerds. v2 is in the works.
Based on the 'Reverse Geocache'. This one works pretty nice and was built for the ill-fated 'Wisdom of Play' project connected to TEDxBloomington. Some people played with it at the 2011 Open House. I really need to do a write up.
A silly thing I hacked together w/ a 555 timer, one of those 'motion detecting candy dispensers', and some stiff wire and a cardboard box. At the center of the box is a circle with the Windows Logo on it. Hit the circle and it triggers the candy dispenser. Very Pavlovian. Did this for Indy Linuxfest and it was a hit, especially with the kids.
Hack the Rhinocerous Beetle robot toy
General hacking of the toy - make it remote controlled, add sensors, etc. RhinoBeetleRemote
Part of the bigger project more I've been working on with dosman for some time. It's been operative and up and running since Fall of 2011. There have been spin-offs like:
doorbot is the IRC bot that tells us when people badge in. It also records this info and info from a motion sensor in the front room in a SQLite database. It also sends this info to Cosm. It also sends Pushingbox notifications to whoever subscribes to them. It also provides info about recent badge-ins and sensor readings to people in the IRC channel who ask 'last sensor' or 'last access'. For a while it greeted people as they came in using Festival. What can't doorbot do?
Cosm sends notifications to my (Steve's) iPhone if it hasn't heard from doorbot in a while. Sometimes that also means pogobox in down. It's nice.
I wrote a site in Django w/ a SQLite backend to manage user RFID info. It also manages Pushingbox notifications. There is a last 'handshake' piece that needs to be written to keep the database in sync w/ the EEPROM on the Arduino better.
Twisted Networked Server
I used the Twisted networking library (Python language) to turn the Serial interface into a network (TCP) interface. This eliminates a lot of the clunky duct-tabe and bailing wire of the initial logging/admin setup using screen and minicom and looking at a tail of the access log and blah blah blah. With twistd it can be setup as a daemon that runs on start-up of the pogobox.
Pachube (now Cosm) Online Sensor Data
I like taking sensor readings (light, temperature, motion) and putting them on the web. Pachube (now with the pronounceable name Cosm) makes this pretty easy. See my home and Bloominglabs feeds here.
Scrapped or Dormant Projects, Just left here for laffs
Bloomington Crime Stats
I've scraped a bunch (12,000+) of local crime reports and geocoded them. Now need to open that up to Bloomington/the world. Actually eventually the crappy 'B-Aware Bloomington' site went subscription only and this project fell by the wayside
FM (or AM) radio
Get a radio station up and running which will broadcast lots of text-to-speech goofiness, but preferably some useful info too.
Audio with Arduino
Get the Arduino to make all manner of freaky noises. May end up as a workshop at some point.