
Completed
Posted
Paid on delivery
The first project is developing a control system for a vending machine. There will be a display and a raspberry pi. There will be cash and cashless card reader connected through mdb chain for payments. Upon payment received the machine will dispense specific volume of water in 2 channels. For second project, there will be a display, when command is given 4 water jars will be filled up simultaneously in specific volume set through the display.
Project ID: 40717748
9 proposals
Remote project
Active 2 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hi, I'm an embedded systems engineer (Raspberry Pi, ESP32, STM32, custom PCB). I can build both controllers: MDB cash/cashless payment integration with 2-channel volume dispensing, and the 4-jar simultaneous fill system with display control.
$30 USD in 7 days
0.0
0.0
9 freelancers are bidding on average $22 USD for this job

Your vending-machine project with MDB payments and a Raspberry Pi display caught my eye. I delivered a two-PCB water-dispenser control system with reliable MDB/card validation and a 40% firmware loop-time reduction. - Design a compact PCB/Schematic set for Pi interface, MDB chain, and dual channels. - Implement a modular firmware flow mapping payments to precise volumes with safe fault handling. I’ve published a related piece here: https://www.freelancer.com/u/markoa7 Clarifying question: For a 24/7 vending setup, what's the target dispense-volume accuracy and uptime, and do you have a preferred test protocol for MDB payments and valve actuation? Happy to hop on a quick call to discuss Marko Aleksic
$20 USD in 1 day
6.9
6.9

I’d build both around one reliable Raspberry Pi control core: a display-driven state machine, MDB payment handling, and independent per-channel dispensing. For the vending machine, MDB credit/vend signals unlock a two-channel water dispense; each channel uses flow feedback and a valve/pump cutoff so the exact volume is delivered regardless of pressure changes. For the four-jar system, the same core drives four channels simultaneously with separate volume targets and per-channel shutoff, so one jar finishing or clogging does not affect the others. Practical safeguards would cover payment mismatch, no-flow, overflow, and interrupted fills.
$20 USD in 7 days
4.5
4.5

Hi, syncing a cashless card reader with a Raspberry Pi display requires handling the MDB protocol timing precisely to prevent payment errors. I would build the system using a dedicated MDB-to-USB adapter to offload the complex communication from the Pi, ensuring the water dispensing logic remains stable. I have worked on similar hardware interfaces where the main controller handles the UI while a microcontroller manages the physical relay outputs for the pumps. A common mistake in these setups is forgetting to isolate the high-voltage pump drivers from the low-voltage Pi logic, which can fry the processor. I will design the PCB with optocouplers and relays to keep the Pi safe while delivering the necessary current to the motors. I am ready to start immediately and can deliver a working prototype that meets your specifications.
$20 USD in 7 days
2.3
2.3

Hello, I understand the requirements for both projects and can develop the control system and embedded software for them. For the first project, I can implement the vending machine controller using Raspberry Pi, including the display interface, MDB communication with the cash and cashless card readers, payment validation, and control of two water dispensing channels. After successful payment, the system will dispense the configured water volume through the selected channel(s). For the second project, I can develop the control system with a display for setting the required volume. Once the command is given, the system will control four dispensing channels simultaneously and stop each channel when the specified volume is reached. I can structure the software with clear separation between the user interface, MDB communication, dispensing control, volume measurement, and error handling, making the system reliable and easier to maintain. I have experience with embedded systems, microcontrollers, communication interfaces, sensors, actuators, and hardware integration. Please provide the Raspberry Pi/display models, MDB reader details, pumps/valves, flow sensors, and any existing hardware specifications so I can review the architecture and implementation requirements. Best regards,
$25 USD in 7 days
0.6
0.6

Hi, Quantum Code Solutions is available to transform your vending machine and automated water dispensing systems into a polished, production-ready solution. The core of a multi-project MDB and fluid control system lies in clean MDB protocol handling on the Raspberry Pi for cash/card payments and precise PWM or relay pulse timing to drive exact volume dispensing across multiple channels. We plan to build a modular control architecture that manages display interactions, payment state machines, and synchronized multi-jar filling simultaneously. Recently, our team delivered a custom automated fluid control system using a Raspberry Pi and multi-channel dispensing logic. We implemented real-time sensor polling and payment gateway integrations, ensuring zero payment drop-offs and milliliter-accurate volume distribution. We corrected timing conflicts during parallel channel outputs and built a structured codebase that made hardware troubleshooting simple and UI interactions smooth. Let's discuss in more detail now. Reach out to initiate a conversation! Best regards, Quantum Code Solutions
$20 USD in 7 days
0.0
0.0

Hi! I can build both of your Raspberry Pi control systems to reliably manage payment processing and automated water dispensing. The MDB chain protocol tends to get tricky when handling asynchronous real time events alongside display updates without dropping state during cash transactions. I prevent data desync by using dedicated event driven queues to process payment signals instantly before firing dispensing logic. Before I start just want know that will you use standard MDB HATs or custom hardware interfaces for the payment chain? Recently I have built a similar Raspberry Pi automated liquid dispensing platform that managed multi-channel valves via GPIO while handling real time peripheral inputs. I configured python-driven telemetry alongside structured relay logic to run concurrent multi-jar filling operations with millimeter level volumetric precision across distinct output channels. My previous setup maintained perfect hardware response times while processing simultaneous user commands directly through an interactive local display interface. Best,
$20 USD in 7 days
0.0
0.0

I have experience in working on Raspberry Pi automated liquid dispensing machine with touchscreen controls and multi channel flow management. So I understand this workflow well and can get you strong result quickly. Let's make helpful one Thanks Maksym
$20 USD in 10 days
0.0
0.0

100 Mile House, Canada
Payment method verified
Member since Nov 8, 2013
$10-30 USD
$50 USD
$30-250 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
$15-25 USD / hour
€30-250 EUR
$250-750 USD
$10-30 USD
$250-750 USD
€12-18 EUR / hour
$250-750 USD
₹750-1250 INR / hour
$10-30 USD
$250-750 USD
$30-250 USD
₹12500-37500 INR
$25-50 USD / hour
$250-750 USD
₹1500-12500 INR
₹600-1500 INR
$250-750 USD
₹750-1250 INR / hour
$30-250 USD