电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>M5StickC&V的应援表开源硬件

M5StickC&V的应援表开源硬件

2022-12-22 | zip | 0.17 MB | 次下载 | 免费

资料介绍

描述

我发了手表给你的运动和欢呼。

我叫加油表!!

成像加速数据

M5StickV 的加速度被成像。加速度以 x = R,y = G,z = B 的 8x8 RGB 输入。这是必需的,因为 KPU 仅支持图像。

 

MPU 输出的数据需要转换,因为减号是补号。

accel = i2c.readfrom_mem(MPU6886_ADDRESS, MPU6886_ACCEL_XOUT_H, 6)
accel_x = (accel[0]<<8|accel[1])
accel_y = (accel[2]<<8|accel[3])
accel_z = (accel[4]<<8|accel[5])

if accel_x>32768:
    accel_x=accel_x-65536
if accel_y>32768:
    accel_y=accel_y-65536
if accel_z>32768:
    accel_z=accel_z-65536
poYBAGOiaoGAGdbcAAC0p5dfcMU947.jpg
 

加速度的动态运动表现为云纹。在X方向进行8个点后,在Y点方向进行。由于图像中垂直和水平像素的数量、传感器的采样率和手部运动的周期性。

将图像数据保存到 SD 卡。

pYYBAGOiaoaAN-teAAB4wIp50LU261.jpg
 

https://github.com/anoken/CheeringWatch_M5StickC-V/blob/master/m5stickv_maixpy/m5stickv_imu_to_pixel_record_191027.py

为 Ubuntu 安装 TensorFlow/Keras

本课程使用 Ubuntu18.04 或适用于 Linux 的 Windows 子系统。

安装 Miniconda 并创建 Python 环境。Miniconda 安装程序是从 Miniconda 网站下载的。

Miniconda:https://docs.conda.io/en/latest/miniconda.html

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sh https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

在 Miniconda 上安装 Python、TensorFlow、Keras 等。

conda create -n ml python=3.6 tensorflow=1.14 keras pillow \
numpy pydot graphviz

激活康达。

conda activate ml

安装 kendryte nncase

nncase 将使用 Keras 或 TensorFlow 创建的学习数据转换为 KPU 学习数据 kmodels。

nncase github: https://github.com/kendryte/nncase/

mkdir ./ncc
cd ./ncc
wget https://github.com/kendryte/nncase/releases/download/v0.1.0-rc5/
ncc-linux-x86_64.tar.xz
tar -Jxf ncc-linux-x86_64.tar.xz

凯拉斯学习

加速模型是通过深度学习创建的。每个活动的加速度图像都被分类到 M5StickV SD 卡中。使用 Keras 从 CNN 的分类和图像中学习。学习结果用 Kmodel 保存。

poYBAGOiao2AA1jyAAB-wXuwgEk788.jpg
 

按照以下命令在 Ubuntu 上运行 PYTHON 程序。

python keras_motion_larning_191030.py

https://github.com/anoken/CheeringWatch_M5StickC-V/blob/master/keras/keras_motion_larning_191030.py

生成名为 A 的“my_model.kmodel”文件。

闪存图形用户界面

用工具编写m5stickv固件和kmodel。

pYYBAGOiapGATVV-AAB5Bw14Mcw266.jpg
 

画脸说话

显示一张友好的脸来帮助你。这张脸像万向节一样旋转到倾斜。此外,音频根据动作输出。

poYBAGOiarOAUunzAAU1osS_8DE057.jpg
 

https://github.com/anoken/CheeringWatch_M5StickC-V/blob/master/m5stickv_maixpy/m5stickv_imu_to_pixel_detec_191027.py

环境连接

m5stickv 无法连接到互联网。所以将它连接到 M5StickC 并连接到互联网。将运动数据发送到日本的环境云服务。

pYYBAGOiaraAWxavAACGTi4syPg262.png
 

m5stickc软件使用arduino创建编程。从URT接收并发送到AMBIENT。它还从网络获取当前时间并显示时间。

poYBAGOiarmALPxDAADMdd1YLPM208.jpg
 

https://github.com/anoken/CheeringWatch_M5StickC-V/blob/master/m5stickc/m5stickc_time_recieve_activity_send_ambient.ino


下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费