电子发烧友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


RGB 手表 MPU Ubuntu
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

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

评论

查看更多

下载排行

本周

  1. 1矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
  2. 1.12 MB  |  5次下载  |  免费
  3. 2HT81696H 内置升压的30W立体声D类音频功放数据手册
  4. 1.21 MB   |  1次下载  |  免费
  5. 3HTA6863 3W超低噪声超低功耗单声道D类音频功率放大器数据手册
  6. 0.87 MB   |  次下载  |  免费
  7. 4南芯 Southchip SC8802C 充电控制器 规格书 Datasheet 佰祥电子
  8. 88.16 KB  |  次下载  |  免费
  9. 5矽力杰 Silergy SY7065 同步升压转换器 规格书 Datasheet 佰祥电子
  10. 910.67 KB  |  次下载  |  免费
  11. 6矽力杰 Silergy SY7066 同步升压转换器 规格书 Datasheet 佰祥电子
  12. 989.14 KB  |  次下载  |  免费
  13. 7WD6208A产品规格书
  14. 631.24 KB  |  次下载  |  免费
  15. 8NB685 26 V,12 A,低静态电流,大电流 同步降压变换器数据手册
  16. 1.64 MB   |  次下载  |  2 积分

本月

  1. 1EMC PCB设计总结
  2. 0.33 MB   |  12次下载  |  免费
  3. 2PD取电芯片 ECP5702规格书
  4. 0.88 MB   |  5次下载  |  免费
  5. 3矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
  6. 1.12 MB  |  5次下载  |  免费
  7. 4氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
  8. 0.10 MB   |  3次下载  |  免费
  9. 5PD取电芯片,可取5/9/12/15/20V电压ECP5702数据手册
  10. 0.88 MB   |  3次下载  |  免费
  11. 6SY50655 用于高输入电压应用的伪固定频率SSR反激式稳压器英文资料
  12. 1.01 MB   |  3次下载  |  免费
  13. 7怎么为半导体测试仪选择精密放大器
  14. 0.65 MB   |  2次下载  |  免费
  15. 8SY52341 次级侧同步整流英文手册
  16. 0.94 MB   |  2次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935137次下载  |  10 积分
  3. 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
  4. 1.48MB  |  420064次下载  |  10 积分
  5. 3Altium DXP2002下载入口
  6. 未知  |  233095次下载  |  10 积分
  7. 4电路仿真软件multisim 10.0免费下载
  8. 340992  |  191469次下载  |  10 积分
  9. 5十天学会AVR单片机与C语言视频教程 下载
  10. 158M  |  183360次下载  |  10 积分
  11. 6labview8.5下载
  12. 未知  |  81606次下载  |  10 积分
  13. 7Keil工具MDK-Arm免费下载
  14. 0.02 MB  |  73832次下载  |  10 积分
  15. 8LabVIEW 8.6下载
  16. 未知  |  65991次下载  |  10 积分