https://github.com/ryanlatimer/autonomous-robot-science-fair-project
This is a project to build an autonomous robot with a Raspberry Pi Pico that uses ultrasonic sensors to navigate a course.
https://github.com/ryanlatimer/autonomous-robot-science-fair-project
micropython micropython-rpi-pico robotics
Last synced: about 2 months ago
JSON representation
This is a project to build an autonomous robot with a Raspberry Pi Pico that uses ultrasonic sensors to navigate a course.
- Host: GitHub
- URL: https://github.com/ryanlatimer/autonomous-robot-science-fair-project
- Owner: RyanLatimer
- License: gpl-3.0
- Created: 2024-12-01T15:07:11.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T22:39:20.000Z (5 months ago)
- Last Synced: 2025-03-30T18:45:33.073Z (3 months ago)
- Topics: micropython, micropython-rpi-pico, robotics
- Language: C++
- Homepage:
- Size: 91.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Autonomous Path Navigation Robot Using Ultasonic Sensors
## Description
This project is to build an autonomous robot that usess Raspberry Pi Pico and HC-SRO4 ultrasonic sensor to navigate a course without prior knowledge of the shape of the course.
This robot will be capable of navigating turns in the path and has been optimized for the limited resources that are being used in the original project.
Becuase this project only uses one motor controller, the turning mechanism will only rotate one direction. This is in an effor to keep the robot small and the power supply minimal.
Those resoucres are listed below:## Resources:
1x Raspberry Pi Pico 2 (any model will work)
3x HC-SRO4 Ultrasonic Distance Sensor
1x 3AA Batter Pack
1x H-Bridge Motor Controller Integrated Circuit## Installation
1. Esnure that you have the latest version of MicroPython for your Raspberry Pi Pico accessible at https://www.raspberrypi.com/documentation/microcontrollers/micropython.html
2. Download the [main.py](Programs/main.py) file located in the [Programs](Programs) Folder and flash it onto the Pico
3. Rebuild the circuitry according to the [Schematic](Designs/schematic.png) and CAD files loacted in the [Designs](Designs) Folder## Usage
Utilize the program according to the instruction in the [USAGE.md](USAGE.md) file. - Add link to location
## Contribu
Contributions to this project are creatly appreciate howver no pull reuqests to the code, schematics, or CAD will be accepted before the end date of the science fair. Beginning April 1st, contribtion will be accepted and the project further improved. Please make contributions in accordance to the [Code of Conduct](CodeOfConduct).
## Liscense
This work is liscened under the GNU General Public Liscense GPLv3 - see the [LICENSE](LICENSE) file for details