资料介绍
描述
我发了手表给你的运动和欢呼。
我叫加油表!!
成像加速数据
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
加速度的动态运动表现为云纹。在X方向进行8个点后,在Y点方向进行。由于图像中垂直和水平像素的数量、传感器的采样率和手部运动的周期性。
将图像数据保存到 SD 卡。
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 保存。
按照以下命令在 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。
画脸说话
显示一张友好的脸来帮助你。这张脸像万向节一样旋转到倾斜。此外,音频根据动作输出。
环境连接
m5stickv 无法连接到互联网。所以将它连接到 M5StickC 并连接到互联网。将运动数据发送到日本的环境云服务。
m5stickc软件使用arduino创建编程。从URT接收并发送到AMBIENT。它还从网络获取当前时间并显示时间。
- Banana Pi BPI-M5开源硬件开发板DXF结构文件 1次下载
- Banana Pi BPI-M5开源硬件开发板原理图 12次下载
- Banana Pi BPI-M64开源硬件开发板用户使用手册 1次下载
- M5StickC二进制时钟/手表开源
- M5StickC PNG手表开源设计
- M5StickC激光测距仪开源设计
- MiniLFO v1.1主面板开源硬件
- vroland的EPDIY v6开源硬件
- 开源硬件-警灯
- 5V稳压器开源硬件
- USB-C 5V电源分线开源硬件
- 云电压表开源硬件
- Gerber SolderingStation v2.8开源硬件
- 开源硬件-微型助推器v3
- 主流的开源硬件有哪些详细资料说明
- 基于瑞萨Arm Cortex-M85 MCU Feather SOM的解决方案 289次阅读
- 用小安派开源硬件制作一个桌面天气站 809次阅读
- 介绍两款小安派开源硬件:Cam-U和Cam-D 545次阅读
- 寻找开源硬件成功的触发器 636次阅读
- RISC-V处理器如何成为开源硬件发展的基石? 2101次阅读
- RVBoards最新动态 | Perf-V开发板已经成功移植和运行平头哥Wujian100平台 2976次阅读
- dfrobotDFRobot Bluno M3控制器简介 1823次阅读
- 源创通信BPI-M1+ 开源硬件开发板介绍 2648次阅读
- 源创通信开源智能路由器 MTK 7623N 介绍 2897次阅读
- 源创通信BPI-M3 八核开源硬件开发板介绍 2724次阅读
- 源创通信Banana PI BPI-M1单板电脑介绍 2889次阅读
- 关于FPGA在开源方面的探索浅析 3706次阅读
- 一个新的领域:RISC-V开源硬件 6690次阅读
- 三大主流开源硬件对比:Arduino vs BeagleBone vs Raspberry Pi 6363次阅读
- 开源硬件究竟有多“Open”?看完这个你就清楚了 6939次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多