Roboki - Session 8: Difference between revisions

From Yudurobotics
m (Protected "Roboki - Session 8": Edit warring ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
m (FINAL)
Line 32: Line 32:
====Follow the steps carefully to build our Voice controlled Robot====
====Follow the steps carefully to build our Voice controlled Robot====
1. Take the two motors and attach the 3 pegs as shown below.
1. Take the two motors and attach the 3 pegs as shown below.


[[File:Part assembly 1.png|frameless|524x524px]]
[[File:Part assembly 1.png|frameless|524x524px]]
Line 37: Line 38:


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


[[File:Part assembly 2.png|frameless|504x504px]]
[[File:Part assembly 2.png|frameless|504x504px]]
Line 42: Line 44:


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


[[File:Beam+motor.png|frameless|517x517px|link=File:Beam motor.png]]
[[File:Beam+motor.png|frameless|517x517px|link=File:Beam motor.png]]
Line 47: Line 50:


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


[[File:Beam+motor2.png|frameless|517x517px|link=File:Beam motor2.png]]
[[File:Beam+motor2.png|frameless|517x517px|link=File:Beam motor2.png]]
Line 52: Line 56:


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


[[File:Beam+motor3.png|frameless|517x517px|link=File:Beam motor3.png]]
[[File:Beam+motor3.png|frameless|517x517px|link=File:Beam motor3.png]]
Line 57: Line 62:


6. Connect wheels to axles on both sides.
6. Connect wheels to axles on both sides.


[[File:Beam+motor+wheels.png|frameless|518x518px|link=File:Beam motor wheels.png]]
[[File:Beam+motor+wheels.png|frameless|518x518px|link=File:Beam motor wheels.png]]
Line 62: Line 68:


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


[[File:Pin connector.png|frameless|520x520px]]
[[File:Pin connector.png|frameless|520x520px]]




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|474x474px]][[File:Caster wheel.png|frameless|516x516px]]
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|474x474px]][[File:Caster wheel.png|frameless|516x516px]]




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


[[File:Beam 15 attachment.png|frameless|516x516px]]
[[File:Beam 15 attachment.png|frameless|516x516px]]
Line 75: Line 86:


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


[[File:Beam 15 attached to bot.png|frameless|515x515px]]
[[File:Beam 15 attached to bot.png|frameless|515x515px]]
Line 80: Line 92:


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


[[File:Beam 5 attaching.png|frameless|514x514px]]
[[File:Beam 5 attaching.png|frameless|514x514px]]
Line 85: Line 98:


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


[[File:Beam 5 being attached to bot.png|frameless|521x521px]]
[[File:Beam 5 being attached to bot.png|frameless|521x521px]]




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.[[File:1by6 brick attached to bot.png|right|frameless|450x450px]][[File:1by6 brick attached.png|frameless|564x564px]]
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.
 
 
[[File:1by6 brick attached to bot.png|right|frameless|450x450px]][[File:1by6 brick attached.png|frameless|564x564px]]




14. Next, connect the Roboki on top of the structure as shown in image, used the bricks on the underside of robot to alignn 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.[[File:Roboki on bot.jpg|center|frameless|474x474px]]
14. Next, connect the Roboki on top of the structure as shown in image, used the bricks on the underside of robot to alignn 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.
 
 
[[File:Roboki on bot.jpg|center|frameless|474x474px]]
 


15. 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" )
15. 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" )
[[File:Motors being attached to the roboki.gif|center|frameless|476x476px]]
[[File:Motors being attached to the roboki.gif|center|frameless|476x476px]]
=='''2. SOFTWARE'''==
=='''2. SOFTWARE'''==
===2.1 Let's Code it !===
===2.1 Let's Code it !===

Revision as of 17:04, 23 September 2024

Building the Voice controlled Robot Step-by-Step

Voice controlled Robot powered by Roboki.

Description :

Build an exciting voice-controlled robot with our engaging project! Using the Roboki microcontroller and motors, you’ll build a robot that responds to vocal commands through integrated voice recognition. Watch as your robot performs autonomous dancing and movement sequences triggered by your voice. Follow our step-by-step guide to master voice command robotics and explore the innovative world of interactive robotic design. Perfect for tech enthusiasts eager to dive into voice recognition and autonomous robotics!

We are going to follow the steps in this tutorial to create a voice controlled robot.

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!
Voice controlled bot detecting voice and moving around.

Before we begin, take a look at the picture of the bot to get a better understanding of the different parts of our voice controlled robot.

1. HARDWARE

Let's make it!

We are going to follow the steps in this tutorial to assemble a voice controlled robot. Look carefully into each of the images and follow the instructions one by one to make this 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 voice controlled robot.Materials required for voice controlled robot.jpg

1.2 How is it made ?

Follow the steps carefully to build our Voice controlled 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 the beam.


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.


1by6 brick attached to bot.png

1by6 brick attached.png


14. Next, connect the Roboki on top of the structure as shown in image, used the bricks on the underside of robot to alignn 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.


Roboki on bot.jpg


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


Motors being attached to the roboki.gif


2. SOFTWARE

2.1 Let's Code it !

Now that our Bot is ready, we need to programme it using Plode to make it a voice controlled robot. Follow the step by step instruction in the video given below to programme the robot.


3. What Next?

Challenge!

Design and develop a robot that can autonomously deliver items within a specified area based on voice commands.