/salvaduino

Arduino-controlled Money Box

Primary LanguageHTMLCreative Commons Zero v1.0 UniversalCC0-1.0

Arduino controlled money box (aka Salvaduino)

The aim of the project is to build a money box controlled by an Arduino board.

The money box:

  • accepts 0.50, 1 and 2 EUR coins;
  • displays amount and number of coins on a 16 x 2 LCD;
  • amount and number of coins are stored in EEPROM to survive power loss;
  • rejects coins when its coin container is full;
  • recognizes the owner via an RFID key fob (a Master tag is provided to change user's tag - e.g. in case of loss);
  • secures the coin container via a solenoid lock;

The money box ('salvadanaio' in italian) has been nicknamed, following an established tradition, 'salvaduino'.

Board/Microcontroller

Arduino UNO (Rev. 1) / Atmega328

IDE

Arduino 1.8.7

Parts used

Libraries

Arduino Libraries

  • Beeper_1.0
  • Button_1.0
  • SolenoidLock_1.0
  • UltrasonicSensor_1.0
  • CoinAcceptor_1.0

3rd Party Libraries (used in accordance to their respective license terms)

Documentation

For more information, please check the Wiki for this repository.