Roboki - Session 8: Difference between revisions

From Yudurobotics
m (draft)
mNo edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== '''Building the Voice controlled Robot Step-by-Step''' ==
== '''Building the Voice controlled Robot Step-by-Step''' ==
[[File:Voice controlled robot.png|thumb|461x461px|Voice controlled Robot powered by Roboki.|alt=A voice-controlled robot powered by Roboki, showcasing the innovative robotics design and interactive features. This project highlights the integration of voice recognition technology and autonomous robotics, perfect for tech enthusiasts eager to explore DIY robotics. The robot's construction emphasizes engaging movement sequences triggered by vocal commands, making it an exciting robotics project.]]
'''Description :'''
'''Description :'''


Line 18: Line 19:
*Challenge!
*Challenge!
|}
|}
[[File:Voice controlled robot made using roboki.gif|thumb|460x460px|Voice controlled bot detecting voice and moving around.|alt=A voice-controlled robot car detecting voice commands and moving around, demonstrating advanced robotics in action. Powered by the Roboki microcontroller, this innovative project highlights interactive features and autonomous robotics design. The robot car showcases voice recognition technology, making it an engaging project for tech enthusiasts interested in DIY robotics and voice command control. Experience the excitement of building a responsive robot car that reacts to vocal inputs!]]
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.


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'''==
=='''1. HARDWARE'''==
===Let's make it!===
===Let's make it!===
Line 26: Line 27:


===<big>1.1 What do we need ?</big>===
===<big>1.1 What do we need ?</big>===
Given below are the materials required to build the voice controlled robot.
Given below are the materials required to build the voice controlled robot.[[File:Materials required for voice controlled robot.jpg|frameless|894x894px|alt=The materials required to build the voice-controlled robot, showcasing essential components for DIY robotics. This engaging project uses the Roboki microcontroller and various motors to create an interactive robot car that responds to vocal commands. Perfect for tech enthusiasts, the materials include items necessary for implementing voice recognition technology and enhancing autonomous robotics capabilities. Gather these materials to explore the innovative world of voice command control in robotics!]]


===<big>1.2 How is it made ?</big>===
===<big>1.2 How is it made ?</big>===
Line 32: Line 33:
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|alt=Attaching the two motors to the voice-controlled robot using three pegs, showcasing the assembly process for this innovative robotics project. This step is crucial for enabling movement through the Roboki microcontroller.]]




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|514x514px]]
 
[[File:Part assembly 2.png|frameless|504x504px|alt=Placing the 15 by 11 block on a flat surface, an essential step in building the voice-controlled robot. This project uses the Roboki microcontroller to create an engaging experience in autonomous robotics.]]




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|alt=Connecting the motor to the block as shown, an important step in assembling the voice-controlled robot powered by Roboki. This assembly enhances the robot's capabilities in movement and interaction.]]




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|alt=Connecting the second motor to the block, continuing the assembly of the voice-controlled robot. This step is essential for ensuring autonomous movement through the Roboki microcontroller.]]




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|alt=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. Alt Text: Attaching axle 5 to each motor after setup, creating an extension for the wheels on the voice-controlled robot. This assembly is crucial for achieving effective movement and performance in autonomous robotics.]]




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|alt=Connecting wheels to axles on both sides of the voice-controlled robot, an essential step in enhancing movement capabilities. This assembly utilizes the Roboki microcontroller to achieve autonomous navigation.]]




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|alt=Connecting the pin connector to the opposite side of the motors on the block, an important step in building the voice-controlled robot powered by Roboki. This connection is vital for proper functionality.]]




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|alt=Connect the caster wheel to the block using the block joiner and pin connector, demonstrating essential techniques in STEM education and STEM robotics through engaging robotic projects from Yudu Robotics.]][[File:Caster wheel.png|frameless|516x516px|alt=Attaching the caster wheel to the pin connector using the block joiner, enhancing the mobility of the voice-controlled robot. This assembly step is essential for achieving smooth movement in this interactive robotics project.]]




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|alt=Attaching two friction pegs to beam 15, an important step in constructing the voice-controlled robot powered by Roboki. This assembly contributes to the overall stability and functionality of the robot.]]




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|alt=Carefully attaching beam 15 to the underside of the block, an intricate step in building the voice-controlled robot. This project showcases the innovative use of the Roboki microcontroller in interactive robotics.]]




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|alt=Attaching two friction pegs to beam 5, a crucial step in the assembly of the voice-controlled robot powered by Roboki. This ensures stability in the design and enhances the robot's movement capabilities.]]




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|alt=Attaching beam 5 on top of beam 15, crucial for constructing the voice-controlled robot powered by Roboki. This assembly enhances the structural integrity of the robot, allowing for improved movement and voice command recognition.]]




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.




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|530x530px]]
[[File:1by6 brick attached to bot.png|right|frameless|450x450px|alt=Attach a 1 by 6 brick with holes and 90-degree pegs to Beam 5, showcasing hands-on learning in robotic projects and promoting STEM education principles through practical assembly techniques with Yudu Robotics products.]][[File:1by6 brick attached.png|frameless|564x564px|alt=Connecting two 90-degree pegs to a 1 by 6 brick with holes, then mounting it on Beam 5. This step is vital for enhancing the voice-controlled robot's structure, enabling better motor alignment and movement capabilities.]]




15. We now need to connect the proximity sensor to Roboki using the angled port connector as shown below.[[File:Sensor being attached to assembly.jpg|right|frameless|470x470px]][[File:Proximity sensors being connected.jpg|frameless|549x549px]]
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|alt=Connecting the Roboki microcontroller on top of the robot structure, ensuring proper alignment with the central beam. This step is critical for integrating voice recognition technology, enhancing the robot's ability to respond to commands and perform autonomous movements.]]
 
 
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|alt=Connecting the motors to the Roboki microcontroller, a key step in programming the voice-controlled robot. This connection is essential for enabling autonomous movement and voice command recognition, allowing the robot to perform various tasks.The completed assembly of the voice-controlled robot powered by Roboki, showcasing its design and capabilities. This innovative project highlights the integration of voice recognition technology and autonomous movement, perfect for tech enthusiasts exploring interactive robotics.]]




16. 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 connected to Roboki.gif|center|frameless|565x565px]]
=='''2. SOFTWARE'''==
=='''2. SOFTWARE'''==
===2.1 Let's Code it !===
===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.
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.


{{#ev:youtube|https://www.youtube.com/watch?v=IQ7Mf-_FJZc|||||start= 114&end=865&loop=1}}


==3. What Next?==
==3. What Next?==
===Challenge!===
===Challenge!===
Design and develop a robot that can autonomously deliver items within a specified area based on voice commands.
Design and develop a robot that can autonomously deliver items within a specified area based on voice commands.

Latest revision as of 12:59, 30 September 2024

Building the Voice controlled Robot Step-by-Step

A voice-controlled robot powered by Roboki, showcasing the innovative robotics design and interactive features. This project highlights the integration of voice recognition technology and autonomous robotics, perfect for tech enthusiasts eager to explore DIY robotics. The robot's construction emphasizes engaging movement sequences triggered by vocal commands, making it an exciting robotics project.
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!
A voice-controlled robot car detecting voice commands and moving around, demonstrating advanced robotics in action. Powered by the Roboki microcontroller, this innovative project highlights interactive features and autonomous robotics design. The robot car showcases voice recognition technology, making it an engaging project for tech enthusiasts interested in DIY robotics and voice command control. Experience the excitement of building a responsive robot car that reacts to vocal inputs!
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.The materials required to build the voice-controlled robot, showcasing essential components for DIY robotics. This engaging project uses the Roboki microcontroller and various motors to create an interactive robot car that responds to vocal commands. Perfect for tech enthusiasts, the materials include items necessary for implementing voice recognition technology and enhancing autonomous robotics capabilities. Gather these materials to explore the innovative world of voice command control in robotics!

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.


Attaching the two motors to the voice-controlled robot using three pegs, showcasing the assembly process for this innovative robotics project. This step is crucial for enabling movement through the Roboki microcontroller.


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


Placing the 15 by 11 block on a flat surface, an essential step in building the voice-controlled robot. This project uses the Roboki microcontroller to create an engaging experience in autonomous robotics.


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


Connecting the motor to the block as shown, an important step in assembling the voice-controlled robot powered by Roboki. This assembly enhances the robot's capabilities in movement and interaction.


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


Connecting the second motor to the block, continuing the assembly of the voice-controlled robot. This step is essential for ensuring autonomous movement through the Roboki microcontroller.


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.


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. Alt Text: Attaching axle 5 to each motor after setup, creating an extension for the wheels on the voice-controlled robot. This assembly is crucial for achieving effective movement and performance in autonomous robotics.


6. Connect wheels to axles on both sides.


Connecting wheels to axles on both sides of the voice-controlled robot, an essential step in enhancing movement capabilities. This assembly utilizes the Roboki microcontroller to achieve autonomous navigation.


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


Connecting the pin connector to the opposite side of the motors on the block, an important step in building the voice-controlled robot powered by Roboki. This connection is vital for proper functionality.


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


Connect the caster wheel to the block using the block joiner and pin connector, demonstrating essential techniques in STEM education and STEM robotics through engaging robotic projects from Yudu Robotics.

Attaching the caster wheel to the pin connector using the block joiner, enhancing the mobility of the voice-controlled robot. This assembly step is essential for achieving smooth movement in this interactive robotics project.


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


Attaching two friction pegs to beam 15, an important step in constructing the voice-controlled robot powered by Roboki. This assembly contributes to the overall stability and functionality of the robot.


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.


Carefully attaching beam 15 to the underside of the block, an intricate step in building the voice-controlled robot. This project showcases the innovative use of the Roboki microcontroller in interactive robotics.


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


Attaching two friction pegs to beam 5, a crucial step in the assembly of the voice-controlled robot powered by Roboki. This ensures stability in the design and enhances the robot's movement capabilities.


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


Attaching beam 5 on top of beam 15, crucial for constructing the voice-controlled robot powered by Roboki. This assembly enhances the structural integrity of the robot, allowing for improved movement and voice command recognition.


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.


Attach a 1 by 6 brick with holes and 90-degree pegs to Beam 5, showcasing hands-on learning in robotic projects and promoting STEM education principles through practical assembly techniques with Yudu Robotics products.

Connecting two 90-degree pegs to a 1 by 6 brick with holes, then mounting it on Beam 5. This step is vital for enhancing the voice-controlled robot's structure, enabling better motor alignment and movement capabilities.


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.


Connecting the Roboki microcontroller on top of the robot structure, ensuring proper alignment with the central beam. This step is critical for integrating voice recognition technology, enhancing the robot's ability to respond to commands and perform autonomous movements.


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


Connecting the motors to the Roboki microcontroller, a key step in programming the voice-controlled robot. This connection is essential for enabling autonomous movement and voice command recognition, allowing the robot to perform various tasks.The completed assembly of the voice-controlled robot powered by Roboki, showcasing its design and capabilities. This innovative project highlights the integration of voice recognition technology and autonomous movement, perfect for tech enthusiasts exploring interactive robotics.


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.