找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 10358|回復: 57
打印 上一主題 下一主題
收起左側

【Arduino】168種傳感器模塊系列實驗(150)---ESP-32 掌控板

[復制鏈接]
跳轉到指定樓層
樓主
ID:513258 發(fā)表于 2020-3-27 17:51 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 eagler8 于 2020-3-29 15:29 編輯

37款傳感器與模塊的提法,在網絡上廣泛流傳,其實Arduino能夠兼容的傳感器模塊肯定是不止37種的。鑒于本人手頭積累了一些傳感器和執(zhí)行器模塊,依照實踐出真知(一定要動手做)的理念,以學習和交流為目的,這里準備逐一動手試試做實驗,不管成功與否,都會記錄下來---小小的進步或是搞不定的問題,希望能夠拋磚引玉。


【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百五十:ESP-32掌控板 盛思 MicroPython微控制器開發(fā)板






分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:513258 發(fā)表于 2020-3-29 17:13 | 只看該作者

什么是掌控板?
掌控板由創(chuàng)客教育專家委員會推出, 是一款教學用開源硬件,為普及創(chuàng)客教育而生,反應一線Python編程教學需求,迎接普通高中新課改。掌控板是一塊普及STEAM創(chuàng)客教育、人工智能教育、機器人編程教育的開源智能硬件。
掌控板上集成了OLED顯示屏、RGB燈、加速度計、麥克風、光線傳感器、蜂鳴器、按鍵開關、觸摸開關、金手指外部拓展接口,支持圖形化及python代碼編程,可實現智能機器人、創(chuàng)客智造作品等智能控制類應用。利用掌控上豐富的傳感器,結合它小尺寸的特點還可以做很多智能穿戴、電子飾品等各種DIY作品應用。
回復

使用道具 舉報

板凳
ID:513258 發(fā)表于 2020-3-29 19:02 | 只看該作者
技術參數

該板具有以下硬件特性:

  • ESP-32主控
    • 處理器:Tensilica LX6雙核處理器(一核處理高速連接;一核獨立應用開發(fā))
    • 主頻:高達240MHz的時鐘頻率
    • SRAM:520KB
    • Flash:8MB
    • Wi-Fi標準:FCC/CE/TELEC/KCC
    • Wi-Fi協議:802.11 b/g/n/d/e/i/k/r (802.11n,速度高達150 Mbps),A-MPDU和A-MSDU聚合,支持0.4us防護間隔
    • 頻率范圍:2.4~2.5 GHz
    • 藍牙協議:符合藍牙v4.2 BR/EDR和BLE標準
    • 藍牙音頻:CVSD和SBC音頻低功耗:10uA
  • 供電方式:Micro USB供電
  • 工作電壓:3.3V
  • 最大工作電流:200mA
  • 最大負載電流:1000mA
  • 掌控板載
    • 三軸加速度計MSA300,測量范圍:±2/4/8/16G
    • 地磁傳感器MMC5983MA,測量范圍:±8 Gauss;精度0.4mGz,電子羅盤誤差±0.5°
    • 光線傳感器
    • 麥克風
    • 3 顆全彩ws2812燈珠
    • 1.3英寸OLED顯示屏,支持16*16字符顯示,分辨率128x64
    • 無源蜂鳴器
    • 支持2個物理按鍵(A/B)、6個觸摸按鍵
    • 支持1路鱷魚夾接口,可方便接入各種阻性傳感器
  • 拓展接口
    • 20通道數字I/O, (其中支持12路PWM,6路觸摸輸入)
    • 5通道12bit模擬輸入ADC,P0~P4
    • 1路的外部輸入鱷魚夾接口:EXT/GND
    • 支持I2C、UART、SPI通訊協議





回復

使用道具 舉報

地板
ID:513258 發(fā)表于 2020-3-29 19:12 | 只看該作者

回復

使用道具 舉報

5#
ID:513258 發(fā)表于 2020-3-29 19:14 | 只看該作者


回復

使用道具 舉報

6#
ID:513258 發(fā)表于 2020-3-29 19:16 | 只看該作者
外觀規(guī)格




回復

使用道具 舉報

7#
ID:513258 發(fā)表于 2020-3-29 19:18 | 只看該作者

回復

使用道具 舉報

