【Mind+ 玩转Maixduino系列0】工欲善其事必先利其器

前言

【喜大普奔】在最新的mind+ 1.6.6版本更新中,我们可以看到了Mind+从1.6.6版本开始支持基于K210主控的Maixduino主控板,可满足对于K210开发有兴趣的用户。

这里给mind+的研发团队加个鸡腿!之前做了几期【MaixPy 教程】从今天起开始编写有关Maixduino 的相关教程!

准备阶段

工欲善其事,必先利其器 我们也知道在DF商城或者淘宝上购买的Maixduino套件是这样子的

在日常学习中,难免会将摄像头、液晶屏的排线弄坏。所以我们在学习Maixduino之前,先给我们的Maixduino 穿上一套防护服。这里就需要用到3D打印机,没有3D打印机的小伙伴当然也可以去某宝3D代打。

Maixduino的由来

概述

MaixDuino 是基于 M1 模块(主控:Kendryte K210)开发的一款外形兼容 Arduino 的开发板
MaixDuino 集成摄像头、TF卡槽、用户按键、TFT显示屏、MaixDuino 扩展接口等, 用户可使用 MaixDuino 轻松搭建一款人脸识别门禁系统, 同时还预留开发调试接口, 也能将其作为一款功能强大的 AI 学习开发板.

外观一览

引脚一览

注意Arduino UNO R3 外形和引脚兼容 ,但是电平不兼容, Arduino采用5V,Maixduino 引脚都是3.3V或者1.8V, 所有引脚均不支持5V耐受。

板载功能介绍

项目 说明
CPU: 双核 64bit RISC-V / 400MHz* (双精度FPU集成)
内存: 8MiB 64bit 片上 SRAM
存储:存储: 16MiB Flash, 支持 micro SDXC 拓展存储 (最大128GB)
屏幕: 2.4 寸 TFT, 电容触摸屏幕分辨率: 320*240
摄像头: 0W 像素 GC0328 摄像头

功能特性:

  • CPU:RISC-V 双核64bit、内置FPU、400Mhz标准频率(可超频)
  • 内置神经网络处理器
  • 连接器:兼容Arduino 接口、TF卡槽、扬声器接口
  • 无线功能:支持2.4G 802.11.b/g/n、支持Bluetooth 4.2
  • 音频功能:MEMS 麦克风、3W扬声器输出
  • 8 Bit(256 级) 可调颜色,5Bit (32 级)亮度调节
  • DVP 摄像头接口:24P 0.5mm FPC 连接器,支持OV2640、5640、7740等
  • LCD接口:24P 0.5mm FPC 连接器,支持8bit MCU LCD
  • ESP32模块:支持2.4G 802.11.b/g/n 802.11 n(2.4G)速率达到150Mbps,Bluetooth v4.2全规格,包含传统蓝牙(BR/EDR)和低功耗蓝牙(BLE)
  • 开发环境:支持Mind+、Arduino IDE、MaixPy IDE、OpenMV IDE等

我们用Maixduino可以做什么?

  • 人脸检测、物体识别、语音识别、tiny yolov2 20分类
  • 识别颜色值、找形状、找直线、面部识别等
  • MNIST 手写数字识别、视频播放和录制、NES 游戏模拟器 (FC 红白机)
  • MMD 3D 实时渲染、GUI 界面 littlevGL、麦克风阵列、FFT 频谱图

看到这里,是不是有很多小伙伴已经迫不及待的想要动手实践一波了呢?
哎~~大家先不要急!!!

3D打印Maixduino外壳

感谢komix 在T站发布的模型,如果有需要可以在此链接进行下载,模型我也会放置文末的附件中。
①:对模型进行切片

②:3D打印外壳

开始组装


1、开始组装液晶屏(这里组装液晶屏的时候,一定要小心,用力过猛,可能会失去一个屏幕。。。。)

2、安装主控板(因为我手头上没有合适的扬声器,所以就可以打扬声器的结构件)

3、安装盖板和摄像头

小试牛刀

1、打开Mind+,切换至上传模式,扩展库中选择主控板下的Maixduino后返回主界面


2、用Maixduino 显示一张图像。
首先准备一张TF卡,存一张我们的我们想要显示的照片(格式为:jpg格式,分辨率为:320 * 240,这里用了bmp, 和 png 格式都会报错)
程序代码:

实现效果:

更多有关Maixduino 的教程,敬请期待。更多教程欢迎访问个人博客:www.hockel.club

