Skip to content
@Team-ratatouille

Team ratatouille

Micromouse Ratatouille πŸ­πŸš€

Overview

Welcome to the Micromouse Ratatouille project! πŸŽ‰ This repository contains the design files and code for a micromouse robot built on a BluePill microcontroller and a custom 2-layer PCB. The project aims to create a high-performance micromouse capable of navigating mazes efficiently. πŸ†

Features

  • BluePill Microcontroller: 🧠 Equipped with an STM32F103C8T6, providing robust processing power for micromouse algorithms.
  • Custom 2-Layer PCB: πŸ› οΈ Designed to integrate all necessary components, including motor drivers, sensors, and power supply.
  • Maze Navigation: πŸ—ΊοΈ Advanced algorithms for autonomous maze solving and obstacle avoidance.

Components

  • BluePill Board: πŸ–₯️ STM32F103C8T6 microcontroller
  • PCB Design: πŸ“ Custom 2-layer PCB
  • Motors: πŸ”§ DC motors with encoders
  • Sensors: πŸ” Infrared sensors for line detection and obstacle avoidance
  • Power Supply: πŸ”‹ Battery pack with voltage regulation

Design Files

  • PCB Schematics: pcb_schematics.pdf
  • PCB Gerber Files: gerber_files.zip
  • Firmware Source Code: Located in the firmware/ directory

3D Model & PCB Images

3D Model

3D Model

PCB

[PCB]

Assembly Instructions

  1. Assemble Components: πŸ”© Solder all components onto the PCB according to the design files.
  2. Connect Motors and Sensors: πŸ”Œ Wire the motors and sensors to the appropriate pins on the BluePill board.
  3. Power Up: ⚑ Connect the battery pack to the power input on the PCB.
  4. Test Functionality: πŸ§ͺ Run the firmware and test the micro mouse's performance.

License

This project is licensed under the MIT License - see the LICENSE file for details. πŸ“œ

Popular repositories Loading

  1. Ratatouille-bot-Working Ratatouille-bot-Working Public

    C++ 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…