8#
ID:513258 發(fā)表于 2020-3-29 19:19 | 只看該作者

回復

使用道具 舉報

9#
ID:513258 發(fā)表于 2020-3-29 19:23 | 只看該作者

回復

使用道具 舉報

10#
ID:513258 發(fā)表于 2020-3-29 19:24 | 只看該作者

回復

使用道具 舉報

11#
ID:513258 發(fā)表于 2020-3-29 19:56 | 只看該作者
掌控板電原理圖




回復

使用道具 舉報

12#
ID:513258 發(fā)表于 2020-4-11 14:35 | 只看該作者
電源&USB



回復

使用道具 舉報

13#
ID:513258 發(fā)表于 2020-4-11 14:37 | 只看該作者
傳感器



回復

使用道具 舉報

14#
ID:513258 發(fā)表于 2020-4-11 14:40 | 只看該作者
ESP32



回復

使用道具 舉報

15#
ID:513258 發(fā)表于 2020-4-11 14:41 | 只看該作者
OLED和RGB



回復

使用道具 舉報

16#
ID:513258 發(fā)表于 2020-4-11 14:43 | 只看該作者
拓展接口



回復

使用道具 舉報

17#
ID:513258 發(fā)表于 2020-4-11 14:45 | 只看該作者

回復

使用道具 舉報

18#
ID:513258 發(fā)表于 2020-4-11 15:11 | 只看該作者
1、安裝掌控版驅動程序

驅動下載
安裝軟件時,如果沒有自動安裝CP210x的驅動,可手動下載并安裝(for Windows、MacOS):

www點silabs點com/documents/public/software/CP210x_Windows_Drivers.zip
www點silabs點com/documents/public/software/Mac_OSX_VCP_Driver.zip

x64對應Windows 64位,x86對應Windows 32位:




回復

使用道具 舉報

19#
ID:513258 發(fā)表于 2020-4-11 15:13 | 只看該作者

回復

使用道具 舉報

20#
ID:513258 發(fā)表于 2020-4-11 15:28 | 只看該作者
2、配置 Arduino 開發(fā)環(huán)境(Win10)

首先安裝最新版 Arduino IDE,下載網址:https://www.arduino.cc/en/Main/Software

下載完成后打開 Arduino 軟件,依次點擊菜單:文件 → 首選項,打開 Arduino 設置界面

在 Arduino 設置界面(首選項)中,在附加開發(fā)板管理器網址一欄,填入:

https://raw.githubusercontent.co ... ge_esp32_index.json






回復

使用道具 舉報

21#
ID:513258 發(fā)表于 2020-4-11 15:36 | 只看該作者
搜索esp32并開始下載了,只是非常慢.......



回復

使用道具 舉報

22#
ID:513258 發(fā)表于 2020-4-11 19:39 | 只看該作者
下載六次,總耗時3個多小時,終于行了



回復

使用道具 舉報

23#
ID:513258 發(fā)表于 2020-4-11 20:04 | 只看該作者
打開IDE——工具——選擇開發(fā)板" ESP32 Dev Module"



回復

使用道具 舉報

24#
ID:513258 發(fā)表于 2020-4-11 20:06 | 只看該作者
打開IDE——工具——選擇端口與編程器“AVRISP mkll”



回復

使用道具 舉報

25#
ID:513258 發(fā)表于 2020-4-11 20:10 | 只看該作者
【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
實驗一百五十:ESP-32掌控板 盛思 MicroPython微控制器開發(fā)板
實驗測試程序之一:Hello ESP32. Hello Arduino!

  1. /*
  2. 【Arduino】108種傳感器模塊系列實驗(資料+代碼+圖形+仿真)
  3. 實驗一百五十:ESP-32掌控板 盛思 MicroPython微控制器開發(fā)板
  4. 實驗測試程序之一:Hello ESP32. Hello Arduino!
  5. */

  6. void setup() {
  7.   Serial.begin(115200);
  8. }

  9. void loop() {
  10.   Serial.println("Hello ESP32. Hello Arduino!");
  11.   delay(1000);
  12. }
復制代碼




回復

使用道具 舉報

26#
ID:513258 發(fā)表于 2020-4-11 20:11 | 只看該作者

回復

使用道具 舉報

27#
ID:513258 發(fā)表于 2020-4-11 20:15 | 只看該作者

