Skip to content

mrcatacroquer/candyvault

Repository files navigation

candyvault

The ultimate devops machine.

Getting Started

This project supports the creation of a vault box that will store candies for developers. As soon as a development task gets solved the developer will be able to open the vault using his or her personal RFID vault card. On the other hand the vault will remain closed if the developer is not having candies available.

Hardware

Parts needed:

Learn how to get started with Raspberry PI here. You will need to connect the RFID module as it's explained here.

Software

The code is having two main applications:

The WEB API that will accept web requests in order to grant candies to the developers. It uses the Python Flask Microframework and the pymysql Python library.

The tool in charge of opening the vault door. It will check if the card used is having a candy available. This script will be in charge of controlling the servo motor, it will also check a conductivity sensor in order to determinate if the door has been illegally opened.

Want to replicate the project? You will need to...

About

The ultimate devops machine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages