Ep03: Quarky Intellio Camera Features | capture images, live stream video | PictoBlox
Watch on YouTubeVideo summary
This video introduces the advanced camera capabilities of the Intelio robot within the PictoBlox coding environment, guiding viewers through the initial setup required to unlock these features. The process begins by connecting the Intelio device to a computer via Wi-Fi, ensuring the network operates on the 2.4 GHz band for compatibility, followed by pairing with Bluetooth to establish a stable link. Once connected, users gain access to Intelio's powerful 5-megapixel autofocus camera, which offers a wide field of view and allows the robot to visually interpret its surroundings. The tutorial demonstrates how to activate the camera and capture images using simple block-based commands, showing that the robot can take photos when specific events occur, such as clicking the green flag or pressing a spacebar.
Beyond basic photography, the video explores creative ways to manipulate visual data by applying various filters directly to captured images. Viewers learn how to toggle the camera on and off within loops, analyze image coordinates to apply effects at specific X and Y positions, and even add playful elements like bunny ears to photos. The demonstration extends to a custom-built "spy car" project where Intelio functions as a dash cam, storing footage on an SD card for later review. This setup serves as a foundational example of how the camera can be integrated into larger projects, allowing the robot to record video streams or act as a surveillance device to monitor pets or other subjects in real-time.
The core of the tutorial shifts toward combining hardware with artificial intelligence and machine learning to create interactive applications. A notable example is a "howdy" robot built with construction parts that uses trained models to recognize hand gestures, causing a servo motor to wave back when it detects a user's hand. Similarly, the video showcases a "doorbot" project where the camera is trained to identify specific faces, automatically unlocking a door upon recognition. These examples illustrate the broader potential of Intelio for tasks such as lane following, object detection, and vehicle speed monitoring, often implemented using Python or advanced AI extensions available in PictoBlox.
In conclusion, the video emphasizes that capturing images and streaming video are merely the starting points for building sophisticated AI-driven projects. By mastering the ability to turn on the camera, analyze visual inputs, and trigger automated actions, users can develop a wide range of creative applications like augmented reality games or smart desk monitors. The presenter encourages viewers to experiment with additional features such as speech recognition and object detection, inviting them to share their own project ideas in the comments. As the series progresses, future episodes will delve into audio capabilities involving microphones and speakers, promising even more exciting developments for makers eager to explore the full potential of Intelio.
Read the full video transcript
Hey, pretty robot. You are looking
beautiful today. Can I click your
picture?
>> Oh, thanks. Of course, you can click my
picture.
Intelio not just click pictures, there's
lot more. In this video, we will see how
Intelio can live stream video, detect
objects, [music]
follows lanes, recognizes faces or
gesture and so [music] on.
Hey, hey. This is Avni. Welcome back to
our Intelio series. I hope you're ready
to see the world from Intelio's eyes.
So, let's get started.
Now, step [music] one, let's power on
Intelio and connect to Pictoblox via
Wi-Fi router method.
If you are already connected via
Pictoblox, so you can totally skip this
step.
Open Pictoblox and choose the block
coding environment. Then click on board
and select Intelio as a board and choose
the first Wi-Fi router option. [music]
Now, enter the same Wi-Fi name and
password to which your laptop is
connected currently. [music]
And make sure your Wi-Fi is running on
2.4 GHz band as Intelio supports only
2.4 GHz [music] network. To know more
about this connection method, you can
obviously watch our previous video where
we have explained it in more detail.
Check if your system's Bluetooth is
turned [music] on or not. If it is
turned on, great. Now, as a next step,
click on next.
Do select your Intelio serial number
which is next to the power switch over
here.
Mine is AD2A.
Intelio's RGB LED will turn green as you
can see [music] on Bluetooth connecting
successfully. Now, its RGB LED will
blink yellow while connecting. Once the
connection is successful, you will see
the RGB LED glow yellow
>> [music]
>> continuously.
Then click on go to editor. Click on the
camera icon over here and you can see
Intelio's camera [music] view. It's an
indication that we have successfully
connected.
Now, you are seeing Intelino's powerful
5-megapixel OV5640
autofocus camera with a wide 72° field
[music] of view. It captures clear and
accurate visuals, enabling your robot to
truly understand and see the world
around it. So, first, let's start with
something super simple. Now, you can see
all these are Intelino's blocks over
here. Today, we will explore [music]
all the camera blocks.
We will use this block to turn on the
camera and attach a when green flag
clicked event.
And this block to click a picture.
Now, let's click on green flag and
smile.
Right, that was interesting. Now, you
can check the pictures like this over
here.
You can also add more creativity to this
program by adding filters. Like, you can
see in this example,
I have put a turn off camera block and
turn on in the forever.
>> [music]
>> Then, I'm analyzing my image from the
camera, and we are choosing the X and Y
position to actually settle the filter.
>> [music]
>> And then, when the space clicked, I'm
clicking the picture. All right, you can
obviously choose, you know, more filters
as well.
>> [music]
>> So, let me try. Let's click on green
flag
and press space.
Interesting, isn't it? You can also try
other filters by going to costumes
and choose something else. Like, I want
to choose maybe bunny ears. Okay. Let's
try it once again.
Press on green flag.
Press space.
Looks cute, right?
Let's go to step two. I have made this
spy car [music]
with some construction blocks and two
motors at the bottom, servo over here
for vertical movement of spy car to
increase the field of vision. And let me
show you the code in brief.
On the when green flag, I have put some
initial blocks for the variables. And if
I press W, it moves forward. If I press
S, it should move backward. When I press
A, it will go left. When I press D, it
will go right. [music] And similarly to
control the vertical movement, I am
controlling the servo with these blocks.
When I press 8, it goes this way. And
when I press 2, it goes this way [music]
and changes the angle.
Now, let's see if it works.
Forward.
Backward.
Left. [music]
Right.
And now, let's control the servo motor.
Down.
And up.
Perfect. Great. Now, let's see it in
action.
Or you can also use Intelio as a car
dash cam [music] by storing the footage
on SD card and playing it whenever you
want. So, this is the base for most of
your AI and vision [music] projects.
Selfies and videos are just the
beginning. The real magic happens when
we combine camera with AI and ML. Let's
[music] see.
Check out this howdy robot, which I have
created using some construction parts
and one servo motor. So, basically when
I wave at him, it waves back at me.
>> [music]
>> Let's see.
Let me explain you the code over here.
When green flag clicked, it is turning
on the camera. Okay, we are opening the
recognition window. In the ML
environment, I have trained my hand. So,
whenever it detects my hand, the servo
[music] will start moving.
Now, similarly,
if it does not detect, then it will stay
at 90°. Very simple code, right? Let me
show you another interesting project,
doorbot. It's trained on my face. So,
when it detects me, the door [music]
unlocks automatically. Or a advanced
project like vehicle speed detection
[music] by coding in Python.
And you can do many more projects like
lane following,
detecting objects, or just streaming
like CCTV on any device to monitor your
pet, or use AR markers to play exciting
AR games like this.
All these projects use the same core
idea. Turn the camera on, analyze what
it sees, and take action. If you can do
these projects, you're already on your
path to make many more creative AI
projects. [music] Now, it's your turn to
explore AI extension like speech
recognition, object detection, face
recognition, and build some cool
projects like maybe desk monitor, or try
your own idea. But, do share your ideas
in the comments below. In the next
video, we'll explore mic and speaker
features and blocks with some exciting
projects. [music] So, get ready. Things
are getting more exciting from here.
Make sure you like, subscribe, and hit
the bell icon. Until then, happy
learning.