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/

mbedAdafruit FONA
ncBat
GNDGND
ncSPKR+
ncSPKR-
p12Rst
ncPS
GNDKey
p11RI
p14 (Serial RX)TX
p13 (Serial TX)RX
ncNS
Vout (3.3v)Vio

4D Systems uLCD-24PTU

Intelligent LCD module with resistive touch datasheet: http://www.4dsystems.com.au/product/uLCD_24PTU

MbeduLCD
Vu+5V
p27TX
p28RX
GNDGND
p30RES

Project Pictures

The entire device showing the LCD screen, mbed, and FONA modules. /media/uploads/coleandbrandon/roommate_tracker_board.jpg

A close up of the LCD display with roommate names: Cole, Brandon, George, and Jesse. /media/uploads/coleandbrandon/roommate_tracker_display.jpg

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.