Rahul Mohoto
Published © GPL3+

AutoVend

A vending machine with gesture controlled touch-free console using computer vision and TinyML with Raspberry-pi Zero W and Arduino Nano.

AdvancedFull instructions provided5 days1,184

Things used in this project

Hardware components

Arduino Nano R3
Arduino Nano R3
×1
HC-05 Bluetooth Module
HC-05 Bluetooth Module
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
Linear Regulator (7805)
Linear Regulator (7805)
×1
9V battery (generic)
9V battery (generic)
×1
Pushbutton switch 12mm
SparkFun Pushbutton switch 12mm
×1
Jumper wires (generic)
Jumper wires (generic)
×20
Raspberry Pi Zero Wireless
Raspberry Pi Zero Wireless
×1
Camera Module
Raspberry Pi Camera Module
×1
11.1 Volt 3s 1100mAh LiPo Battery
we may change the battery specs according to our need.
×1
DC/DC Converter, Buck Regulator
DC/DC Converter, Buck Regulator
×1

Software apps and online services

Arduino IDE
Arduino IDE
Jupyter Notebook
Jupyter Notebook
TensorFlow
TensorFlow
OpenCV
OpenCV

Hand tools and fabrication machines

Breadboard, 830 Tie Points
Breadboard, 830 Tie Points

Story

Read more

Schematics

Touch-Free Console

This shows the simulation of how AutoVend console will function.

Code

AutoVend All Codes

The repository contains all the python notebooks for gesture recognition and also includes Arduino code for hardware control.

Credits

Rahul Mohoto

Rahul Mohoto

9 projects • 19 followers
Hello there. Welcome to the realm of hardware and interfacing. Have been a microcontroller enthusiast since 2011.

Comments