Remote Video Control Car via HTTP Server on Mobile – ESP32-CAM IoT Project

Remote Video Control Car via HTTP Server on Mobile - ESP32-CAM IoT Project

In this article, we will implement the following functionality: The mobile client, written in JavaScript, sends control signals to an HTTP server software written in C#, which then forwards the control signals to the video car. Upon receiving the control signals, the video car performs the corresponding actions. Simultaneously, the video car sends the captured … Read more

Environmental Monitoring Terminal

Environmental Monitoring Terminal

Last night I checked the data in Home Assistant, and the values from the ENS160 were extremely alarming This morning, the data still looks alarming…ENS160:CCS811:I still can’t figure out whether it’s an issue with the esphome settings or something else? I don’t want to dwell on it Let’s keep it simple — let’s use Arduino… … Read more

Ultrasonic Obstacle Avoidance Car

Ultrasonic Obstacle Avoidance Car

Arduino Design Course (Part 5) Ultrasonic Obstacle Avoidance Car Course Introduction This lesson involves manually building a smart car that can autonomously avoid obstacles using ultrasonic technology, exploring the application of ultrasonic technology and the implementation of simple artificial intelligence. The car is centered around an Arduino board, mimicking biological perception of the environment: the … Read more

Arduino-Based Open Source Wheeled Robot Competition Plan for Schools

Arduino-Based Open Source Wheeled Robot Competition Plan for Schools

The following is a detailed plan for the design of an Arduino-based open source wheeled robot competition at the school level, covering competition objectives, rules, task design, scoring criteria, and implementation processes, suitable for the ability cultivation and selection of students in compulsory education. ### **1. Competition Objectives**1. **Technical Literacy**: Master the basics of Arduino … Read more

In-Depth Understanding of Arduino .ino Files: Mastering the Essence of Arduino Programming

In-Depth Understanding of Arduino .ino Files: Mastering the Essence of Arduino Programming

Introduction The core code files of Arduino have the extension <span>.ino</span>, which are essentially C++ code but simplified for easier access by beginners. This article will delve into the writing format, content, and operating mechanism of <span>.ino</span> files, helping you understand the mysteries of Arduino code from scratch. Structure of .ino Files An <span>.ino</span> file … Read more

The Significance of Open Source Robot Development Based on Arduino

The Significance of Open Source Robot Development Based on Arduino

The open-source robots based on Arduino can play a positive role in the selection of contestants for maker competitions and robot competitions during the regional compulsory education stage, aligning with educational goals while enhancing students’ comprehensive abilities: 1. Lowering participation barriers to promote educational equity – Low cost and accessibility: Arduino hardware is affordable, and … Read more

ChemAI-3.3 | Fundamentals of Machine Learning and Arduino Usage

ChemAI-3.3 | Fundamentals of Machine Learning and Arduino Usage

On the morning of March 29, 2025, in Room 309 of the Lide Building at Renmin University of China, the Artificial Intelligence Chemistry (ChemAI) research team held its third event. This event was conducted by students including Wang Yu, Yi Zeyu, Wang Yuyang, Wang Liyi, Niu Wenbo, Hu Bo, Hou Xiaoyang, Xu Yuhang, Wang Chunting, … Read more

C++ IoT Development: Communication Between Sensors and Devices

C++ IoT Development: Communication Between Sensors and Devices

C++ IoT Development: Communication Between Sensors and Devices In the world of the Internet of Things (IoT), communication between sensors and devices is crucial. As a full-stack programmer, this article will detail how to use C++ for IoT development, particularly focusing on establishing effective communication between sensors and devices. 1. Overview In this tutorial, we … Read more

Smart Trash Can Based on Arduino

Smart Trash Can Based on Arduino

Smart Trash Can Based on Arduino 2023 Issue 8, Group 1-2 Jing Yixiang, Liu Jiahao, Wang Jialai PART.01 Design Content In today’s urban life, waste management has become an increasingly urgent challenge. However, traditional trash cans have some obvious shortcomings in waste classification, prevention of cross-infection, user convenience, and hygiene. To address these issues, the … Read more

Microcontroller: Essential for Smart Home! 7 Key Steps to Drive OLED Display Using I2C Protocol

Microcontroller: Essential for Smart Home! 7 Key Steps to Drive OLED Display Using I2C Protocol

Hello everyone, I am Xiao Chen! Today, let’s talk about a particularly useful skill in smart home projects—how to drive an OLED display using a microcontroller via the I2C protocol.Whether it’s a homemade temperature and humidity monitor, a smart door lock, or a household gas detector, a clear display interface can greatly enhance user experience. … Read more