●特点:支持面向物联网全栈软件开发,含单片机、服务器、前端。
●芯片:熟悉乐鑫 ESP32、杰理 AC63系列,用过亮牛 LN882、富芮坤 FR8016、应广PMS132B。
●通讯协议:熟悉 BLE、IIC、Uart、WIFI、TCP、HTTP 、SPI、MQTT。
●前后端:熟悉Java语言 、SpringBoot后端架构、Mysql数据库 、Tomcat 、EMQX、微信小程序、网页设计。
●硬件:能看原理图,但暂无独立设计硬件。
一.麦谷miligo氛围灯 单片机开发
内容:
电视机的氛围灯,它最基本的功能是根据 HDMI 获取当前视频画面,经过算法让灯带相应变化,呈现出的氛围感觉。分为主控和分控,主控芯片乐鑫 ESP32S3,分控芯片亮牛 LN882,主控 HDMI 接电视机顶盒,分控通过 WiFi 与主控连接,可放在沙发、天花,位置可自定义,接入涂鸦 APP 。
功能大致说明:
1.影音模式:分为视频、音视频、音频和趣味四种模式。主要视频模式根据画面来亮氛围灯、音频模式则根据频谱来推氛围灯。
2.电视尺寸选择:根据电视机屏幕大小选择匹配的灯带数量
3.HDMI 通道选择:四个 HDMI 输入通道可选择
4.亮度强度调节。
5.涂鸦 APP :主控开机后,可以通过MG智能APP或涂鸦公版 APP智能生活 ,搜寻并添加设备,在这个 APP 上也可以执行切换影音模式,切换 HDMI 通道,调节亮度强度等等。
6.红外学习:只能在 APP 上操作。目的是让主控保存目标外边遥控器按键的红外信号,这个按键红外信号对应了主控的某个功能,即按这个遥控器按键可让主控执行某个功能。
7.彩光功能。只能在 APP 上操作,选择颜色值,然后主分控所有灯带跟随常亮。
成绩:
我完成的内容有:
1.音频模式和趣味模式的灯光效果。音频模式主要FFT 频谱,模仿 JBL 的那种灯光效果。
2.红外学习。具体来说即是I2C与 HDX019 通讯。
3.搭建主控 ESP32和 LN882的 Uart 通讯。
4.与涂鸦APP对接。对切换影音模式、切换 HDMI 通道、红外学习下发的指令进行处理。具体来说即是ESP32和涂鸦模组的Uart通讯。
5.视频模式增加主题色功能,采用 Kmean 聚类算法实现。
6.HDMI 通道切换。具体来说即是I2C与 LT8642UXE 通讯。
7.画面裁边处理。比如电影视频画面上下两边有固定的黑边,在灯光效果处理的过程中去掉这部分。
8.ADC 按键。即一个端口检测多个按键。
9.彩光功能。将APP下发HSV颜色数据,转化为RGB,然后灯带常亮。
10.其他一些琐碎功能或事项,如开关机、操作的指示灯、恢复出厂、以及测试和功能整合时序调整等等。
二.云品AI智能车充系统 小程序&后端开发
内容:
汽车充电枪的微信小程序和云端部分。有切换电流、电能统计等功能,可小程序控制,充电完成等重要事件小程序也会推送消息。
成绩:
我完成内容有:
1.添加设备-小程序部分。主要是蓝牙接收单片机上发的设备唯一 ID ,为物理 MAC 地址。
2.蓝牙配网-小程序部分。主要是蓝牙发送 Wifi 名称和密码给单片机。
3.小程序通过蓝牙或网络远程下发其他控制指令,如充电开关、切换电流。
4.小程序消息推送充电完成事件。
5.云端搭建、数据库定义,通讯接口定义 。
三.芯达爱智能成人纸尿裤 单片机开发&小程序开发
内容:
夹在碳膜纸尿裤上的一个设备,小程序可蓝牙连接设备查看,暂未部署服务器,数据都存在手机本地。单片机芯片:杰理 AC6366
功能简述:
1.搜索并添加设备,修改名称,图片标识。
2.尿次计算。ADC 采集碳膜电压,计算湿度,根据电压判断判断是否有尿。信息通过 BLE 实时更新到小程序,当尿次超过设定数量小程序提示更换尿布。
3.体位监测。体位有左侧卧、右侧卧和躺着,通过加速度传感器实现,检测同一体位保持的时间。信息通过 BLE 实时更新到小程序,当单一体位超过设定时间,小程序提示需要翻身。
4.温度监测。
5.喝水记录。在小程序填写喝水记录。可在小程序看到当天的喝水记录。
6.蓝牙 OTA 升级
成绩:
单片机与小程序端所有功能自己完成。
四.蓝牙自拍器 单片机开发
手机连接设备,打开相机,双击设备按键则执行拍照。使用杰理 AC636N芯片,通过蓝牙发送音量+键实现。
五.空调展示板 单片机开发
主要给空调销售店使用,就是不断地周期性地向空调发送红外遥控信号,不断地切换模式,以向顾客展示美的空调的柔风功能,即开机-无风感模式-柔风感模式-防直吹模式-关机。不断循环。并且有相应语音播报。
六.玩具蜻蜓 单片机开发
芯片用杰理 AC6329。
简单的玩具。用手搓一下蜻蜓尾巴,然后转动飞起来,飞几秒后速度慢慢下降,底下红外检测到有障碍则再次加速飞起来循环往复,用手抓尾巴或其他异常则立即停止。另外还有灯光效果。具体涉及PWM、加速度传感器、红外、WS2812。
七.博维腾睡眠优化方案及设备小程序 小程序开发
穴位按摩器对应的小程序
八.老凤祥银楼人事系统 Java w
麦谷miligo氛围灯 单片机开发 内容: 电视机的氛围灯,它最基本的功能是根据 HDMI 获取当前视频画面,经过算法让灯带相应变化,呈现出的氛围感觉。分为主控和分控,主控芯片乐鑫 ESP32S3,分控芯片亮牛 LN882,主控 HDMI 接电视机顶盒,分控通过 WiFi 与
芯达爱智能成人纸尿裤 单片机开发&小程序开发 内容: 夹在碳膜纸尿裤上的一个设备,小程序可蓝牙连接设备查看,暂未部署服务器,数据都存在手机本地。单片机芯片:杰理 AC6366 功能简述: 1.搜索并添加设备,修改名称,图片标识。 2.尿次计算。ADC 采集