Real-Time Coin Acceptor

A real-time coin acceptor powered by Raspberry Pi Pico, FreeRTOS, and Micro-ROS.

Project Overview

This project implements a real-time coin acceptor using a Raspberry Pi Pico, FreeRTOS, and Micro-ROS. It includes C++ code for the Pico, Python calibration utilities, and a Python frontend. The system is designed for real-time coin detection and value publishing via Micro-ROS topics.

Features

  • Real-time coin detection
  • Micro-ROS integration
  • Python calibration utilities
  • FreeRTOS-based firmware
  • Raspberry Pi Pico support

Technologies Used

  • C++
  • FreeRTOS
  • Micro-ROS
  • Python
  • Raspberry Pi Pico
  • ROS 2 (Jazzy)