Skip to content

The Line Flow Bot uses an STM32F103C8T6 microcontroller, TCRT5000 infrared sensors, an MPU6050 gyroscope and accelerometer, and GA12-N20 DC motors. It features flexible battery-powered operation with integrated charging and battery management. A 7-segment LED and 2 push buttons configuration.

Notifications You must be signed in to change notification settings

GigaOhms/Line-Flow-Robot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Line Flow Bot

SharksBot V4 is a compact, self-driving line-following robot, capable of precise navigation using infrared sensors. It is specifically designed for educational and research purposes in PCB hardware design, embedded control algorithms (e.g., PID), and RTOS in robotics. This project is based on and modified from the original Mini Line Flow Robot – MQCR Excel.


⚙️ Key Components and Features

1. Power Supply and Management

  • Powered by a 2S Li-ion battery, with an integrated Type-C charging circuit directly on the robot.

2. Microcontroller

  • Uses an STM32F103C8T6 microcontroller – ARM Cortex-M3 core.

3. Sensors

  • Equipped with 8 IR sensors (TCRT5000) positioned at the front.
  • Used to detect black/white lines on the track and recognize the start signal.
  • Includes an MPU6050 sensor for tilt and acceleration measurement.

4. Display and User Interface

  • A single-digit 7-segment LED for simple status or mode display.
  • 2 status LEDs for basic indication.
  • 3 push buttons for mode selection, start, reset, etc.

5. Drive Mechanism

  • Two GA12 N20 DC motors, each driving one wheel.
  • Controlled via two L9110S full H-bridge drivers, enabling forward, reverse, and stop control for each wheel independently.

6. Support

  • A buzzer for alert or notification sounds.
  • Expansion headers for firmware uploading and debugging.

About

The Line Flow Bot uses an STM32F103C8T6 microcontroller, TCRT5000 infrared sensors, an MPU6050 gyroscope and accelerometer, and GA12-N20 DC motors. It features flexible battery-powered operation with integrated charging and battery management. A 7-segment LED and 2 push buttons configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published