Submind YouTube summaries
Thumbnail for Ep03: Quarky Intellio Camera Features | capture images, live stream video | PictoBlox

Ep03: Quarky Intellio Camera Features | capture images, live stream video | PictoBlox

Watch on YouTube

Video 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.