Practical Methods for Converting Electrical Diagrams to PLC Ladder Diagrams

Practical Methods for Converting Electrical Diagrams to PLC Ladder Diagrams

Search on WeChatElectrical Engineering and Electrical Learning PLC program design generally adopts the intuitive method, which is based on the learning experience of the circuit designer, making it relatively subjective and direct. It requires a period of trial and error, debugging the program until it meets the required functions or action requirements; therefore, the designed … Read more

Introduction to PLC Basics: Understanding the Principles of Sequential Control

Introduction to PLC Basics: Understanding the Principles of Sequential Control

After years in automation, I find it unbearable to deal with newcomers who can’t even grasp the basics of sequential control. Just the other day, I encountered a novice in electrical engineering whose Siemens sequential control program was a complete mess, and after running it for a long time, nothing was accomplished, which made me … Read more

Application Case of PLC and Digital Twin Technology in Virtual Debugging for Production Line Upgrades

Application Case of PLC and Digital Twin Technology in Virtual Debugging for Production Line Upgrades

As the project leader for the production line transformation, I led a team last year to complete the intelligent upgrade of an automotive parts factory. This experience made me deeply appreciate the power of PLC + Digital Twin in virtual debugging—what originally required a two-week shutdown was completed in just three days. Below, I will … Read more

Practical Edge AI with Python: From TinyML to NVIDIA Jetson for Edge Intelligence

Practical Edge AI with Python: From TinyML to NVIDIA Jetson for Edge Intelligence

1. Evolution of Edge AI Technology From TinyML microcontroller-level inference to NVIDIA Jetson GPU-accelerated computing, the edge AI technology stack achieves a balance between computing power and power consumption. This tutorial covers the entire link of model lightweighting → real-time inference → offline deployment, focusing on solving core challenges such as model compression, hardware heterogeneity, … Read more

Edge AI: Three Memory Compression Techniques for Deploying TinyML with MicroPython

Edge AI: Three Memory Compression Techniques for Deploying TinyML with MicroPython

Edge AI: Three Memory Compression Techniques for Deploying TinyML with MicroPython To be honest, when I first tried to run a neural network on the ESP32, I was almost driven to madness. 256KB of RAM? Are you serious? That 5MB model I trained on Colab was completely out of the question. However, after experimenting over … Read more

A Messaging Algorithm for Ultra-Low Power Wireless Sensor Networks with Matlab Code

A Messaging Algorithm for Ultra-Low Power Wireless Sensor Networks with Matlab Code

✅ Author Bio: A research enthusiast and Matlab simulation developer, skilled in data processing, modeling simulation, program design, complete code acquisition, paper reproduction, and scientific simulation. 🍎 Previous reviews, follow the personal homepage:Matlab Research Studio 🍊 Personal motto: Investigate things to gain knowledge, complete Matlab code and simulation consultation available via private message. Intelligent Optimization … Read more

Cat-Localizer: Build Your Cat Tracker with BLE Beacons, ESP32, and Machine Learning

Cat-Localizer: Build Your Cat Tracker with BLE Beacons, ESP32, and Machine Learning

Is your cat always elusive at home, driving you crazy? Don’t worry! Today, we will unveil a powerful cat localization system based on BLE beacons, ESP32, and machine learning—Cat-Localizer! It can help you track your cat’s location in real-time, putting an end to the troubles of “cat searching”! How Cat-Localizer Works The core idea of … Read more

Automatically Generating Makefile Files

Automatically Generating Makefile Files

For larger projects, manually writing Makefile files can be very challenging. Firstly, the structure of Makefile files is complex, and secondly, they are often constrained by the development environment. If the environment parameters differ or paths change, modifications to the Makefile may be necessary to adapt to these changes. Autotools is a suite of tools … Read more

Live Replay | Introduction to Embedded Rust & Practical Analysis of Three Rust Tasks

Live Replay | Introduction to Embedded Rust & Practical Analysis of Three Rust Tasks

▲ Click the blue text above to follow us and never miss any valuable articles! Senior engineers will guide you through the basics of Embedded Rust! Main Content: 1. Basic knowledge of Rust: origins, ecosystem, advantages, syntax, and development environment setup. 2. Analysis of three practical tasks, which include: Using bubble sort to process an … Read more