opencv3.4.12全景拼接
利用opencv源码的surf、flann算法进行关键点和描述子的查找及特征点的匹配,接着计算变化矩阵、图片拼接、图片大小裁剪、图片去黑处理,完全图片的全景拼接,此源码并未使用opencv开源中的例程去修改,因为开源中的例程执行速度太慢了,不符合嵌入式设备的处理。
智能家居系统设计(stm32/μCOS-III)
该项目拥有四种控制方式,分别是语音识别、触摸屏、小程序、APP,而控制的对象是家用电器(这里利用一个多路继电器来模拟家用电器)。
这四种控制方式还能对采集的数据进行反馈显示:
在语音识别方面,语音模块识别到特定的关键词语后,会将采集到的温湿度数据通过语音播报模块进行播报反馈;
在触摸屏和APP方面,将采集到的温湿度、有害气体浓度、光照强度显示在触摸屏上,还可以设置湿度和有害气体浓度的阈值(湿度阈值的设置是当湿度超过设定阈值时,表明室外下雨了,让窗户自动关闭(这样也是利用一路继电器来模拟窗户的打开与关闭);有害气体浓度阈值的设置是当浓度超过设定阈值时,表明屋内有害气体浓度过高,让语音播报"煤气含量过高,请及时处理"来达到警示的目的),最后还能设置是否开启安防模式,在安防模式下,会通过人体感应模块不断检测周围是否有人,如果有人的话,蜂鸣器就会报警警示,同时在APP和小程序上也会改变相对应的图标。
在小程序方面,除了可以显示采集到的数据和控制用电器之外,这里还可以显示当地的天气状态。
stm32+mqtt+小程序.zip
利用stm32的串口4与ESP8266进行通信,通过ESP8266去连接远端的服务器,同时小程序端也连接到服务器上,接着两个客户端各自订阅和发布主题后即可实现数据的传输
cjson库,包含各种cjson的函数
cjson的.c和.h文件,里面包含cjson的解析函数等等
mqtt文件,里面的mqtt.min.js文件可以导入到小程序中使用
mqtt文件,里面的mqtt.min.js文件可以导入到小程序中使用
app inventor自定义的wifi通信app
用app inventor制作的一个wifi通信app,可实现此app连接上已开启热点的wifi模块,进而控制32开发板
app inventor的tcp扩展插件
app inventor设计wifi模块所需要的tcp扩展插件
利用stm32+app inventor与esp8266通信
通过编写stm32与esp8266通信的相关代码,然后利用app inventor制作app页面,生成app二维码,在手机端下载,进而从手机端上面的app控制开发板上面的led灯,实现自定义app利用wifi控制开发板
stm32语音识别与播报智能控制led灯.zip
通过说出对应的语句让识别模块识别,识别到对应语句后做出相应指令,并利用播报模块说出当前指令是什么
人机交互显示屏调PID参数.zip
利用按键调整pid的参数以及在显示屏上面显示,提高效率
stm32f103c8t6控制ESP8266与手机APP通信.zip
利用stm32f103c8t6控制ESP8266模块与手机APP进行通讯,进而实现由手机控制单片机
stm32+ESP8266远程控制LED灯相关资料.zip
stm32+ESP8266远程控制LED灯,并且单片机上传数据到云台
stm32语音识别与播报、DHT11结合.zip
stm32通过语音识别模块(模块->集成在51单片机上面)发送数据给stm32,stm32接收到相应指令后读取DHT11温湿度传感器的数据,然后将数据发给语音播报播放出来
最新stm32蓝牙程序及相关资料
这里面我用stm32控制蓝牙模块点亮LED灯的简单实验,让新手能简单通过蓝牙模块控制stm32上面的某些设备!资料里面有AT指令集!!!!!!!!
stm32f103c8t6利用蓝牙控制舵机
通过蓝牙发送信号给控制板来控制舵机,注意舵机最好接外接电源,不然控制板可能电压不稳定导致舵机只转一个角度后就卡死了!!!
stm32f103c8t6利用蓝牙控制舵机
通过蓝牙发送信号给控制板来控制舵机,注意舵机最好接外接电源,不然控制板可能电压不稳定导致舵机只转一个角度后就卡死了
stm32控制步进电机
通过两个按键来控制两个步进电机,通过按键1和按键2来操作步进电机,通过按下按键1后,两个步进电机同时向同一个方向旋转一圈,按下按键2后,两个步进电机同时向另一个方向旋转一圈。
stm32蓝牙模块程序及相关资料
这里面我用stm32控制蓝牙模块点亮LED灯的简单实验,让新手能简单通过蓝牙模块控制stm32上面的某些设备!资料里面有AT指令集!!!
1.3寸TFT(LCD)彩色(65k 16位)显示屏7针 SPI
1.3寸TFT(LCD)彩色(65k 16位)显示屏7针 SPI 240×240,个人认为这个显示屏非常不错,显示效果很OK,适合小型开发
0.96寸TFT(LCD)彩色(65k 16位)显示屏8针SPI 80-160
0.96寸TFT(LCD)彩色(65k 16位)显示屏8针SPI 80-160,个人认为这款TFT显示屏还不错,显示效果很可以,适合小型开发
0.96寸OLED显示屏 7针SPI蓝色,6针黄蓝双色
0.96寸OLED显示屏 7针SPI蓝色,6针黄蓝双色的代码,可以显示两种显示屏的代码,亲测有效,效果比IIC方式的好!
OLED取模教程以及软件
介绍了如何给你显示一个字符,数字,文字,以及一些黑白图片,里面说的很清楚,个人认为已经很详细了!!!!!!!!
0.96寸OLED使用文档
可供刚开始接触OLED显示屏的新手使用,里面介绍了各种OLED的知识,包括IIC和SPI两种接线方式都有,个人认为这个还是很不错的
0.96寸4针OLED显示屏 IIC 蓝色
stm32f103c8t6控制0.96寸4针OLED显示屏 IIC 蓝色,IIC本人测过效果不是很好,但是接线简单,占用IO口少