
Closed
Posted
Paid on delivery
We are looking for somebody that can help program a raspberry pi for charging solutions for electronic scooters. This project needs to allow 2 to 3 user accounts to control the kiosk and upload ads to the station. Im a solo running business and I dont have a lot of funds for this project so I am looking for a freelancer that can help for a good price. Not cheap, but affordable I want to make sure you will be compensated for the good work youll provide. Some more info about the project: We need the station to accept tap payments through Square card reader and they will accept card and phone payments. We need help designing the UI so it’s smooth and have a sleek design. Station needs a good transaction system where a person chooses on the interface how much time they want to charge the device to allow the controller to turn on the charger to the scooters. We need after the purchase was made for a timer to run out and stop the charger. We will discuss more when interviewing for the job. If the programs outcome goes well there will be more work to come.
Project ID: 40381353
16 proposals
Remote project
Active 23 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
16 freelancers are bidding on average $214 USD for this job

I am a skilled and reliable Embedded Systems Engineer with over 6 years of hands-on experience in Arduino, ESP32/ESP8266, and microcontroller-based development. I specialize in designing efficient, stable, and scalable embedded solutions, turning ideas into fully functional hardware-software systems. I have a strong background in electronics, sensors, communication protocols (UART, I2C, SPI, MQTT, WiFi, BLE), and real-time embedded systems. My development approach focuses on clean, well-structured, and well-documented firmware, ensuring long-term reliability and easy maintenance. I also provide thorough testing, debugging, and performance optimization, including power efficiency improvements where required. I am a detail-oriented engineer with strong problem-solving skills and extensive experience in hardware debugging and firmware optimization. Beyond technical expertise, I value clear communication, meeting deadlines, and maintaining high client satisfaction. I work closely with clients to fully understand project requirements and deliver high-quality results. Pricing is flexible and can be discussed based on project scope and complexity. I am open to both short-term and long-term projects. Let’s work together to build a professional, reliable, and efficient embedded system for your needs.
$140 USD in 7 days
6.2
6.2

This is a really interesting project, I’ve worked quite a bit with Raspberry Pi, Arduino and ESP32 for control systems and automation, including UI and hardware interaction. Controlling charging time, handling timers, and interfacing with peripherals like relays or controllers is very straightforward on the Pi. I usually build these systems with reliability in mind so they can run unattended without issues (most of my projects are for industrial scenarios). I’m open to keeping things lean and practical while still delivering something solid. I can help you get this up and running! Thanks
$180 USD in 7 days
3.8
3.8

As a skilled and experienced programmer specializing in Arduino and Raspberry Pi systems, I'm confident that I can deliver the coding solutions you need for your scooter-charging kiosk. In addition to my technical expertise, my experience in designing sleek and user-friendly UIs will greatly contribute to ensuring a smooth user experience for managing the kiosk and uploading ads. Unlike some high-cost developers, my primary focus is on delivering high-quality work at an affordable price. I understand the challenges of being a solo entrepreneur, and I am committed to delivering excellent results within your budget constraints without compromising on quality. With me on board, you can be sure that you'll receive great value for your investment. Moreover, çI believe our synergy will extend beyond this project. The successful integration of AI, IoT hardware, and ERP software is not merely theoretical for my team and me; we have the hands-on experience in making these complex systems work seamlessly together. This pre-existing synergy will make future collaborations more efficient and beneficial for your business. Let's discuss how we can realize your vision for this charging kiosk, and how our partnership can bring even more value to your enterprise.
$250 USD in 7 days
3.8
3.8

Hi, I'm not sure about mobile payment you mension about card reader. Do I have to do also mobile App? Or if you already have existing App, how to manage the payment gateway after scan qr code?
$250 USD in 45 days
1.7
1.7

