熏香机控制板基于GD32E231做为主控,利用定时器和PWM对直流泵的运行时间和强度的控制。4相5线步进电机对香水瓶更换和安装是的升降操作。显示应用了常用的ST7567主控的12864显示屏,可以直观的显示熏香机的工作状态。
LED的亮度调光是通过改变LED的导通时间来改变亮度的,单位时间内LED的导通时间越长,亮度越高。实际应用中是通过改变占空比来控制的。由LED的光效率转换特性可知,在增加相同占空比的情况下,低灰度值时比高灰度值时亮度增加的幅度大,同时在低灰度值时,灰度值每变化一个小单位,光强增率D的值都是比较大的,随着亮度增加,光强增率D减小,人眼对光变化敏感程度也减小。也就是说在低亮度时级跳突变非常明显,亮度跳变对人眼视觉特别敏感,无法做到渐亮或渐暗的柔性效果。平滑调光原理是通过改变LED调光曲线线性来改善LED的调光效果
整个作品设计只用了三个按键(GD32E231板子上面的一个KEY1和我的stm32板子上面的2个KEY2,KEY3),在游戏中,KEY1可以用来暂停游戏,KEY2和KEY3用来控制贪吃蛇方向,KEY2控制蛇顺时针方向转动,KEY3控制蛇你是正方向转动。
密码锁在生活中比较常见,各种各样的,常见的都是数字形式的,一般输入几位数字来完成密码。本项目使用颜色来完成密码锁,颜色的种类比较多,相对数字来说比较复杂,使用色卡来进行密码的设置和开锁,破解的难度比较大,相对来说也就更安全。
观赏鱼缸控制器以兆易创新为本次大赛提供的Arm® Cortex®-M23内核GD32E231C-START评估板为基础进行学习、开发、验证。最终采用兆易创新配赠的GD32E231C8T6微控制器芯片,利用315MHz遥控收、发装置并配合其它一些相关外围设备,实现鱼缸循环水泵状态控制;LED照明灯三段式亮度控制;颗粒状饵料投料控制以及入水式水温采集数码管显示等功能的观赏鱼缸控制器。
长时间出差不在家,家里的金鱼会挨饿。因此,为了让金鱼在主人不在家的时候不会挨饿,基于4自由度机械手臂和GD32E231设计一款基于自动投喂机器人。 GD32E231通过生成PWM来控制机械臂,同时按照预先设定的时间,从固定地方去取鱼食,放入鱼缸,通过多次人工训练,让机械臂根据人工训练的数据,实现自动计算投喂取食位置。 同时还可以增加一些辅助功能,通过串口或者板载ADC加上光敏电阻来大概获取GD32E231的内部温度和鱼缸周围光照情况,天黑暗时可以打开台灯等照明设备。
项目总体设想是通过GD32E231开发板作为主控单元,用LCD5110显示屏及两个用户按钮作为人机交互模块,通过红外线探头来作监测,用AT24C02flash芯片来保存记录监控报警的触发时间,这样就能初步实现基本的智能功能。
该设计是利用GD32F350作为主控,OLED12864作为显示屏,ESP8266模块作为网络连接模块的显示器。系统启动之后会自动连接服务器(使用易语言写的服务器软件)。之后可以通过使用B2按键获取网络时间更新到单片机系统,校准当前的时间。在接收模式下可以接收来自服务器的图片和文字信息,单片机对传输的信息进行处理之后通过OLED屏显示出来。该设计可以作为一个任务器,从网络发送任务然后使用OLED显示出来,方便查看。可以作为一个电子便签,放在家里或者公司,发送今天应该完成的工作,给自己提醒。该设计还包括了闹钟,用户可以设定一个闹钟用于提醒自己,作用起床,任务提醒等都是可以的。
此次设计的针对于智能跑鞋的蓝牙基站,主要应用场景为学校教室以及健身房等场所。以学校教室为例,学校以及家长关注学生每日的运动和学习情况,劳逸结合。学生穿上智能鞋,在教室里放置蓝牙基站,在摆脱手机的情况下,依然可以采集到每个学生当日的运动情况。学生上课时,基站自动通过蓝牙自动连接智能鞋并获取步数,将学生ID以及步数进行存储。一天课程结束后老师可以通过PC软件来通过当天学生的情况,在上课期间老师也可以通过PC软件来控制连接指定智能鞋设备。
“随身信息牌”,顾名思义就是将想要展示的信息显示在随身携带的一块设备(屏幕)上。这个创意的启发点是由于之前遇到很多老人走丢了,却有些因为年龄太大了,记忆力不好了,忘记了家在哪里,找不到家人的电话了等等(尽管少数,但还是存在的,而且中国人口老龄化日益严重,必然占比会提升)。
本作品为简易计步器设计,主要利用MEMS传感器检测人体姿态变化,经过计步算法实现简易计步功能,其中采用OLED屏作为显示器件,同时增加了GY-30光传感器模块检测周围环境亮度变化来实时调节OLED背光亮度;同时使用片内RTC实现实时时钟的功能。由于时间资源有限,后期可发挥扩展增加心率检测、温湿度气压、语音播放与联网功能。