How to Make DIY Coin Counting Bank Using Arduino, Smart Money Box Project

by DKArdu in Circuits > Arduino

1344 Views, 6 Favorites, 0 Comments

How to Make DIY Coin Counting Bank Using Arduino, Smart Money Box Project

How to Make DIY Coin Counting Bank using Arduino, Smart Money box Project #coinbox #Arduino

Hello, In this video We are going to make DIY Coin Counting Bank with Arduino nano. You will easy know how much coin you have and how many of each coin you have. Hope You enjoy the video. #howto #coinbox #moneybox #arduino #arduinoproject

coinbox.gif

This Project Requires the Following Parts:

Arduino nano, https://amzn.to/3hB8Pwf

Infrared pair tube, https://amzn.to/3hi7zP8

20x4 I2C LCD or 16x2 I2C LCD, https://amzn.to/3gTMZnW

HC-SR501, https://amzn.to/3aJAOHX

220Ω resistor, https://amzn.to/2OSGlBW

10K resistor, https://amzn.to/2OSGlBW

Two buttons, https://amzn.to/3hKNL7N

Jumper wires, https://amzn.to/3jCHhZd

Breadboard, https://amzn.to/33yEavN

Code:

Circuit diagram.jpg

https://github.com/DKARDU/coinbox

Note:

note.jpg

Note

Before starting this project, we must first test the address of the 20X4 I2C LCD or 16x2 I2C LCD. The character address of each LCD is different, it may be 0x27, it may be 0x3F. Only if the character address of your LCD is correct, the LCD screen will display characters. Otherwise, no characters will appear on the LCD screen.

In order to prevent the program from being disordered, after burning the firmware, please do not unplug the serial cable, connect the serial cable to the computer usb port, press and hold the reset button and do not let go, press the reset button on the arduino nano, and press Set the button for 3 seconds, the number of coins and coin value are reset. (Please use the power supply provided by the computer to reset the coin)

1.jpg
2.jpg
3.jpg
4.jpg
5.jpg

Production

1. Install the library file: Open "Sketch"-"Include Library" in the Arduino development software, then "Add Zip Library...", then add the compressed files containing EEPROMex.h and LCD_1602_RUS.h

Select the development board as Arduino Nano, this is to choose the right.

Select the processor as ATmega328P(Old Bootloader), this is to choose the right.

Select the port, you can burn the code into the development board.