Roommate Tracker
Description
This application uses the Mbed, Adafruit FONA Mini Cellular GSM Breakout, and 4D Systems uLCD-24PTU to act as a roommate tracking device for your home. As each roommate arrives home from a long day of studying, they check-in by clicking their button on the LCD screen of the device. Their name will be displayed on the screen so when the next roommate comes home, they can see that one of their buddies is already in the house, ready to hang out. Additionally, when the second roommate, and all subsequent roommates check in, all roommates that are already home will receive a text message from the device letting them know another one of their buddies has arrived. Most importantly, if one of the roommates wanted to know who was at home, yet wasn't at the house to check the device (or yell to their friends), they may send a text message to the device, which will reply with the list of names of roommates that are checked in at the house. This way, all roommates can know whether their roommates are at home, regardless if they are in the house or anywhere else with a cellular connection.
Main Functionality
- Check in/out using touchscreen, which displays current list of roommates who are home
- Device sends text alerts to at-home roommates when another roommate arrives at home
- Roommates can text device to receive a list of roommates who are at home
Modules and Data Sheets
Adafruit FONA - Mini Cellular GSM Breakout
datasheet: https://www.adafruit.com/products/1946
FONA Component page: https://developer.mbed.org/users/jbaker66/notebook/adafruit-fona-800-minigsm/
mbed | Adafruit FONA |
---|---|
nc | Bat |
GND | GND |
nc | SPKR+ |
nc | SPKR- |
p12 | Rst |
nc | PS |
GND | Key |
p11 | RI |
p14 (Serial RX) | TX |
p13 (Serial TX) | RX |
nc | NS |
Vout (3.3v) | Vio |
4D Systems uLCD-24PTU
Intelligent LCD module with resistive touch datasheet: http://www.4dsystems.com.au/product/uLCD_24PTU
Mbed | uLCD |
Vu | +5V |
p27 | TX |
p28 | RX |
GND | GND |
p30 | RES |
Project Pictures
The entire device showing the LCD screen, mbed, and FONA modules.
A close up of the LCD display with roommate names: Cole, Brandon, George, and Jesse.
Project Demo Video
Code Library
Import programece4180_roommate_tracker_final
Program that uses Adafruit FONA 800h and resistive touch uLCD display to track roommates and send and receive text messages.
Authors
- Cole Bevis
- Jesse Baker
- Brandon Danzig
- George Tzintzarov
Please log in to post comments.