工程能力-单片机原理实验技能竞赛
工程能力-单片机原理实验技能竞赛基于STM32的智能环境监控与极端天气预警系统——暴风突击队一、项目简介本项目重点围绕__“智慧校园”“校园生活”__,基于STM32F4单片机平台、FatFS文件系统、LVGL嵌入式图形库,依托多种传感器和技术手段实现对气候信息的监测和记录,并且提供了一种算法来预警恶劣天气的发生。本项目的实施将推动校园智能化水平的提升,为师生提供更加便捷、舒适、安全的校园环境。同时,这也是校园信息化建设的重要组成部分,有助于提升学校的整体形象和竞争力。
123456789101112131415161718192021222324252627graph LR NodeD{STM32} NODEK(((智慧校园))) %% Node0 -..- NODEK NodeQ -..- NODEK NodeK --> NodeY{{BSP板级支持包}} NodeD -->|驱动| NodeK{{HAL&&LL提供的API} ...
KiCad导出Gerber图形文件
KiCad导出Gerber图形文件
舵机多功能测试程序说明
写在前面:基地一直都有对舵机快捷测试的需求,但是每次都得改源码,很麻烦,也不能实现舵机的精准角度控制,最近忙完期中考试,抽时间写了这个程序,也算是对学到的东西的一点小小的应用吧
简介本程序运行在大疆开发板C型,基于STM32 HAL平台开发,具有极其优良的可移植性,可以快速迁移至其他MCU,本程序依托串口与上位机通信,使用时接串口线和电池即可
功能
对主菜单的解释,每个指令串口都会输出对应的注解,注意输入任何指令都需要以回车结尾!
功能
解释
Plain Servo Test
朴素舵机测试(控制舵机转到特定角度)
Interval Servo Test
区间舵机测试(控制舵机在特定区间转动)
Quick Servo Test
快速舵机测试(快速测试舵机好坏)
Use Multi Channels
使用多个PWM通道,可以一次测试多个舵机
开箱Sipeed的SLogic Combo 8,多合一开发调试工具
写在前面:今天刚拿到一个好玩的小玩意,SLogic Combo 8,这是一个集逻辑分析仪、四组串口、DAP-Link、CK-Link为一体的开发调试工具,刚拿到就迫不及待地试玩了一下,发现确实好玩ლ(´ڡ`ლ),进一步丰富和简化了我的工具链,希望可以用的长一些
开箱打开包装盒,映入眼帘的就是SLogic的主体了,整体设计的简约大气,通过背面的隐藏式按键和指示灯可以知道当前在哪个模式下,同时通过面板可以知道各个模式下引脚的定义,这点设计的还是很人性化的,并且提供了3.3V和5V两种电平可以选择
试玩没什么好说的,标准的串口、DAP调试器,不知道为什么DAP虚拟的串口经常会卡死,逻辑分析仪要用魔改过的上位机
Windows下Clash for Windows使用教程
47022147e90c44422e41799f4f1da17a94326b94c12a7c9acaeda2b0aac5403195c5faaff732f2e4a4188faceb52392827b747cce9ac136c10d7fc9bdc35e0aae0d8627d479e784024454a9f7025234f144ff9334fa0daf9d38cc4f78abf1c8518632c9bac67fb83f934beb48d8c53019a72e774cb4b264b5ae39383d8812ef9356460bff6cffd59c1e82cb2284543dd4f3955be1f8a9d8b691f4a266ee9df9bc034bbd5db8e2e90270e843676ddb7bf7fba02dd3d4bdeacce04464a5353891aa73dace6c523421121f9a54bf3137483086ed5a0209617638782b6665bb57f4542275338c030a73d038abbf8d02d11e95578ae7bcd1293283 ...
基于ESP-IDF在ESP32S3上移植LVGL和显示触摸驱动
前言:之前基本一直在搞STM32的开发,想换到别的平台(比如ESP32)试试,也算对自己的一种锻炼和提升,注意到网上关于LVGL移植的教程非常多,但是大部分是基于Arduino平台的,基本没有基于ESP-IDF框架的(即使有也已经过时)。最近入手了几块ESP32的开发板和一块带CTP(电容触摸)的3.5寸IPS屏幕,可视角度和分辨率都不错,作为一个对GUI界面有执着追求的人,我想把当下很火的嵌入式GUI项目LVGL - Light and Versatile Embedded Graphics Library移植到我的项目里,并实现一部分优化,让它即使在资源极端有限的情况下也能较为流畅地运行~
进度:
(已完成)实现正确显示 - 20240412
(已完成)跑demo、优化帧率 - 20240414
(未完成)基于SquareLine平台设计UI
(未完成)接入各种传感器
物料选择
ESP32S3开发板一块,比如我使用立创的ESP32-S3开发板(集成串口芯片)
3.5寸电容触摸屏(显示驱动为ST7796U,电容触摸驱动为gt911)
杜邦线若干
Type-C数据线
...