From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources)

From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources)

From Zero to Project Master! A Comprehensive Guide to Learning Arduino (with Resources) Introduction: Want to use Arduino to create cool smart home devices, robots, or interactive gadgets, but feel lost with a pile of hardware and code? Don’t worry! This article outlines a clear learning path for Arduino, guiding you from lighting your first … Read more

Getting Started with ESP32 and Arduino (Part 1): Setting Up the Development Environment

Getting Started with ESP32 and Arduino (Part 1): Setting Up the Development Environment

Introduction As a hardware novice, after assembling a little AI project, I found it quite interesting and wanted to start learning about the ESP32. Introduction to ESP32 The ESP32 is a high-performance, low-power dual-mode microcontroller chip with Wi-Fi and Bluetooth capabilities, launched by Espressif Systems. It is widely used in fields such as the Internet … Read more

Practical Control of Arduino and Sensors with Python Driven by AI

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

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

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

My First Qt Program Running on a Linux Development Board

My First Qt Program Running on a Linux Development Board

01 IntroductionLearning Linux is not difficult; the challenge lies in not finding the right tutorials and having no one to guide you quickly.After buying the development board, it just sits there collecting dust. Watching videos is hard to continue, and the documentation is hard to understand; it’s too difficult!This article aims to explain the basic … Read more

My First Qt Program Running on a Linux Development Board

My First Qt Program Running on a Linux Development Board

Abstract: Learning Linux is not difficult; the challenge lies in finding the right tutorials and having someone to guide you quickly. After purchasing a development board, it often ends up gathering dust. Watching videos becomes tedious, and understanding the documentation is too hard, making it quite frustrating! Therefore, today I will explain the basic steps … Read more

Learn to DIY a Quadcopter in One Minute

Learn to DIY a Quadcopter in One Minute

First, let’s summarize the main components involved in DIYing a drone. Can you guess what it is? Of course, it’s a………. a chicken frame, haha!!! Just a little joke to start with some humor, Let’s take a look at what a DIY quadcopter actually is. It generally looks like this: Now, let’s get to the … Read more

In-Depth Analysis of the SMT (FPC) PCBA Production Process (2021 Edition)

In-Depth Analysis of the SMT (FPC) PCBA Production Process (2021 Edition)

SMT Top Networking Circle A professional circle for sharing networking resources and achieving career advancement. New Platform 2020 1. FPC Preprocessing FPC boards are relatively soft and are generally not vacuum packaged when leaving the factory. They are prone to absorb moisture from the air during transportation and storage, so they need to undergo a … Read more

TV Black Screen? Troubleshoot in 3 Categories (with Circuit Board Testing Diagrams)

TV Black Screen? Troubleshoot in 3 Categories (with Circuit Board Testing Diagrams)

1. Classification of Black Screen Issues and Corresponding Solutions Black Screen Type Accompanying Symptoms Possible Causes Repair Cost Complete Black Screen Power light off Power board failure 50-100 RMB Backlight On, No Image Indicator light stays on Main board / Logic board issue 100-300 RMB Screen Lights Up Then Turns Off Indicator light blinks Backlight … Read more

When RS485 Meets WiFi: Lessons Learned from Industrial IoT Gateway Transformation

When RS485 Meets WiFi: Lessons Learned from Industrial IoT Gateway Transformation

unsetunsetIntroductionunsetunset Last week, I encountered a real project failure where Old Zhang’s robotic arm suddenly started dancing, and the PLC data could not be transmitted to the cloud. Today, let’s discuss how to use a $20 ESP32 module to handle both PLC’s RS485 communication and cloud data integration. No need for high-end gateways; follow me … Read more