Roboki

From Yudurobotics
Revision as of 14:27, 5 September 2024 by Evobi admin (talk | contribs)

Roboki-t1

Roboki-t1.png

Roboki is a fully customizable and codable robotic kit designed specifically for kids by Yudurobotics. Roboki is not just a toy; it's an educational tool that combines fun and learning, allowing children to explore the exciting world of robotics and coding. With Roboki, kids can build, code, and play with a variety of projects, enhancing their problem-solving skills, creativity, and technical knowledge.

Getting started

A Look Inside the Box:

Roboki includes a set of components in the box that can be used to enhance its functionality. The package includes:

Component Picture of components Quantity
Roboki Roboki png.jpg 1
Range sensor 2
Angle port connectors 2
Motors 2
15 x 11 block 1
11 x 7 block 1
Beam 05 2
Beam 15 1
Wheel Rim 2
Wheel tyre 2
Caster Wheel 1
Axle 5 2
Pegs -
90 Degree Pegs
Pin connector 1
1 x 6 Brick 1
Beam / Block joiner 1
Rubber bands Rubberbands png.png 6

Roboki Anatomy:

Roboki is designed with simplicity and functionality in mind, offering an intuitive layout for young learners to explore. Each part of the kit plays a specific role, from powering the robot to controlling its movements and sensors. Below is an overview of the key components and their functionalities:

Roboki Anatomy.jpg
Part Functionality
Type - C port Used to power up Roboki
Port A GPIO port
Port B GPIO port
SW1 Switch 01
SW2 Switch 02
M1 Dc motor port 1
M2 Dc motor port 2
S1 Servo motor port 1 (Internal Input)
S2 Servo motor port 1 (Internal Input)
Reset Change modes / erase programs / Reset the device
On / Off On / Off switch
Power port Used to connect an external battery
RGB Leds (eyes) Output

Specifications:

The technical specifications of Roboki ensure that it meets the needs of young learners while providing enough functionality for advanced robotics projects. From its precise motor controls to its versatile GPIO ports, Roboki is built to offer flexibility, power, and connectivity for various creative applications.Let's take a detailed look at the specifications of Roboki :

Specification Details
Dimensions Length: _ mm, Width: _ mm, Height: _ mm
Weight ___ grams
Power Input Type-C port, 5V
Battery External battery, 7.4V Li-Po
Motor Ports 2 (M1, M2)
Servo Ports 2 (S1, S2)
GPIO Ports 2 (Port A, Port B)
Switches 2 (SW1, SW2)
LEDs RGB LEDs (Eyes)
Reset Button Yes
On/Off Switch Yes
Connectivity Bluetooth (via PLODE app)
Processor ___ MHz
Memory ___ KB RAM, ___ MB Flash

Hardware:

Motors

Roboki includes two high-quality motors that are essential for moving parts of your robotic projects. These motors provide precise control and high torque, making them suitable for various applications such as driving wheels.


Specifications:

Specification Details
Motor Type DC Brushed Motor
Voltage Rating ___ V
Stall Torque ___ Nm (Newton-meters)
No-Load Speed. ___ RPM (Revolutions Per Minute)
Load Speed ___RPM
Current Rating ___A - __A
Dimensions Length: __mm

Diameter: __mm

Weight __ grams

RGB LEDs (Eyes)

Roboki is equipped with customizable RGB LEDs that can be programmed to display different colors and patterns. These LEDs can be used to add visual effects to your projects, making them more interactive and engaging. Roboki RGB LED eyes.jpg


Example Uses:

  • Status Indicator: Program the RGB LEDs to change color based on the status of your robot (e.g., green for active, red for error).
  • Replicate Emotions: Program the RGB LEDS to change color based of the emotion you want to portray (e.g., blue for sad, red for angry)

Sensors

Roboki comes with two Range sensors that allow your projects to interact with their environment. These sensors can detect distances that can be used to trigger different actions.

Range Sensors: Detect the distance between the sensor and an object. Useful for obstacle avoidance and distance measurement.




Example Uses: Obstacle Avoidance Robot: Use range sensors to create a robot that can navigate around obstacles without hitting them.

Plug and Play Ports

Roboki features plug and play ports that allow you to easily connect external sensors and modules. This expandability makes it possible to enhance your projects with additional functionalities.



Simply plug the connectors of your external sensors or modules into one of the ports on Roboki . The system will automatically recognize and integrate them, allowing you to immediately start using the new components.

Software control:

Roboki can be coded and controlled using many methods. All these methods are using the PLODE app.

What is the PLODE app?

Plode app and website transform coding and robotics into an exciting and accessible adventure for everyone, whether you’re a curious beginner or a tech enthusiast. With PLODE, you can effortlessly control and program an array of fantastic robots and kits like PeeCee, Roboki, PeeCee v0.1, Zing, Crawl-e, and Klaw.

Methods :

Roboki can be programmed and controlled through various coding methods, offering flexibility for different skill levels. Whether you are a beginner exploring robotics for the first time or an advanced user looking for in-depth control, the PLODE app provides several ways to code your projects. Each method is tailored to different learning stages and preferences.

  • Hexa Block Programming: A unique and intuitive block-based coding system tailored for beginners.
  • Block Programming: Standard block-based coding similar to Scratch, ideal for younger users and beginners.
  • Flowchart Programming: A visual programming method that uses flowcharts to design logic.
  • Python Programming: For more advanced users, Python allows for detailed and sophisticated programming.
  • C Programming: Provides low-level control for advanced users familiar with C language.

Note: for detailed explanation on how to use the above methods , visit (***insert Plode wiki link***)

Building with Roboki

Building Blocks Compatibility

Roboki is compatible with building blocks, allowing you to combine your kit with existing building blocks to create more intricate and customized designs.

Project Examples

Basic Projects

Start with simple projects to get familiar with the components and functionality of Roboki.

Turning on the LEDs in the Roboki using the internal switches.

Tutorial Link: (***insert video link***)

Turning on the LEDs in the Roboki using the data value from range sensor.

Tutorial Link: (***insert video link***)


Note: Check the Youtube Playlist for other projects (***insert playlist link***)

Advanced Projects

Once you're comfortable with the basics, move on to more complex projects.

Building an Autonomous Rover using Roboki along with other included components.

Tutorial Link: (***insert video link***)

Building a Robo Car that can be controlled remotely through the PLODE app.

Tutorial Link: (***insert video link***)


Note: Check the Youtube Playlist for other projects (***insert playlist link***)

Upgradeable Add-ons

Expand your Roboki kit with additional modules and accessories available separately. These add-ons can provide new functionalities and enhance your existing projects.

Troubleshooting

FAQs