Roboki - Session 12: Difference between revisions

From Yudurobotics
m (FINAL)
m (FINAL)
Line 39: Line 39:


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|326x326px]]  
[[File:Part assembly 2.png|frameless|326x326px]]  


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|452x452px|link=File:Beam motor.png]]
[[File:Beam+motor.png|frameless|452x452px|link=File:Beam motor.png]]


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


[[File:Beam+motor2.png|frameless|450x450px|link=File:Beam motor2.png]]
[[File:Beam+motor2.png|frameless|450x450px|link=File: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.     
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|452x452px|link=File:Beam motor3.png]]  
[[File:Beam+motor3.png|frameless|452x452px|link=File:Beam motor3.png]]  


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


[[File:Beam+motor+wheels.png|frameless|452x452px|link=File:Beam motor wheels.png]]
[[File:Beam+motor+wheels.png|frameless|452x452px|link=File:Beam motor wheels.png]]


7.Take the pin connector and attach it to the opposite side of the motors on the block, as shown below. This will provide support for connecting the castor wheel to the chassis.
7.Take the pin connector and attach it to the opposite side of the motors on the block, as shown below. This will provide support for connecting the castor wheel to the chassis.
Line 67: Line 77:


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|455x455px]]
[[File:Pin connector being attached.png|right|frameless|455x455px]]
Line 74: Line 85:


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|450x450px]]
[[File:Beam 15 attachment.png|frameless|450x450px]]


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.
Line 97: Line 111:


[[File:Beam 5 being attached to bot.png|frameless|449x449px]]  
[[File:Beam 5 being attached to bot.png|frameless|449x449px]]  


13. Take the 1 by 6 brick with holes, connect two 90-degree pegs to it, and then mount it on Beam 5, as shown in the image. This brick here will act as a mount for connecting the Roboki.
13. Take the 1 by 6 brick with holes, connect two 90-degree pegs to it, and then mount it on Beam 5, as shown in the image. This brick here will act as a mount for connecting the Roboki.


[[File:Brick attached to beam 5.png|right|frameless|478x478px]][[File:1by6 brick attached.png|frameless|535x535px]]
[[File:Brick attached to beam 5.png|right|frameless|478x478px]][[File:1by6 brick attached.png|frameless|535x535px]]
Line 105: Line 121:


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


[[File:Pet robot using roboki.jpg|center|frameless|456x456px]]  
[[File:Pet robot using roboki.jpg|center|frameless|456x456px]]  





Revision as of 16:36, 23 September 2024

Building the Emotion detecting Pet Robot Step-by-Step

Description :
Pet Robot using made using Roboki

Explore the world of AI with our innovative project! Develop a pet-shaped robot featuring facial emotion detection using advanced AI technology. Equipped with the Roboki microcontroller, this robot can recognize and respond to your facial expressions, making it a truly interactive companion. Follow our detailed guide to build and program a robot that understands and reacts to emotions. Ideal for tech enthusiasts and engineers interested in AI and robotics, this project combines cutting-edge emotion recognition with engaging robotic design.

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!
Pet Robot made using Roboki detecting a happy face and moving around as programmed to.

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

1.HARDWARE

Let's make it!

We are going to follow the steps in this tutorial to assemble our emotion detecting pet robot. Look carefully into each of the images and follow the instructions one by one to make this pet 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 emotion detecting pet robot.

Materials required for making a pet robot.png


1.2 How is it made ?

Follow the steps carefully to build the Emotion detecting Pet 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 attach it to the opposite side of the motors on the block, as shown below. This will provide support for connecting the castor wheel to the chassis.


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 Beam 5 on top of Beam 15, as shown in the figure below. This setup will help us connect Roboki to your bot.


Beam 5 being attached to bot.png


13. Take the 1 by 6 brick with holes, connect two 90-degree pegs to it, and then mount it on Beam 5, as shown in the image. This brick here will act as a mount for connecting the Roboki.


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.


Pet robot using roboki.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 Activity 4 "Spin Wheel." )


Motors being connected to pet robot.gif


2. SOFTWARE

2.1 Let's Code it !

Now that our Pet Robot is ready, we need to programme it using Plode to make an emotion detecting robot.Follow the step by step instruction in the video given below to programme the emotion detecting pet robot.


3. What Next?

Challenge!

Write the code for more emotions to detect from the Roboki.