Antonino Di MaggioGabriele CervelliGiovanni De Luca
Published © MIT

MEmento - Keys reminder system

Ever forgot to lock your front door or to take your house keys? MEmento is here to help with a smart notifications system.

AdvancedFull instructions provided752
MEmento - Keys reminder system

Things used in this project

Hardware components

STMicroelectronics DISCO-L475VG-IOT01A
×1
JZK® MFRC-522 RC522
Usually comes with a keyholder tag
×1
MC-38 Magnetic switch
×1
Jumper wires (generic)
Jumper wires (generic)
×1

Software apps and online services

AWS Lambda
Amazon Web Services AWS Lambda
AWS IoT
Amazon Web Services AWS IoT
Mbed Studio
Arm Mbed Studio
Twitter
Twitter

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Solder Wire, Lead Free
Solder Wire, Lead Free
Solder Flux, Soldering
Solder Flux, Soldering

Story

Read more

Code

detector

This component allows DISCO-L475VG-IOT01A board running mbedOS to enstablish an MQTT connection to your AWS IoT Core and to publish data every time a simple magnetic sensor detects high impedence case on the circuit. The goal is reached by checking the integer value returned by the sensor connected to a digital pin (in our case the D1 pin, we could obviously use any of the board's digital pins to do that). Also a led is turned on, it could be replaced by a sound alert, every time the door is open.

notifier

Python-based component sending a notification to the user's Twitter account, using TwitterAPI, AWS Lambda and AWS Iot Core

Credits

Antonino Di Maggio

Antonino Di Maggio

2 projects • 3 followers
23 y.o. - Italian - Rome, Italy. Software Engineer. Attending Master Degree Course in Engineering in Computer Science at Sapienza (Rome)
Gabriele Cervelli

Gabriele Cervelli

1 project • 2 followers
Giovanni De Luca

Giovanni De Luca

1 project • 1 follower

Comments