Roboki - Session 11: Difference between revisions
Evobi admin (talk | contribs) mNo edit summary |
Evobi admin (talk | contribs) mNo edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
='''Building the Line follower bot Step-by-Step'''= | ='''Building the Line follower bot Step-by-Step'''= | ||
===Description :=== | ===Description :=== | ||
[[File:Line follower bot made with Roboki tutorial .jpg|thumb|407x407px|Line follower bot made using Roboki, Proximity sensors and Motors.]] | [[File:Line follower bot made with Roboki tutorial .jpg|thumb|407x407px|Line follower bot made using Roboki, Proximity sensors and Motors.|alt=The image showcases a line follower bot constructed using Roboki, proximity sensors, and motors, highlighting the innovative design of this autonomous robot. This hands-on robotics project is perfect for young engineers and tech enthusiasts eager to learn about robotic technology and microcontroller applications in DIY robotics. The integration of proximity sensors enhances its navigation capabilities, making it an engaging example of advanced robotics in action.]] | ||
Construct a cutting-edge line follower robot with our hands-on build! Utilize the Roboki microcontroller, motors, and proximity sensors to create a robot that autonomously tracks and follows a designated path. Our comprehensive guide will help you assemble a robot with advanced line-following technology, perfect for exploring sensor-based navigation and autonomous robotics. Ideal for tech enthusiasts and budding engineers, this project offers hands-on experience with robotic pathfinding and motorized line following. Dive into the world of robotics and build your own line follower today. | Construct a cutting-edge line follower robot with our hands-on build! Utilize the Roboki microcontroller, motors, and proximity sensors to create a robot that autonomously tracks and follows a designated path. Our comprehensive guide will help you assemble a robot with advanced line-following technology, perfect for exploring sensor-based navigation and autonomous robotics. Ideal for tech enthusiasts and budding engineers, this project offers hands-on experience with robotic pathfinding and motorized line following. Dive into the world of robotics and build your own line follower today. | ||
Line 20: | Line 20: | ||
|} | |} | ||
Before we begin, take a look at the picture of the bot to get a better understanding of different parts of this | Before we begin, take a look at the picture of the bot to get a better understanding of different parts of this Line following bot. | ||
=='''1. HARDWARE'''== | =='''1. HARDWARE'''== | ||
[[File:Line follower bot using Roboki in action.gif|thumb|411x411px|Line follower bot made using Roboki in action]] | [[File:Line follower bot using Roboki in action.gif|thumb|411x411px|Line follower bot made using Roboki in action|alt=The image captures a line follower bot powered by Roboki in action, demonstrating its autonomous navigation skills as it tracks a designated path. This exciting robotics project showcases the effective use of proximity sensors and motors, making it an ideal example for young engineers and tech enthusiasts interested in robotics and technology integration. Experience the thrill of robotic pathfinding and innovative designs with this hands-on line follower robot.]] | ||
===Let's make it!=== | ===Let's make it!=== | ||
We are going to follow the steps in this tutorial to assemble our | We are going to follow the steps in this tutorial to assemble our line follower bot. Look carefully into each of the images and follow the instructions one by one to make this Line following robot. The colour of the blocks and parts used in the construction might differ from original, So carefully follow the instruction given below. | ||
==='''1.1 What do we need ?'''=== | ==='''1.1 What do we need ?'''=== | ||
Given below are the materials required to build the | Given below are the materials required to build the Line following bot. | ||
[[File:Materials required for building line follower.jpg|frameless|762x762px]] | [[File:Materials required for building line follower.jpg|frameless|762x762px]] | ||
Line 34: | Line 34: | ||
==='''1.2 How is it made ?'''=== | ==='''1.2 How is it made ?'''=== | ||
====Follow the steps carefully to build the | ====Follow the steps carefully to build the Line following Bot.==== | ||
Line 40: | Line 41: | ||
[[File:Part assembly 1.png|frameless|470x470px]] | |||
[[File:Part assembly 1.png|frameless|470x470px|alt=Two motors attached with three pegs for the line follower robot, demonstrating essential robotics skills in building a motorized robot for hands-on learning and exploration of autonomous technology.]] | |||
Line 46: | Line 49: | ||
[[File:Part assembly 2.png|frameless|457x457px|alt=A 15 by 11 block placed on a flat surface as part of the line follower bot construction, illustrating the foundational structure needed for this DIY robotics project.]] | |||
Line 54: | Line 57: | ||
[[File:Beam+motor.png|frameless|452x452px|link=File:Beam motor.png]] | [[File:Beam+motor.png|frameless|452x452px|link=File:Beam motor.png|alt=The motor connected to the block in the assembly of a line follower robot, showcasing the integration of motors in robotic engineering for effective sensor-based navigation.]] | ||
Line 60: | Line 63: | ||
[[File:Beam+motor2.png|frameless|520x520px|link=File:Beam motor2.png|alt=The second motor connected to the block, highlighting the critical components needed to create an autonomous line follower robot for educational and experimental purposes.]] | |||
[[File:Beam+motor2.png|frameless|520x520px|link=File:Beam motor2.png]] | |||
Line 68: | Line 69: | ||
[[File:Beam+motor3.png|frameless|516x516px|link=File:Beam motor3.png|alt=Axle 5 carefully attached to each motor, creating an extension for mounting wheels on the line follower robot, essential for robotic pathfinding and mobility.]] | |||
[[File:Beam+motor3.png|frameless|516x516px|link=File:Beam motor3.png]] | |||
Line 75: | Line 75: | ||
[[File:Beam+motor+wheels.png|frameless|521x521px|link=File:Beam motor wheels.png|alt=Wheels connected to the axles on both sides of the line follower bot, emphasizing the importance of motorized movement in autonomous robotics projects.]] | |||
[[File:Beam+motor+wheels.png|frameless|521x521px|link=File:Beam motor wheels.png]] | |||
Line 83: | Line 81: | ||
[[File:Pin connector.png|frameless|521x521px|alt=Pin connector attached to the opposite side of the motors on the block, demonstrating how to build the framework for an effective line follower robot.]] | |||
8. Now, take the caster wheel and by using the block joiner connect it to the pin connector on the block | 8. Now, take the caster wheel and by using the block joiner connect it to the pin connector on the block | ||
[[File:Pin connector being attached.png|right|frameless|487x487px|alt=The image shows the caster wheel being connected to the pin connector on the block, demonstrating essential steps in building a line follower bot. This DIY robotics project fosters hands-on learning for budding engineers and tech enthusiasts while showcasing the use of a microcontroller in autonomous bots.]][[File:Caster wheel.png|frameless|521x521px|alt=A caster wheel connected to the pin connector on the block, showcasing the assembly process for ensuring stability in the line follower robot's design.]] | |||
Line 95: | Line 93: | ||
[[File:Roboki attached to pegs.jpg|frameless|525x525px|alt=Roboki attached with two pegs, illustrating the integration of the Roboki microcontroller into the line follower bot, enhancing its robotic capabilities.]] | |||
10. Next, connect the Roboki to the 15 by 11 block as shown in the image. During this step, make sure to support the body of the bot from below to prevent the structure from breaking due to the applied pressure while connecting. | |||
[[File:Roboki attached to bot.jpg|frameless|526x526px|alt=Roboki connected to the 15 by 11 block, with support to prevent structural damage, essential for creating a sturdy line follower robot in hands-on robotics education.]] | |||
11. We now need to connect two proximity sensors to Roboki Port A and Port B using the angled port connectors.So for that we take one proximity sensor and connect it to an angled port connector and attach it to the Roboki port as shown below. | |||
[[File:Proximity1 attached to roboki.jpg|right|frameless|525x525px|alt=The image demonstrates the process of connecting a proximity sensor to Roboki's ports in the line follower robot project. This crucial step enhances the robot's capabilities, making it an excellent example of robotics skills development for budding engineers and tech enthusiasts interested in autonomous bots and DIY robotics.]] | |||
[[File:Proximity attached to roboki.jpg|frameless|525x525px|alt=Proximity sensors connected to Roboki using angled port connectors, completing the setup for sensor-based navigation in the line follower robot project.]] | |||
12. Similarly, take another proximity sensor and connect it to an angled port connector and attach it to the other Roboki port as shown below.This step completes the bot construction. | 12. Similarly, take another proximity sensor and connect it to an angled port connector and attach it to the other Roboki port as shown below.This step completes the bot construction. | ||
[[File:Proximity3 on roboki.jpg|right|frameless|523x523px]] | |||
[[File:Proximity2 on roboki.jpg|frameless|523x523px]] | [[File:Proximity3 on roboki.jpg|right|frameless|523x523px|alt=This image captures the final step in connecting a second proximity sensor to Roboki, completing the line follower bot assembly. This hands-on learning experience empowers young engineers and tech enthusiasts, showcasing the exciting potential of robotics projects and microcontroller projects in developing valuable skills for the future.]] | ||
[[File:Proximity2 on roboki.jpg|frameless|523x523px|alt=Another proximity sensor attached to the second Roboki port, finalizing the construction of the line follower robot, emphasizing sensor technology in robotics.]] | |||
13. Now we must connect the motors to the Roboki. Remember the ports to which each motor is connected and programme it accordingly. (Refer to "Roboki Session 4: Spin Wheel.") | 13. Now we must connect the motors to the Roboki. Remember the ports to which each motor is connected and programme it accordingly. (Refer to "Roboki Session 4: Spin Wheel.") | ||
[[File:Motors being connected to the Line follower bot.gif|center|frameless|460x460px]] | |||
[[File:Motors being connected to the Line follower bot.gif|center|frameless|460x460px|alt=Motors connected to the Roboki in the line follower bot, highlighting the programming aspect necessary for autonomous functionality in this DIY robotics project.]] | |||
Line 128: | Line 129: | ||
{{#ev:youtube|https://www.youtube.com/watch?v=vE9JkjNse70|||||start=111&end= 369&loop=1}} | |||
=='''3. What Next?'''== | =='''3. What Next?'''== | ||
===Challenge !=== | ===Challenge !=== | ||
Create a complex track with sharp turns, intersections, and varying line thickness. Adjust the bot to handle these variations, calibrating sensors for smooth movement without deflections. | Create a complex track with sharp turns, intersections, and varying line thickness. Adjust the bot to handle these variations, calibrating sensors for smooth movement without deflections. |
Latest revision as of 16:15, 30 September 2024
Building the Line follower bot Step-by-Step
Description :
Construct a cutting-edge line follower robot with our hands-on build! Utilize the Roboki microcontroller, motors, and proximity sensors to create a robot that autonomously tracks and follows a designated path. Our comprehensive guide will help you assemble a robot with advanced line-following technology, perfect for exploring sensor-based navigation and autonomous robotics. Ideal for tech enthusiasts and budding engineers, this project offers hands-on experience with robotic pathfinding and motorized line following. Dive into the world of robotics and build your own line follower today.
This activity is ideal for young engineers over the age of 8 who are eager to dive into microcontroller projects and fun games.
We are going to follow the steps in this tutorial to assemble our gaming bot.
Contents :
1. HARDWARE
2. SOFTWARE
3. WHAT NEXT?*Challenge! |
Before we begin, take a look at the picture of the bot to get a better understanding of different parts of this Line following bot.
1. HARDWARE
Let's make it!
We are going to follow the steps in this tutorial to assemble our line follower bot. Look carefully into each of the images and follow the instructions one by one to make this Line following robot. The colour of the blocks and parts used in the construction might differ from original, So carefully follow the instruction given below.
1.1 What do we need ?
Given below are the materials required to build the Line following bot.
1.2 How is it made ?
Follow the steps carefully to build the Line following Bot.
1. Take the two motors and attach the 3 pegs as shown below.
2. Place the 15 by 11 block on a flat surface.
3. Connect the motor to this block as shown in the image.
4. Similarly, connect the other motor to this block.
5. Once the setup is ready carefully attach axle 5 to each of the motors. With this we have created an extension to mount our wheels on.
6. Connect wheels to axles on both sides.
7. Take the pin connector and connect it to the opposite side of the motors on the block as shown below.
8. Now, take the caster wheel and by using the block joiner connect it to the pin connector on the block
9. Next, take the Roboki and attach two pegs to it.
10. Next, connect the Roboki to the 15 by 11 block as shown in the image. During this step, make sure to support the body of the bot from below to prevent the structure from breaking due to the applied pressure while connecting.
11. We now need to connect two proximity sensors to Roboki Port A and Port B using the angled port connectors.So for that we take one proximity sensor and connect it to an angled port connector and attach it to the Roboki port as shown below.
12. Similarly, take another proximity sensor and connect it to an angled port connector and attach it to the other Roboki port as shown below.This step completes the bot construction.
13. Now we must connect the motors to the Roboki. Remember the ports to which each motor is connected and programme it accordingly. (Refer to "Roboki Session 4: Spin Wheel.")
2. SOFTWARE
2.1 Let's Code it!
Now that the design of our Bot is ready, we need to programme it using PLODE to make it a line following robot. Follow the step by step instruction in the video given below to programme the Line follower bot.
3. What Next?
Challenge !
Create a complex track with sharp turns, intersections, and varying line thickness. Adjust the bot to handle these variations, calibrating sensors for smooth movement without deflections.