Jun 13, 2026 Replies: 3 This vending machine was developed using an ESP32 as the main controller and features four spring-driven motors to dispense products reliably. Main Features Four product dispensing motors with spring mechanisms Product selection through a custom web page Customers simply click on the product image to start the purchase process Automatic QR Code generation for PIX payment QR Code is displayed on the screen for 5 seconds and then automatically returns to the product selection page A recycled smartphone is used as the machine's display and user interface PIX payment system for fast and secure transactions Control and Automation ESP32 controls the vending machine operation ESP8266 controls the LED lighting bars Audio notifications for payment confirmation, product release, and a "Thank You, Come Again" message Automatic return to the main menu after each transaction Safety and ReliabilityTo prevent multiple products from being dispensed accidentally, two protection systems were implemented: Time-based protection, limiting the motor operating time. Drop sensor verification, located below the product chute to confirm that the item has actually been released. These two methods provide reliable dispensing and help prevent product loss. User ExperienceThe machine offers a simple and intuitive purchasing process: Select a product on the screen. Scan the generated PIX QR Code using a banking app. Payment is confirmed automatically. The selected product is dispensed. A voice message confirms the purchase and thanks the customer. ApplicationsThis project demonstrates the integration of embedded systems, web technologies, mobile devices, digital payments, sensors, and automation to create a modern and low-cost smart vending machine. Attachments PCB.JPG 333.7 KB · Views: 473 Click to expand...
This vending machine was developed using an ESP32 as the main controller and features four spring-driven motors to dispense products reliably. Main Features Four product dispensing motors with spring mechanisms Product selection through a custom web page Customers simply click on the product image to start the purchase process Automatic QR Code generation for PIX payment QR Code is displayed on the screen for 5 seconds and then automatically returns to the product selection page A recycled smartphone is used as the machine's display and user interface PIX payment system for fast and secure transactions Control and Automation ESP32 controls the vending machine operation ESP8266 controls the LED lighting bars Audio notifications for payment confirmation, product release, and a "Thank You, Come Again" message Automatic return to the main menu after each transaction Safety and ReliabilityTo prevent multiple products from being dispensed accidentally, two protection systems were implemented: Time-based protection, limiting the motor operating time. Drop sensor verification, located below the product chute to confirm that the item has actually been released. These two methods provide reliable dispensing and help prevent product loss. User ExperienceThe machine offers a simple and intuitive purchasing process: Select a product on the screen. Scan the generated PIX QR Code using a banking app. Payment is confirmed automatically. The selected product is dispensed. A voice message confirms the purchase and thanks the customer. ApplicationsThis project demonstrates the integration of embedded systems, web technologies, mobile devices, digital payments, sensors, and automation to create a modern and low-cost smart vending machine.
Cesar_Morisco Active Member Licensed User Longtime User Jun 15, 2026 #3 byz said: Is the screen display using an esp32? Click to expand... Hello my friend. It's not the old cell phone I had left here.
byz said: Is the screen display using an esp32? Click to expand... Hello my friend. It's not the old cell phone I had left here.
Cesar_Morisco Active Member Licensed User Longtime User Aug 27, 2026 #4 byz said: Is the screen display using an esp32? Click to expand... No. I'm using a mobile phone to open the product purchase page.
byz said: Is the screen display using an esp32? Click to expand... No. I'm using a mobile phone to open the product purchase page.