Roboki sessions: Difference between revisions
Evobi admin (talk | contribs) m (draft) |
Evobi admin (talk | contribs) m (first draft) |
||
Line 2: | Line 2: | ||
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! | 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. | |||
=== 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. | |||
=== 2. Roboki session 2 === | |||
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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 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. | |||
=== 15. Roboki session 15 === | |||
Session name: [[Roboki - Session 14|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. | |||
== '''Roboki sessions - Video tutorials''' == | |||
Click on the name of a session to go to the textual tutorial page and on the corresponding "Watch and build now ! " to go to the video tutorial on YouTube of the respective sessions. | |||
{| class="wikitable" | {| class="wikitable" | ||
!Session No | !Session No | ||
! | !Session Name | ||
!Video Tutorial | !Video Tutorial | ||
|- | |- | ||
|1 | |1 | ||
| | |Roboki Basics | ||
|[https://www.youtube.com/watch?v=GMsTYO7sO1s Watch and build now !] | |[https://www.youtube.com/watch?v=GMsTYO7sO1s Watch and build now !] | ||
|- | |- | ||
|2 | |2 | ||
|[[Roboki - Session 2| | |[[Roboki - Session 2|Switch It Up]] | ||
|[https://www.youtube.com/watch?v=TY-rwYNuuGo Watch and build now !] | |[https://www.youtube.com/watch?v=TY-rwYNuuGo Watch and build now !] | ||
|- | |- | ||
|3 | |3 | ||
|[[Roboki - Session 3| | |[[Roboki - Session 3|Sensor ON]] | ||
|[https://www.youtube.com/watch?v=GxrP2RigQdc Watch and build now !] | |[https://www.youtube.com/watch?v=GxrP2RigQdc Watch and build now !] | ||
|- | |- | ||
|4 | |4 | ||
| | |Spin Wheel | ||
|[https://www.youtube.com/watch?v=RTYkt12eGUM Watch and build now !] | |[https://www.youtube.com/watch?v=RTYkt12eGUM Watch and build now !] | ||
|- | |- | ||
|5 | |5 | ||
| | |Robo Car | ||
|[https://www.youtube.com/watch?v=RO44vEbqhfQ Watch and build now !] | |[https://www.youtube.com/watch?v=RO44vEbqhfQ Watch and build now !] | ||
|- | |- | ||
|6 | |6 | ||
| | |Entry Guard | ||
|[https://www.youtube.com/watch?v=H7aCzDvDvGY Watch and build now !] | |[https://www.youtube.com/watch?v=H7aCzDvDvGY Watch and build now !] | ||
|- | |- | ||
|7 | |7 | ||
| | |Remote Controlled Car | ||
|[https://www.youtube.com/watch?v=BmgQX4Yhx78 Watch and build now !] | |[https://www.youtube.com/watch?v=BmgQX4Yhx78 Watch and build now !] | ||
|- | |- | ||
|8 | |8 | ||
| | |Voice Controlled Robot | ||
|[https://www.youtube.com/watch?v=IQ7Mf-_FJZc Watch and build now !] | |[https://www.youtube.com/watch?v=IQ7Mf-_FJZc Watch and build now !] | ||
|- | |- | ||
|9 | |9 | ||
|[[Roboki - Session 9| | |[[Roboki - Session 9|Wall Follower]] | ||
|[https://www.youtube.com/watch?v=YAw4W3TXH_w Watch and build now !] | |[https://www.youtube.com/watch?v=YAw4W3TXH_w Watch and build now !] | ||
|- | |- | ||
|10 | |10 | ||
|[[Roboki - Session 10| | |[[Roboki - Session 10|Obstacle Avoider]] | ||
|[https://www.youtube.com/watch?v=c5GBwjG4C6Q Watch and build now !] | |[https://www.youtube.com/watch?v=c5GBwjG4C6Q Watch and build now !] | ||
|- | |- | ||
|11 | |11 | ||
|[[Roboki - Session 11| | |[[Roboki - Session 11|Follow The Line]] | ||
|[https://www.youtube.com/watch?v=vE9JkjNse70 Watch and build now !] | |[https://www.youtube.com/watch?v=vE9JkjNse70 Watch and build now !] | ||
|- | |- | ||
|12 | |12 | ||
|[[Roboki - Session 12| | |[[Roboki - Session 12|Pet Robot]] | ||
|[https://www.youtube.com/watch?v=RF6wHmxIXKA Watch and build now !] | |||
|[https://www.youtube.com/watch?v=RF6wHmxIXKA Watch and build now !] | |||
|- | |- | ||
|13 | |13 | ||
|[[Roboki - Session 13| | |[[Roboki - Session 13|Object Finder]] | ||
|[https://www.youtube.com/watch?v=Eytkg8YAp40 Watch and build now !] | |||
|[https://youtube.com/Eytkg8YAp40 Watch and build now !] | |||
|- | |- | ||
|14 | |14 | ||
| | |Follow Me Home | ||
|[https://www.youtube.com/watch?v=OEY2p0vzbek Watch and build now !] | |||
|[https://www.youtube.com/watch?v= | |||
|- | |- | ||
|15 | |15 | ||
|[[Roboki - Session 14| | |[[Roboki - Session 14|Hoop Master]] | ||
|[https://www.youtube.com/watch?v=WEXjZeV8-FU Watch and build now !] | |[https://www.youtube.com/watch?v=WEXjZeV8-FU Watch and build now !] | ||
|- | |- | ||
| colspan=" | | colspan="3" |'''''Check out the Youtube Playlist for the projects : [https://youtube.com/AbpWfoV08uA?list=PLcKVhzOV2_qPGgVsOm78D1zNDUYYmHJRO Click here]''''' | ||
|} | |} |
Revision as of 12:03, 10 September 2024
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.
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.
2. Roboki session 2
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Roboki sessions - Video tutorials
Click on the name of a session to go to the textual tutorial page and on the corresponding "Watch and build now ! " to go to the video tutorial on YouTube of the respective sessions.
Session No | Session Name | Video Tutorial |
---|---|---|
1 | Roboki Basics | Watch and build now ! |
2 | Switch It Up | Watch and build now ! |
3 | Sensor ON | Watch and build now ! |
4 | Spin Wheel | Watch and build now ! |
5 | Robo Car | Watch and build now ! |
6 | Entry Guard | Watch and build now ! |
7 | Remote Controlled Car | Watch and build now ! |
8 | Voice Controlled Robot | Watch and build now ! |
9 | Wall Follower | Watch and build now ! |
10 | Obstacle Avoider | Watch and build now ! |
11 | Follow The Line | Watch and build now ! |
12 | Pet Robot | Watch and build now ! |
13 | Object Finder | Watch and build now ! |
14 | Follow Me Home | Watch and build now ! |
15 | Hoop Master | Watch and build now ! |
Check out the Youtube Playlist for the projects : Click here |