【Mind+ 玩转Maixduino系列0】工欲善其事必先利其器
【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】工欲善其事必先利其器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: August Rush
- 下一篇: ARM探索之旅 | 二、ARM Cort