ESP32物联网全栈方案:MQTT多传感器采集 + FastAPI + Tauri桌面应用
ESP32物联网全栈项目:BH1750/SHT35/MQ-2三传感器采集,Python FastAPI内嵌MQTT代理,SQLAlchemy持久化,React+ECharts+SVG地图拓扑可视化,JWT鉴权后台管理。
Category
嵌入式开发相关文章
13 ARTICLES
ESP32物联网全栈项目:BH1750/SHT35/MQ-2三传感器采集,Python FastAPI内嵌MQTT代理,SQLAlchemy持久化,React+ECharts+SVG地图拓扑可视化,JWT鉴权后台管理。
深入对比I2C和SPI总线的协议差异、时序特征、速率、引脚占用和适用场景,并通过传感器手册实战演示如何根据规格书正确接入I2C或SPI设备。
深入解析伺服电机控制原理,从三环级联PID(位置环、速度环、电流环)到FOC磁场定向控制、SVPWM空间矢量调制和光电编码器闭环反馈,完整覆盖伺服驱动核心技术。
从Linux内核驱动层到HAL硬件抽象层,再到JNI和Framework Service,完整覆盖Android系统驱动开发全流程。包含字符设备驱动、设备树配置、HIDL/AIDL HAL实现、SELinux策略和App层调用示例。
全面解析嵌入式Bootloader的启动流程、内存布局、配置方法、代码裁剪、OTA升级和安全启动,涵盖MCU(STM32/MCU)和Linux(U-Boot)两大体系的实战要点。
基于STM32F103CBT6的42步进电机驱动板设计方案,采用TB67H450FNG双路有刷电机驱动器 + MT6816磁编码器闭环反馈,配套Qt桌面调试上位机,支持电流/速度/位置三种控制模式,具备堵转保护与自恢复机制。
# 基于 ESP32-S3 + ESP-NOW 的闭环步进电机屏幕遥控系统 项目地址:<https://github.com/UYSAUIYO/emotroctrl> ## 项目背景 这个项目实现了一套由两块 ESP32-S3 组成的闭环步进电机遥控系统: - 一块 `CX-ESP32S3` 带屏开发板作为遥控端。 - 一块 `motor_board` 作为电机控制端。 - 两块板之间使用
深入理解C/C++结构体内存对齐规则,掌握结构体字节数计算方法,包含实例详解和常见陷阱分析。
清晰区分C语言中指针函数与函数指针的概念、语法和应用场景,附带完整代码示例。