【Mind+ 玩转Maixduino系列0】工欲善其事必先利其器相关推荐

  1. ni visa pci_希捷酷玩固态520系列1TB评测:PCI-E 4.0让游戏进一步加速

    随着AMD把PCI-E 4.0带入消费级桌面平台,多家SSD厂商都随后推出了PCI-E 4.0接口规格的SSD,其中包括海盗船.技嘉.还有威刚的XPG系列.老牌存储厂商希捷现也在其定位于高性能游戏存储 ...

  2. 工欲善其事必先利其器-C语言拓展–嵌入式C语言(一)

    工欲善其事必先利其器-C语言拓展–嵌入式C语言(一) 我是golang出生,当时做项目的时候java.c++.js.python都折腾过,但是关于c语言的接触,基本上都停留在大一的那个暑假.后来因为要 ...

  3. 【CS-Notes】工欲善其事必先利其器(Code、Git、Docker、Linux)

    文章目录 Code工作台(工欲善其事必先利其器) 1.通用工具 1.1.编辑器 1.2.Git 基本版本控制 1.3.Docker容器 2.Linux工作台 2.1.Linux命令 2.2.开发工具 ...

  4. 序言 工欲善其事必先利其器

    序言 工欲善其事必先利其器 目录 系列介绍 前置知识 开发平台 本地配置 服务器端 项目文件参考位置 预备知识介绍 网络结构 数据集结构 系列介绍 目前的打算如下: 第一卷:图像分类网络介绍与实现. ...

  5. ——工欲善其事必先利其器

    --工欲善其事必先利其器 引言 本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方 ...

  6. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  7. [Linux] PHP程序员玩转Linux系列-Linux和Windows安装nginx

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  8. linux php 守护进程,PHP程序员玩转Linux系列 使用supervisor实现守护进程

    PHP程序员玩转Linux系列文章: 首先遇到的问题是,部署nodejs的博客程序时,我把执行nodejs的命令放到后台,使用加&和nohup命令 如:nodejs index.js & ...

  9. [Linux] PHP程序员玩转Linux系列-备份还原MySQL

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 前几天有个新闻,说是g ...

  10. (java)玩转算法系列-数据结构精讲[学习笔记](一)不要小瞧数组

    前言: 课程:玩转算法系列–数据结构精讲 更适合0算法基础入门到进阶(java版) 此处是个人学习笔记,用作回顾用途 不要小瞧数组 1.使用java中的数组 Main.java: public cla ...

最新文章

  1. FinFET与2nm晶圆工艺壁垒
  2. [9-1]磁盘基本知识、分区基本概念
  3. golang 返回值报错 cannot use nil as type string in return argument
  4. any() missing 1 required positional arguments: dim
  5. CentOS系统代理配置
  6. Maven_在Eclipse中执行Maven命令
  7. javascript --- 编程风格
  8. struts2配置中Action的name 和package的name和namespace作用
  9. 1106: 回文数(函数专题)
  10. oracle数据库静态启动,ORACLE数据库的连接
  11. java range注解_最全的Java Spring注解
  12. 一大推DISCUZ系列插件模板来了,需要的免费抢!!!
  13. java 手机类测试
  14. 车道线检测数据集介绍
  15. 计算机发展史的十大成就,我国在自然科学领域的十大成就都有哪些?
  16. 使用浏览器访问服务器shell(ssh方式)
  17. Linux从入门到入狱-01
  18. 书法拓片matlab,拓墨书法作品(拓片)的具体操作方法和步骤?
  19. 小米AX6S刷OpenWrt和开启OpenClash,及刷回官网固件
  20. Fluke DTX-CHA001/DTX-CHA001A/DTX-CHA002的区别

热门文章

  1. python battleship_Python 入门教程 12 ---- Battleship!-阿里云开发者社区
  2. 用分支限界法解决人员安排问题(Personnel assignment problem)
  3. mysql定义过程_mysql定义和调用存储过程
  4. 王家林大咖清华新书预发布:《企业级AI技术内幕:深度学习框架开发+机器学习案例+Alluxio解密》之盘古人工智能框架多层次神经网络的实现
  5. quora ios_企业家的Quora指南
  6. UEditor定制工具栏图标
  7. 修复IOS上滑动HTML界面光标乱跳
  8. SEO优化中关键词密度和布局的重要性
  9. dcn网络与公网_DCN网络安全
  10. 麦吉尔大学 计算机科学和阿尔伯特,加拿大低龄留学-阿尔伯特学院-Albert College...