PeeCee Compute Kit: Difference between revisions

From Yudurobotics
mNo edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Welcome to the ever-growing ecosystem of Yudu Robotics, where innovation meets creativity, and the future of robotics continues to evolve. At the heart of it all is PeeCee, a Red Dot Award-winning computational kit designed to power the entire Yudu Robotics ecosystem. PeeCee is not just another gadget; it's the brain behind every Yudu creation, from Roboki and Klaw-b to Crawlee and Zing. Every robot, sensor, and attachment in our expanding lineup either relies on PeeCee or is built around it, making it the core of everything Yudu Robotics offers.
The PeeCee Compute Kit is your ultimate companion for diving into educational robotics with style and precision. Designed for schools, institutions, and anyone passionate about STEM, this versatile kit combines the powerhouse [[PeeCee TED|''PeeCee TED'']]  with an array of components like sensors, motors, and servos to create a complete robotics playground. PeeCee TED itself is an advanced ion and measurement device, making it perfect for projects that demand accuracy and adaptability.  


PeeCee comes equipped with a rich array of internal sensors that makes it versatile and powerful. With a microphone, temperature sensor, accelerometer, gyroscope, color sensor, light sensor, distance sensor, gesture sensor, and touchpad buttons, PeeCee is designed to sense and respond to its environment in real time. Its expressive LED eyes and smile, paired with its buzzer, allow it to interact with users..
Whether you are experimenting with sensors, programming motorized robots, or measuring environmental parameters, the Compute Kit offers endless possibilities for innovation. Fully compatible with the PLODE platform, it empowers students and educators to easily code and simulate projects, ensuring a seamless learning experience. Built to last, the PeeCee Compute Kit is ideal for repeated use, making it a smart investment for classrooms, makerspaces, and robotics clubs. It fosters hands-on learning by encouraging creativity, logical thinking, and problem-solving skills. From crafting robots that bring imaginative ideas to life to tackling complex engineering challenges, this kit is a gateway to mastering robotics from the basics to the advanced.


But that’s just the beginning! Whether you’re a beginner coding with hex blocks or an advanced coder diving into Python or C, PeeCee’s flexible programming environment opens the door to limitless possibilities. From smart robotics projects to fun experiments, PeeCee empowers users to bring their creative visions to life.
If you are looking for a reusable, adaptable, and educational robotics solution, PeeCee Compute Kit is where your search ends. It is not just a kit—it is a toolkit for the future of learning, designed to inspire and nurture the innovators of tomorrow.


PeeCee isn’t just a device—it’s the soul of the Yudu Robotics ecosystem, a platform that takes every project beyond the ordinary and into the extraordinary. Get ready to explore, build, and innovate with PeeCee leading the way!
== Getting started ==
=Getting started=
Welcome to PeeCee, your gateway to turning big ideas into awesome robotic creations! Whether you are new to robotics or a seasoned tinkerer, this guide will help you navigate PeeCee’s exciting features and components. We will cover the powerhouse PeeCee TED, its built-in sensors, and all the external motors, servos, and sensors that make this kit a tech playground.You will learn how each part works, how to connect components seamlessly, and how to bring your creative projects to life. From understanding its ports to exploring its robust functionality, this guide has it all.  
In this guide, you’ll learn everything you need to start exploring PeeCee and its vast capabilities. It’ll cover PeeCee’s features, including its built-in sensors and internal components that make it a powerful tool for robotics and coding projects. You’ll also find detailed information about PeeCee’s anatomy, helping you understand each part and its functionality. Additionally, It’ll delve into external components and modules that you can connect to PeeCee to enhance its versatility. By familiarizing yourself with these elements, you'll be well-equipped to begin your journey into robotics and innovation with PeeCee.
==PeeCee Anatomy:==
From charging and input ports to interactive elements like touchpads and LEDs, knowing the anatomy of PeeCee will help you make the most out of its capabilities. Let’s dive into the details of PeeCee’s structure and how each part plays a role in your creative projects.[[File:PeeCee Anatomy.jpg|left|frameless|603x603px]]
{| class="wikitable"
!'''Part'''
!'''Functionality'''
|-
|Type C port
|Used to Charge PeeCee and Program it
|-
|Port A
|GPIO port used to connect external sensor or device
|-
|Port B
|GPIO port used to connect external sensor or device
|-
|Port C
|GPIO port used to connect external sensor or device
|-
|Port D
|GPIO port used to connect external sensor or device
|-
|Touchpad Buttons
|Facilitates touch input
|-
|Power Button
|Switches On PeeCee
|-
|Reset Button
|Erases Program when Double tapped
|-
|RGB Leds (eyes)(smile)
|Output
|}
==Specifications:==
PeeCee offers a wide range of built-in components designed for interactive learning and experimentation. Powered by the ESP32 microcontroller, it enables seamless integration of various sensors, actuators, and communication protocols, making it highly adaptable for educational projects.


