Skip to content

Latest commit

 

History

37 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hardware Lab

我独立完成的软硬件项目作品集,收录源码、项目介绍、构建记录和可公开的项目资料。

更新日期:2026-07-19。 当前收录 22 个公开项目。每个“Actions 成功”链接均对应所列默认分支的最新提交;部分项目提供短期 Actions Artifact。

项目

基于摄像头手势识别的剪刀石头布硬件游戏,包含 OLED、音频、RGB 反馈与可选 MJPEG 推流。

  • 技术栈: ESP32-S3 · C++ · PlatformIO · OV3660
  • 构建证据: 3730095b6dda · Actions 成功
  • 项目资料: 原理图资料

多模态桌面智能花盆原型,覆盖环境感知、双泵灌溉、本地彩屏、局域网控制、语音与手势交互。

  • 技术栈: ESP32-S3 · C++ · PlatformIO · FreeRTOS · EasyEDA
  • 构建证据: bf0cbe5b75a9 · Actions 成功
  • 项目资料: 项目照片、PCB 与制造资料

多传感器数据采集教学原型,包含 Flash 历史与离线缓存、ESP-01S AT 联网、TCP JSON 工具、OLED 与告警。

  • 技术栈: STM32F103 · C · PlatformIO · STM32Cube HAL · W25Q64 · ESP-01S
  • 构建证据: 08edc84efa6a · Actions 成功
  • 项目资料: 项目照片

仓库区域追踪教学原型,包含 LoRa 标签/网关固件、Flask/SQLite 服务与 Kotlin Android 客户端。

  • 技术栈: ESP32 · LoRa/SX1278 · C++ · PlatformIO · Flask · SQLite · Kotlin
  • 构建证据: 31b0cfd7d227 · Actions 成功
  • 项目资料: 项目照片与原理图资料

四路 ESP32-CAM 车流量自适应交通信号教学原型,包含 YOLOv8 跟踪/过线计数、FastAPI、Vue 3、WebSocket、12 路信号灯和四块 OLED。

  • 技术栈: ESP32-CAM × 4 · ESP32 · YOLOv8 · FastAPI · Vue 3 · WebSocket
  • 构建证据: 9cc93c3c82e1 · Actions 成功
  • 项目资料: 项目照片、界面截图与 PCB 资料

基于本地唤醒、讯飞流式 ASR/TTS、DeepSeek SSE、双 I²S 音频和 LVGL 显示的健康科普语音终端教学原型。

  • 技术栈: ESP32-S3 · ESP-IDF · ESP-SR · 讯飞 · DeepSeek · LVGL · FreeRTOS
  • 构建证据: f64e9a089c56 · Actions 成功
  • 项目资料: 项目照片

双 RC522 房卡管理教学原型,包含树莓派 Python 服务、MariaDB、Qt/C++ 管理端、服务端角色权限、房态与审计记录。

  • 技术栈: Raspberry Pi · Python · Qt/C++ · MariaDB · RC522 · SG90
  • 构建证据: 4016d0d0d25c · Actions 成功
  • 项目资料: 项目照片与界面截图

使用四路电容触摸和 APDS-9960 隔空手势控制四路 LED,并通过 ESP-01S 本地热点展示状态与诊断的教学原型。

  • 技术栈: STM32F103 · C++ · PlatformIO · STM32Cube HAL · TTP223 · APDS-9960 · ESP-01S
  • 构建证据: 939edc50d73e · Actions 成功
  • 项目资料: 项目照片与原理图资料

基于 ESP32、OLED、DHT11、PIR、MAX98357A 与 Flutter 局域网客户端的智能闹钟教学原型。

  • 技术栈: ESP32 · Arduino · PlatformIO · Flutter · OLED · DHT11 · PIR · MAX98357A
  • 构建证据: e0ddaf58116b · Actions 成功
  • 项目资料: 项目照片、界面截图与原理图资料

基于 ESP32、双 PIR、双 HX711、RGB/蜂鸣器与 Flutter 局域网客户端的智能药盒教学原型。

  • 技术栈: ESP32 · Arduino · PlatformIO · Flutter · PIR · HX711 · SPIFFS · HTTP
  • 构建证据: de8efb73bab2 · Actions 成功
  • 项目资料: 项目照片与原理图资料

基于 ESP32、DHT22、BH1750、DS3231、SSD1306 OLED 与本地 AP 配网的天气时钟教学原型。

  • 技术栈: ESP32 · Arduino · PlatformIO · DHT22 · BH1750 · DS3231 · SSD1306 · Wi-Fi
  • 构建证据: ff0fbc8521fd · Actions 成功
  • 项目资料: 项目照片、原理图与 PCB 资料

ESP32-S3 多传感器监测教学原型,包含 MQ-2/MQ-5 原始采样、火焰与超声波输入、OLED、本地状态页和低压执行器分时逻辑。

  • 技术栈: ESP32-S3 · ESP-IDF · PlatformIO · FreeRTOS · MQ-2 · MQ-5 · SSD1306 · HC-SR04
  • 构建证据: 91c959bd5aaa · Actions 成功
  • 项目资料: 原理图、PCB 与制造资料