回復

使用道具 舉報

28#
ID:513258 發(fā)表于 2020-4-12 15:18 | 只看該作者
3、Labplus編程平臺
由Labplus盛思在MIT Scratch 2.0基礎上研發(fā)的一款專圖形化軟件,采用積木式程序指令,通過拖拉積木模塊即可快速設計并制作互動式故事、動畫、游戲、音樂和藝術等作品。通過該軟件的學習,培養(yǎng)小孩編程思維、編程邏輯,激發(fā)編程興趣及創(chuàng)意。軟件除包含動 作、外觀、聲音、畫筆、數據和指令、實踐、控制、偵測、數字和邏輯運算等基礎類別模塊外,也包含多款盛思Scratch教學平臺硬件產品控制模塊,支持的盛思硬件產品序列包括:盛思魔盒、盛思實驗箱、盛思數字化、盛思機器人,同時也支持Arduino開源硬件。

下載鏈接:static.steamakercn/files/LabplusSetup2.5.6.exe

解壓下載后的文件,得到一個執(zhí)行文件,文件名如:LabplusSetup2.5.3.exe。

運行環(huán)境
本軟件支持Windows 7 / 8 / 10 32位/ 64位、Windows XP。



回復

使用道具 舉報

29#
ID:513258 發(fā)表于 2020-4-12 15:25 | 只看該作者
打開Labplus——設備——掌控版



回復

使用道具 舉報

30#
ID:513258 發(fā)表于 2020-4-12 16:01 | 只看該作者
上傳固件后,可以看到板載各個傳感器的實時數據



回復

使用道具 舉報

31#
ID:513258 發(fā)表于 2020-4-12 16:15 | 只看該作者
觀測重力加速度的一個示例



回復

使用道具 舉報

32#
ID:513258 發(fā)表于 2020-4-12 16:29 | 只看該作者
石頭剪刀布



回復

使用道具 舉報

33#
ID:513258 發(fā)表于 2020-4-12 19:17 | 只看該作者
4、Mixly 1.0
Mixly,中文名為米思齊,全稱為Mixly_Arduino,是一款由北京師范大學教育學部創(chuàng)客教育實驗室傅騫教授團隊開發(fā)的圖形化編程軟件。該軟件使用圖形化編程的方式自動生成Arduino代碼,并支持編譯和燒錄到對應硬件設備中。

運行環(huán)境
本軟件支持Windows 7 / 8 / 10 32位/ 64位、Windows XP。

軟件下載
下載完整版地址:wwwlabpluscn/software



回復

使用道具 舉報

34#
ID:513258 發(fā)表于 2020-4-12 19:24 | 只看該作者
選擇掌控板 Handbit



回復

使用道具 舉報

35#
ID:513258 發(fā)表于 2020-4-12 19:29 | 只看該作者
上傳程序,選擇端口COM10



回復

使用道具 舉報

36#
ID:513258 發(fā)表于 2020-4-12 19:33 | 只看該作者

回復

使用道具 舉報

37#
ID:513258 發(fā)表于 2020-4-13 08:48 | 只看該作者
5、好好搭搭無線云編程平臺

第一步 下載 掌控-好好搭搭固件
www點haohaodada點com/zhangkongV06.rar

新固件帶有物聯網功能




回復

使用道具 舉報

38#
ID:513258 發(fā)表于 2020-4-13 08:54 | 只看該作者
本帖最后由 eagler8 于 2020-4-13 08:57 編輯

第二步 解壓下載的文件,安裝驅動在drivers文件夾中找到驅動程序,安裝掌控驅動程序(CP210X).




回復

使用道具 舉報

39#
ID:513258 發(fā)表于 2020-4-13 09:04 | 只看該作者
第三步 雙擊setwifi運行應用程序。
“硬件名稱”選擇WU-Python,“串口”選擇掌控所在的串口,一般會自動選擇。





回復

使用道具 舉報

40#
ID:513258 發(fā)表于 2020-4-13 09:12 | 只看該作者
先按掌控板“A鍵”,再點擊程序“燒寫按鈕”,跳出黑色窗口,掌控板自動開始燒寫,顯示燒寫進度直到完成(出現燒寫百分比時可以放開按鍵A)。燒寫完畢,按掌控板RST按鈕,重啟掌控板。




回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表