'''Core Features of ESP32:'''
=== What's Inside the Box: ===
*'''Dual-core processor:''' Handles multiple tasks simultaneously.
Open the box of the PeeCee Compute Kit and step into a world of endless possibilities. Designed for creative minds and curious learners, this kit equips you with all the tools needed to explore the realms of robotics and technology. Dive into hands-on learning and build, code, and innovate with ease. The PeeCee Compute Kit comes with everything you need to begin your journey, offering a solid foundation for all your STEM explorations. Inside, you will find:
*'''Wi-Fi and Bluetooth:''' Supports wireless communication and internet connectivity.
*'''Low power consumption:''' Optimized for portable, battery-powered applications.
===Built-in Components===
{| class="wikitable"
{| class="wikitable"
!Component
!<small>SL NO</small>
!Input/Output
!<small>Component</small>
!Function
!<small>Input/Output</small>
!Specification / Range
!<small>Type</small>
|-
!<small>Function</small>
|Microphone
!<small>Picture of the component</small>
|Input
!<small>Quantity</small>
|Captures sound
! rowspan="18" |
|Analog/Digital
!<small>SL NO</small>
|-
!<small>Component</small>
|Temperature Sensor
!<small>Input/Output</small>
|Input
!<small>Type</small>
|Measures ambient temperature
!<small>Function</small>
|<nowiki>-40°C to +85°C</nowiki>
!<small>Picture of the component</small>
|-
!<small>Quantity</small>
|Accelerometer
|Input
|Measures acceleration (x, y, z)
|3-axis
|-
|Gyroscope
|Input
|Measures angular velocity (x, y, z)
|3-axis
|-
|Color Sensor
|Input
|Detects RGB color intensity
|0-255 per color channel
|-
|Light Sensor
|Input
|Measures light intensity
|Photoresistor/Photodiode
|-
|Distance Sensor
|Input
|Measures relative distance
|Ultrasonic
|-
|Gesture Sensor
|Input
|Detects hand movements/gestures
|Infrared/Capacitive
|-
|Touchpad Buttons (4x)
|Input
|Provides touch detection areas
|Capacitive
|-
|LED (Eyes) 12x
|Output
|Visual feedback for expressions
|RGB
|-
|-
|LED (Smile)
|<small>1</small>
|Output
|'''<small>PeeCee</small>'''
|Single-color visual output (white)
|<small>N/A</small>
|Single Color
|<small>Computational Kit</small>
|-
|<small>Core unit for all Yudu Robotics projects</small>
|Buzzer
|Output
|Produces audio output
|
|}
=='''Hardware'''==
PeeCee comes equipped with a variety of plug-in sensors, allowing users to create more complex and dynamic projects. These sensors can be easily connected to PeeCee’s GPIO ports to expand functionality and enable advanced interaction with the environment. Whether it’s building a light based light shows, or a proximity-based security system, the flexibility of the PeeCee plug-in sensors opens endless possibilities for hands-on exploration and learning.
{| class="wikitable"
|SL NO
|Component
|Input/Output
|Type
|Function
|Picture of the component
|Quantity
| rowspan="18" |
|SL NO
|Component
|Input/Output
|Type
|Function
|Picture of the component
|Quantity
|-
|1
|PeeCee
|N/A
|Computational Kit
|Core unit for all Yudu Robotics projects
|[[File:PeeCee v1.png|frameless|142x142px]]
|[[File:PeeCee v1.png|frameless|142x142px]]
|1
|1
|18
|<small>18</small>
|LED
|'''<small>LED</small>'''
|Output
|<small>Output</small>
|Light Emitting Diode
|<small>Light Emitting Diode</small>
|Provides visual indication
|<small>Provides visual indication</small>
|[[File:LED 1 .png|frameless|140x140px]]
|[[File:LED 1 .png|frameless|140x140px]]
|1
|1
|-
|-
|2
|<small>2</small>
|PeeCee Shield
|'''<small>PeeCee Shield</small>'''
|N/A
|<small>N/A</small>
|Protective Shield
|<small>Additional GPIO and Motor Driver port</small>
|Protects PeeCee and enhances connectivity
|<small>Protects PeeCee and enhances connectivity</small>
|[[File:PC Shield.png|frameless|142x142px]]
|[[File:PC Shield.png|frameless|142x142px]]
|1
|1
|19
|<small>19</small>
|LED 2C
|'''<small>LED 2C</small>'''
|Output
|<small>Output</small>
|Light Emitting Diode
|<small>Light Emitting Diode</small>
|Provides visual indication
|<small>Provides visual indication</small>
|[[File:LED 2C.png|frameless|143x143px]]
|[[File:LED 2C.png|frameless|143x143px]]
|1
|1
|-
|-
|3
|<small>3</small>
|Motor driver
|'''<small>Motor driver</small>'''
|Output
|<small>Output</small>
|Integrated Circuit
|<small>Integrated Circuit</small>
|Controls motors based on commands
|<small>Controls motors based on commands</small>
|[[File:Motor Bridge.png|frameless|139x139px]]
|[[File:Motor Bridge.png|frameless|139x139px]]
|2
|2
|20
|<small>20</small>
|Laser Module
|'''<small>Laser Module</small>'''
|Output
|<small>Output</small>
|Laser
|<small>Laser</small>
|Emits laser beam for precise measurement
|<small>Emits laser beam for precise measurement</small>
|[[File:Laser module.png|frameless|139x139px]]
|[[File:Laser module.png|frameless|139x139px]]
|1
|1
|-
|-
|4
|<small>4</small>
|Oled Display
|'''<small>Oled Display</small>'''
|Output
|<small>Output</small>
|Display
|<small>Display</small>
|Shows visual output and project information
|<small>Shows visual output and</small><small>project information</small>
|[[File:OLED Display.png|frameless|140x140px]]
|[[File:OLED Display.png|frameless|140x140px]]
|1
|1
|21
|<small>21</small>
|RGB LED
|'''<small>RGB LED</small>'''
|Output
|<small>Output</small>
|RGB LED
|<small>RGB LED</small>
|Provides multi-color visual feedback
|<small>Provides multi-color visual feedback</small>
|[[File:RGB LED.png|frameless|137x137px]]
|[[File:RGB LED.png|frameless|137x137px]]
|1
|1
|-
|-
|5
|<small>5</small>
|Servo Motor
|'''<small>Servo Motor</small>'''
|Output
|<small>Output</small>
|DC Motor with Gearing
|<small>DC Motor with Gearing</small>
|Provides precise angular control
|<small>Provides precise angular control</small>
|[[File:Servo Motor.png|frameless|142x142px]]
|[[File:Servo Motor.png|frameless|142x142px]]
|1
|1
|22
|<small>22</small>
|Sound Card
|'''<small>Sound Card</small>'''
|Output
|<small>Output</small>
|Audio Interface
|<small>Audio Interface</small>
|Processes and outputs sound
|<small>Processes and outputs sound</small>
|[[File:Soundcard.png|frameless|138x138px]]
|[[File:Soundcard.png|frameless|138x138px]]
|1
|1
|-
|-
|6
|<small>6</small>
|DC Motor
|'''<small>DC Motor</small>'''
|Output
|<small>Output</small>
|Electric Motor
|<small>Electric Motor</small>
|Provides rotational power
|<small>Provides</small>
<small>rotational power</small>
|[[File:DC Motor.png|frameless|141x141px]]
|[[File:DC Motor.png|frameless|141x141px]]
|1
|1
|23
|<small>23</small>
|Speaker
|'''<small>Speaker</small>'''
|Output
|<small>Output</small>
|Audio Output
|<small>Audio Output</small>
|Produces audio output
|<small>Produces audio output</small>
|[[File:Speaker.png|frameless|139x139px]]
|[[File:Speaker.png|frameless|139x139px]]
|1
|1
|-
|-
|7
|<small>7</small>
|N20 motor
|'''<small>N20 motor</small>'''
|Output
|<small>Output</small>
|Miniature DC Motor
|<small>Miniature</small>
|Compact motor for small, precise movements
<small>DC Motor</small>
|<small>Compact motor</small><small>for small, precise movements</small>
|[[File:N20 Motor.png|frameless|141x141px]]
|[[File:N20 Motor.png|frameless|141x141px]]
|2
|2
|24
|<small>24</small>
|Port Jack Straight
|'''<small>Port Jack Straight</small>'''
|N/A
|<small>N/A</small>
|Connector
|<small>Connector</small>
|Connects devices at straight
|<small>Connects devices at straight</small>
|[[File:Port Jack Straight.png|frameless|136x136px]]
|[[File:Port Jack Straight.png|frameless|136x136px]]
| -
| -
|-
|-
|8
|<small>8</small>
|Infrared Sensor
|'''<small>Infrared Sensor</small>'''
|Input
|<small>Input</small>
|Infrared Photodiode
|<small>Infrared</small>
|Detects objects and measures distances using IR light
<small>Photodiode</small>
|<small>Detects objects</small>
<small>and measures distances using</small>
<small>IR light</small>
|[[File:Proximity.png|frameless|142x142px]]
|[[File:Proximity.png|frameless|142x142px]]
|2
|2
|25
|<small>25</small>
|Port Cable Angled
|'''<small>Port Cable Angled</small>'''
|N/A
|<small>N/A</small>
|Connector
|<small>Connector</small>
|Connects devices at an angle
|<small>Connects devices at an angle</small>
|[[File:Port Jack Angled.png|frameless|136x136px]]
|[[File:Port Jack Angled.png|frameless|136x136px]]
| -
| -
|-
|-
|9
|<small>9</small>
|Ultrasonic Sensor
|'''<small>Ultrasonic Sensor</small>'''
|Input
|<small>Input</small>
|Ultrasonic
|<small>Ultrasonic</small>
|Measures distance using sound waves
|<small>Measures</small>
<small>distance using sound waves</small>
|[[File:Ultrasound.png|frameless|138x138px]]
|[[File:Ultrasound.png|frameless|138x138px]]
|1
|1
|26
|<small>26</small>
|Port Cable Short
|'''<small>Port Cable Short</small>'''
|N/A
|<small>N/A</small>
|Cable
|<small>Cable</small>
|Short connection cable
|<small>Short connection cable</small>
|[[File:Port Cable Short.png|frameless|136x136px]]
|[[File:Port Cable Short.png|frameless|136x136px]]
| -
| -
|-
|-
|10
|<small>10</small>
|Potentiometer
|'''<small>Potentiometer</small>'''
|Input
|<small>Input</small>
|Variable Resistor
|<small>Variable Resistor</small>
|Provides adjustable voltage output
|<small>Provides</small>
<small>adjustable</small>
<small>voltage output</small>
|[[File:Potentiometer.png|frameless|141x141px]]
|[[File:Potentiometer.png|frameless|141x141px]]
|1
|1
|27
|<small>27</small>
|Port Cable Long
|'''<small>Port Cable Long</small>'''
|N/A
|<small>N/A</small>
|Cable
|<small>Cable</small>
|Long connection cable
|<small>Long connection cable</small>
|[[File:Port Cable Long.png|frameless|138x138px]]
|[[File:Port Cable Long.png|frameless|138x138px]]
| -
| -
|-
|-
|11
|<small>11</small>
|Light-Dependent Resistor (LDR)
|'''<small>Light-Dependent Resistor (LDR)</small>'''
|Input
|<small>Input</small>
|Photoresistor
|<small>Photoresistor</small>
|Measures light intensity
|<small>Measures light intensity</small>
|[[File:LDR.png|frameless|142x142px]]
|[[File:LDR.png|frameless|142x142px]]
|1
|1
|28
|<small>28</small>
|Jumper
|'''<small>Jumper</small>'''
|N/A
|<small>N/A</small>
|Cable
|<small>Cable</small>
|Provides temporary connections
|<small>Provides temporary connections</small>
|[[File:Jumper Wires.png|frameless|134x134px]]
|[[File:Jumper Wires.png|frameless|134x134px]]
|1
|1
|-
|-
|12
|<small>12</small>
|Rain Sensor
|'''<small>Rain Sensor</small>'''
|Input
|<small>Input</small>
|Conductive/Capacitive
|<small>Conductive /</small>
|Detects the presence of water
<small>Capacitive</small>
|<small>Detects the presence of water</small>
|[[File:Rain sensor.png|frameless|140x140px]]
|[[File:Rain sensor.png|frameless|140x140px]]
|1
|1
|29
|<small>29</small>
|Servo head 1
|'''<small>Servo head 1</small>'''
|N/A
|<small>N/A</small>
|Servo Accessory
|<small>Servo Accessory</small>
|Attachment for servo motor
|<small>Attachment for servo motor</small>
|[[File:Servo head 1 .png|frameless|137x137px]]
|[[File:Servo head 1 .png|frameless|137x137px]]
|1
|1
|-
|-
|13
|<small>13</small>
|Joystick
|'''<small>Joystick</small>'''
|Input
|<small>Input</small>
|Analog/Push Button
|<small>Analog/Push Button</small>
|Provides X and Y axis values and button inputs
|<small>Provides X and Y axis values and button inputs</small>
|[[File:Joystick.png|frameless|140x140px]]
|[[File:Joystick.png|frameless|140x140px]]
|1
|1
|30
|<small>30</small>
|Servo head 2
|'''<small>Servo head 2</small>'''
|N/A
|<small>N/A</small>
|Servo Accessory
|<small>Servo Accessory</small>
|Attachment for servo motor
|<small>Attachment for servo motor</small>
|[[File:Servo head 2.png|frameless|136x136px]]
|[[File:Servo head 2.png|frameless|136x136px]]
|1
|1
|-
|-
|14
|<small>14</small>
|Push Button
|'''<small>Push Button</small>'''
|Input
|<small>Input</small>
|Mechanical Switch
|<small>Mechanical Switch</small>
|Detects button presses
|<small>Detects button presses</small>
|[[File:Push Button 1.png|frameless|146x146px]]
|[[File:Push Button 1.png|frameless|146x146px]]
|1
|1
|31
|<small>31</small>
|Servo head 3
|'''<small>Servo head 3</small>'''
|N/A
|<small>N/A</small>
|Servo Accessory
|<small>Servo Accessory</small>
|Attachment for servo motor
|<small>Attachment for servo motor</small>
|[[File:Servo head 3.png|frameless|137x137px]]
|[[File:Servo head 3.png|frameless|137x137px]]
|1
|1
|-
|-
|15
|<small>15</small>
|Dual Push Button
|'''<small>Dual Push</small><small>Button</small>'''
|Input
|<small>Input</small>
|Mechanical Switch
|<small>Mechanical Switch</small>
|Detects button presses with dual functionality
|<small>Detects button presses with</small> <small>dual functionality</small>
|[[File:Push Button 2.png|frameless|142x142px]]
|[[File:Push Button 2.png|frameless|142x142px]]
|1
|1
|32
|<small>32</small>
|Power Bank
|'''<small>Power Bank</small>'''
|Output
|<small>Output</small>
|Battery Pack
|<small>Battery Pack</small>
|Provides portable power
|<small>Provides portable power</small>
|[[File:Power Bank.png|frameless|138x138px]]
|[[File:Power Bank.png|frameless|138x138px]]
|1
|1
|-
|-
|16
|<small>16</small>
|DIP Switch
|'''<small>DIP Switch</small>'''
|Input
|<small>Input</small>
|Mechanical Switch
|<small>Mechanical Switch</small>
|Allows binary control settings
|<small>Allows binary control settings</small>
|[[File:DIP Switch.png|frameless|142x142px]]
|[[File:DIP Switch.png|frameless|142x142px]]
|1
|1
|33
|<small>33</small>
|USB Cable
|'''<small>USB Cable</small>'''
|Input/Output
|<small>Input/Output</small>
|Data/Charging Cable
|<small>Data/Charging Cable</small>
|Connects PeeCee to power sources or devices
|<small>Connects PeeCee to power sources or devices</small>
|[[File:USB Cable.png|frameless|139x139px]]
|[[File:USB Cable.png|frameless|139x139px]]
|1
|1
|-
|-
|17
|<small>17</small>
|Switch
|'''<small>Switch</small>'''
|Input
|<small>Input</small>
|Mechanical Switch
|<small>Mechanical Switch</small>
|Basic on/off switch
|<small>Basic on/off switch</small>
|[[File:Switch png.png|frameless|143x143px]]
|[[File:Switch png.png|frameless|143x143px]]
|1
|1
Line 388: Line 290:
|
|
|
|
|}By incorporating multiple sensors into a single project, users can experiment with multi-sensory input, making PeeCee an adaptable platform for more sophisticated robotics and automation projects.  
|}
='''Software control:'''=
=='''Hardware'''==
PeeCee comes equipped with a variety of plug-in sensors, allowing users to create more complex and dynamic projects. These sensors can be easily connected to PeeCee’s GPIO ports to expand functionality and enable advanced interaction with the environment. Whether it’s building a light based light shows, or a proximity-based security system, the flexibility of the PeeCee plug-in sensors opens endless possibilities for hands-on exploration and learning.Ready to geek out? Let us dive into the tech specs of PeeCee Compute Kit and its incredible components.
 