Hi, I can help you build this Raspberry Pi kiosk and have extensive experience in both embedded hardware control and UI design. I will develop a sleek interface using Python and Kivy that supports multiple user accounts for administrative tasks and ad management. I am familiar with Square API integration for card and phone payments and can implement a precise timer-based relay system via GPIO to control the scooter chargers. My background as an electronics engineer ensures the transaction logic and hardware switching will be both reliable and professional. I understand the importance of balancing quality with affordability for your business and would love to discuss a cost-effective roadmap for this project. Best regards
$140 USD in 5 days
0.6
0.6

Designing a user interface for a kiosk that manages charging sessions and ad uploads requires a clear understanding of user flow and embedded system interaction, and that’s where I can help. I’ve previously developed similar UI/UX for point-of-sale systems integrating payment processing and user authentication, ensuring a smooth and intuitive experience. I'll focus on building a secure and efficient system with the Raspberry Pi, incorporating the Square card reader integration and the timed charging functionality you described. I estimate I can deliver a functional prototype with basic user account management and ad upload capabilities within 5-7 days, allowing for iterative refinement based on your feedback.
$175 USD in 7 days
0.0
0.0

Hi, there This is a great concept—and the key to making it successful is a reliable control system + simple, smooth user experience. I can help you build a complete solution on Raspberry Pi that is stable, easy to use, and ready for real customers. I have experience with embedded systems, Raspberry Pi, payment integration, and control logic, so I can handle both the backend and the user-facing side. What I will deliver: - Raspberry Pi software to control the charging system (relay/driver control) - Integration with Square reader for tap/card/phone payments - Clean, simple UI/UX for selecting charging time - Timer-based control (start after payment, auto-stop when time ends) - Basic multi-user admin system (2–3 accounts) for managing settings and ads - Ability to upload/display ads on the kiosk I will keep the system lightweight, reliable, and easy to maintain, which is important for a solo business. I understand your budget situation, so I’ll work with you at a fair and affordable rate while still delivering quality work. Estimated Budget: $100 – $200 (can be split into milestones) Timeline: 7 – 14 days I’m ready to discuss details and help you bring this to a working product.
$100 USD in 7 days
0.0
0.0

Hi, I'm an Automation & Embedded Systems Engineer with hands-on experience in Raspberry Pi, embedded Linux, Python, and UI development. This project fits exactly within my skillset. Here's how I'd approach it: HARDWARE & PAYMENT I'll integrate the Square card reader via Square's official SDK — handling tap, card, and phone payments cleanly with proper transaction logging. CHARGING CONTROL I'll use the RPi GPIO to control the charger relay — user selects time on the interface, payment goes through, charger activates, timer runs, charger cuts off automatically. Clean and reliable. USER INTERFACE Smooth, sleek touchscreen UI built with Python (Tkinter or PyQt5) or a lightweight web-based interface. Multi-account support with 2-3 operator logins for kiosk management and ad uploads. AD MANAGEMENT Simple admin panel where each account can upload and schedule ads displayed on the kiosk screen when idle. WHAT YOU GET Full source code documented and clean Easy to maintain and expand Ready for future locations/scaling Support after delivery I work clean, communicate clearly, and deliver what I promise. Budget looks fair for the scope — let's talk details. Adem
$150 USD in 7 days
0.0
0.0

With over 7 years of experience in software engineering, including a strong focus on embedded systems, I am the perfect fit for your kiosk programming needs. Having worked extensively with technologies such as PHP, JavaScript, Raspberry Pi, and Arduino, I am confident in my ability to develop a reliable and efficient system to control your charging station. What sets me apart is not just my technical expertise, but also my commitment to using technology to solve real-world business problems. I understand the financial constraints that smaller businesses may face and I assure you that my rates will reflect both the affordability you need and the quality of work you can expect. Moreover, my skills extend beyond mere programming; I can also contribute to designing a sleek UI for your kiosk and ensuring smooth transaction processes through integration with Square card reader. Rest assured that if chosen for this project, I will deliver not just a functional solution, but one of lasting value that aligns with your unique business needs. Let's connect and discuss how we can make your charging kiosk an absolute success!
$500 USD in 7 days
0.0
0.0

