Roboki sessions: Difference between revisions

From Yudurobotics
m (draft)
mNo edit summary
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Roboki tutorials]]
[[File:What's inside.jpg|right|frameless|435x435px]]
Explore a range of hands-on projects designed to enhance your understanding of robotics, programming, and automation with Roboki. Whether you're just starting out or looking to take on advanced challenges, these activities will guide you through the basics of LED control, sensor integration, and AI applications. From building a simple traffic light system to programming a voice-controlled robot, each project offers practical experience in developing real-world robotic systems. Perfect for learners of all levels, Roboki projects provide an exciting way to bring your ideas to life!
== '''Roboki sessions - Textual tutorials''' ==
The Roboki Sessions provide a structured, hands-on approach to learning robotics, coding, and automation. Each session is designed to guide learners from basic concepts, such as LED control, to more advanced topics like AI-driven robot behavior. Through practical, engaging activities, we will explore how to integrate sensors, motors, and programming to build interactive and intelligent systems. These sessions are perfect for beginners and experienced hobbyists alike, offering valuable insights into how modern robotics systems function and how to bring them to life.
 
 
 
'''''Click on the name of a session to go to the tutorial page of the respective session.'''''
 
 
[[File:Roboki png.jpg|thumb|226x226px|Basics : Roboki]]
 
=== 1. Roboki session 1 ===
Session name: [[Roboki - Session 1|Roboki Basics]]
 
In this activity, we will learn fundamental coding and electronics concepts by controlling LEDs. The process begins with turning on a single LED and advances to more complex tasks such as color mixing with two LEDs. By the end of the activity, we will apply this knowledge to create a fully functional Traffic Light System. This project lays a strong foundation in understanding how simple programming concepts can be combined to solve real-world problems with microcontrollers.
 
[https://www.youtube.com/watch?v=GMsTYO7sO1s Watch video!]
 
 
 
 
 
=== 2. Roboki session 2 ===
[[File:Roboki switches.png|thumb|260x260px|Basics : Switch It Up]]
Session name: [[Roboki - Session 2|Switch It Up]]
 
In this activity, we will explore how to use Roboki's built-in switch to control an LED. By understanding how the switch serves as an input and the LED as an output, we will demonstrate how basic input signals govern output actions. This project provides practical insights into how control systems work and highlights the relationship between hardware components and their programmed behaviors. It is a perfect starting point for learning control mechanisms in simple electronic circuits.
 
[https://www.youtube.com/watch?v=TY-rwYNuuGo Watch video!]
 
 
 
 
 
 
 
[[File:Basics- Sensor On.jpg|thumb|212x212px|Basics: Sensor On]]
 
=== 3. Roboki session 3 ===
Session name: [[Roboki - Session 3|Sensor ON]]
 
In this activity, we will work with external sensors to read real-time data and use it to control LEDs. The challenge includes programming an RGB LED to change colors based on sensor readings, offering a practical understanding of how sensor values are used in interactive systems. This project provides a hands-on introduction to sensor integration, enabling us to explore various possibilities in building responsive electronic systems based on external conditions.
 
[https://www.youtube.com/watch?v=GxrP2RigQdc Watch video!]
 
 
 
[[File:Spin wheel bot.jpg|thumb|258x258px|Spin Wheel bot]]
 
=== 4. Roboki session 4 ===
Session name: [[Roboki - Session 4|Spin Wheel]]
 
In this activity, we will design and build a spin wheel game, where a motor controls the wheel’s rotation. Using Roboki's built-in switch, we will learn how to activate and deactivate the motor, allowing for hands-on experience in motion control. This project focuses on understanding how motor control works in real-time and how mechanical movement can be managed using simple inputs. It also offers a fun way to apply coding skills in building interactive mechanical systems.
 
[https://www.youtube.com/watch?v=RTYkt12eGUM Watch video!]
 
 
 
 
 
 
[[File:Robo car made using Roboki.png|thumb|257x257px|Robo car]]
 
=== 5. Roboki session 5 ===
Session name: [[Roboki - Session 5|Robo Car]]
 
In this activity, we will program a rover to move in different directions, including forward, backward, left, right, and even in circular patterns. By writing code that controls the movement of the robot, we will explore concepts of motion control and navigation. This project enhances our understanding of how robotics systems can be directed to follow specific paths and respond to programmed instructions, giving us a deeper appreciation of how automated vehicles work.
 
[https://www.youtube.com/watch?v=RO44vEbqhfQ Watch video!]
 
 
 
 
[[File:Entry guard bot.jpg|thumb|224x224px|Entry Guard bot]]
 
=== 6. Roboki session 6 ===
Session name: [[Roboki - Session 6|Entry Guard]]
 
In this activity, we will set up a proximity sensor system at entrances and exits. When the sensor detects movement, it will trigger audio messages such as “People In” or “People Out,” effectively monitoring the flow of people. This project provides a real-world application of sensor technology, allowing us to create automated systems that interact with their surroundings and provide valuable feedback, making it an ideal exercise in building smart monitoring systems.
 
[https://www.youtube.com/watch?v=H7aCzDvDvGY Watch video!]
 
 
 
 
 
 
 
[[File:Remote controlled robot.png|thumb|252x252px|Remote controlled Car]]
 
=== 7. Roboki session 7 ===
Session name: [[Roboki - Session 7|Remote Controlled Car]]
 
In this activity, we will use the in-app remote control feature of the PLODE app to command a robot’s movement. By controlling the robot's direction—forward, backward, left, and right—we will gain experience in real-time, app-based interaction. This project helps build an understanding of how wireless control systems work, and it also provides an engaging opportunity to practice sending commands and observing instant feedback in the robot's behavior.
 
[https://www.youtube.com/watch?v=BmgQX4Yhx78 Watch video!]
 
 
 
 
[[File:Voice controlled robot.png|thumb|259x259px|Voice controlled Robot]]
 
=== 8. Roboki session 8 ===
Session name: [[Roboki - Session 8|Voice Controlled Robot]]
 
In this activity, we will use voice recognition to program a robot to respond to vocal commands. The robot will be able to perform a variety of movements and even dance based on what it hears. This project demonstrates how voice-controlled systems can be integrated into robotics, showcasing the power of natural language processing. It offers a glimpse into the world of AI-driven automation, where devices can interpret and act on human speech in real time.
 
[https://www.youtube.com/watch?v=IQ7Mf-_FJZc Watch video!]
 
 
 
 
 
[[File:Wall follower.jpg|thumb|266x266px|Wall follower bot]]
 
=== 9. Roboki session 9 ===
Session name: [[Roboki - Session 9|Wall Follower]]
 
In this activity, we will build a robot that follows a wall using a proximity sensor. The robot will maintain a consistent distance from the wall, allowing it to navigate smoothly along it. This project teaches the principles of environmental sensing and automated navigation. We will learn how the robot interprets sensor data to make decisions and adjust its movement accordingly, offering valuable insights into creating responsive robots capable of interacting with their environment.
 
[https://www.youtube.com/watch?v=YAw4W3TXH_w Watch video!]
 
 
 
 
 
[[File:Obstacle Avoider bot using Roboki tutorial.png|thumb|266x266px|Obstacle avoider bot]]
 
=== 10. Roboki session 10 ===
Session name: [[Roboki - Session 10|Obstacle Avoider]]
 
In this activity, we will develop a robot that can autonomously detect and avoid obstacles while navigating a path. Using two proximity sensors, the robot will read its environment and determine the best path to follow. This project enhances understanding of real-time decision-making in robotics and how sensor data can guide movement. It is an ideal challenge for exploring the complexity of obstacle avoidance in automated systems and building robots that can interact intelligently with their surroundings.
 
[https://www.youtube.com/watch?v=c5GBwjG4C6Q Watch video!]
 
 
 
 
 
[[File:Line follower bot made with Roboki tutorial .jpg|thumb|289x289px|Line follower bot ]]
 
=== 11. Roboki session 11 ===
Session name: [[Roboki - Session 11|Follow The Line]]
 
In this activity, we will create a line-following robot that can also detect and avoid obstacles such as pits while staying on course. By programming the robot to follow a predefined path, we will learn about advanced navigation and obstacle detection. This project improves problem-solving skills in robotics, as the robot must analyze and adapt to its environment to stay on track. It is a practical exercise in creating responsive, adaptive robotic systems.
 
[https://www.youtube.com/watch?v=vE9JkjNse70 Watch video!]
 
 
 
 
 
 
 
[[File:Pet robot using Roboki tutorial.jpg|thumb|289x289px|Emotion detecting Pet Robot]]
 
=== 12. Roboki session 12 ===
Session name: [[Roboki - Session 12|Pet Robot]]
 
In this activity, we will build a pet-shaped robot that detects and responds to facial expressions. The robot will use AI to recognize emotions and act accordingly, simulating the behavior of a pet. This project introduces the concepts of AI-based interaction and emotion recognition, allowing us to explore how robots can engage in more human-like interactions. It demonstrates how AI can be used to create machines that respond to human behavior in meaningful ways.
 
[https://www.youtube.com/watch?v=RF6wHmxIXKA Watch video!]
 
 
 
 
[[File:Object finder setup tutorial .jpg|thumb|269x269px|Object finder bot]]
 
=== 13. Roboki session 13 ===
Session name: [[Roboki - Session 13|Object Finder]]
 
In this activity, we will develop a robot that uses Roboki’s integrated AI features to search for a red ball. When the robot finds the ball, it will trigger an alarm. This project is an engaging introduction to AI programming and object detection, teaching us how robots can be programmed to locate specific objects in their environment. It offers a practical application of machine vision and autonomous searching capabilities in robotics.
 
[https://www.youtube.com/watch?v=Eytkg8YAp40 Watch video!]
 
 
 
 
 
 
 
 
 
[[File:Follow me home bot.jpg|thumb|271x271px|Follow me home bot]]
 
=== 14. Roboki session 14 ===
Session name: [[Roboki - Session 14|Follow Me Home]]
 
In this activity, we will program a robot to recognize various objects using AI and adjust its movements based on what it detects. The robot will turn in different directions according to the identified objects. This project provides a hands-on experience in AI-driven decision-making and pathfinding, highlighting how robots can use AI to interact with their surroundings. It is a practical exercise in understanding how machine learning algorithms are applied in real-world robotics.
 
[https://www.youtube.com/watch?v=OEY2p0vzbek Watch video!]
 
 
 
 
 
 


Explore a range of hands-on projects designed to enhance your understanding of robotics, programming, and automation with Roboki. Whether you're just starting out or looking to take on advanced challenges, these activities will guide you through the basics of LED control, sensor integration, and AI applications. From building a simple traffic light system to programming a voice-controlled robot, each project offers practical experience in developing real-world robotic systems. Perfect for learners of all levels, Roboki projects provide an exciting way to bring your ideas to life!


{| class="wikitable"
[[File:HoopMaster gaming bot.jpg|thumb|262x262px|Hoopmaster Gaming bot]]
!Session No
!Lesson Name
!Description
!Video Tutorial
|-
|1
|'''''Roboki Basics'''''
|In this activity, you’ll learn the essentials of hex coding and electronics by controlling LEDs.
You’ll start with simple tasks like turning on a single LED and progress to color mixing with two LEDs. By the end, you’ll be able to apply these skills to create a functional Traffic Light System.
|[https://www.youtube.com/watch?v=GMsTYO7sO1s Watch and build now !]
|-
|2
|[[Roboki - Session 2|'''''Switch It Up''''']]
|Learn how to use the built-in switch on Roboki to control LED eyes of Roboki. This activity will show you
how input signals can directly influence output actions, helping you understand the basics of control systems.
|[https://www.youtube.com/watch?v=TY-rwYNuuGo Watch and build now !]
|-
|3
|[[Roboki - Session 3|'''''Sensor ON''''']]
|This activity introduces you to external sensors. You’ll learn how to read sensor values and use them to
control LEDs, including an RGB LED that changes color based on sensor readings. Perfect for getting


familiar with sensor-based interactions.
=== 15. Roboki session 15 ===
|[https://www.youtube.com/watch?v=GxrP2RigQdc Watch and build now !]
Session name: [[Roboki - Session 15|Hoop Master]]
|-
|4
|'''''Spin Wheel'''''
|Build your own spin wheel game! Using a motor and the built-in switch, you’ll create a system
where you control the wheel’s rotation. This activity will teach you how to control motion with precise inputs.
|[https://www.youtube.com/watch?v=RTYkt12eGUM Watch and build now !]
|-
|5
|'''''Robo Car'''''
|Program a rover and take control! In this activity, you’ll code your robot to move forward, backward,
left, right, and even in a circle. This will deepen your understanding of robotics and movement control.
|[https://www.youtube.com/watch?v=RO44vEbqhfQ Watch and build now !]
|-
|6
|'''''Entry Guard'''''
|Set up a smart system with proximity sensors that monitor people entering and exiting a space.
You’ll program it to play audio messages like “People In” and “People Out,” giving a practical


experience in building automated monitoring systems.
In this activity, we will create an interactive Ping Pong game using proximity sensors to detect the ball’s position. Motors will be programmed to strike the ball back, simulating a real-time arcade game. This project combines elements of programming, electronics, and real-time feedback to offer a dynamic experience. It demonstrates how sensors and motors can work together to create responsive, interactive systems that react to external stimuli in real time.
|[https://www.youtube.com/watch?v=H7aCzDvDvGY Watch and build now !]
|-
|7
|'''''Remote Controlled Car'''''
|Take control of your robot using the PLODE app’s remote control feature! You’ll be able to make
the robot move in any direction, honing your skills in real-time control and app-based robotics interaction.
|[https://www.youtube.com/watch?v=BmgQX4Yhx78 Watch and build now !]
|-
|8
|'''''Voice Controlled Robot'''''
|In this project, you’ll give your robot the ability to recognize and respond to voice commands using
its one of a kind AI feature. Watch as your robot dances or moves based on your vocal instructions,  


showcasing the power of voice-controlled automation.
[https://www.youtube.com/watch?v=WEXjZeV8-FU Watch video!]
|[https://www.youtube.com/watch?v=IQ7Mf-_FJZc Watch and build now !]
|-
|9
|[[Roboki - Session 9|'''''Wall Follower''''']]
|Building a robot that follows a wall! You'll use a proximity sensor to guide the robot as it navigates along the
wall, perfect for learning about automated navigation and environmental sensing.
|[https://www.youtube.com/watch?v=YAw4W3TXH_w Watch and build now !]
|-
|10
|[[Roboki - Session 10|'''''Obstacle Avoider''''']]
|Create a robot that can solve mazes! Using two proximity sensors, your robot will detect and avoid obstacles,
developing your understanding of real-time decision-making in robotics.
|[https://www.youtube.com/watch?v=c5GBwjG4C6Q Watch and build now !]
|-
|11
|[[Roboki - Session 11|'''''Follow The Line''''']]
|In this activity, you’ll construct a line-following robot that can detect and follow a line on its course.
This project enhances your problem-solving skills in robotics navigation.
|[https://www.youtube.com/watch?v=vE9JkjNse70 Watch and build now !]
|-
|12
|[[Roboki - Session 12|'''''Pet Robot''''']]
|Bring your robotic pet to life! You’ll create a robot that can detect your facial expressions
and respond to your emotions. This project will introduce you to AI-based interaction.
|[https://www.youtube.com/watch?v=RF6wHmxIXKA Watch and build now !]
|-
|13
|[[Roboki - Session 13|'''''Object Finder''''']]
|Use Roboki’s AI features to build a robot that can detect objects. When it finds the certain object,
it will stop its motion and point to the object's direction ! This activity will introduce you to AI programming.
|[https://youtube.com/Eytkg8YAp40 Watch and build now !]
|-
|14
|'''''Follow Me Home'''''
|Program a robot that uses AI to recognize different objects and adjust its direction accordingly towards the
object. This activity highlights the use of AI in decision-making and movement control.
|[https://www.youtube.com/watch?v=Eytkg8YAp40 Watch and build now !]
|-
|15
|[[Roboki - Session 14|'''''Hoop Master''''']]
|Create your own interactive ball game! By using proximity sensors and motors, you’ll program the robot to
detect the ball and increase the speed giving you experience in combining real-time feedback with motor control.
|[https://www.youtube.com/watch?v=WEXjZeV8-FU Watch and build now !]
|-
| colspan="4" |'''''Check out the Youtube Playlist for the projects : [https://youtube.com/AbpWfoV08uA?list=PLcKVhzOV2_qPGgVsOm78D1zNDUYYmHJRO Click here]'''''
|}

Latest revision as of 15:52, 23 September 2024

What's inside.jpg

Explore a range of hands-on projects designed to enhance your understanding of robotics, programming, and automation with Roboki. Whether you're just starting out or looking to take on advanced challenges, these activities will guide you through the basics of LED control, sensor integration, and AI applications. From building a simple traffic light system to programming a voice-controlled robot, each project offers practical experience in developing real-world robotic systems. Perfect for learners of all levels, Roboki projects provide an exciting way to bring your ideas to life!

Roboki sessions - Textual tutorials

The Roboki Sessions provide a structured, hands-on approach to learning robotics, coding, and automation. Each session is designed to guide learners from basic concepts, such as LED control, to more advanced topics like AI-driven robot behavior. Through practical, engaging activities, we will explore how to integrate sensors, motors, and programming to build interactive and intelligent systems. These sessions are perfect for beginners and experienced hobbyists alike, offering valuable insights into how modern robotics systems function and how to bring them to life.


Click on the name of a session to go to the tutorial page of the respective session.


Basics : Roboki

1. Roboki session 1

Session name: Roboki Basics

In this activity, we will learn fundamental coding and electronics concepts by controlling LEDs. The process begins with turning on a single LED and advances to more complex tasks such as color mixing with two LEDs. By the end of the activity, we will apply this knowledge to create a fully functional Traffic Light System. This project lays a strong foundation in understanding how simple programming concepts can be combined to solve real-world problems with microcontrollers.

Watch video!



2. Roboki session 2

Basics : Switch It Up

Session name: Switch It Up

In this activity, we will explore how to use Roboki's built-in switch to control an LED. By understanding how the switch serves as an input and the LED as an output, we will demonstrate how basic input signals govern output actions. This project provides practical insights into how control systems work and highlights the relationship between hardware components and their programmed behaviors. It is a perfect starting point for learning control mechanisms in simple electronic circuits.

Watch video!




Basics: Sensor On

3. Roboki session 3

Session name: Sensor ON

In this activity, we will work with external sensors to read real-time data and use it to control LEDs. The challenge includes programming an RGB LED to change colors based on sensor readings, offering a practical understanding of how sensor values are used in interactive systems. This project provides a hands-on introduction to sensor integration, enabling us to explore various possibilities in building responsive electronic systems based on external conditions.

Watch video!


Spin Wheel bot

4. Roboki session 4

Session name: Spin Wheel

In this activity, we will design and build a spin wheel game, where a motor controls the wheel’s rotation. Using Roboki's built-in switch, we will learn how to activate and deactivate the motor, allowing for hands-on experience in motion control. This project focuses on understanding how motor control works in real-time and how mechanical movement can be managed using simple inputs. It also offers a fun way to apply coding skills in building interactive mechanical systems.

Watch video!




Robo car

5. Roboki session 5

Session name: Robo Car

In this activity, we will program a rover to move in different directions, including forward, backward, left, right, and even in circular patterns. By writing code that controls the movement of the robot, we will explore concepts of motion control and navigation. This project enhances our understanding of how robotics systems can be directed to follow specific paths and respond to programmed instructions, giving us a deeper appreciation of how automated vehicles work.

Watch video!



Entry Guard bot

6. Roboki session 6

Session name: Entry Guard

In this activity, we will set up a proximity sensor system at entrances and exits. When the sensor detects movement, it will trigger audio messages such as “People In” or “People Out,” effectively monitoring the flow of people. This project provides a real-world application of sensor technology, allowing us to create automated systems that interact with their surroundings and provide valuable feedback, making it an ideal exercise in building smart monitoring systems.

Watch video!




Remote controlled Car

7. Roboki session 7

Session name: Remote Controlled Car

In this activity, we will use the in-app remote control feature of the PLODE app to command a robot’s movement. By controlling the robot's direction—forward, backward, left, and right—we will gain experience in real-time, app-based interaction. This project helps build an understanding of how wireless control systems work, and it also provides an engaging opportunity to practice sending commands and observing instant feedback in the robot's behavior.

Watch video!



Voice controlled Robot

8. Roboki session 8

Session name: Voice Controlled Robot

In this activity, we will use voice recognition to program a robot to respond to vocal commands. The robot will be able to perform a variety of movements and even dance based on what it hears. This project demonstrates how voice-controlled systems can be integrated into robotics, showcasing the power of natural language processing. It offers a glimpse into the world of AI-driven automation, where devices can interpret and act on human speech in real time.

Watch video!



Wall follower bot

9. Roboki session 9

Session name: Wall Follower

In this activity, we will build a robot that follows a wall using a proximity sensor. The robot will maintain a consistent distance from the wall, allowing it to navigate smoothly along it. This project teaches the principles of environmental sensing and automated navigation. We will learn how the robot interprets sensor data to make decisions and adjust its movement accordingly, offering valuable insights into creating responsive robots capable of interacting with their environment.

Watch video!



Obstacle avoider bot

10. Roboki session 10

Session name: Obstacle Avoider

In this activity, we will develop a robot that can autonomously detect and avoid obstacles while navigating a path. Using two proximity sensors, the robot will read its environment and determine the best path to follow. This project enhances understanding of real-time decision-making in robotics and how sensor data can guide movement. It is an ideal challenge for exploring the complexity of obstacle avoidance in automated systems and building robots that can interact intelligently with their surroundings.

Watch video!



Line follower bot

11. Roboki session 11

Session name: Follow The Line

In this activity, we will create a line-following robot that can also detect and avoid obstacles such as pits while staying on course. By programming the robot to follow a predefined path, we will learn about advanced navigation and obstacle detection. This project improves problem-solving skills in robotics, as the robot must analyze and adapt to its environment to stay on track. It is a practical exercise in creating responsive, adaptive robotic systems.

Watch video!




Emotion detecting Pet Robot

12. Roboki session 12

Session name: Pet Robot

In this activity, we will build a pet-shaped robot that detects and responds to facial expressions. The robot will use AI to recognize emotions and act accordingly, simulating the behavior of a pet. This project introduces the concepts of AI-based interaction and emotion recognition, allowing us to explore how robots can engage in more human-like interactions. It demonstrates how AI can be used to create machines that respond to human behavior in meaningful ways.

Watch video!



Object finder bot

13. Roboki session 13

Session name: Object Finder

In this activity, we will develop a robot that uses Roboki’s integrated AI features to search for a red ball. When the robot finds the ball, it will trigger an alarm. This project is an engaging introduction to AI programming and object detection, teaching us how robots can be programmed to locate specific objects in their environment. It offers a practical application of machine vision and autonomous searching capabilities in robotics.

Watch video!





Follow me home bot

14. Roboki session 14

Session name: Follow Me Home

In this activity, we will program a robot to recognize various objects using AI and adjust its movements based on what it detects. The robot will turn in different directions according to the identified objects. This project provides a hands-on experience in AI-driven decision-making and pathfinding, highlighting how robots can use AI to interact with their surroundings. It is a practical exercise in understanding how machine learning algorithms are applied in real-world robotics.

Watch video!





Hoopmaster Gaming bot

15. Roboki session 15

Session name: Hoop Master

In this activity, we will create an interactive Ping Pong game using proximity sensors to detect the ball’s position. Motors will be programmed to strike the ball back, simulating a real-time arcade game. This project combines elements of programming, electronics, and real-time feedback to offer a dynamic experience. It demonstrates how sensors and motors can work together to create responsive, interactive systems that react to external stimuli in real time.

Watch video!