By incorporating multiple sensors into a single project, users can experiment with multi-sensory input, making PeeCee an adaptable platform for more sophisticated robotics and automation projects.  
 
=== PeeCee TED : ===
----
 
==== PeeCee TED Anatomy: ====
 
From charging and input ports to interactive elements like touchpads and LEDs, knowing the anatomy of PeeCee will help you make the most out of its capabilities. Let’s dive into the details of PeeCee’s structure and how each part plays a role in your creative projects.[[File:PeeCee Anatomy.jpg|left|frameless|603x603px]]
{| class="wikitable"
!'''Part'''
!'''Functionality'''
|-
|Type C port
|Used to Charge PeeCee and Program it
|-
|Port A
|GPIO port used to connect external sensor or device
|-
|Port B
|GPIO port used to connect external sensor or device
|-
|Port C
|GPIO port used to connect external sensor or device
|-
|Port D
|GPIO port used to connect external sensor or device
|-
|Touchpad Buttons
|Facilitates touch input
|-
|Power Button
|Switches On PeeCee
|-
|Reset Button
|Erases Program when Double tapped
|-
|RGB Leds (eyes)(smile)
|Output
|}
==Specifications:==
PeeCee offers a wide range of built-in components designed for interactive learning and experimentation. Powered by the ESP32 microcontroller, it enables seamless integration of various sensors, actuators, and communication protocols, making it highly adaptable for educational projects.
 
