Skip to content
/ BuildIoT Public

An Internet of Things mailbox built in 24 hours for the ARM BuildIoT Hackathon

Notifications You must be signed in to change notification settings

lun3x/BuildIoT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

You'veGotMailBox

An Internet of Things mailbox built in 24 hours

This is the code behind the physical mailbox we built for the Bristol Electrical and Electronics Engineering Society. Here's the thing itself:

The finished mailbox itself

There are two servos inside, one which raises and lowers the red flag, and one which moves some internal grabber arms around the bolt attached to the door, locking it if it's closed.

It has a twitter account: @you'vegotmailbox where it will look through any tweets mentioning it, check if they contain any of the following commands, and respond appropriately.

It maintains an internal whitelist of users to accept commands from, it will not accept commands from other users and will reply to any unauthorised commands with "Sorry, you are not authorised to use this mailbox".

lock             - locks the door and replies to confirm
unlock           - unlocks the door and replies to confirm
mail             - replies with whether there is mail inside the box
whitelist <user> - adds <user> to list of authorised users
blacklist <user> - removes <user> from list of authorised users

When mail is pushed through the slot it will tweet "You've got mail!" with a link to a Youtube video of the AOL "You've got mail!" notification.

When mail is removed from the box it will tweet "You've emptied your mailbox".

About

An Internet of Things mailbox built in 24 hours for the ARM BuildIoT Hackathon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages