项目简介 本项目是基于OpenCV库开发的图像处理系统,借助Python和C++两种编程语言,实现了包括边缘检测、阈值分割、形态学处理等多种图像处理算法,充分展现了OpenCV在图像处理领域的强大能力,助力用户学习和掌握OpenCV在图像处理方面的应用。 项目的主要特性和功能 边缘检测:实现Sobe
项目简介 本项目名为SonarTracking,是基于Arduino平台开发的水下深度跟踪系统。主要通过超声波传感器开展水下深度检测实验,后续有增加更多类型传感器的计划。项目旨在探索微控制器在水下应用的技术,助力开发者学习相关知识。 项目的主要特性和功能 深度检测:使用JSN - SR04T超声波传
项目简介 本项目是基于STM32F4xx系列微控制器的解决方案,主要应用于嵌入式系统,能够通过SD卡进行数据存储,并利用FATFS文件系统开展各类文件操作。项目包含SD卡底层驱动代码、FATFS文件系统初始化以及相关文件操作的实现。 项目的主要特性和功能 SD卡驱动功能:为STM32F4xx系列微控
项目简介 本项目名为"SUsage",是专门为执信学生会打造的网上办公平台,寓意为学生会的使用平台。该平台能帮助学生会成员高效开展日常工作,如公告发布、通知管理、站内信交流和任务分配等,且操作界面简单易用。 项目的主要特性和功能 采用Material Design设计语言,界面美观且友好。 集成Wa
项目简介 TFPM01是基于Arduino平台构建的颗粒物传感器系统,专为与TF - ATMON系统协同工作设计。系统借助Sensirion SPS30颗粒物传感器采集空气中的颗粒物数据,使用TFUNIPAYLOAD模块处理和传输数据。 项目的主要特性和功能 利用Sensirion SPS30传感器
项目简介 本项目是基于嵌入式C语言开发的汽车座椅温度控制系统。系统借助按钮传感器感知用户落座,用户能开启加热器,温度传感器会实时监测温度并将模拟值传输给Atmega328微控制器,微控制器处理后通过串口通信输出温度值。 项目的主要特性和功能 温度监测与控制:实时监测汽车座椅温度,并依据监测结果控制加
项目简介 本项目围绕Load Cell Bricklet 2.0设备开展,包含固件源代码与硬件设计文件。基于C语言开发,借助Tinkerforge提供的API与Load Cell Bricklet 2.0设备通信,能够实现设备重量读取、阈值监控设置以及数据获取等功能。 项目的主要特性和功能 利用Ti
项目简介 本项目是基于Arduino平台,使用C++语言开发的多功能模块化灯具系统。开发者在20天内完成了从概念设计、灯具外壳设计到代码编写的整个流程。实现微控制器之间的通信并适应运行时系统配置的变化是项目开发中的一大挑战。项目成果可通过视频查看:https://youtu.be/zxDmPbXJ-
项目简介 本项目是用于27C800和27C400 EPROM的替换模块编程系统。采用与原始芯片电气兼容的29F800或29F400闪存IC,搭配基于CH552T MCU的廉价自定义USB编程器,能快速对闪存内容重新编程,解决了原始EPROM芯片重新编程不便、耗时且需特定编程器的问题。 项目的主要特性
项目简介 本项目以PIC16F15276微控制器作为输入/输出(I/O)扩展器。在嵌入式应用场景中,当主微控制器需额外I/O引脚连接独立IC模块、显示模块等时,PIC16F15276可通过UART提供额外I/O引脚。项目运用两个PIC16F15276微控制器,一个为主机,另一个为客户端,借助UART