====== PiBot Lessons ====== This documentation provides training material for using the [[https://www.amazon.com/OSOYOO-Raspberry-Educational-Ultrasonic-Obstacle/dp/B08JLS3J7Q|OSOYOO Pie Robot Car]] to teach basic Linux, Python, and electronics skills. This robot uses a Raspberry Pi as the brains along with several interface boards to control the motors, provide feedback, and interface to sensors. A robot with the Raspberry Pi was chosen because it provides a well known platform that students can quickly get started with yet has plenty of power to grow with them as they progress. This documentation is broken into several lessons and challenges that progress from building the robot and performing basic maneuvers to fully autonomous operation using vision navigation. [[:pibot:lesson1|{{:pibot:lesson1.png?120}}]]\\ [[:pibot:lesson1|Lesson 1]]\\ Basic PiBot Assembly [[:pibot:lesson2|{{:pibot:lesson2.png?120}}]]\\ [[:pibot:lesson2|Lesson 2]]\\ PiBot Line Following [[:pibot:challenge1|{{:pibot:challenge1.png?120}}]]\\ [[:pibot:challenge1|Challenge 1]]\\ PiBot Line Maze Solving [[:pibot:lesson3|{{:pibot:lesson3.png?120}}]]\\ [[:pibot:lesson3|Lesson 3]]\\ PiBot Obstacle Avoidance [[:pibot:challenge2|{{:pibot:challenge2.png?120}}]]\\ [[:pibot:challenge2|Challenge 2]]\\ PiBot Line Maze Solving with Obstacles [[:pibot:lesson4|{{:pibot:lesson4.png?120}}]]\\ [[:pibot:lesson4|Lesson 4]]\\ PiBot Remote Web Camera [[:pibot:lesson5|{{:pibot:lesson5.png?120}}]]\\ [[:pibot:lesson5|Lesson 5]]\\ PiBot Object Detection Inspiration for this documentation comes from the [[https://osoyoo.com/2020/08/01/osoyoo-raspberry-pi-v2-0-car-introduction/|OSOYOO official documentation]]. Instructions to create a Flash drive with the files and programs needed for the PiBot are found in [[:pibot:flashdrive|Flash Drive for Mac]], [[:pibot:flashdrivewin|Flash Drive for Windows]], and [[:pibot:flashdrivecombo|Combo Flash Drive for Mac and Windows]]. Instructions for advanced configuration of the PiBot wireless are found in [[:pibot:multplewireless|Multiple Wireless]] and [[:pibot:autohotspot|Auto Hotspot]]. Spare hardware and optional alternate hardware can be found in [[:pibot:hardware|Hardware]].