admin 管理员组

文章数量: 1184232

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


先给出下载链接:

  • 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": “ , // mcl的地址和端口,也在setting.yml中
  • "remote_server": “ , // 远程服务器地址,可以用我这个
  • "socket_server_port": 8082 , // 端口,可以不管
  • "socket_client_port": 8081 , // 端口,可以不管
  • "socket_max_transfer": 1024 , // 最大传输量,可以不管
  • "servor_pin": 18 // 舵机连接在树莓派哪个引脚,注意BCM模式


mirai-api-http文档:

本文标签: 系统 舵机 编程