Smart Assistive Cash Drawer
by zhouvp in Circuits > Microcontrollers
1337 Views, 2 Favorites, 0 Comments
Smart Assistive Cash Drawer
This project creates an hardware interface for the cash drawer with RJ12 connector. The interface is powered by a 24v DC power source. With a microcontroller and relay module, the cash drawer can be controlled by a customizable switch (which is also quick swappable for different needs). The builtin speaker module/port also provides audio feedback when opening the drawer. As well as a 3 pin JST connector that powers a 8x32 matrix display.
Supplies
- 24v DC power supply
- DC connector
- 5v relay module
- 24v to 5v step down module
- 8x32 LED matrix grid
- Mini Speaker
- 3.5mm audio connector (female)
- Circuit Playground Bluefruit (microcontroller)
- Cash drawer with RJ12 Interface
- Cardboard
- Ice-cream sticks
- Glue Gun
- Wire
- Tape
The Design
This is the basic idea behind the design, major component listed
Reference Material
this is the interface for the cash drawer connector, we will need to use the two wires labeled "coils" to trigger the drawer lock
Schematic Design
Follow this design step to put together the control interface
Connection
Connect all components as described above, use ice-cream sticks as needed to reinforce the connectors. Hot glue or tapes to secure the parts.
Add Magnets
Finish the enclosure, and tape some magnets for easy attach and detach from the drawer.
Program the Board
Upload the code.py program to the circuit playground Bluefruit, and also download the audio files to the board
Finished!
Give your control interface a nice looking color with the cardboard, and connect the RJ12 connector to the drawer, power everything on, and see it working!