本文主要是介绍基于OrangePi的智能垃圾桶(全程可实现),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
一、阿里云平台垃圾分类接入
二、用C语言调用阿里云Python的接口
1.首先将阿里云自启动
2.封装函数,方便C语言调用
3、用C语言调用
三、香橙派调用摄像头
1) 首先将 USB 摄像头插入到 Orange Pi 开发板的 USB 接口中
2) 然后通过 lsmod 命令可以看到内核自动加载了下面的模块
3) 通过 v4l2-ctl 命令可以看到 USB 摄像头的设备节点信息为/dev/video0
编辑
4) 使用 fswebcam 测试 USB 摄像头
a. 安装 fswebcam
b . 安装完 fswebcam 后可以使用下面的命令来拍照 a)
c. 在服务器版的 linux 系统中,拍完照后可以使用 scp 命令将拍好的图片传到 Ubuntu PC 上镜像观看(这里直接使用FTP拖出去)
6) 使用 mjpg-streamer 测试 USB 摄像头
a. 下载 mjpg-strea
b. 安装依赖的软件包
c. 编译安装 mjpg-streamer
d. 开启服务
7.使用wget命令,从网页上获取图片
8.设置开机就能自己启动(编写脚本文件)
使用shell之bash解释器执行(目的是为了简化,不在到指定的目录下面去执行文件)
设置开机就能自己启动:
四、垃圾识别中语音识别的配置
五、使用VSCode进行远程开发
六、语音模块和摄像头与 阿里云结合
1.先将语音模块和香橙派相连接(这里看一下连接顺序)
2、查看uart5是否已经打开
3、USB摄像头接到香橙派上面
编辑
4、执行的流程图
这篇关于基于OrangePi的智能垃圾桶(全程可实现)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!