基于OrangePi的智能垃圾分类项目
文章平均质量分 82
基于OrangePi的智能垃圾桶项目
大帅不想当程序猿(梦想成真版
奇奇怪怪、跟随大流选择了计算机科学与技术专业
然后走上了嵌入式Linux这条不归路
24届应届生,广漂转深漂,第二家公司转正后已离职……Linux应用层上限真的很低没必要
展开
-
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(1)镜像重烧录与系统重安装
OrangePi Zero 2基本配置和外设库安装原创 2023-10-25 22:04:49 · 179 阅读 · 1 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(2)C语言调用Python代码--libpython3的dev依赖库的安装与测试
如果想要在C语言中调用python的代码,需要安装libpython3的dev依赖库。步骤大体如下(按顺序用对函数和参数,无技巧可言)安装完成后再次查看就可以看到“原创 2023-10-28 20:55:50 · 299 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(3)阿里云垃圾识别方案与调用阿里云Python接口
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(4)C语言调用阿里云Python接口原创 2023-10-26 22:53:08 · 433 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(4)USB摄像头接入测试
scp image.jpg test@192.168.1.55:/home/test(根据实际情况修改 IP 地址和路径)器中输入【开发板的 IP 地址:8080】就能看到摄像头输出的视频了(图像不清晰可通过镜头调焦)d. 在桌面版的 linux 系统中,可以通过 HDMI 显示器直接查看拍摄的图片。e) ./image.jpg 用于设置生成的照片的名字和路径。a) -d 选项用于指定 USB 摄像头的设备节点。b) --no-banner 用于去除照片的水印。在mjp.desktop里面粘贴下面的内容。原创 2023-10-27 12:40:51 · 231 阅读 · 3 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(5)语音模块设置
语音模块在此项目中用于播报是什么类型的垃圾原创 2023-10-27 21:44:16 · 95 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(6)语音模块与阿里云结合
跳转到如何开启uart5步骤。服务开机自启动脚本编写详见。原创 2023-10-28 21:21:59 · 221 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(7)垃圾桶开盖功能
实现功能:使用语音模块和摄像头在香橙派上做垃圾智能分类识别, 同时根据识别结果开关不同的垃圾桶的盖子。在搭建环境的基础上, 接上用于开关盖的舵机(舵机模块可以直接粘在垃圾桶 内侧),因为我只有一个舵机当前代码里仅用了1个舵机用于示例代码的编写,可以自行购买4个垃圾桶和舵机用于区分4种垃圾类型。原创 2023-10-28 22:09:19 · 201 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(8)垃圾桶开盖代码优化(多线程)及增加OLED显示垃圾类型
上一篇博文实现了垃圾桶开关盖的功能,但使用的是单线程,代码执行效率不高且不利于拓展。原创 2023-10-29 16:33:07 · 129 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(9)增加网络控制功能
开始实现网络控制功能之前可以先看看下面这篇博文对网络通信的概念和流程有个清晰的认知。原创 2023-11-01 00:31:49 · 301 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(10)将指令来源和垃圾类型保存到文件中
将指令来源和垃圾类型保存到文件中原创 2023-11-02 14:43:02 · 267 阅读 · 0 评论 -
基于OrangePi Zero 2实现垃圾分类智能垃圾桶项目(11)将指令来源和次数保存到数据库中(SQLite),指令来源和发出时间以及垃圾类型保存在文件中
void create_db(){//创建/打开数据库并创建一个名为history的表格int ret;//打开数据库if(ret!exit(0);}else{//创建表格if(ret!//exit(0);}else{原创 2023-11-02 21:36:42 · 502 阅读 · 0 评论