前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >QQ控制树莓派(舵机+摄像头+...)

QQ控制树莓派(舵机+摄像头+...)

作者头像
小锋学长生活大爆炸
发布2021-06-17 20:08:38
7610
发布2021-06-17 20:08:38
举报

前言

本文内容是基于前一篇文章扩展而来:

4步实现树莓派人脸识别、拍照与推送、舵机旋转


先给出下载链接:https://sxf1024.lanzoui.com/iOsZUq5mq4d

  • MagicMirror:部署在服务器上的网页,用于接收图片的上传和显示。
  • mcl:mirai控制中心,需要启动里面的mcl.cmd或mcl。
  • data:人脸检测的xml库,可以不用管。
  • img:人脸检测后将图片保存到本地目录。
  • camera.py:opencv相关,用于摄像头控制。
  • qqListener.py:qq机器人,通过qq聊天方式控制树莓派(如摄像头)。
  • conf.json:配置文件,所有需要个性化改动的地方都在这。

  • 用法一: 当只运行camera.py,则树莓派为实时检测人脸,并将捕获的人脸照片发到QQ;
  • 用法二: 当运行qqListener.py、camera.py、mcl时,可以通过QQ聊天方式控制树莓派(如摄像头、舵机)。

目前只支持3个功能,可自行扩展:

  1. help: 获取所有可用指令
  2. servor : 改变舵机的角度,输入范围:0~180
  3. capture: 摄像头截1张图

conf.json各参数讲解:

  • "auth_key": “abcd”, // 在mcl\config\net.mamoe.mirai-api-http\setting.yml中设置的auth_key
  • "bind_qq": “123456”, // mcl登录的qq账号,
  • "sleep_time": 1, //轮询间隔时间,秒
  • "target": “1061700625”, “2544612409”, // 允许那几个qq可以通过发消息控制
  • "debug_level": “debug”, // 调试信息输出登记
  • "qmsg_key": “d05e1f7acded6f948f3a61da9d9f7708”, // 去qmsg酱官网申请
  • "mirai_addr": “http://127.0.0.1:8080/”, // mcl的地址和端口,也在setting.yml中
  • "remote_server": “http://xfxuezhang.cn/WEB/MagicMirror/, // 远程服务器地址,可以用我这个
  • "socket_server_port": 8082, // 端口,可以不管
  • "socket_client_port": 8081, // 端口,可以不管
  • "socket_max_transfer": 1024, // 最大传输量,可以不管
  • "servor_pin": 18 // 舵机连接在树莓派哪个引脚,注意BCM模式


mirai-api-http文档:https://project-mirai.github.io/mirai-api-http/API.html

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
人脸识别
腾讯云神图·人脸识别(Face Recognition)基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、比对、搜索、验证、五官定位、活体检测等多种功能,为开发者和企业提供高性能高可用的人脸识别服务。 可应用于在线娱乐、在线身份认证等多种应用场景,充分满足各行业客户的人脸属性识别及用户身份确认等需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档