项目
文章平均质量分 79
dz小伟
dz小伟
展开
-
智能离网微逆变系统
2022光伏电子单片机部分。电压,电流采样AD值。原创 2023-06-03 17:18:15 · 2038 阅读 · 2 评论 -
ftp云盘(3.0)
重新优化ftp项目,用到共享内存、信号量互斥与同步、大文件拆分传输、信号传递以及内网穿透原创 2023-03-25 17:12:34 · 689 阅读 · 0 评论 -
光伏电子工程的设计与实施2022——单片机力控部分实现思路
主控IAP15W4K61S4,外设有串口屏,8010,485,WiFi,都是通过串口实现通讯。EEPROM实现断电数据保护。原创 2022-08-23 12:59:17 · 3529 阅读 · 2 评论 -
2021电赛国一——K题照度稳定可调LED台灯
当赛题下来后,我看了高职组和本科组的控制类赛题,IJ题因为材料短缺所以果断放弃。只剩下F和K题可以做,因为我软件控制类题目比较拿手,所以我当时是有想过做F题来挑战一些自己,但是最终还是在队友的劝说下放弃了F题,做了K题。(因为如果做了F题,首先硬件上面跟不上,而且做了F题是要和本科组比的,可能就拿不到比较好的名词。。。。。)使用2块MSP430作为主控,其他部分我们采用手机APP控制台灯的亮灭调光,因为我主要负责软件,所以下面只说一下软件实现的思路。整体效果图一、数字显示照度表1.1、效原创 2021-12-31 19:24:33 · 5772 阅读 · 2 评论 -
openMV小车追球
一、总体思路使用openMV寻找最大色块,使用pid对色块的xy轴坐标运算,然后利用串口输出到MSP430,最终MSP430输出PWM控制小车动作,实现追小球二、openMV代码配置感光元件sensor 初始化串口Uart,pid参数,颜色阈值 编写函数找最大色块 主函数,获取一张图,找最大色块,找到pid计算,没有找到返回-404 串口发送xy轴通过pid计算出来的值# Blob Detection Example## This example shows off how to原创 2021-11-03 09:45:00 · 4360 阅读 · 4 评论 -
openMV摄像头循迹小车
主控MSP430F5529,电机驱动模块L298N,openMV摄像头一、总体思路使用openMV线性回归,然后使用pid输出,使用串口发送到MSP430,在经过处理输出PWM到车轮,实现循迹二、openMV代码THRESHOLD = (0, 20, -128, 127, -128, 127) # Grayscale threshold for dark things...import sensor, image, timefrom pyb import UART,LEDfrom p原创 2021-10-26 12:21:17 · 19829 阅读 · 72 评论 -
电赛风力摆制作过程中遇到的问题
主控用的是msp430,传感器MPU6050,驱动mos管,空心杯电机,外加一个oled显示屏显示数据调试一、软件部分1.MPU6050,DMP读取欧拉角这个过程中遇到很多问题,首先移植DMP固件库 需要以下6个文件 修改inv_mpu.c文件里的一些3个函数,第一个是iic写,第二个iic连续读,第三个延时 然后就是6050初始化和DMP初始化 我移植完后发现DMP初始化出错了,然后就一步一步的调试,先是发现第四步,加载dmp固件dmp_load_motion_driver_firmw原创 2021-10-13 10:02:31 · 1001 阅读 · 2 评论 -
Ncurse贪吃蛇
目录一、使用到的API二、实现贪吃蛇基本思路2.1、获取键盘输入2.2、贪吃蛇地图实现2.3、制作蛇身2.4、蛇自行向左移动2.5、蛇撞墙,重新开始2.6、实现蛇的上下左右移动2.6.1、优化左右可以随时改变问题2.7、食物的实现及蛇吃食物2.8、优化点2.8.1、蛇自己撞死自己2.8.2、下方显示吃了几个食物,和食物坐标三、贪吃蛇完整代码四、视频演示一、使用到的API头文件 #include <curses.h> 编译gcc原创 2021-07-01 18:08:58 · 241 阅读 · 0 评论