5浏览
查看: 5|回复: 0

[ESP8266/ESP32] 使用掌控板控制小米设备(大佬勿喷)[第一篇]

[复制链接]
回帖奖励 1 创造力 回复本帖可获得 1 创造力奖励! 每人限 1 次(中奖概率 50%)
本帖最后由 爱创造的王同学 (我不是人机) 于 2026-7-13 21:33 编辑
使用掌控板控制[(small)米]设备
[第一篇]


       相信大家都或多或少地买过一些小米的设备吧?但是,大家有没有想过用我们手上的掌控板来实现控制小米的设备呢?额,当然,也可以使用Arduino板来实现,本文为了方便,就先使用掌控板。

      基于掌控板拥有Wi-Fi模块的特性,我们优先考虑使用掌控板来实现。

一、硬件准备

掌控板 /(ESP32)

    掌控板由创客教育专家委员会推出, 是一款教学用开源硬件,为普及创客教育而生,在巴掌大的板子上集成了ESP32主控芯片及各种传感器和执行器同时使用金手指的方式引出了所有IO口,性能强劲扩展性强。

  • 处理器:Tensilica LX6双核处理器(一核处理高速连接,一核独立应用开发)
  • 主频:高达240MHz的时钟频率
  • SRAM:520KB
  • Flash:4MB
  • Wi-Fi协议:802.11 b/g/n/d/e/i/k/r (802.11n,速度高达150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防护间隔
  • 板载多种传感器,如六轴传感器、光线传感器、麦克风、磁场传感器、OLED屏等
二、前期工作

       需要和大家讲的一点是:控制小米设备,必须要先获得每个设备的TOKEN,并且下载一些库文件和VC++之类的东西,我现在就使用我手上Win11的操作系统来给大家演示一下。

       首先,我们需要先下载Python,在这https://www.python.org/downloads/,安装时一定要勾选:Add Python to PATH,后续需要安装一些库文件。然后的话,还要去https://visualstudio.microsoft.com/zh-hans/visual-cpp-build-tools/下载,但是要记得到时候勾选C++的那个框啊 ,然后等他安装,安装完了之后呢,叉掉这个界面,准备抓设备IP + TOKEN。

       但是呢,小米设备的TOKEN这个东西吧,你直接在CMD里面抓不到,扫出来是全f,所以我们从https://pan.baidu.com/s/1deEAY9UnbweSczMqLXZK8Q这个网站下载,然后提取码是:kin3         

使用步骤:
    1.下载后解压,找到 token_extractor-qr.exe
    2.双击打开(Windows 提示安全警告 → 点更多信息仍要运行
    3.输入 q 回车 → 选择 cn
    4.程序会生成二维码,在同目录找到 temp_qr.png 打开(可能会自动弹出来)
    5.打开米家 APP → 右上角扫一扫 → 扫这个二维码登录
    6.登录成功后,自动列出所有设备:名称、IP、真实 Token
    现在我们打开CMD,输入:pip uninstall -y python-miio,然后呢,输入     pip install --pre python-miio -i https://pypi.org/simple      
   之后检查版本:     pip show python-miio                  
  只要看到类似:Version: 0.6.0.dev0   就成功了。

⬇这边是有字的(~)
   (额,今天晚上时间差不多了,明天晚上再发第二篇吧,给我这个第一次在DF发帖的蒟蒻点时间~)
             (^o^)
到这里截止

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail