一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

M5CoreS3:開(kāi)啟智能創(chuàng)新之旅

海闊天空的專欄 ? 來(lái)源:Lashley Wang ? 作者:Lashley Wang ? 2025-01-26 17:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:Lashley Wang

M5CoreS3相對(duì)于一般的物聯(lián)網(wǎng)開(kāi)發(fā)板,更接近一個(gè)成熟應(yīng)用產(chǎn)品的狀態(tài),能夠有效幫助開(kāi)發(fā)者節(jié)省前期硬件設(shè)計(jì)時(shí)間,讓更多的注意力集中到功能的創(chuàng)意上。

M5CoreS3的內(nèi)部主控核心采用了ESP32-S3,同時(shí)集成Wi-Fi,藍(lán)牙USB-OTG等眾多外設(shè),同時(shí)板載了16MBFlash+8MBPSRAM的大內(nèi)存組合,這樣的內(nèi)存組合使開(kāi)發(fā)人員在進(jìn)行一些UI繪制或是音頻數(shù)據(jù)處理時(shí),變得更加游刃有余,不再為有限的內(nèi)存資源擔(dān)心。

接下來(lái),就由來(lái)自[M5Stack] 的高級(jí)應(yīng)用工程師,郭少翔給大家詳細(xì)介紹一下這款高集成、可編程控制器——M5CoreS3。


主講嘉賓:
郭少翔,M5Stack高級(jí)應(yīng)用工程師
充滿好奇,"HelloWorld"。

M5CoreS3介紹M5CoreS3介紹

人機(jī)交互方面M5CoreS3正面嵌入了一塊2英寸IPS電容觸摸屏,用于信息顯示和輸入交互,同時(shí)集成雙聲道麥克風(fēng)輸入和高保真揚(yáng)聲器功放,除了實(shí)現(xiàn)音頻錄制和播放,還可以作為語(yǔ)音助手接入Home Assistant,實(shí)現(xiàn)智能家居聯(lián)動(dòng)。

2英寸IPS電容觸摸屏 雙聲道麥克風(fēng)輸入和高保真揚(yáng)聲器功放2英寸IPS電容觸摸屏 雙聲道麥克風(fēng)輸入和高保真揚(yáng)聲器功放

以下示范點(diǎn)亮RGB燈:

點(diǎn)亮RGB燈示范點(diǎn)亮RGB燈示范

內(nèi)部還集成了6軸IMU姿態(tài)傳感器,可以解鎖更多交互方式。

內(nèi)部集成6軸IMU姿態(tài)傳感器內(nèi)部集成6軸IMU姿態(tài)傳感器

屏幕下方集成30萬(wàn)像素?cái)z像頭和接近傳感器,你可以基于它實(shí)現(xiàn)人臉識(shí)別、手勢(shì)識(shí)別等應(yīng)用。

屏幕下方集成30萬(wàn)像素?cái)z像頭和接近傳感器屏幕下方集成30萬(wàn)像素?cái)z像頭和接近傳感器

M5CoreS3內(nèi)置了獨(dú)立的RTC時(shí)鐘,芯片除了用于斷電情況精準(zhǔn)走時(shí),還能實(shí)現(xiàn)低功耗定時(shí)喚醒。

內(nèi)置獨(dú)立RTC時(shí)鐘內(nèi)置獨(dú)立RTC時(shí)鐘

機(jī)身側(cè)面TypeC接口除了用于程序下載以外,還支持USB功能開(kāi)發(fā),設(shè)備可以模擬成USB主機(jī)或是外設(shè),例如鍵盤(pán),MIDI設(shè)備,存儲(chǔ)設(shè)備,甚至是USB網(wǎng)卡等,而且大多數(shù)的設(shè)備類(lèi)型都在芯片官方Github有現(xiàn)成的示例程序,能夠節(jié)省不少的開(kāi)發(fā)時(shí)間。

機(jī)身側(cè)面TypeC接口支持USB功能開(kāi)發(fā)機(jī)身側(cè)面TypeC接口支持USB功能開(kāi)發(fā)

