{"id":74300,"date":"2023-12-22T08:45:47","date_gmt":"2023-12-22T07:45:47","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/?p=74300"},"modified":"2026-04-08T11:05:50","modified_gmt":"2026-04-08T09:05:50","slug":"tinyml-revolution-in-machine-learning-on-microcontrollers","status":"publish","type":"post","link":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/","title":{"rendered":"TinyML: Revolution in Machine Learning on Microcontrollers"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Reading time:<\/span> <span class=\"rt-time\"> 5<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"74300\" class=\"elementor elementor-74300 elementor-67159\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-36f8795a elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"36f8795a\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-540b18e2\" data-id=\"540b18e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3c3938c elementor-widget elementor-widget-text-editor\" data-id=\"3c3938c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>Artificial intelligence, machine learning, neural networks, or large language models.<\/strong> These are terms that are becoming increasingly common. With the progress of technology, they are no longer reserved only for a few specialists but are becoming widely available to anyone with internet access.<\/p><p>Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of &#8216;No-code&#8217; tools, which allow for the creation of applications without writing code, have brought us TinyML technology. It revolutionizes the approach to machine learning on devices, enabling data processing directly on the spot, without the need to send it to the cloud.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-566c845 elementor-widget elementor-widget-heading\" data-id=\"566c845\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">What is TinyML and why is it worth getting interested in<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f7c098 elementor-widget elementor-widget-text-editor\" data-id=\"7f7c098\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>What exactly is <strong>TinyML<\/strong>? It&#8217;s an abbreviation for &#8216;tiny machine learning,&#8217; a field focused on running machine learning models on microcontrollers and Internet of Things (IoT) devices. Thanks to TinyML, we now have the capability to process data and make decisions locally, eliminating the need to transmit information, such as from sensors, to external servers.<\/p><p>The models used within TinyML are optimized for size and performance, allowing them to operate on less powerful systems while still providing a satisfactory level of accuracy.<\/p><p>In the face of an increasing number of IoT devices and growing pressure for privacy protection, TinyML is becoming a crucial tool. With the ability to process data locally, sensitive information does not leave the device, significantly enhancing user privacy levels. Moreover, local data processing reduces latency, decreases energy consumption, and extends battery life in our devices, which is vital for IoT devices that must operate autonomously for extended periods, like several years.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e746265 elementor-widget elementor-widget-heading\" data-id=\"e746265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Key Technologies and Libraries in the World of TinyML<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-70cf4bb elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"70cf4bb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>TinyML, focusing on running machine learning models on microcontrollers and other small devices, uses many specialized libraries and technologies. Here are some of them:<\/p><ul><li><strong>TensorFlow Lite for Microcontrollers,<\/strong> a simplified version of TensorFlow Lite dedicated to microcontrollers. It allows the running of machine learning models on devices with very limited resources.<\/li><li><strong>Edge Impulse<\/strong>, a platform that enables the creation, training, and deployment of TinyML models, especially for IoT devices. Edge Impulse provides comprehensive tools for the entire process.<\/li><li><strong>X-Cube-AI<\/strong> is a tool from <a href=\"https:\/\/botland.store\/brand\/132-stmicroelectronics\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>STMicroelectronics<\/strong><\/a> that enables the transformation of machine learning models into optimized C code for STM32 systems.<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e314b94 elementor-widget elementor-widget-spacer\" data-id=\"e314b94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-73172ba elementor-widget elementor-widget-image\" data-id=\"73172ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"ai-cloud-concept-with-robot-arm\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Njc4MzgsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wOFwvYWktY2xvdWQtY29uY2VwdC13aXRoLXJvYm90LWFybS1zY2FsZWQuanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-1024x768.jpg\" class=\"attachment-large size-large wp-image-67838\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-1024x768.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-300x225.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-768x576.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-1536x1152.jpg 1536w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/ai-cloud-concept-with-robot-arm-2048x1536.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b7980e8 elementor-widget elementor-widget-spacer\" data-id=\"b7980e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e046cb0 elementor-widget elementor-widget-heading\" data-id=\"e046cb0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How does the preparation of a TinyML model look like?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c11760c elementor-widget__width-initial elementor-widget elementor-widget-text-editor\" data-id=\"c11760c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Preparing a TinyML model is a multi-step process aimed at adapting, optimizing, and deploying a machine learning model on small, resource-constrained microcontrollers. The stages of this process are as follows:<\/p><ol><li><strong>Data Collection:<\/strong> Gathering relevant data from sensors and other sources.<\/li><li><strong>Model Training:<\/strong> Creating and training a simple model on standard hardware.<\/li><li><strong>Quantization and Optimization:<\/strong> Reducing the precision of the model weights and other optimization techniques.<\/li><li><strong>Model Conversion:<\/strong> Converting the model to a format suitable for TinyML tools.<\/li><li><strong>Hardware Testing:<\/strong> Testing the model on the target microcontroller.<\/li><li><strong>Application Integration:<\/strong> Integrating the model with the target software and hardware.<\/li><li><strong>Energy Optimization:<\/strong> Adjusting the model for minimal energy consumption (if required).<\/li><li><strong>Deployment and Update:<\/strong> Installing the model on devices and conducting any necessary updates.<\/li><\/ol>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4867df4 elementor-widget elementor-widget-spacer\" data-id=\"4867df4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9a8f75 elementor-widget elementor-widget-heading\" data-id=\"e9a8f75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">In what projects can we use TinyML?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d885936 elementor-widget elementor-widget-text-editor\" data-id=\"d885936\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Now that we understand what TinyML is and how to create models, we can consider in which aspects such miniature ML models can be used.<\/p><p>One example is <strong>sound detection<\/strong>, where TinyML models can be used to create a sound detection system that can detect alarm sounds or identify specific sounds in the natural environment like bird or insect noises, which can be useful for biologists.<\/p><p>Another application is <strong>fall detectio<\/strong>n in wearable devices such as smartwatches. TinyML can be used to detect sudden changes in motion that may indicate a fall or car accident and automatically send notifications to relatives or emergency services.<\/p><p><strong>Image recognition<\/strong> using TinyML models can be used, for example, to identify animals in camera traps or monitor the filling of garbage bins in cities, but also for identifying people or recognizing signs and symbols.<\/p><p>Another example is the possibility of <strong>building a smart home<\/strong> based on TinyML models, where the system could help in managing energy in the home based on learning energy consumption patterns, or automatically adjusting parameters such as temperature and lighting to optimize and enhance user comfort.<\/p><p>TinyML models can also be used in the aspect of creating <strong>Smart City<\/strong>, where there are intelligent parking lots that can monitor available spaces and more efficiently inform drivers about free parking spots. They can also count or recognize vehicles, which can allow for the optimization of traffic light operation, ultimately helping to streamline traffic flow.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b668091 elementor-widget elementor-widget-image\" data-id=\"b668091\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-scaled.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"automatic-recognition-software-analyzing-city-elements\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6Njc4NjksInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8wOFwvYXV0b21hdGljLXJlY29nbml0aW9uLXNvZnR3YXJlLWFuYWx5emluZy1jaXR5LWVsZW1lbnRzLXNjYWxlZC5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"618\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-1024x791.jpg\" class=\"attachment-large size-large wp-image-67869\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-1024x791.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-300x232.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-768x593.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-1536x1187.jpg 1536w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2023\/08\/automatic-recognition-software-analyzing-city-elements-2048x1583.jpg 2048w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Vehicle recognition and counting can help in streamlining the operation of traffic lights to alleviate traffic congestion.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b55a10c elementor-widget elementor-widget-spacer\" data-id=\"b55a10c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c70a413 elementor-widget elementor-widget-heading\" data-id=\"c70a413\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">How to start with TinyML?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee258ad elementor-widget elementor-widget-text-editor\" data-id=\"ee258ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>To start working with TinyML, it is crucial to choose the right board or module that will enable efficient running of machine learning models. Here are a few popular choices:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-68455bd elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"68455bd\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3524ffe\" data-id=\"3524ffe\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0de1e90 elementor-widget elementor-widget-image\" data-id=\"0de1e90\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"22926_1_kwadrata\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzA3MDIsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wOFwvMjI5MjZfMV9rd2FkcmF0YS5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"800\" height=\"562\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata-1024x719.jpg\" class=\"attachment-large size-large wp-image-70702\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata-1024x719.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata-300x211.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata-768x539.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22926_1_kwadrata.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\"> Seeed Xiao ESP32-S3 Sense<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a032376 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a032376\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.store\/esp32-wifi-and-bt-modules\/22926-seeed-xiao-esp32-s3-sense-set-with-ov2640-camera-wifibluetooth-seeedstudio-113991115.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CHECK!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-0a44ed7\" data-id=\"0a44ed7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0a15314 elementor-widget elementor-widget-spacer\" data-id=\"0a15314\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f816226 elementor-widget elementor-widget-text-editor\" data-id=\"f816226\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"https:\/\/botland.store\/esp32-wifi-and-bt-modules\/22926-seeed-xiao-esp32-s3-sense-set-with-ov2640-camera-wifibluetooth-seeedstudio-113991115.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>The Seeed Xiao ESP32-S3 Sense<\/strong><\/a> is a kit consisting of two boards. The first contains the <strong>ESP32-S3<\/strong> chip with a dual-core Xtensa 32-bit LX7 processor operating at frequencies up to 240 MHz. The second includes a small <strong>OV2640<\/strong> camera with a resolution of 1600 \u00d7 1200 px, as well as a miniature microphone.<\/p><p>This kit is suitable for applications in shape recognition, QR codes, and thanks to the microphone, it can also recognize sounds.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-fde22e7 elementor-widget elementor-widget-spacer\" data-id=\"fde22e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-ace43ad elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ace43ad\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-07e7811\" data-id=\"07e7811\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-512b5a5 elementor-widget elementor-widget-text-editor\" data-id=\"512b5a5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>We remain in the family of XIAO modules from Seeedstudio. <a href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/21259-seeed-xiao-ble-nrf52840-arduino-micropython-bluetooth-50-with-built-in-antenna-seeedstudio-102010448.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Seeed Xiao BLE nRF52840 Sense<\/strong><\/a> is also a miniature module (measuring just 21 x 17.5 mm). This microcontroller, based on the <strong>ARM Cortex-M4<\/strong> core, can operate at frequencies up to 64 MHz, and it provides Bluetooth 5.0, NFC, and Zigbee connectivity.<\/p><p>This makes it a viable option as a compact controller in a smart home. The board also includes sensors, a 6-axis IMU, and a PDM digital microphone. Noteworthy is the <strong>BQ25101<\/strong> battery charging circuit, which can be extremely useful if we decide to use this board in mobile applications with battery power.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-9a5febc\" data-id=\"9a5febc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e0f9b5 elementor-widget elementor-widget-image\" data-id=\"1e0f9b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"21259_1_kwadrata\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzA3MDYsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wOFwvMjEyNTlfMV9rd2FkcmF0YS5qcGcifQ%3D%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"563\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata-1024x720.jpg\" class=\"attachment-large size-large wp-image-70706\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata-1024x720.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata-300x211.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata-768x540.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/21259_1_kwadrata.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Seeed Xiao BLE nRF52840.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84f5a06 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"84f5a06\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/21259-seeed-xiao-ble-nrf52840-arduino-micropython-bluetooth-50-with-built-in-antenna-seeedstudio-102010448.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CHECK!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-6872931 elementor-widget elementor-widget-spacer\" data-id=\"6872931\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-15fd631 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"15fd631\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6781e7e\" data-id=\"6781e7e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1c5f6a elementor-widget elementor-widget-image\" data-id=\"a1c5f6a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"16714_1_kwadrat\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzA3MTAsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wOFwvMTY3MTRfMV9rd2FkcmF0LTEuanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1-1024x1024.jpg\" class=\"attachment-large size-large wp-image-70710\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1-1024x1024.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1-300x300.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1-768x768.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/16714_1_kwadrat-1.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">Wio Terminal - ATSAMD51 - RTL8720DN WiFi Bluetooth.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a5566e8 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a5566e8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/16714-wio-terminal-atsamd51-rtl8720dn-wifi-bluetooth-seeedstudio-102991299-5904422308711.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CHECK!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6a4830a\" data-id=\"6a4830a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4f62849 elementor-widget elementor-widget-text-editor\" data-id=\"4f62849\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If size is not a primary concern but you need a module with extensive sensor capabilities, the <a href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/16714-wio-terminal-atsamd51-rtl8720dn-wifi-bluetooth-seeedstudio-102991299-5904422308711.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>Wio Terminal<\/strong> <\/a>is worth considering. The first thing you&#8217;ll notice in this module is a colorful 2.4-inch display, along with a small 5-position blue joystick. The heart of the module is the <strong>ATSAMD51 microcontroller<\/strong> based on the <strong>Cortex-M4F<\/strong> core, and it also includes <strong>Realtek RTL8720DN<\/strong> chip providing Bluetooth LE 5.0 and WiFi 2.4 GHz \/ 5 GHz connectivity. Additionally, it features numerous peripherals; an IMU sensor, microphone, buzzer, microSD card slot, light sensor, and a 940 nm IR LED. And if that&#8217;s not enough, with two Grove-compatible connectors, you can connect one of over 300 available modules from this family. This truly opens up a vast array of possibilities!<\/p><p>For the board, you can purchase additional extensions:<\/p><ul><li><a href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/16715-wio-terminal-extension-with-battery-powered-seeedstudio-103990564-5904422344931.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>A battery power extension<\/strong><\/a><\/li><li><a href=\"https:\/\/botland.store\/arduino-compatible-boards-other\/20122-wio-terminal-lorawan-lora-e5-868mhz-gnss-with-antenna-seeedstudio-114992728-5904422380250.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>A LoRaWAN LoRa-E5, GNSS 868MHz extension with an antenna<\/strong><\/a><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-ee5f5f2 elementor-widget elementor-widget-spacer\" data-id=\"ee5f5f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-7ed16c8 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"7ed16c8\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-85e20f6\" data-id=\"85e20f6\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1e2860 elementor-widget elementor-widget-text-editor\" data-id=\"a1e2860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>If you&#8217;re interested in <strong>smart city<\/strong> applications or <strong>intelligent agriculture<\/strong>, it&#8217;s worth checking out the <a href=\"https:\/\/botland.store\/modules-smart-cameras\/22126-sensecap-a1101-vision-ai-sensor-lorawan-seeedstudio-101990962.html\" target=\"_blank\" rel=\"noopener\" data-wpel-link=\"internal\"><strong>SenseCAP A1101<\/strong><\/a> device. This device from the <strong>SenseCAP<\/strong> family is equipped with a camera with a resolution of 640 x 480 pixels and a maximum image recording speed of up to 60 frames per second.<\/p><p>It&#8217;s suitable wherever efficient image recognition or analysis is needed. For example, it can be used for detecting people or recognizing analog indicators such as gas or electricity meters.<\/p><p>The results obtained can be transmitted via the LoRaWAN network. The device has an <strong>IP66<\/strong> protection rating and can operate in temperatures ranging from <strong>-40\u00b0C to 85\u00b0C.<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8c7fc0b\" data-id=\"8c7fc0b\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-145789e elementor-widget elementor-widget-image\" data-id=\"145789e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t<figure class=\"wp-caption\">\n\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"22126_1_kwadrat\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NzA3MTQsInVybCI6Imh0dHBzOlwvXC9ib3RsYW5kLnN0b3JlXC9ibG9nXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI0XC8wOFwvMjIxMjZfMV9rd2FkcmF0LTEuanBnIn0%3D\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1-1024x1024.jpg\" class=\"attachment-large size-large wp-image-70714\" alt=\"\" srcset=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1-1024x1024.jpg 1024w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1-300x300.jpg 300w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1-768x768.jpg 768w, https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/22126_1_kwadrat-1.jpg 1080w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t<figcaption class=\"widget-image-caption wp-caption-text\">SenseCAP A1101 - Vision AI Sensor - LoRaWAN.<\/figcaption>\n\t\t\t\t\t\t\t\t\t\t<\/figure>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7095ee8 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7095ee8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/botland.store\/modules-smart-cameras\/22126-sensecap-a1101-vision-ai-sensor-lorawan-seeedstudio-101990962.html\" data-wpel-link=\"internal\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CHECK!<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a73e369 elementor-widget elementor-widget-spacer\" data-id=\"a73e369\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46b4d36 elementor-widget elementor-widget-heading\" data-id=\"46b4d36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Summary<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53ba6ec elementor-widget elementor-widget-text-editor\" data-id=\"53ba6ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>TinyML opens up a completely new era in the world of electronics, <strong>combining the power of machine learning with the capabilities of miniature circuits and devices<\/strong>. Thanks to this synergy, we can create intelligent solutions that were previously unattainable for small, energy-efficient devices. As technology continues to evolve, we can expect increasingly advanced applications even in the smallest formats. This area is certainly worth watching as it has the potential to revolutionize many aspects of our everyday life in the coming years. <strong>So, let&#8217;s start experimenting, learning, and be part of this fascinating journey into the realm of TinyML.<\/strong><\/p><p>Don&#8217;t wait any longer! The world of TinyML is full of opportunities, and with the right tools and knowledge, nothing is stopping you from becoming an expert in this field.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of &#8216;No-code&#8217; tools, which allow for the creation of applications without writing code, have brought us TinyML technology.<\/p>\n","protected":false},"author":15,"featured_media":70718,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[136,21],"tags":[],"class_list":["post-74300","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ciekawostki","category-programowanie"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TinyML: Revolution in Machine Learning on Microcontrollers - Botland<\/title>\n<meta name=\"description\" content=\"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of &#039;No-code&#039; tools, which allow for the creation of applications without writing code, have brought us TinyML technology.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TinyML: Revolution in Machine Learning on Microcontrollers - Botland\" \/>\n<meta property=\"og:description\" content=\"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of &#039;No-code&#039; tools, which allow for the creation of applications without writing code, have brought us TinyML technology.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-22T07:45:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-08T09:05:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Patryk M\u0105dry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patryk M\u0105dry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/\"},\"author\":{\"name\":\"Patryk M\u0105dry\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#\\\/schema\\\/person\\\/16bc05724863b2b0e3bda0a71e86b1c8\"},\"headline\":\"TinyML: Revolution in Machine Learning on Microcontrollers\",\"datePublished\":\"2023-12-22T07:45:47+00:00\",\"dateModified\":\"2026-04-08T09:05:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/\"},\"wordCount\":1405,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/tinyml.jpg\",\"articleSection\":[\"Ciekawostki\",\"Programowanie\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/\",\"name\":\"TinyML: Revolution in Machine Learning on Microcontrollers - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/tinyml.jpg\",\"datePublished\":\"2023-12-22T07:45:47+00:00\",\"dateModified\":\"2026-04-08T09:05:50+00:00\",\"description\":\"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of 'No-code' tools, which allow for the creation of applications without writing code, have brought us TinyML technology.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/tinyml.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/08\\\/tinyml.jpg\",\"width\":1510,\"height\":755,\"caption\":\"3D rendering artificial intelligence AI research of robot and cyborg development for future of people living. Digital data mining and machine learning technology design for computer brain.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/tinyml-revolution-in-machine-learning-on-microcontrollers\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.store\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TinyML: Revolution in Machine Learning on Microcontrollers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.cz\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.cz\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.cz\\\/blog\\\/#\\\/schema\\\/person\\\/16bc05724863b2b0e3bda0a71e86b1c8\",\"name\":\"Patryk M\u0105dry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/patryk-300x300.jpg\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/patryk-300x300.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/patryk-300x300.jpg\",\"caption\":\"Patryk M\u0105dry\"},\"description\":\"Patryk to nasz produkt menad\u017cer. Uko\u0144czy\u0142 kierunek Automatyka i Robotyka na wydziale Mechanicznym Politechniki Bia\u0142ostockiej. Interesuje si\u0119 nowinkami technologicznymi, robotyk\u0105 mobiln\u0105 oraz fotografi\u0105. Lubi napi\u0107 si\u0119 dobrej kawy.\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/author\\\/patryk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TinyML: Revolution in Machine Learning on Microcontrollers - Botland","description":"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of 'No-code' tools, which allow for the creation of applications without writing code, have brought us TinyML technology.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/","og_locale":"en_US","og_type":"article","og_title":"TinyML: Revolution in Machine Learning on Microcontrollers - Botland","og_description":"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of 'No-code' tools, which allow for the creation of applications without writing code, have brought us TinyML technology.","og_url":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2023-12-22T07:45:47+00:00","article_modified_time":"2026-04-08T09:05:50+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg","type":"image\/jpeg"}],"author":"Patryk M\u0105dry","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Patryk M\u0105dry","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#article","isPartOf":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/"},"author":{"name":"Patryk M\u0105dry","@id":"https:\/\/botland.cz\/blog\/#\/schema\/person\/16bc05724863b2b0e3bda0a71e86b1c8"},"headline":"TinyML: Revolution in Machine Learning on Microcontrollers","datePublished":"2023-12-22T07:45:47+00:00","dateModified":"2026-04-08T09:05:50+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/"},"wordCount":1405,"publisher":{"@id":"https:\/\/botland.cz\/blog\/#organization"},"image":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg","articleSection":["Ciekawostki","Programowanie"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/","url":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/","name":"TinyML: Revolution in Machine Learning on Microcontrollers - Botland","isPartOf":{"@id":"https:\/\/botland.cz\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#primaryimage"},"image":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg","datePublished":"2023-12-22T07:45:47+00:00","dateModified":"2026-04-08T09:05:50+00:00","description":"Not long ago, to integrate machine learning \u2013 a key area of artificial intelligence \u2013 with devices, significant computing power was required. However, the latest technological trends and the development of 'No-code' tools, which allow for the creation of applications without writing code, have brought us TinyML technology.","breadcrumb":{"@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#primaryimage","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/08\/tinyml.jpg","width":1510,"height":755,"caption":"3D rendering artificial intelligence AI research of robot and cyborg development for future of people living. Digital data mining and machine learning technology design for computer brain."},{"@type":"BreadcrumbList","@id":"https:\/\/botland.store\/blog\/tinyml-revolution-in-machine-learning-on-microcontrollers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.store\/blog\/"},{"@type":"ListItem","position":2,"name":"TinyML: Revolution in Machine Learning on Microcontrollers"}]},{"@type":"WebSite","@id":"https:\/\/botland.cz\/blog\/#website","url":"https:\/\/botland.cz\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.cz\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.cz\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/botland.cz\/blog\/#organization","name":"Botland","url":"https:\/\/botland.cz\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/botland.cz\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.cz\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.cz\/blog\/#\/schema\/person\/16bc05724863b2b0e3bda0a71e86b1c8","name":"Patryk M\u0105dry","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/02\/patryk-300x300.jpg","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/02\/patryk-300x300.jpg","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2024\/02\/patryk-300x300.jpg","caption":"Patryk M\u0105dry"},"description":"Patryk to nasz produkt menad\u017cer. Uko\u0144czy\u0142 kierunek Automatyka i Robotyka na wydziale Mechanicznym Politechniki Bia\u0142ostockiej. Interesuje si\u0119 nowinkami technologicznymi, robotyk\u0105 mobiln\u0105 oraz fotografi\u0105. Lubi napi\u0107 si\u0119 dobrej kawy.","url":"https:\/\/botland.store\/blog\/author\/patryk\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/posts\/74300","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/comments?post=74300"}],"version-history":[{"count":0,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/posts\/74300\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/media\/70718"}],"wp:attachment":[{"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/media?parent=74300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/categories?post=74300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.store\/blog\/wp-json\/wp\/v2\/tags?post=74300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}