30 WEB 命令行应用

来自Waveshare Wiki
跳转至: 导航搜索

WEB 命令行应用

为了让产品的参数更容易配置,同时更加方便用户为产品添加自定义的功能,我们为产品设计了命令行参数的功能,你可以通过在网页的命令行工具中输入指令来实现对应的功能,本章节会详细介绍这些功能。

通过 ESP-NOW 发送信息

添加广播MAC地址到peer

  • send -a -b
  • send --add --broadcast
  • send -a FF:FF:FF:FF:FF:FF
  • send --add FF:FF:FF:FF:FF:FF

添加特定MAC地址到peer

  • send -a AA:BB:CC:DD:EE:FF
  • send -add AA:BB:CC:DD:EE:FF

从peer中删除广播MAC地址

  • send -rm -b
  • send --remove --boardcast
  • send -rm FF:FF:FF:FF:FF:FF
  • send --remove FF:FF:FF:FF:FF:FF

从peer中删除特定MAC地址

  • send -rm AA:BB:CC:DD:EE:FF
  • send --remove AA:BB:CC:DD:EE:FF

广播发送(初次使用前需将广播MAC添加到peer)

  • send -b what's up bro
  • send --broadcast what's up bro

单播发送(初次使用前需将目标MAC添加到peer)

  • send AA:BB:CC:DD:EE:FF what's up bro

组播发送(初次使用前需将目标MAC添加到peer,可添加多个,且不能包含广播MAC地址:FF:FF:FF:FF:FF:FF)

  • send -g what's up bro
  • send --group what's up bro


播放音频

TTS(文字转语音,初次使用初始化时间较长)

  • audio -s what's up bro
  • audio --say what's up bro

设置音量大小(范围为0-1.0之间)

  • audio -v 0.9
  • audio --volume 0.9

播放某个 sounds 文件夹内的音频文件(.mp3 .wav 格式,可以播放其它文件夹内的文件)

  • audio -p file.mp3
  • audio --play_file file.mp3
  • audio -p others/file.mp3


底盘

直接给底盘发JSON指令,具体指令需参考相关WIKI

  • base -c {'T':1,'L':0,'R':0}
  • base --cmd {'T':1,'L':0,'R':0}

开启在屏幕上显示来自底盘的信息

  • base -r on
  • base --recv on

关闭在屏幕上显示来自底盘的信息

  • base -r off
  • base --recv off

默认可以显示10秒命令行/ESP-NOW信息

  • info


OpenCV

设置目标颜色区间

  • cv -r [90,120,90] [120,255,200]
  • cv -range [90,120,90] [120,255,200]

选择颜色(默认只有红绿蓝)

  • cv -s red
  • cv --select red

设置云台追踪参数

颜色追踪迭代比例

  • track -c 0.023

人脸/手势追踪迭代比例

  • track -f 0.068

追踪速度

  • track -s 60

动作加速度比例

  • track -a 0.4