設(shè)備可以模擬成USB主機(jī)或是外設(shè)設(shè)備可以模擬成USB主機(jī)或是外設(shè)

整機(jī)在供電上也非常靈活,外部支持9-24VDC供電或5V Type-C供電,設(shè)備內(nèi)置了500 mAh鋰電池,并且提供獨(dú)立的電源開(kāi)關(guān)。在一些特殊場(chǎng)景下,開(kāi)發(fā)人員也可以通過(guò)這個(gè)開(kāi)關(guān)完全關(guān)斷設(shè)備供電,來(lái)減少不必要的電能損耗。

外部支持9-24VDC供電或5V Type-C供電/ 設(shè)備內(nèi)置500 mAh鋰電池外部支持9-24VDC供電或5V Type-C供電/ 設(shè)備內(nèi)置500 mAh鋰電池

功能拓展方面,M5CoreS3提供了3組用于外接拓展設(shè)備的Grove接口,不同的接口顏色,定義了不同的功能映射。

紅色的為I2C協(xié)議,很多數(shù)據(jù)采集相關(guān)的傳感器可能會(huì)用到該接口,它允許你同時(shí)掛載多個(gè)不同地址的I2C設(shè)備到同一個(gè)接口上,能夠有效節(jié)省IO資源。

藍(lán)色的為UART接口,一些涉及指令通信控制的模塊,例如NBIoT模塊、LoRa WAN模塊,將會(huì)使用到該接口,同時(shí)你還可以外接RS485RS232模塊來(lái)進(jìn)行電平轉(zhuǎn)換,以適應(yīng)不同類(lèi)型的外接設(shè)備。

黑色則為GPIO輸入輸出,可用于數(shù)字信號(hào)或模擬信號(hào)的輸入輸出,以實(shí)現(xiàn)例如繼電器控制、燈光控制、按鍵輸入、ADC信號(hào)輸入采集等功能。

M5CoreS3提供3組用于外接拓展設(shè)備的Grove接口,不同的接口顏色,定義了不同的功能映射M5CoreS3提供3組用于外接拓展設(shè)備的Grove接口,不同的接口顏色,定義了不同的功能映射

除此之外,主控底部的2x15排母,對(duì)部分IO進(jìn)行了引出??纱钆銶5Stack模塊系列,通過(guò)堆疊方式進(jìn)行功能拓展,就像堆疊積木一樣,只需要把不同功能的模塊層層疊加,就能完成應(yīng)用硬件的搭建工作。

可搭配M5Stack模塊系列,通過(guò)堆疊方式進(jìn)行功能拓展可搭配M5Stack模塊系列,通過(guò)堆疊方式進(jìn)行功能拓展

結(jié)構(gòu)方面,M5CoreS3的底座在設(shè)計(jì)時(shí),考慮到不同用戶的使用場(chǎng)景,在固定方式上提供了很多選擇,它可以是螺絲孔固定、掛耳固定、滑軌固定、LEGO結(jié)構(gòu)件固定,可以很方便的安裝到各種場(chǎng)景中去。

底座可以是螺絲孔固定、掛耳固定、滑軌固定、LEGO結(jié)構(gòu)件固定底座可以是螺絲孔固定、掛耳固定、滑軌固定、LEGO結(jié)構(gòu)件固定

下面說(shuō)說(shuō)軟件開(kāi)發(fā)環(huán)境,M5CoreS3支持多種開(kāi)發(fā)方式,有M5Stack官方自研的圖形化開(kāi)發(fā)平臺(tái)UIFlow;也可以是創(chuàng)客們熟悉的ArduinoIDE,以及官方推出的ESP-IDF等,你可以根據(jù)應(yīng)用的復(fù)雜程度進(jìn)行選擇,總有一款適合你。

M5CoreS3支持多種開(kāi)發(fā)方式M5CoreS3支持多種開(kāi)發(fā)方式

