Development of software for a water dispenser
Goal
Create a hardware and software complex for a water dispensing system with payment support (cash/card), a graphical interface, communication with a server, and telemetry storage. The hardware scheme developed in KiCAD (provided) should be used.
🚀 Hardware Components
Water level sensor (float type) that signals the absence of water
Double IP-54 socket
Heating cable DWC-S
Card reader: Ingenico Self/2000
Coin acceptor: Microcoin SP5214-S
Banknote acceptor: NV9 USB+
Control buttons: 5 pcs.
System unit: GSU REV7.1 G2
24V DC pump
Power supply: 190-250V AC / 24V DC
Thermostat Cewal RQ01
Energy meter ORNO OR-WE-521
Differential circuit breaker + RCD 10A and 6A
Current sensor MOJO MJ-HZ16B
Electromagnetic valve 8L003-d2-2n
Graphical display (Nextion TFT)
SIM card + GSM modem + Wi-Fi module
Door open sensor + alarm
RFID reader for customer and service cards