Roboki - Session 10: Difference between revisions

From Yudurobotics
mNo edit summary
mNo edit summary
Line 139: Line 139:
Now that the design of our Bot is ready, we need to programme it using PLODE to make it a obstacle avoider robot. Follow the step by step instruction in the video given below to programme the obstacle avoider bot.
Now that the design of our Bot is ready, we need to programme it using PLODE to make it a obstacle avoider robot. Follow the step by step instruction in the video given below to programme the obstacle avoider bot.


{{#ev:youtube|https://www.youtube.com/watch?v=c5GBwjG4C6Q|||||start=120&end=255&loop=1}}


=='''3. What Next?'''==
=='''3. What Next?'''==
===Challenge !===
===Challenge !===
Create a maze with various obstacles and turns. Write a code that enables a robot to navigate and clear the maze efficiently.
Create a maze with various obstacles and turns. Write a code that enables a robot to navigate and clear the maze efficiently.

Revision as of 12:49, 23 September 2024

Building the Obstacle Avoider bot  Step-by-Step

Obstacle Avoider bot made using Roboki, Proximity sensors and Motor.

Description :

Build an advanced obstacle avoider robot with our exciting DIY project! This autonomous navigation robot uses proximity sensors to detect and avoid obstacles, ensuring smooth movement and optimal pathfinding. Our step-by-step guide will help you construct an intelligent robot equipped with cutting-edge obstacle avoidance technology. Perfect for budding engineers, this project offers hands-on experience with sensor-based navigation and robotics. Dive into the world of robotics with our obstacle avoider robot and master the art of autonomous navigation! Ideal for tech enthusiasts looking to explore advanced sensor navigation.


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

  • Let's Make it!
  • 1.1 What do we need ?
  • 1.2 How is it Made ?

2. SOFTWARE

  • 2.1 Let's Code it !

3. WHAT NEXT?*Challenge!

Obstacle avoider bot MADE USING roboki in action

Before we begin, take a look at the picture of the bot to get a better understanding of different parts of this gaming bot.

1. HARDWARE

Let's make it!

We are going to follow the steps in this tutorial to assemble our gaming bot. Look carefully into each of the images and follow the instructions one by one to make this Hoop master gaming bot. 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 HoopMaster gaming bot.

Obstacle avoider setup tutorial.jpg

1.2 How is it made ?

Follow the steps carefully to build the Hoop-master gaming Robot.

1. Take the two motors and attach the 3 pegs as shown below.


Part assembly 1.png


2.  Place the 15 by 11 block on a flat surface.


Part assembly 2.png


3. Connect the motor to this block as shown in the image


Beam+motor.png


4. Similarly, connect the other motor to this block.


Beam+motor2.png


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.


Beam+motor3.png


6. Connect wheels to axles on both sides.


Beam+motor+wheels.png


7. Take the pin connector and connect it to the opposite side of the motors on the block as shown below.


Pin connector.png


8. Now, take the caster wheel and by using the block joiner connect it to the pin connector on the block.

Pin connector being attached.png

Caster wheel.png


9. Take one beam 15 and attach two friction pegs to first and last holes of the beam.


Beam 15 attachment.png


10. Attach the beam 15 to the underside of the block, this step is a bit tricky so do it  carefully and ensure that your structure looks similar to the image below.


Beam 15 attached to bot.png


11. Take one beam 5 and attach two friction pegs to the first and last holes of beam 5.


Beam 5 attaching.png


12. Attach the beam 5 on top of the beam 15 as shown in the figure below


Beam 5 being attached to bot.png


13. Take the 1 by 6 brick with holes and connect two 90 degree pegs to it and then mount it on the Beam 5 as shown in the image.

Brick attached to beam 5.png

1by6 brick attached.png


14. Next, connect the Roboki on top of the structure as shown in the image. Use the bricks on the underside of the robot to align with the central beam and fix it in place by applying pressure. During this step, make sure you support the body of the bot from below too, so that the pressure does not break the structure.

Obstacle avoider bot .png


15.  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.

Proximity+bot2.jpg

Proximity+bot1.jpg


16. Similarly, take another proximity sensor and connect it to an angled port connector and attach it to the other Roboki port as shown below.

Proximity sensor2 + Roboki Port .png

Proximity sensors + Roboki Port .jpg


17. 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.")

Motors being connected to the Obstacle avoider bot.gif

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 obstacle avoider robot. Follow the step by step instruction in the video given below to programme the obstacle avoider bot.


3. What Next?

Challenge !

Create a maze with various obstacles and turns. Write a code that enables a robot to navigate and clear the maze efficiently.