本期的分享,我們將以ArduinoIDE開(kāi)發(fā)方式舉例,實(shí)現(xiàn)溫濕度節(jié)點(diǎn)采集,并實(shí)現(xiàn)數(shù)據(jù)讀取和顯示,使用到的硬件有M5 [CoreS3(K128)] 和[Unit-ENV(U001-D)] 溫濕度傳感器

M5 CoreS3(K128)和Unit-ENV(U001-D)溫濕度傳感器M5 CoreS3(K128)和Unit-ENV(U001-D)溫濕度傳感器

首先訪問(wèn)Arduino官方網(wǎng)站下載并安裝Arduino IDE,打開(kāi)IDE后,進(jìn)入首選項(xiàng)設(shè)置,添加M5Stack開(kāi)發(fā)板管理URL:[https://static-cdn.m5stack.com/resource/arduino/package_m5stack_index.json]

添加M5Stack開(kāi)發(fā)板管理URL添加M5Stack開(kāi)發(fā)板管理URL

搜索M5Stack開(kāi)發(fā)板管理,并進(jìn)行安裝

搜索M5Stack開(kāi)發(fā)板管理搜索M5Stack開(kāi)發(fā)板管理

在庫(kù)管理中安裝M5 CoreS3庫(kù)

在庫(kù)管理中安裝M5 CoreS3庫(kù)在庫(kù)管理中安裝M5 CoreS3庫(kù)

安裝M5 Unit-ENV傳感器庫(kù),同時(shí)安裝其相關(guān)的依賴庫(kù)

安裝M5 Unit-ENV傳感器庫(kù)安裝M5 Unit-ENV傳感器庫(kù)

在工具菜單中切換開(kāi)發(fā)板選項(xiàng)為M5 CoreS3

切換開(kāi)發(fā)板選項(xiàng)為M5 CoreS3切換開(kāi)發(fā)板選項(xiàng)為M5 CoreS3

接下來(lái)是代碼運(yùn)行部分,引入CoreS3頭文件,M5Unit-ENV頭文件,調(diào)用CoreS3 begin函數(shù),初始化整機(jī)設(shè)備,并調(diào)整顯示的字體與大小

代碼運(yùn)行部分代碼運(yùn)行部分

初始化溫濕度傳感器,

初始化溫濕度傳感器初始化溫濕度傳感器

在主循環(huán)中獲取溫濕度氣壓數(shù)值更新,并將其顯示至屏幕

在主循環(huán)中獲取溫濕度氣壓數(shù)值更新在主循環(huán)中獲取溫濕度氣壓數(shù)值更新

接下來(lái)是程序編譯和上傳部分,先將M5 CoreS3通過(guò)USB線連接至電腦,長(zhǎng)按設(shè)備的復(fù)位鍵,等待綠燈亮起后則表示進(jìn)入了下載模式。此時(shí)在IDE中選中對(duì)應(yīng)端口,點(diǎn)擊左上角的上傳按鈕,等待程序編譯與上傳,完成上傳后,再次復(fù)位設(shè)備,可以看到設(shè)備已經(jīng)讀取到了當(dāng)前溫濕度數(shù)據(jù)。

程序編譯和上傳部分 1-1程序編譯和上傳部分 1-1

程序編譯和上傳部分 1-2程序編譯和上傳部分 1-2

另外,M5 CoreS3庫(kù)中還提供了其他自帶外設(shè)的示例程序,能夠幫助你快速的熟悉這款設(shè)備并進(jìn)行二次開(kāi)發(fā)。

M5 CoreS3庫(kù)中提供的其他自帶外設(shè)示例程序M5 CoreS3庫(kù)中提供的其他自帶外設(shè)示例程序

M5 CoreS3不只是一款硬件產(chǎn)品,它更是?種新穎的應(yīng)用開(kāi)發(fā)載體,有別于一般的從PCB繪制、到測(cè)試、再到軟件開(kāi)發(fā)的開(kāi)發(fā)流程,M5 CoreS3能夠一步到位的提供一個(gè)完善且成熟產(chǎn)品形態(tài),幫助你的創(chuàng)意快速落地。

或許你的Idea到產(chǎn)品落地,差了僅僅只是一個(gè)M5 CoreS3,本期的產(chǎn)品分享就到這,更多好玩優(yōu)質(zhì)內(nèi)容,我們下一期見(jiàn)。

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 可編程控制器
    +關(guān)注

    關(guān)注

    6

    文章

    539

    瀏覽量

    39480
  • ESP32
    +關(guān)注

    關(guān)注

    21

    文章

    1017

    瀏覽量

    19288
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何開(kāi)啟Beacon的創(chuàng)新應(yīng)用?

    什么是Beacon?如何開(kāi)啟Beacon的創(chuàng)新應(yīng)用?
    發(fā)表于 05-19 07:25

    戰(zhàn)碼先鋒直播預(yù)告丨參與文檔貢獻(xiàn),開(kāi)啟OpenHarmony社區(qū)貢獻(xiàn)之旅

    征集令”為主題),旨在鼓勵(lì)開(kāi)發(fā)者參與OpenHarmony開(kāi)源建設(shè)、貢獻(xiàn)代碼或者幫助社區(qū)提交和修復(fù)Bug,與OpenHarmony社區(qū)共同成長(zhǎng)。為了幫助更多新手開(kāi)發(fā)者開(kāi)啟開(kāi)源之旅,我們聯(lián)合6
    發(fā)表于 05-24 10:30

    The use of Ferrite cores in ds

    The use of Ferrite cores in dsl wideband transformers
    發(fā)表于 10-29 16:22 ?15次下載

    讓出行“Smarter”,智能交通的創(chuàng)新之旅

    當(dāng)汽車(chē)撞上物聯(lián)網(wǎng),一切都會(huì)變得“Smarter”。隨著人們對(duì)車(chē)載終端互動(dòng)、車(chē)載信息管理、車(chē)載控制系統(tǒng)等需求的與日俱增,智能交通應(yīng)運(yùn)而生。然而,智能交通創(chuàng)新之旅的旅途景觀如何?未來(lái)發(fā)展重
    發(fā)表于 03-11 11:58 ?1654次閱讀

    vivo NEX 3跨國(guó)之旅,完成名為觸碰未來(lái)之旅的挑戰(zhàn)

    前不久,一則國(guó)外視頻博主上手vivo NEX 3的視頻占據(jù)了各大網(wǎng)站的數(shù)碼頭條。而近日,vivo 邀請(qǐng)了原創(chuàng)科技視頻作者魏布斯、科普博主龍圖圖作為vivo NEX 3 全球5G之旅大使
    的頭像 發(fā)表于 09-03 11:19 ?2727次閱讀

    開(kāi)啟智能照明之旅前必須知道的信息

    智能照明不僅僅是燈泡的開(kāi)關(guān)。通過(guò)正確的方法——以及正確的智能燈——你可以改變你家里每個(gè)房間的樣子。以下是您剛開(kāi)始智能照明之旅時(shí)需要了解的信息。
    發(fā)表于 08-26 09:15 ?517次閱讀

    使用NVIDIA cuQuantum等工具開(kāi)啟高性能計(jì)算的未來(lái)之旅

    使用 NVIDIA cuQuantum 等工具,立即開(kāi)啟高性能計(jì)算的未來(lái)之旅
    的頭像 發(fā)表于 06-01 10:35 ?1520次閱讀

    開(kāi)啟英特爾RISC-V探索之旅

    英特爾最近推出了Intel Pathfinder for RISC-V*計(jì)劃,通過(guò)該計(jì)劃推出一個(gè)開(kāi)發(fā)環(huán)境,能夠使各種規(guī)模的企業(yè)都能開(kāi)啟其RISC-V探索之旅。
    發(fā)表于 11-25 14:23 ?534次閱讀

    終于來(lái)了!CoreS3上線

    第三代拳頭產(chǎn)品有著5*5cm的經(jīng)典外形,CoreS3M5Stack的Core系列第三代主機(jī),主打模塊化,可堆疊,可拓展,易于攜帶和開(kāi)發(fā),兼容數(shù)百款模組和傳感器,支持Arduino和
    的頭像 發(fā)表于 05-08 10:33 ?1341次閱讀
    終于來(lái)了!<b class='flag-5'>CoreS3</b>上線

    明天,在 Next ’23 中文精選課,開(kāi)啟 AI 時(shí)代的創(chuàng)新之旅!

    :明天,在 Next ’23 中文精選課,開(kāi)啟 AI 時(shí)代的創(chuàng)新之旅! 文章出處:【微信公眾號(hào):谷歌開(kāi)發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
    的頭像 發(fā)表于 09-25 17:40 ?644次閱讀
    明天,在 Next ’23 中文精選課,<b class='flag-5'>開(kāi)啟</b> AI 時(shí)代的<b class='flag-5'>創(chuàng)新</b><b class='flag-5'>之旅</b>!

    AR眼鏡開(kāi)啟工業(yè)創(chuàng)新之旅!

    文章來(lái)源:虹科數(shù)字化與AR AR眼鏡,開(kāi)啟無(wú)限創(chuàng)新之旅! 智能AR眼鏡被視為在工業(yè)應(yīng)用中帶來(lái)最大益處的智能設(shè)備之一。它不僅能夠解放雙手,提高
    的頭像 發(fā)表于 11-06 09:27 ?1014次閱讀
    AR眼鏡<b class='flag-5'>開(kāi)啟</b>工業(yè)<b class='flag-5'>創(chuàng)新</b><b class='flag-5'>之旅</b>!

    輕量化M5CoreS3主機(jī)上線

    NEWM5CoreS3SEM5CoreS3SE是M5Stack開(kāi)發(fā)套件系列的M5CoreS3的輕量化版本,其核心主控采用ESP32-S3方案,雙核XtensaLX7處理器,240MHz
    的頭像 發(fā)表于 05-25 08:29 ?1.1w次閱讀
    輕量化<b class='flag-5'>M5CoreS3</b>主機(jī)上線

    智能家居之旅3):Ai-M61/M62 接入HomeAssistant 實(shí)現(xiàn)點(diǎn)燈

    上一篇我們介紹了MQTT設(shè)備如何接入HomeAssistant(打卡智能家居之旅(2):設(shè)備接入HomeAssistant的方法),這一篇就給大家講一下Ai-M61/M62 開(kāi)發(fā)板或者
    的頭像 發(fā)表于 06-07 10:07 ?1092次閱讀
    <b class='flag-5'>智能</b>家居<b class='flag-5'>之旅</b>(<b class='flag-5'>3</b>):Ai-<b class='flag-5'>M</b>61/<b class='flag-5'>M</b>62 接入HomeAssistant 實(shí)現(xiàn)點(diǎn)燈

    智能家居之旅(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    智能家居之旅(1):了解HomeAssistant 智能家居之旅(2):設(shè)備接入HomeAssistant的方法 智能家居
    的頭像 發(fā)表于 09-05 10:27 ?740次閱讀
    <b class='flag-5'>智能</b>家居<b class='flag-5'>之旅</b>(15):HA傳感器采集主板低功耗設(shè)計(jì)的遭遇

    M5CoreS3M5AtomS3R 支持小智AI啦!

    M5Stack支持小智AI啦!現(xiàn)已適配M5CoreS3和AtomS3R(需搭配AtomicEchoBase)。只需簡(jiǎn)單操作,即可將設(shè)備轉(zhuǎn)化為智能AI助手。體驗(yàn)全新語(yǔ)音交互功能,讓
    的頭像 發(fā)表于 01-23 18:19 ?3926次閱讀
    <b class='flag-5'>M5CoreS3</b> 和 <b class='flag-5'>M5AtomS3</b>R 支持小智AI啦!