关于我

稳紧食啊
  • *******************************************
  • 一个“白日梦想家”——梦想着拥有一座亲手设计定制的智能别墅
  • 对智能家居相关的一切软硬件感兴趣,并秉持着自己的想法
  • 看电影是生活不可或缺的一部分
  • 认为小黄人是世界上最可爱的生物
  • 树莓派是这一切的开始
  • 电影《疯狂愚蠢的爱》里高司令的别墅也是

我的项目(更新中)

2021

  • [项目]FSEC大学生电动方程式(进行中)

    • 角色:主要负责安全回路设计,中控屏幕设计。
    • 描述:负责安全回路,安全系统,低压分电板,含数采系统的中控等。
    • 遗憾:因为疫情,比赛延期,延期时间未知。
  • [项目]FOCDriverSys-三相无刷电机FOC驱动系统(进行中)

    • 角色:依旧只有我
    • 描述:FOC电机驱动器,发起原因:做的舵机机械臂太烂了,买了几个无刷却不知道怎么用,看了网上的驱动器都太贵了,国内的开源教程少得可怜,然后...然后就想着自己做了
    • 详情:
      • 完整的电流环,速度环,位置环
      • 上位机软件
      • 小程序控制
    • 收获:
      • STM32开发
      • 功率型PCB设计,贴片焊接
      • 自控原理,电机学

2020

  • [硬件] 用i6x遥控Arduino小车并加入基于目标检测的目标跟随功能

    • 角色:依然只有我
    • 描述:由于觉得学校4+课程太简单而做的小玩具
    • 详情:
    • 收获:
      • 半天上手Arduino,可以说Arduino是个快速原型好工具了
      • ProtoThreads-Arduino多线程库
      • k210和Arduino协同工作
  • [软件] 目标检测算法部署与验证

    • 就是把U版YOLOv5(用自制的少量桩桶数据集训练的模型)部署到Jetson AGX Xavier,然后写了一个简单的小程序可以方便验证部署的模型的效果
    • CV_verification_MiniProgram
  • [软件] 学习目标检测

    • 角色:还是只有我
    • 描述:开始学习目标检测有几个原因:1. 参加了学校的赛车工作室,需要完成无人方程式的视觉工作;2. 那时的我想着只用目标检测算法和几个固定的定焦摄像头完成人体室内定位工作;3. 看了稚晖君的视频之后感觉热血沸腾; 4. 疫情
    • 做了啥:
      • 学习几个著名目标检测:SSD,YOLO各个版本等,其中对YOLO的学习比较多
      • 环境安装:
        • 由于有树莓派,云服务器等Linux系统的使用经验,所以感觉良好
      • tensorflow框架的学习和使用
      • 数据预处理:
        • 实践了数据集的制作,预处理,包括对标注后的数据进行缩放,翻转,拼接等提高训练效率避免过拟合的处理方法,虽然后来发现开源的算法里都写好了这部分的代码?
      • 学习如何进行多GPU并行训练
      • 学习如何对模型进行剪枝
      • 尝试调整别人实现的网络的结构,以学习研究网络结构对识别效果和性能的影响。
      • 参考着别人对YOLOv4实现,从头到尾实现了Yolov4-Tiny并部署到树莓派
      • 尝试将模型部署到k210(未来偏向研究方向:资源有限的嵌入式设备)

2019

  • [硬件] 6自由度机械臂

    • 角色:只有我
    • 描述:非常喜欢的渡鸦科技的机械臂被百度砍了,想着买不到能不能自己做,然后就干了起来。
    • 详情:
      • 完成机械结构的设计,建模,打印组装
      • 运动学算法
      • 用微信小程序写了个...嗯...遥控器?
    • 收获:
      • 简单的机械结构设计,3D打印的技巧
      • 正逆向运动学
    • 遗憾: 效果并不好,电机算一部分原因,所以挖坑换无刷!
  • [硬件] 印象笔记桌面迷你显示器

    • 角色:只有我
    • 描述:基于树莓派和一款微雪的带按键的1.33英寸迷你LCD彩色显示屏,实时显示印象笔记的内容。
    • 详情:
      • 获取IP并显示
      • 研究印象笔记的API
      • 由于文字有emoji表情,完成批量处理表情图片的大小和编号等脚本,用unicode编码
      • 可以分类,翻页等。
    • 收获:
      • 第一次嵌入式(伪)图形开发
      • 对文字及表情符号的处理(这功能小米手环在2021年的6代才开始有呢?)
      • 树莓派印象笔记显示器
  • [项目] 树莓派魔镜

    • 角色:项目发起人之一,负责软硬件开发
    • 描述:基于开源项目MagicMirror2开发的树莓派魔镜硬件,并为其编写了两个功能模块,分别为语音控制模块人脸识别门铃模块
    • 详情:
      • 使用多服务器分别处理语音和摄像头工作,多服务器协作完成功能需求。
    • 收获:
      • JS开发
      • openCV开发
      • 材料采购
      • 硬件制作
    • 树莓派墨镜
  • [软件] 各种各样的脚本

    • 角色:不知道
    • 描述:可能是让计算机代替我做某事。
    • 收获:
      • Python网络编程
      • Charles抓包软件的使用
      • bat脚本的编写
      • 网络安防相关知识
      • 哈哈哈哈,爬虫很好玩
  • [小程序项目] 技大生活通小程序

    • 角色:项目发起人之一,主要负责小程序前端开发。
    • 描述:一款包含校园实名制拼车、校园生活工具集合等功能的微信小程序。
    • 收获:
      • JavaScript
      • web应用开发
      • 极大生活通

2018

  • [硬件] 基于树莓派的安保系统

    • 角色:负责硬件开发
    • 描述:大学期间第一个项目,发起原因是懒得锁门,顺便作为和某舍友的第一次合作。
    • 功能:
      • 拥有网页管理端,可以通过管理端实现布防和撤防
      • 布防后检测到有生物或会辐射红外线的无生命体移动时,就会向微信发送通知(通知内容也许是“可能有麻烦事发生,也可能没有。(作出这种判断的原因是你没有给我装摄像头)”)。
    • 收获:
      • tornado框架的使用
      • python多线程