编程语言:C/C++、Java、Python、SQL、PHP、lua、C# 等
单片机系统开发:Arduino、ESP32、STM32、luatOS、CC2530
物联网通信协议:MQTT、HTTP、RFID、Zigbee、Bluetooth、WI-FI
应用开发:Python爬虫、微信小程序开发、安卓应用开发、嵌入式应用开发、web应用开发等
其他:微信推文排版、网页设计(HTML)、git、office软件、PS、PR、FreeRTOS
1、项目名称:TMS塔筒振动监测系统(风力发电机塔筒振动检测预警)
主要工作:使用stm32f407作为主控,使用spi控制两个w5500网络模块和两个上位机通信,使用ModeBus TCP协议,使用两个USART控制RS485芯片与传感器通信使用ModeBus协议。
项目成果:在本项目中软件设计和算法验证和移植均为我独立完成。项目中软件和硬件都完成了严格的测试,程序长时间运行稳定。
2、项目名称:5.8G毫米波雷达(人体存在检测)
主要工作:1.使用STM32f103编写驱动程序控制HMC833和HMC1122,同时编写通信协议供上位机调控;2.使用stm32f407驱动AD7606采集中频信号,并使用FreeRTOS系统移植MATLAB上的相关算法。
关机技术:FreeRTOS、ADC、DAC、GPIO、USART、SPI、Lwip、乒乓缓存等。
3、1.基于GCE6818的共享广告机:使用粤嵌的arm A53开发板,开发出一款能够使用多终端传输广告(安卓app使用wifi传输、电脑可通过网线连接传输),广告机能实现播放bmp、jpg、avi、mp4格式的广告,同时显示时间,下方滚动字幕,具有特效切换的广告机。关键技术:嵌入式linux(C语言、makefile、wifi、lcd、串口通信)、socket、安卓开发、QT。
2.智慧病床扩展模块:使用air780 4G模块,和ASR-PRO语音模块完成智慧病床的控制,使用部署在器服务器的MQTT服务进行通信,可以使用小程序、语音、安卓APP进行控制病床的状态。关键技术:luatos、mqtt、语音识别、小程序开发、安卓开发。
智慧病床控制系统 (使用语音、微信小程序控制病床的姿态,硬件使用air780E4G模块+ASR_PRO语音控制模块组成,使用MQTT通信协议)
宠物喂食器 (下位机由ESP32CAM+ESP32组成,上位机由微信小程序开发。通过MQTT协议传输下位机状态信息,http协议传输图片)
(使用esp32c3+arduinoIDE开发,可以有8眼睛种模式,还可以自定义上传图片动图等,可以使用手机连接热点后切换,也可以使用蓝牙遥控器)