Practical Control of Arduino and Sensors with Python Driven by AI

One late night while debugging the serial port, the waveform on the oscilloscope suddenly started doing the mechanical dance— my Python script, after running for 8 hours straight, suddenly read the temperature and humidity sensor as gyroscope data. This reminded me of the I/O multiplexing dilemma Guido van Rossum faced when designing the prototype of … Read more

Introduction to AI Toys

The tariff countermeasure has reached 125%, and we will no longer play digital games, so there is no point in discussing tariffs anymore. Today, let’s talk about AI toys. Currently, AI toys are somewhat of a pseudo-concept; to be precise, they are still in the explosive stage of AI + toys. Most toys are simply … Read more

AI Smart Speakers: The Magic Box That Gives Sound ‘Thinking Power’

🔍 Section One: AI Acoustic Laboratory 🌟 Core Technologies Sound Field Adaptation 📍 Spatial Scanning: Using a microphone array and AI algorithms, it can identify room structures in 0.5 seconds (like Sony’s 360RA technology) and automatically adjust the sound field dispersion angle. 🎯 Emperor Seat Compensation: Even if seated in a corner of the sofa, … Read more

Recreating Xiao Zhi AI: A Journey Through Building an Arduino + ESP-SR + ESP-TTS Development Environment on ESP32-S3

Recently, the Cyber Dog and Xiao Zhi AI have become quite popular on Bilibili. I also wanted to recreate one, preferably combining both, and after some research, I found that the authors’ open-source solutions did not quite match my preferences. I decided to modify them, which led me on a journey of troubleshooting. Reason The … Read more

When AI Helps Me Write Arduino Code: A Cyber Dialogue with Xiao Liu

Arduino programming is a simplified version based on C/C++ language, allowing code to be written and uploaded to the Arduino development board through an Integrated Development Environment (IDE) to control external devices. Its core features are “low threshold and high extensibility”, enabling quick entry even without hardware knowledge.Currently, many programming robots in China are based … Read more

Hardware Modifications of the Analog Devices ADALM-PLUTO Active Learning Module (Part 1)

Reference:https://wiki.analog.com/university/tools/pluto/hacking/hardware#schematics Since its release in2017 until the end of the English documentation in2023, the official version has undergone several revisions (Rev). These areA,B,C,D. However, according to the description,C and D are essentially the same. The hardware version number can be found on the device’s built-in webpage; if you findRevC, it means you are actually usingRevD. … Read more

Hardware Modifications of the Analog Devices Active Learning Module ADALM-PLUTO (Part II)

Next, let’s look at the differences between RevC and RevB: 1. In RevB, the relative position of resistor R88 and fuse F1 was incorrect. Additionally, the DC choke (power choke) we added can reduce noise, but it connects PGND and GND. There should be no DC potential difference between these two points. However, under certain … Read more

The ARM Iron Fist: A Global Crackdown! Is There Hope for Chinese Chips?

This may be the most explosive script in the chip industry in twenty years—ARM is wielding legal weapons to pursue its partners worldwide, resembling a real-life version of “Game of Thrones.” Just last month, Qualcomm launched antitrust complaints against ARM across three continents, pushing this battle for architectural hegemony to a boiling point. Meanwhile, Chinese … Read more

Raspberry Pi Now Supports Visual Studio Code!

Source: IoT Frontier Station For developers, an IDE is an essential tool. However, most powerful IDEs run on x86 architecture, and unless some major companies ensure compatibility with their products, there are few popular IDEs that support other architectures. Unexpectedly, the Raspberry Pi Foundation has recently announced support for VS Code. VS Code has officially … Read more

New Version of Raspberry Pi OS Released: Supports Linux Kernel 6.1 LTS

Source: IT Home Author: Xiao Gongzi The Raspberry Pi Foundation has released a new version of the official Raspberry Pi OS for Raspberry Pi computers, featuring updated components, bug fixes, and various performance improvements. The most significant change in Raspberry Pi OS 2023-05-03 is the kernel upgrade from the long-term supported Linux 5.15 LTS to … Read more