Smart_Cash_Register
Automated cash register
info
Author: Gavrila Alexandru
GitHub Project Link: https://github.com/UPB-PMRust-Students/acs-project-2026-Gravityy999
Description
A smart cash register that detects the products using radio frequency identification. Products are stored in a data base and displayed on a small screen.
Motivation
I believe more stors could benefit from a system like this.
Architecture
The Nucleo Board is conected to two RFID sensors and a display.
Bill of Materials (BOM)
| Product | Quantity | Price | Total Price |
|---|---|---|---|
| Modul RFID RC522 13.59MHz cu card si tag | 2 | 14,99 RON | 29,98 RON |
| Ecran OLED 0.96" cu interfata IIC/I2C | 1 | 18,98 RON | 18,98 RON |
| Breadboard 830 puncte MB-102 | 1 | 13,99 RON | 13,99 RON |
| Modul buzzer activ, compatibil Arduino | 1 | 3,24 RON | 3,24 RON |
| 40 x Fire Dupont tata-mama 20cm | 1 | 6,99 RON | 6,99 RON |
| 40 x Fire Dupont tata-tata 20cm | 1 | 8,99 RON | 8,99 RON |
| TOTAL PRODUSE | 82,17 RON |
Log
Week 20 - 26 April
Got approval and researched the components. Ordered all of the components.
Week 5 - 11 May
Week 12 - 18 May
Week 19 - 25 May
Software
Uploaded the software on github classroom.
| Library | Description | Usage |
|---|---|---|
| embassy-stm32 | Hardware Abstraction Layer | Handling I2C, SPI, and PWM peripherals |