Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller

Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller

The complete set of materials can be obtained at the end of this article! Click the blue text·to follow us Threshold Setting Alarm System for Temperature, Humidity, and PM2.5 Detection Based on 51 Microcontroller (Program, Proteus Simulation, Program Flowchart) 01 Function Introduction Specific Functions: 1. This design is based on STC89C51/52 (compatible with AT89S51/52, AT89C51/52). … Read more

Design of Indoor Air Quality Monitoring System Based on 51 Microcontroller

Design of Indoor Air Quality Monitoring System Based on 51 Microcontroller

This system is designed based on the 51 microcontroller and features a comprehensive indoor air quality monitoring system that can monitor various air quality parameters in real-time, including temperature and humidity, CO2 concentration, formaldehyde concentration, methane concentration, and PM2.5 concentration, displaying the data through an LCD1602 screen. The system supports threshold settings and automatic control … Read more

Learning Arduino Course at Smart Robot Club

Learning Arduino Course at Smart Robot Club

Smart Robot Club Learning Arduino Course On March 17, 2024, at 2 PM, the Smart Robot Club held a learning session on Arduino in classroom A207 of the School of Electrical and Electronic Engineering. After an orderly sign-in, the club activities officially began. 01 During the activity The club members divided into several groups to … Read more

Edge Computing in Practice: Developing IoT Devices with MicroPython

Edge Computing in Practice: Developing IoT Devices with MicroPython

(Ahem) Hello, everyone! Today I’m going to share something practical with you, talking about how to use MicroPython on IoT devices, ensuring that even your little broken sensors can come to life! This is not some theoretical course just bragging; we are tightening our belts and getting hands-on right away! (Clank – sound of dropping … Read more

Design of an Intelligent Fan Control System Based on 51 Microcontroller and ESP8266

Design of an Intelligent Fan Control System Based on 51 Microcontroller and ESP8266

In the previous article, we used the ESP8266 (“Sound and Light Guardian”: 51 Microcontroller for Energy-Saving Lighting “Guardian”), today we will first introduce the ESP8266 separately, and then implement the design to control the fan wirelessly (ESP8266). As a pioneer in the Internet of Things (IoT) field, the ESP8266 wireless module has become one of … Read more

Remote Monitoring of Temperature and Humidity Using DHT11 with STM32 and LCD1602 Display in Proteus Simulation Design

Remote Monitoring of Temperature and Humidity Using DHT11 with STM32 and LCD1602 Display in Proteus Simulation Design

Remote monitoring of temperature and humidity using DHT11 with STM32 and LCD1602 display in Proteus simulation design (Simulation + Program + Design Report + Explanation Video) Simulation diagram in Proteus 8.9 Compiler: Keil 5 Programming Language: C Design Number: C0118 1. Main Functions Temperature and humidity monitoring system based on STM32 microcontroller with LCD1602 display … Read more

IoT Development in C Language: Communication Between Sensors and Devices

IoT Development in C Language: Communication Between Sensors and Devices

In the field of the Internet of Things (IoT), the C language is widely used due to its efficiency and direct control over hardware. This article will introduce how to use C language for communication between sensors and devices, helping beginners understand this process. 1. What is the Internet of Things? The Internet of Things … Read more

Basics of Embedded Programming | DHT11 Driver Code for ESP32 Based on ESP-IDF (C Language, C++ Language)

Basics of Embedded Programming | DHT11 Driver Code for ESP32 Based on ESP-IDF (C Language, C++ Language)

01Introduction: Let’s get straight to the point. 02Content 1. C Language Implementation #include <stdio.h> #include "driver/gpio.h" #include "freertos/FreeRTOS.h" #include "freertos/task.h" #define DHT11_GPIO 4 // Use GPIO4 #define DHT_TIMEOUT 10000 // 10μs timeout // Data storage structure typedef struct { int humidity; int temperature; bool checksum_ok; } dht11_data; // Initialize GPIO void dht11_init() { gpio_set_direction(DHT11_GPIO, GPIO_MODE_OUTPUT); … Read more

STM32 Project Sharing: Eternal Calendar

STM32 Project Sharing: Eternal Calendar

Project Product Image: Bilibili Video Link: https://www.bilibili.com/video/BV1QD421g7kn/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (Resource sharing at the end of the article) 01 — Project Introduction 1. Function Details STM32 Eternal Calendar Functions are as follows: Real-time clock display Time setting, power-off memory Alarm setting, buzzer alarm Temperature and humidity collection and display, abnormal alarm 2. Material List STM32F103C8T6 Minimum System Board … Read more

STM32 Project Share: Smart Fan

STM32 Project Share: Smart Fan

Product images of the project: Bilibili video link: https://www.bilibili.com/video/BV1xw4m1Y7sA/?share_source=copy_web&vd_source=097fdeaf6b6ecfed8a9ff7119c32faf2 (See the end of the article for resource sharing) 01 — Project Introduction 1. Function Details Smart fan system based on STM32 The functions are as follows: OLED displays the current temperature, humidity, fan gear, and speed, with automatic and manual modes. Buttons can switch between … Read more