What does it do?
It tweets when you arrive at home, along with an Adafruit Engineering Quote.
Where is the Twitter account? Here
(note that for privacy reasons, this account isn't actually precise).
Is it cheap?
Yes indeed, it only requires an arduino board, an rfid reader and a rfid keychain. It should be under 40$.
How does it connect to the Internet?
The computer runs a Python script that relays the serial data sent from the Arduino to Twitter.
How does it work?
The Arduino is connected to the RFID reader, when an RFID tag is detected, the arduino writes to the serial : "I'm back home" followed by one of the engineering quotes. Each time this happens, an integer is incremented in order to change which quote is published each time. The serial data is transmitted to the computer through the USB cable and is then read by a simple Python script.
The script takes the serial data, and 'tweets it' (not sure if tweeting is a valid verb).
What is Python? Python
is a relatively simple high-level programming language, it is clear, powerful and easy to learn.
Chances are, it's already installed on your computer.
What do I need?
You don't need to have exactly the same things as me. Any Arduino compatible board will work, you can use another RFID reader (make sure your keychain matches the protocol that can be read by your reader).
-an RFID reader (here an ID-20
-an RFID tag