Charging kiosk is a fun one to wire up. The tricky part isn't the Pi or the Arduino separately, it's making sure the serial communication between them is reliable enough that a charge controller state change (slot occupied, charge complete, fault) always reflects correctly in the UI, even if the user is mid-payment. My approach: Pi runs the touchscreen UI in Python with Kivy, polling the Arduino over serial for slot states. Arduino handles the charge controller logic and reports back clean status codes. Payment flows through a card terminal SDK or QR-to-pay depending on what you're using, triggering slot unlock on confirmed payment. Each layer stays simple and testable on its own. Deliverables in 5 days: - Arduino firmware for charge controller comms + slot state reporting - Pi UI with slot selection, payment flow, and status display - Serial protocol between the two, documented - Basic fault handling (slot stuck, payment timeout, controller error) $220 fixed. A few things would help me scope this tightly: 1. What charge port types are you supporting, and what's the current spec per slot? 2. Payment method, card terminal, QR code, NFC, or something app-based? 3. Do you have an existing schematic or wiring plan, or is this starting from scratch?
$220 USD in 5 days
0.0
0.0

Expert in EMV Payments, MDB Protocol & Kiosk Automation I am a highly experienced developer specializing in kiosk automation and payment systems. My background is uniquely suited for your Charging Kiosk project, having previously worked at Cantaloupe, where I gained extensive experience with EMV card readers, card data extraction, and payment gateway integration. I have deep technical knowledge of the MDB (Multi-Drop Bus) protocol, which is critical for reliable communication between the kiosk controller and payment peripherals. Technical Skills I bring to this project: Languages: Expert-level proficiency in C, Rust, Go, and Python, allowing for high-performance and secure firmware/software. Hardware: Extensive experience with Arduino and Raspberry Pi for hardware-level control. Automation: I have developed multi-threaded applications using Nushell to handle complex, concurrent tasks like simultaneous charging session management and payment processing. Payment Security: Proven track record in integrating secure payment workflows and handling sensitive transaction data. I can ensure your kiosk is not only functional but also secure and compliant with payment industry standards. I am available to discuss the specific hardware components (relays, sensors, and readers) you plan to use. Looking forward to bringing my industry experience to your project.
$250 USD in 7 days
0.0
0.0

Hello! Your project is a great match for my background. I've built a Raspberry Pi system for public transport where monitors on the back of vehicles displayed ads managed through a Flask web dashboard with multi-user access — the same Pi + web UI + user account stack you need here. I also built embedded hardware communication for an EV company, so interfacing software with a physical charger controller is familiar ground. I can build you a smooth, sleek kiosk UI with Square tap payment integration, a timed charging session system that automatically stops the charger on expiry, and 2–3 user accounts for kiosk management and ad uploads. I'd love to be your go-to developer for the future work you mentioned too.
$160 USD in 7 days
0.0
0.0

Hi, your business model is to charge electronic scooters and pay using Square Card reader. Square Point of Sale app must be installed on an Android or IOS device. Fortunately, we can install an android image on the pi for that purpose. The UI will be designed on Android Studio or using Flutter. It will be as smooth as butter while performing what you asked for (interface for choosing time, a countdown timer display). I can deliver you a dashboard to control the kiosk and upload ads with a login, authentication, and authorization system. Looking forward to discussing the project in more detail. Don't hesitate to contact me.
$140 USD in 14 days
0.0
0.0

Delhi, India
Payment method verified
Member since Nov 29, 2023
$30-150 USD
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
$30 USD
₹600-1500 INR
₹12500-37500 INR
$750-1500 CAD
$25-50 USD / hour
$750-1500 USD
£250-750 GBP
₹1500-12500 INR
$30 USD
$30-250 USD
$10-30 USD
₹600-1500 INR
$30-250 USD
$250-750 USD
$30-250 AUD
$2-8 USD / hour
$8-15 USD / hour
$750-1500 USD
£10-20 GBP
₹1500-12500 INR