“RT-Thread X RISC-V创新应用设计大赛”是由RT-Thread联手中科蓝讯、沁恒微电子、电子发烧友共同发起的面向全国工程师的线上电子竞赛,本文将不定期分享大赛开源作品,帮助广大电子爱好者学习更多RT-Thread知识。
宠物远程智能管理系统
作者:Bigmagic123项目简介
随着社会的发展和人民生活水平的不断提高,也有着非常多的工作压力。与人的交往也会有很多的压力,于是,越来越多的人选择养一只小宠物陪伴自己。但是目前,宠物不像人一样,可以选择搭建自己的舒适居住环境,在这种背景和情况下,做一个智能的宠物家居系统显得非常有趣和有必要。本项目基于中科蓝讯(Bluetrum)AB32VG1开发板,结合rt-thread物联网操作系统,同时外接ESP8266模块,通过MQTT协议连接阿里云物联网平台。开发板上云后,就可以实时的上传开发板采集到的传感器数据,同时通过云平台提供的web界面设计,可以展示出数据的值,也可以通过控件来完成对设备的控制,从而实现远程监控的作用。
储能电池管理系统
作者:袁建明项目简介
随着科技的不断发展,到处都是高科技产品的应用,能源的需求越加丰富, 储能系统得到了前所未有的发展。在现阶段,储能系统基本都是以锂离子电池组为主, 而单体电芯的额定电压一般只有3.7V,想要组成更高电压, 更高容量的储能系统,需要多个电芯进行串并联, 这就需要一个电池管理系统BMS来对电池组中个多个串联电芯进行管理。本项目就是在这种需求下产生,以RISC-V核心的AB32G1为主处理器, 通过电路采集电池组的单体电压,单体温度,总电压,总电流等信息, 并把所有信息进行汇总,计算电池组剩余电量SOC。当检测到电芯过充,过放,过温等情况发生时,及时发送警告信息到上位机, 以保护电池组安全稳定的运行。
一个桌面智能坞小工具
作者:pomin项目简介
荣幸能申请到AB32VG1开发板参加这次RTT的创新大赛,这个芯片的功能很强大。我基于这个开发板制作了一款桌面小工具一个小巧、功能丰富、具有实用价值的桌面物联网“控制中枢”。可以实现:精灵播放音乐时内部有一颗呼吸灯的效果;精灵可以通过OLED显示当前音乐名字、播放状态;精灵可以自动连接到MQTT服务器,实现网络交互;精灵可以通过红外遥控,实现音乐切换和暂停播放;精灵可以通过手机连接热点配网,配置联网信息,连接 WIFI;精灵连接有功放模块实现播放TF卡中的音乐;精灵连接有一个rgb彩灯,在一个精致小夜灯中实现彩虹灯的效果;精灵连接有一个灯管,实现联网控制灯管,冬天再也不用下床关灯了;精灵配有自主设计的微信小程序端应用,通过MQTT服务器来实现和精灵的交互。
隔震测试台设计
作者:梅斌项目简介
采用AB32VG1开发板通过PID算法实现隔震测试台的反馈控制器设计。首先通过开发板上的10位ADC,将隔振台上的震动速度传感器上的速度模拟信号进行采样,然后经过主程序PID算法计算反馈控制电压,计算结果再经PWM输出,滤波后控制音圈电机驱动隔振台,驱动力与震动速度方向相反,以达到隔振的目的。
手势识别控制的音乐播放器
作者:Eureka1024项目简介
中科蓝讯公司推出的 AB32VG1 开发板,这个开发板自带 按键模块、audio 模块和 TF card 模块,基于该开发板结合 OLED12864 模块作为显示屏幕,加上 PAJ7620U2 手势识别模块,制作了一款基于手势识别的音乐播放器,这样就可以实现非接触式控制音乐播放,这个模块作为一个基础,之后也能构造出更炫酷的作品 该音乐播放器目前实现了如下功能:1、可以通过 OLED12864 模块显示播放器信息。2、可以通过按键控制音乐播放和设置一些信息。3、读取 SD 卡的音乐文件并播放。4、通过手势识别模块控制播放器。
无线键鼠中继器(带视频传输)
作者:LJ5201314项目简介
项目将有线的键盘和鼠标改造成蓝牙传输的无线方式。该方案全套使用南京沁恒微(WCH)的芯片,主要包括CH32F103C8T6(简称接收器),CH9350L以及CH32V103RBT6开发板(简称开发板)。CH32F103C8T6作为接收器,负责接收开发板发送过来的键鼠数据,CH9350L模块负责将从键鼠获取的HID数据帧解码后通过串口发送到开发板,开发板通过蓝牙发送到接收器,接收器通过自身模拟成键鼠HID设备,将用户的原始数据以HID报文的形式通过USB总线呈交给电脑。此处还有一个小彩蛋,接收器不仅可以作为键鼠数据的接收器,还可以作为VGA视频的转换器,将VGA视频转换成RGB差分信号发送出去,利用RGB差分信号的接收器重新还原成VGA视频。可以实现键鼠和视频的同步操控,可以应用于会议室的PPT同步放映等场合。
摄像头车牌图像采集
作者:Mak_z项目简介
使用基于RT-thread操作系统的AB32VG1开发板作为主控,对ov7670摄像头进行图像采集,并使用串口发送图片RGB565格式到PC供opencv进行图像识别。原项目设想在开发板上进行采集的同时并通过简单的二值算法和插值算法实现车牌号识别,但实践中发现开发板的ram并不够保存采集回来的图像信息,与数据手册中介绍的192k有一定差距,实现用户能使用的ram是70k;同时原设想是带lcd屏幕的,但最后发觉io口数量不够,只能通过串口调试显示,但lcd屏幕的 spi代码仍保留在原码中,可供参考。目前开发板通过摄像头采集完整数据部分已经完成,并且可以通过串口uart1发送到上位机进行图像显示。识别号牌上位机需要另外再做。
物联网的智能家居系统
作者:洪家团、陈政村、李智健、郭俊壕项目简介
基于ab32vg1,微信小程序以及mqtt通讯。rtt的多线程系统,微信小程序的轻量可定制化,以及mqtt的稳定性,三者的有机结合,给予了物联网新的方向,而我们的智能家居系统,正是依靠了这一体系。用户可以通过微信小程序,向单片机发送命令,可获取家里面的温度,湿度,同时也可点亮led灯,控制窗帘闭合,以及继电器开关等等。
冬笋探测器设计
作者:余志文项目简介
本设计采用微波反射法,设计一种冬笋探测器。本设计的探测装置由发射电路,接收电路,天线,信号检测和LCD显示5个部分组成。使用AB32VG1通过串行接口配置高频发生模块产生两路高频信号。一路作为参考,另一路送给发射天线之后经过土壤发射之后送给接受天线。参考信号和经过土壤层发射回来的信号送给相位检测模块。相位检测模块根据相位的差值输出不同的电压值。使用AB32VG1 模块采集相位模块送过来的模拟信号并计算分析采集结果并在LCD屏幕上显示结果。
自稳三棱柱
作者:王宇、赵洋、巨太平、宋卓项目简介
本项目是基于沁恒的CH32V103R8T6开发板进行开发,在RT-thread操作系统下通过对JY61陀螺仪进行数据采样经过PID控制算法实现装置自稳。其中JY61内置微处理器,结合动态卡尔曼滤波和姿态解算获取高精度高稳定性姿态数据,满足控制需求;同时,无刷电机的高转速为其动量提供了足够的保证,调试时逐飞科技的无线串口可以负责连接PC和下位机。
原文标题:【大赛作品秀】RT-Thread创新大赛作品分享第四期
文章出处:【微信公众号:电子发烧友论坛】欢迎添加关注!文章转载请注明出处。
全部0条评论
快来发表一下你的评论吧 !