diff --git a/_projects/Micromouse.md b/_projects/Micromouse.md new file mode 100644 index 0000000..8327471 --- /dev/null +++ b/_projects/Micromouse.md @@ -0,0 +1,30 @@ +--- +layout: page +title: Micromouse +description: Design a micromouse PCB from scratch and implement maze floodfill algorithms on it! +importance: 1 +--- + +| Project Domains | Mentors | Project Difficulty | +|---------------------------------------------------------------------------|------------------------------|--------------------| +| PCB Designing, Embedded C, Control Systems, Graph Algorithms, Electronics | Suraj Sonawane, Atharva Atre | Hard | + +
+ +### Project Description + +Have you ever heard of micromouse? It is a small, autonomous robot designed to navigate and solve mazes quickly. This exciting project will allow you to showcase your skills in control systems, graph algorithms, embedded C, and PCB design. + +Micromouse in action + +The goal of the project is to develop a custom PCB that can optimize your robot's performance, enabling it to navigate and solve mazes with ease. By implementing a PID controller, you can ensure that your robot has precise movement and control, making real-time adjustments with the help of sensors and feedback mechanisms. + +But that's not all - to achieve high-speed maze-solving, you'll need to use the flood-fill algorithm. This algorithm allows your micromouse to explore the maze systematically, determining the shortest path through it and taking your project to the next level. + +So, get ready to embark on an exciting journey of designing and building your own high-speed maze-solving micromouse robot. Who knows, you might just end up creating the next big thing in the world of robotics! + +### References + +- What is a micromouse? [Wikipedia](https://en.wikipedia.org/wiki/Micromouse) \| [Video Explanation](https://youtu.be/ZMQbHMgK2rw?si=RxHKATjFtHNTBpav) +- [Micromouse PCB Design](https://github.com/gautam-dev-maker/mushak) +- [Implementation of floodfill algorithm on micromouse](https://youtu.be/GoJ-K7gniFI?si=XqS9p4tVykANKBLw) diff --git a/_site/projects/Micromouse/index.html b/_site/projects/Micromouse/index.html new file mode 100644 index 0000000..11c4b84 --- /dev/null +++ b/_site/projects/Micromouse/index.html @@ -0,0 +1,299 @@ + + + + + + + + + + + + + Micromouse | Eklavya 2024 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+ +
+
+
+ + + +
+ + +
+ +
+

Micromouse

+

Design a micromouse PCB from scratch and implement maze floodfill algorithms on it!

+
+ +
+ + + + + + + + + + + + + + + +
Project DomainsMentorsProject Difficulty
PCB Designing, Embedded C, Control Systems, Graph Algorithms, ElectronicsSuraj Sonawane, Atharva AtreHard
+ +


+ +

Project Description

+ +

Have you ever heard of micromouse? It is a small, autonomous robot designed to navigate and solve mazes quickly. This exciting project will allow you to showcase your skills in control systems, graph algorithms, embedded C, and PCB design.

+ +

Micromouse in action

+ +

The goal of the project is to develop a custom PCB that can optimize your robot’s performance, enabling it to navigate and solve mazes with ease. By implementing a PID controller, you can ensure that your robot has precise movement and control, making real-time adjustments with the help of sensors and feedback mechanisms.

+ +

But that’s not all - to achieve high-speed maze-solving, you’ll need to use the flood-fill algorithm. This algorithm allows your micromouse to explore the maze systematically, determining the shortest path through it and taking your project to the next level.

+ +

So, get ready to embark on an exciting journey of designing and building your own high-speed maze-solving micromouse robot. Who knows, you might just end up creating the next big thing in the world of robotics!

+ +

References

+ + + + +
+ +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_site/projects/index.html b/_site/projects/index.html index 4141e7b..f458fac 100644 --- a/_site/projects/index.html +++ b/_site/projects/index.html @@ -124,6 +124,20 @@

Eklavya Projects

+ +
+
+ +
+
+

Micromouse

+

Design a micromouse PCB from scratch and implement maze floodfill algorithms on it!

+
+
+
+
+
+


diff --git a/assets/img/micromouse.gif b/assets/img/micromouse.gif new file mode 100644 index 0000000..5a39350 Binary files /dev/null and b/assets/img/micromouse.gif differ