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