树莓派采集 DHT22 温湿度与 BH1750 光照,写入 MySQL,经 Flask REST API 供 Avalonia / C# 上位机查看、查询历史和维护阈值的教学原型。

  • 技术栈: Raspberry Pi · Python · Flask · MySQL · C# · Avalonia · DHT22 · BH1750
  • 构建证据: 975b6d57379b · Actions 成功
  • 项目资料: 界面与日志截图

两路距离、温湿度与声音幅度输入驱动 ESP32 中的演示级固定阈值分类、RGB/蜂鸣器本地反馈和可选可信局域网 JSON 接口。

  • 技术栈: ESP32 · Arduino · PlatformIO · HC-SR04 · DHT11 · 模拟声音输入 · WebServer
  • 构建证据: bbcac0c86ccd · Actions 成功
  • 项目资料: 项目照片与原理图资料

ESP32 读取 DHT11、BH1750、BMP280、模拟声音幅度和 MQ-2 原始 ADC;使用者本地配置后,Flutter 客户端可在可信局域网请求一条本地 JSON 响应。

  • 技术栈: ESP32 · Arduino · PlatformIO · Flutter · DHT11 · BH1750 · BMP280 · 模拟 ADC · 本地 HTTP
  • 构建证据: 7444d1726686 · Actions 成功
  • 项目资料: 项目照片、原理图与 PCB 资料

基于 ESP32、四路低压 LED 与可选 BH1750 的本地智能照明教学原型,演示四路手动控制、倒计时与环境亮度触发的四路联动自动逻辑。

  • 技术栈: ESP32 · Arduino · PlatformIO · ESPAsyncWebServer · BH1750 · 低压 LED · 可选本地 HTTP
  • 构建证据: 622c1e5ed125 · Actions 成功
  • 项目资料: 固件、BOM 与接线说明

基于 ESP32、DHT11、GUVA-S12SD、PIR、RC522 与 Flutter 的智能化妆品收纳与环境管理教学原型;公开默认不提供 Wi-Fi/HTTP 或实体输出。

  • 技术栈: ESP32 · Arduino · PlatformIO · Flutter · DHT11 · GUVA-S12SD · PIR · RC522 · SSD1306 · WS2812B · 可选本地 HTTP
  • 构建证据: f6247c52537b · Actions 成功
  • 项目资料: 项目照片与界面截图

基于 ESP32-C3、MAX30102、MPU6050、DS18B20、GPS、OLED 与 Flutter BLE 客户端的多传感器数据展示教学原型。

  • 技术栈: ESP32-C3 · Arduino · PlatformIO · NimBLE · Flutter · MAX30102 · MPU6050 · DS18B20 · GPS · SSD1306
  • 构建证据: 4c7683f500e4 · Actions 成功
  • 项目资料: 项目照片、原理图、PCB 与制造资料

基于 Arduino Uno、MAX30100、DHT11、DS18B20、BH1750、MPU6050、HC-05、DFPlayer 与 Flutter Android 客户端的多传感器数据展示与音频联动教学原型。

  • 技术栈: Arduino Uno · PlatformIO · Flutter · Android · Classic Bluetooth SPP · HC-05 · MAX30100 · DHT11 · DS18B20 · BH1750 · MPU6050 · DFPlayer Mini
  • 构建证据: 983560336b73 · Actions 成功
  • 项目资料: 项目照片

基于 ESP32-S3、DHT11、BH1750、ACD10、BMP280、OLED 与 Avalonia/.NET 8 示例数据界面的环境监测教学原型。

  • 技术栈: ESP32-S3 · Arduino · PlatformIO · Avalonia · .NET 8 · DHT11 · BH1750 · ACD10 · BMP280 · SSD1306
  • 构建证据: 986900de1487 · Actions 成功
  • 项目资料: 项目照片、原理图、PCB 与制造资料

基于 STM32F103、DHT11、MQ135 原始 ADC、OLED 与默认关闭风扇输出的衣柜环境监测和通风控制教学原型。

  • 技术栈: STM32F103 · C · PlatformIO · STM32Cube · DHT11 · MQ135 · OLED
  • 构建证据: 5ebccbd8d879 · Actions 成功
  • 项目资料: 项目照片

基于树莓派、Flask/MySQL 后端与 Android Compose 查看端的居家环境和活动状态监测教学原型。

  • 技术栈: Raspberry Pi · Python · Flask · Socket.IO · MySQL · Kotlin · Jetpack Compose
  • 构建证据: d2991515dd86 · Actions 成功
  • 项目资料: 项目照片

索引维护

projects.yml 是机器可读索引。CI 会核对公开仓库、默认分支、提交 SHA、固定 Actions 链接与 README 同步。

项目的接线、供电、网络和使用注意事项以各项目 README 为准。

About

Verified index of Rongyi hardware prototypes, with reproducible builds, evidence scope, and honest hardware re-test status.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages