Do You Need to Learn Embedded Programming for Art Installations?

Do You Need to Learn Embedded Programming for Art Installations?

First, let’s answer this question from the perspective of art installations. There are many tools or platforms involved in art installations, such as: Arduino, Raspberry Pi, 51 microcontroller, STM32 microcontroller, etc. Their advantage lies in the ability to DIY any installation, and many creative prototypes can be realized through different sensors.However, the devices mentioned above … Read more

Design of an Intelligent Car for Robotics Education

Design of an Intelligent Car for Robotics Education

Abstract Currently, robotics education in China is primarily theoretical, with limited practical opportunities. It is necessary to provide economical and practical experimental devices to guide students in engaging with artificial intelligence algorithms and robot control. This intelligent car uses the AT-SAMD21G18A chip as its core, utilizing four photoresistors to collect light intensity information, and selects … Read more

Unlocking TinyML: Implementing Machine Learning on Arduino

Unlocking TinyML: Implementing Machine Learning on Arduino

Are you eager to master the future of artificial intelligence? Are you curious about how to embed powerful machine learning algorithms into a tiny Arduino board? Then, you definitely cannot miss the exciting TinyML theme at the 2AI/ML DevFest workshop! This article will take you deep into this event, review its highlights, and let you … Read more

TinyML-ESP32: Gesture Recognition, Voice Wake-Up, Jump Rope Counting

TinyML-ESP32: Gesture Recognition, Voice Wake-Up, Jump Rope Counting

When the ESP32 Development Board Meets TinyML In the intersection of the Internet of Things and artificial intelligence, the TinyML-ESP32 project has emerged as a dark horse! Supported by the Black Walnut Laboratory, this open-source project maximizes the performance of the ESP32-WROOM-32 development board, integrating hardware such as gyroscopes, microphones, and LED light groups to … Read more

MySensors: A Powerful Open Source IoT Platform for Building Sensor Networks

MySensors: A Powerful Open Source IoT Platform for Building Sensor Networks

In today’s rapidly advancing technology, smart homes and the Internet of Things (IoT) are entering our lives at an unprecedented pace. MySensors is an open-source hardware and software community dedicated to helping DIY enthusiasts build affordable and powerful smart sensors and actuators. In this article, we will delve into the core features, advantages of MySensors, … Read more

Low Power Design and Real-Time Optimization in Embedded Systems Using C++

Low Power Design and Real-Time Optimization in Embedded Systems Using C++

# Low Power Design and Real-Time Optimization in Embedded Systems Using C++ In embedded systems, low power consumption and real-time performance are two key design goals. C++, as a powerful programming language, can help developers achieve these two objectives. In this article, we will discuss how to use C++ for low power design and real-time … Read more

Exploring AI Dual-Thread Teaching Model at Guxian Primary School

Exploring AI Dual-Thread Teaching Model at Guxian Primary School

Artificial Intelligence Artificial intelligence is a term that many are familiar with. When people mention it, they often do not consider its specific connotation, treating it more as a synonym for information technology education, especially programming education. However, the term artificial intelligence cannot comprehensively represent the current state of information technology education. Information technology education … Read more

How to Make a Cool E-Paper Clock?

How to Make a Cool E-Paper Clock?

This week, I will introduce you to a beautiful e-paper clock that also functions as a weather station (can automatically set via GPS). It can run for about 6 months on 4 AAA batteries, and to ensure safety and reliability, it does not require any network connection. Features include: Automatic setting (via GPS) Current temperature. … Read more

Light Up the 1602 LCD Experiment

Light Up the 1602 LCD Experiment

This experiment uses Arduino to directly drive the 1602 LCD to display text. The 1602 LCD is widely used in applications. The original 1602 LCD used the HD44780 controller, and now various manufacturers’ 1602 modules basically use compatible ICs, so their characteristics are generally consistent.1602LCD main technical parameters: Display capacity is 16×2 characters; Chip operating … Read more