==== '''PeeCee Specifications :''' ====
*'''Dual-core processor:''' Handles multiple tasks simultaneously.
*'''Wi-Fi and Bluetooth:''' Supports wireless communication and internet connectivity.
*'''Low power consumption:''' Optimized for portable, battery-powered applications.
===Other Components :===
----
 
 
 
 
 
== '''Software''' ==
PeeCee can be coded and controlled using many methods. All these methods are using the PLODE app.
PeeCee can be coded and controlled using many methods. All these methods are using the PLODE app.
==What is 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.  
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==
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.
=== Methods ===
'''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 '''[[PLODE|Plode]]'''


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.
''Note: for detailed explanation on how to use the above methods , visit''  [[PLODE]]


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 '''[[PLODE|Plode]]'''
== Add ON's ==
'''1. AI-cam with PeeCee:'''[[File:AI cam with Peecee.jpg|right|frameless|247x247px]]The integration of AI Cam with PeeCee enhances its capabilities by adding advanced visual processing, voice recognition, and environmental awareness. By linking the AI Cam via the auxiliary connector and managing it through the PLODE app, users can turn PeeCee into an interactive, smart assistant. The AI Cam empowers PeeCee to recognize faces, respond to voice commands and detect motion. This transformation elevates PeeCee from a basic computing unit to an intelligent companion capable of dynamic interactions, making it more responsive and engaging.


'''''Note: for detailed explanation on how to use the above methods , visit''''' '''[[PLODE|Plode]]'''
''Visit [[AI Cam|'''AI Cam <sup>[1]</sup>''']]''
=Integration of PeeCee with Building blocks:=
One of the standout features of the PeeCee is its compatibility with building blocks, allowing users to combine programming and electronics with physical construction. This makes PeeCee an excellent tool for hands-on projects, where users can create complex systems and structures, enhancing both their creativity and technical skills.


By seamlessly combining physical construction with programmable electronics, PeeCee encourages problem-solving and innovation in both beginners and advanced users alike.
=Integration of AI-cam with PeeCee:=
[[File:AI cam with Peecee.jpg|right|frameless|247x247px]]The integration of AI Cam with PeeCee enhances its capabilities by adding advanced visual processing, voice recognition, and environmental awareness. By linking the AI Cam via the auxiliary connector and managing it through the PLODE app, users can turn PeeCee into an interactive, smart assistant. The AI Cam empowers PeeCee to recognize faces, respond to voice commands and detect motion. This transformation elevates PeeCee from a basic computing unit to an intelligent companion capable of dynamic interactions, making it more responsive and engaging.




Visit [[AI Cam]]


=FAQs=
=FAQs=

Latest revision as of 15:26, 25 November 2024

The PeeCee Compute Kit is your ultimate companion for diving into educational robotics with style and precision. Designed for schools, institutions, and anyone passionate about STEM, this versatile kit combines the powerhouse PeeCee TED with an array of components like sensors, motors, and servos to create a complete robotics playground. PeeCee TED itself is an advanced ion and measurement device, making it perfect for projects that demand accuracy and adaptability.

Whether you are experimenting with sensors, programming motorized robots, or measuring environmental parameters, the Compute Kit offers endless possibilities for innovation. Fully compatible with the PLODE platform, it empowers students and educators to easily code and simulate projects, ensuring a seamless learning experience. Built to last, the PeeCee Compute Kit is ideal for repeated use, making it a smart investment for classrooms, makerspaces, and robotics clubs. It fosters hands-on learning by encouraging creativity, logical thinking, and problem-solving skills. From crafting robots that bring imaginative ideas to life to tackling complex engineering challenges, this kit is a gateway to mastering robotics from the basics to the advanced.

If you are looking for a reusable, adaptable, and educational robotics solution, PeeCee Compute Kit is where your search ends. It is not just a kit—it is a toolkit for the future of learning, designed to inspire and nurture the innovators of tomorrow.

Getting started

Welcome to PeeCee, your gateway to turning big ideas into awesome robotic creations! Whether you are new to robotics or a seasoned tinkerer, this guide will help you navigate PeeCee’s exciting features and components. We will cover the powerhouse PeeCee TED, its built-in sensors, and all the external motors, servos, and sensors that make this kit a tech playground.You will learn how each part works, how to connect components seamlessly, and how to bring your creative projects to life. From understanding its ports to exploring its robust functionality, this guide has it all.

What's Inside the Box:

Open the box of the PeeCee Compute Kit and step into a world of endless possibilities. Designed for creative minds and curious learners, this kit equips you with all the tools needed to explore the realms of robotics and technology. Dive into hands-on learning and build, code, and innovate with ease. The PeeCee Compute Kit comes with everything you need to begin your journey, offering a solid foundation for all your STEM explorations. Inside, you will find:

SL NO Component Input/Output Type Function Picture of the component Quantity SL NO Component Input/Output Type Function Picture of the component Quantity
1 PeeCee N/A Computational Kit Core unit for all Yudu Robotics projects PeeCee v1.png 1 18 LED Output Light Emitting Diode Provides visual indication LED 1 .png 1
2 PeeCee Shield N/A Additional GPIO and Motor Driver port Protects PeeCee and enhances connectivity PC Shield.png 1 19 LED 2C Output Light Emitting Diode Provides visual indication LED 2C.png 1
3 Motor driver Output Integrated Circuit Controls motors based on commands Motor Bridge.png 2 20 Laser Module Output Laser Emits laser beam for precise measurement Laser module.png 1
4 Oled Display Output Display Shows visual output andproject information OLED Display.png 1 21 RGB LED Output RGB LED Provides multi-color visual feedback RGB LED.png 1
5 Servo Motor Output DC Motor with Gearing Provides precise angular control Servo Motor.png 1 22 Sound Card Output Audio Interface Processes and outputs sound Soundcard.png 1
6 DC Motor Output Electric Motor Provides

rotational power

DC Motor.png 1 23 Speaker Output Audio Output Produces audio output Speaker.png 1
7 N20 motor Output Miniature

DC Motor

Compact motorfor small, precise movements N20 Motor.png 2 24 Port Jack Straight N/A Connector Connects devices at straight Port Jack Straight.png -
8 Infrared Sensor Input Infrared

Photodiode

Detects objects

and measures distances using IR light

Proximity.png 2 25 Port Cable Angled N/A Connector Connects devices at an angle Port Jack Angled.png -
9 Ultrasonic Sensor Input Ultrasonic Measures

distance using sound waves

Ultrasound.png 1 26 Port Cable Short N/A Cable Short connection cable Port Cable Short.png -
10 Potentiometer Input Variable Resistor Provides

adjustable voltage output

Potentiometer.png 1 27 Port Cable Long N/A Cable Long connection cable Port Cable Long.png -
11 Light-Dependent Resistor (LDR) Input Photoresistor Measures light intensity LDR.png 1 28 Jumper N/A Cable Provides temporary connections Jumper Wires.png 1
12 Rain Sensor Input Conductive /

Capacitive

Detects the presence of water Rain sensor.png 1 29 Servo head 1 N/A Servo Accessory Attachment for servo motor Servo head 1 .png 1
13 Joystick Input Analog/Push Button Provides X and Y axis values and button inputs Joystick.png 1 30 Servo head 2 N/A Servo Accessory Attachment for servo motor Servo head 2.png 1
14 Push Button Input Mechanical Switch Detects button presses Push Button 1.png 1 31 Servo head 3 N/A Servo Accessory Attachment for servo motor Servo head 3.png 1
15 Dual PushButton Input Mechanical Switch Detects button presses with dual functionality Push Button 2.png 1 32 Power Bank Output Battery Pack Provides portable power Power Bank.png 1
16 DIP Switch Input Mechanical Switch Allows binary control settings DIP Switch.png 1 33 USB Cable Input/Output Data/Charging Cable Connects PeeCee to power sources or devices USB Cable.png 1
17 Switch Input Mechanical Switch Basic on/off switch Switch png.png 1

Hardware

PeeCee comes equipped with a variety of plug-in sensors, allowing users to create more complex and dynamic projects. These sensors can be easily connected to PeeCee’s GPIO ports to expand functionality and enable advanced interaction with the environment. Whether it’s building a light based light shows, or a proximity-based security system, the flexibility of the PeeCee plug-in sensors opens endless possibilities for hands-on exploration and learning.Ready to geek out? Let us dive into the tech specs of PeeCee Compute Kit and its incredible components.

By incorporating multiple sensors into a single project, users can experiment with multi-sensory input, making PeeCee an adaptable platform for more sophisticated robotics and automation projects.

PeeCee TED :


PeeCee TED Anatomy:

From charging and input ports to interactive elements like touchpads and LEDs, knowing the anatomy of PeeCee will help you make the most out of its capabilities. Let’s dive into the details of PeeCee’s structure and how each part plays a role in your creative projects.

PeeCee Anatomy.jpg
Part Functionality
Type C port Used to Charge PeeCee and Program it
Port A GPIO port used to connect external sensor or device
Port B GPIO port used to connect external sensor or device
Port C GPIO port used to connect external sensor or device
Port D GPIO port used to connect external sensor or device
Touchpad Buttons Facilitates touch input
Power Button Switches On PeeCee
Reset Button Erases Program when Double tapped
RGB Leds (eyes)(smile) Output

Specifications:

PeeCee offers a wide range of built-in components designed for interactive learning and experimentation. Powered by the ESP32 microcontroller, it enables seamless integration of various sensors, actuators, and communication protocols, making it highly adaptable for educational projects.

PeeCee Specifications :

  • Dual-core processor: Handles multiple tasks simultaneously.
  • Wi-Fi and Bluetooth: Supports wireless communication and internet connectivity.
  • Low power consumption: Optimized for portable, battery-powered applications.

Other Components :




Software

PeeCee 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

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 Plode


Note: for detailed explanation on how to use the above methods , visit PLODE

Add ON's

1. AI-cam with PeeCee:

AI cam with Peecee.jpg

The integration of AI Cam with PeeCee enhances its capabilities by adding advanced visual processing, voice recognition, and environmental awareness. By linking the AI Cam via the auxiliary connector and managing it through the PLODE app, users can turn PeeCee into an interactive, smart assistant. The AI Cam empowers PeeCee to recognize faces, respond to voice commands and detect motion. This transformation elevates PeeCee from a basic computing unit to an intelligent companion capable of dynamic interactions, making it more responsive and engaging.

Visit AI Cam [1]



FAQs

1. What sensors are built into PeeCee?

PeeCee comes with several built-in sensors, including:

  • Microphone (sound detection)
  • Temperature sensor
  • Accelerometer (3-axis)
  • Gyroscope (3-axis)
  • Color sensor (RGB intensity)
  • Light sensor
  • Distance sensor (ultrasonic)
  • Gesture sensor
  • Touchpad buttons

2. Can PeeCee be programmed using different languages?

Yes, PeeCee offers a flexible programming environment, allowing users to code in multiple languages:

  • Hex Block Programming (Beginner-friendly)
  • Block Programming (Similar to Scratch)
  • Flowchart Programming (Visual logic design)
  • Python Programming (For advanced users)
  • C Programming (For advanced users)

3. What devices can I connect to PeeCee’s GPIO ports?

PeeCee has four GPIO ports (A, B, C, D) that allow you to connect various external devices like infrared sensors, ultrasonic sensors, potentiometers, motors, and more. These can be used to build more advanced robotics and automation projects.

4. How do I control and program PeeCee?

PeeCee is controlled and programmed through the PLODE app, which offers multiple coding methods, including block programming, Python, and C. The app can be accessed on both the web and mobile devices, making it easy to manage your projects on the go.

5. How does the AI Cam integrate with PeeCee?

The AI Cam connects via an auxiliary connector and adds features like facial recognition, voice commands, and motion detection. This allows PeeCee to become an interactive, smart assistant with advanced environmental awareness.

6. Is PeeCee compatible with building blocks like LEGO?

Yes, PeeCee is designed to be compatible with physical building blocks, allowing users to create structures and systems that combine coding with physical construction.

7. What’s included in the PeeCee box?

The PeeCee box includes:

  • 1 PeeCee unit
  • Infrared Sensor
  • Ultrasonic Sensor
  • Potentiometer
  • Light-Dependent Resistor (LDR)
  • Rain Sensor
  • Servo Motor
  • DC Motor
  • Joystick
  • Push Button
  • LED, LED 2C
  • DIP Switch
  • Laser Module
  • Speaker
  • Cables and connectors

8. How do I erase a program on PeeCee?

To erase a program on PeeCee, you can double-tap the button on the side side of PeeCee. RGBeyes will turn red indicating that the program has been reset.  A long press of the power button will turn off the device.

9. Can PeeCee be used for AI projects?

Yes, with the integration of the AI Cam, PeeCee can be used for AI-related projects like face recognition, voice commands, and motion detection, making it suitable for interactive and intelligent robotics.