一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲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)不再提示

當(dāng)Arduino遇上樹(shù)莓派:Nano RP2040連接板

哥兒 ? 來(lái)源:哥兒 ? 作者:哥兒 ? 2022-07-26 10:03 ? 次閱讀

已經(jīng)很龐大的 Arduino 板系列增加了一個(gè)新產(chǎn)品,即Arduino Nano RP2040 Connect,它集成了 Raspberry Pi Foundation 開(kāi)發(fā)的 RP2040 微控制器與 u-blox NINA-W102 Wi-Fi藍(lán)牙無(wú)線電模塊,以及一個(gè)豐富的先進(jìn)傳感器甚至能夠支持人工智能算法事實(shí)上,該板包括一個(gè)支持語(yǔ)音激活功能的數(shù)字麥克風(fēng)、一個(gè)六軸慣性運(yùn)動(dòng)傳感器 (IMU)、一個(gè)小型 RGB LED 和廣泛可用的閃存 (16 MB),甚至能夠滿足最苛刻的要求應(yīng)用程序。

新板從 Raspberry Pi RP2040 繼承了對(duì) MicroPython 和 C/C++ 語(yǔ)言的編程支持,兩者均基于為 Raspberry Pi Pico 板開(kāi)發(fā)的 SDK。與 Arduino 系列中的所有其他板一樣,最新添加的產(chǎn)品支持本地編程環(huán)境,例如著名的 Arduino IDE(現(xiàn)在為 2.0 版)、Arduino CLI、IoT Cloud 和 Web 編輯器。后者允許直接從網(wǎng)絡(luò)瀏覽器編程和控制 Nano RP2040 Connect 的操作。因此,可以通過(guò)免費(fèi)的 Arduino IoT Remote 智能手機(jī)應(yīng)用程序通過(guò)即時(shí)遠(yuǎn)程控制無(wú)線上傳草圖。

選擇 RP2040 微控制器是因?yàn)樗砹?Raspberry 和 Arduino 世界之間的“特質(zhì) d'union”,是所有那些不需要“完整”Raspberry Pi 的復(fù)雜性和性能的應(yīng)用的理想解決方案,同時(shí)受益以極具競(jìng)爭(zhēng)力的成本提供高級(jí)功能。

另一個(gè)值得注意的特性是該板屬于 Arduino Nano Mbed OS 系列,這是一組具有共同小尺寸(“Nano”封裝,尺寸僅為 18 × 43 mm)的板,并支持基于 ARM物聯(lián)網(wǎng)應(yīng)用Mbed OS 操作系統(tǒng)。目前,該系列包括三塊板:Nano 33 BLE、Nano 33 BLE Sense 和 Nano RP2040 Connect(Nano 33 IoT 不屬于其中,因?yàn)樗恢С?Mbed OS 系統(tǒng))。圖 1 顯示了 Arduino Nano RP2040 Connect 板的四分之三視圖,此處為未安裝排針的版本。

poYBAGLeFFmAVMxBAADbBsELLyY040.jpg

圖 1:Arduino Nano RP2040 連接

框圖

電路板框圖如圖 2 所示。核心由 RP2040 微控制器表示,能夠通過(guò)經(jīng)典的 USB 連接與主機(jī)開(kāi)發(fā)和調(diào)試環(huán)境進(jìn)行通信,并通過(guò)四通道 SPI 串行高速存儲(chǔ)器與 16-MB 外部閃存進(jìn)行通信。速度接口。3.3V 電源由 MP2322 穩(wěn)壓器提供,輸入源可從 USB 端口 (V USB ) 或外部電源 (V IN ) 中選擇。NINA W102 Wi-Fi/藍(lán)牙模塊通過(guò) I 2連接到 microC、SPI、UART接口,連接RGB LED。至于其他傳感器,MEMS麥克風(fēng)通過(guò)脈沖密度調(diào)制(PDM)數(shù)字音頻接口連接到micro,而六軸運(yùn)動(dòng)傳感器和認(rèn)證模塊通過(guò)I 2 C總線連接。以 12 MHz 運(yùn)行的外部 MEMS 振蕩器提供時(shí)鐘脈沖。

poYBAGLeFGWAQllGAAClHtAiWfo958.jpg

圖 2:電路板框圖

組件

該板的主要組件在圖 3 中突出顯示。首先,我們有 RP2040 芯片,這是一個(gè)基于 ARM Cortex M0+ 的 32 位雙核微控制器,工作頻率為 133 MHz,并配有一個(gè)集成的 264-KB SRAM 存儲(chǔ)器。MCU 的卓越性能和高效率使其能夠支持使用 TinyML、TensorFlow Lite 或 Edge Impulse 開(kāi)發(fā)的機(jī)器學(xué)習(xí)算法。除了對(duì) MicroPython 的全面支持(從 2021 年 7 月開(kāi)始提供)外,該板還為機(jī)器視覺(jué)項(xiàng)目提供免費(fèi)的 OpenMV 許可證。RP2040 微控制器提供的功能包括:

  • 直接內(nèi)存訪問(wèn)控制器
  • USB 1.1 控制器和 PHY,具有主機(jī)和設(shè)備支持
  • 8 個(gè)可編程 IO 狀態(tài)機(jī)
  • 用于擴(kuò)展外設(shè)支持的可編程 IO
  • 具有內(nèi)部溫度傳感器的四通道 ADC,0.5-MS/s,12 位轉(zhuǎn)換
  • SWD調(diào)試
  • 兩個(gè)片上 PLL,用于生成 USB 和內(nèi)核時(shí)鐘
  • 多種低功耗模式支持
  • USB 1.1 主機(jī)/設(shè)備
  • 內(nèi)部穩(wěn)壓器提供核心電壓
  • 先進(jìn)的高性能總線/先進(jìn)的外圍總線
pYYBAGLeFHCAf_qfAAGBbkOnuFM194.jpg

圖 3:電路板的主要組成部分

在 MCU 之后,此卡的第二個(gè)優(yōu)勢(shì)無(wú)疑是連接性,它通過(guò) u-blox NINA W102 無(wú)線電模塊實(shí)現(xiàn),這是一種廉價(jià)且易于適應(yīng)的設(shè)備。該模塊還增加了四個(gè)模擬 GPIO(RP2040 只有四個(gè)模擬引腳),使總數(shù)達(dá)到八個(gè),與其他 Arduino Nano 板一致。配備集成天線的無(wú)線電模塊基于雙核 Xtensa LX6 CPU,可以使用 SWD 接口和位于板背面的特殊焊盤獨(dú)立于 RP2040 進(jìn)行編程。在實(shí)踐中,NINA W102 模塊使用與 ESP32 模塊相同的 CPU,ESP32 模塊是最受創(chuàng)客歡迎的硬件平臺(tái)之一,還有 Arduino 和 Raspberry Pi。RGB LED 連接到無(wú)線電模塊,可以使用為模塊本身開(kāi)發(fā)的相同庫(kù) (WiFiNINA) 驅(qū)動(dòng)。物聯(lián)網(wǎng)應(yīng)用中使用的連接需要高度的安全性,以便在所有操作條件下保持傳輸數(shù)據(jù)的一致性,并防止來(lái)自外部的潛在攻擊。為此,設(shè)計(jì)人員采用了功能強(qiáng)大的加密協(xié)處理器,即已在 Arduino MKR 系列板上使用的 Microchip ATECC608A。加密協(xié)處理器的特點(diǎn)是功耗特別低,提供對(duì)安全啟動(dòng)的支持、對(duì)非對(duì)稱簽名的硬件支持、驗(yàn)證、密鑰協(xié)商、對(duì)對(duì)稱算法(SHA-256 和 HMAC、AES-128)的硬件支持以及網(wǎng)絡(luò)關(guān)鍵管理支持。物聯(lián)網(wǎng)應(yīng)用中使用的連接需要高度的安全性,以便在所有操作條件下保持傳輸數(shù)據(jù)的一致性,并防止來(lái)自外部的潛在攻擊。為此,設(shè)計(jì)人員采用了功能強(qiáng)大的加密協(xié)處理器,即已在 Arduino MKR 系列板上使用的 Microchip ATECC608A。加密協(xié)處理器的特點(diǎn)是功耗特別低,提供對(duì)安全啟動(dòng)的支持、對(duì)非對(duì)稱簽名的硬件支持、驗(yàn)證、密鑰協(xié)商、對(duì)對(duì)稱算法(SHA-256 和 HMAC、AES-128)的硬件支持以及網(wǎng)絡(luò)關(guān)鍵管理支持。物聯(lián)網(wǎng)應(yīng)用中使用的連接需要高度的安全性,以便在所有操作條件下保持傳輸數(shù)據(jù)的一致性,并防止來(lái)自外部的潛在攻擊。為此,設(shè)計(jì)人員采用了功能強(qiáng)大的加密協(xié)處理器,即已在 Arduino MKR 系列板上使用的 Microchip ATECC608A。加密協(xié)處理器的特點(diǎn)是功耗特別低,提供對(duì)安全啟動(dòng)的支持、對(duì)非對(duì)稱簽名的硬件支持、驗(yàn)證、密鑰協(xié)商、對(duì)對(duì)稱算法(SHA-256 和 HMAC、AES-128)的硬件支持以及網(wǎng)絡(luò)關(guān)鍵管理支持。設(shè)計(jì)人員包括一個(gè)功能強(qiáng)大的加密協(xié)處理器,即已在 Arduino MKR 系列板上使用的 Microchip ATECC608A。加密協(xié)處理器的特點(diǎn)是功耗特別低,提供對(duì)安全啟動(dòng)的支持、對(duì)非對(duì)稱簽名的硬件支持、驗(yàn)證、密鑰協(xié)商、對(duì)對(duì)稱算法(SHA-256 和 HMAC、AES-128)的硬件支持以及網(wǎng)絡(luò)關(guān)鍵管理支持。設(shè)計(jì)人員包括一個(gè)功能強(qiáng)大的加密協(xié)處理器,即已在 Arduino MKR 系列板上使用的 Microchip ATECC608A。加密協(xié)處理器的特點(diǎn)是功耗特別低,提供對(duì)安全啟動(dòng)的支持、對(duì)非對(duì)稱簽名的硬件支持、驗(yàn)證、密鑰協(xié)商、對(duì)對(duì)稱算法(SHA-256 和 HMAC、AES-128)的硬件支持以及網(wǎng)絡(luò)關(guān)鍵管理支持。

傳感器設(shè)備包括 ST LSM6DSOX 六軸 IMU,它將 3D 加速度計(jì)和 3D 陀螺儀與專用機(jī)器學(xué)習(xí)核心相結(jié)合。該組件主要用于“永遠(yuǎn)在線”操作要求特別低功耗的移動(dòng)市場(chǎng),具有以下技術(shù)特性:

  • 3D 陀螺儀,±2-/±4-/±8-/±16-g 滿量程
  • 3D 加速度計(jì),±125-/±250-/±500-/±1,000-/±2,000-dps 滿量程
  • 先進(jìn)的計(jì)步器、計(jì)步器和計(jì)步器
  • 顯著運(yùn)動(dòng)檢測(cè)、傾斜檢測(cè)
  • 標(biāo)準(zhǔn)中斷:自由落體、喚醒、6D/4D 定向、單擊和雙擊
  • 可編程有限狀態(tài)機(jī):加速度計(jì)、陀螺儀和外部傳感器
  • 機(jī)器學(xué)習(xí)核心
  • 嵌入式溫度傳感器

該設(shè)備可以使用專用的 Arduino LSM6DSOX 庫(kù)輕松編程。

另一個(gè)相關(guān)的傳感器是全向數(shù)字麥克風(fēng),可用于聲音激活、音頻控制,甚至人工智能語(yǔ)音識(shí)別。MP34DT05 麥克風(fēng)實(shí)時(shí)捕捉和分析聲音,可用于為任何項(xiàng)目創(chuàng)建語(yǔ)音界面。ST MP34DT05-A 是一款超緊湊、低功耗、全向、數(shù)字 MEMS 麥克風(fēng),內(nèi)置電容感應(yīng)元件和 I2C 接口。能夠檢測(cè)聲波的傳感元件采用 MEMS 工藝制造,而 IC 接口采用 CMOS 工藝制造,可在外部以 PDM 格式提供數(shù)字信號(hào)。MP34DT05-A 是一款低失真數(shù)字麥克風(fēng),具有 64-dB 的信噪比和 –26-dBFS ±3-dB 的靈敏度。可以使用專用的 Arduino PDM 庫(kù)對(duì)該設(shè)備進(jìn)行編程。

關(guān)于可編程 I/O 引腳,該板提供 8 個(gè)模擬輸入引腳和 22 個(gè)數(shù)字 I/O 引腳(其中 20 個(gè)可配置為 PWM 發(fā)生器或外部中斷)。引腳 13 上還提供了一個(gè)內(nèi)置用戶 LED。圖 4 顯示了 Arduino Nano RP2040 連接板的完整引腳排列,該板也可提供預(yù)安裝的插頭引腳。引腳布局井井有條,所有模擬和電源引腳都在左側(cè)接頭上,數(shù)字引腳在右側(cè)接頭上。如圖 2 所示,RP2040 MCU 支持 UART、SPI 和 I 2 C 通信。

pYYBAGLeFHyALlyNAAI6drQ0Pe8277.png

圖 4:電路板引腳排列

關(guān)于應(yīng)用,Arduino Nano RP2040 Connect 可適用于廣泛的用例,包括:

  • 邊緣計(jì)算:TinyML 可用于異常檢測(cè)、咳嗽檢測(cè)、手勢(shì)分析等。
  • 可穿戴設(shè)備:減少的占用空間使機(jī)器學(xué)習(xí)算法能夠部署在各種可穿戴設(shè)備上,包括運(yùn)動(dòng)追蹤器和 VR 控制器。
  • 語(yǔ)音助手:Arduino Nano RP2040 Connect 包含一個(gè)全向麥克風(fēng),可用作個(gè)人數(shù)字助手,在不同項(xiàng)目中實(shí)現(xiàn)語(yǔ)音控制。
審核編輯:湯梓紅
聲明:本文內(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)投訴
  • nano
    +關(guān)注

    關(guān)注

    1

    文章

    158

    瀏覽量

    30969
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6485

    瀏覽量

    189691
  • 樹(shù)莓派
    +關(guān)注

    關(guān)注

    120

    文章

    1906

    瀏覽量

    106697
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹(shù)莓Pico RP2040上怎樣使用MicroPython呢?

    RP2040 是一款由樹(shù)莓公司設(shè)計(jì)的 32 位雙核 ARM Cortex-M0+ 微控制器芯片,于 2021 年 1 月發(fā)布,作為樹(shù)莓
    的頭像 發(fā)表于 11-08 14:29 ?4491次閱讀
    在<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>Pico <b class='flag-5'>RP2040</b>上怎樣使用MicroPython呢?

    矽遞科技XIAO RP2040開(kāi)發(fā)Arduino開(kāi)發(fā)環(huán)境配置教程

    在嵌入式系統(tǒng)與物聯(lián)網(wǎng)技術(shù)的推動(dòng)下,開(kāi)發(fā)者亟需兼具性能與便攜的開(kāi)發(fā)工具。2023年,矽遞科技以樹(shù)莓RP2040芯片為核心,推出 XIAO RP2040 開(kāi)發(fā)
    的頭像 發(fā)表于 03-17 10:02 ?1220次閱讀
    矽遞科技XIAO <b class='flag-5'>RP2040</b>開(kāi)發(fā)<b class='flag-5'>板</b>的<b class='flag-5'>Arduino</b>開(kāi)發(fā)環(huán)境配置教程

    使用RP2040設(shè)計(jì)一個(gè)迷你

    自動(dòng)化家庭系統(tǒng)領(lǐng)域引發(fā)了更多學(xué)習(xí)課程的 RP2040 芯片已經(jīng)上市。它是由 Raspberry Pi 制造的產(chǎn)品,從長(zhǎng)遠(yuǎn)來(lái)看,它推動(dòng)了微控制器革命,引發(fā)了新平臺(tái)的興起,如 Arduino Nano
    發(fā)表于 09-02 06:37

    ubuntu上交叉編譯rp2040

    連接rp2040 ,所以使用另一塊pico作為調(diào)試器,需要給pico調(diào)試器下載固件,也就是picoprobe 地址 https://github.com/Wiz-IO
    發(fā)表于 08-27 08:00

    樹(shù)莓Pico迷你開(kāi)發(fā)及所使用的RP2040 MCU芯片有哪些特性

    Raspberry Pi Pico是什么?樹(shù)莓Pico迷你開(kāi)發(fā)及所使用的RP2040 MCU芯片有哪些特性?
    發(fā)表于 09-14 06:50

    RP2040

    RP2040是一種基于ARM Cortex-M0+核心的微控制器芯片,由Raspberry Pi公司設(shè)計(jì)和生產(chǎn)。它主要用于樹(shù)莓計(jì)算模塊和樹(shù)莓
    發(fā)表于 09-15 09:04

    Nano RP2040連接的應(yīng)用程序

    核心由 RP2040 微控制器表示,能夠通過(guò)經(jīng)典 USB 連接與主機(jī)開(kāi)發(fā)和調(diào)試環(huán)境進(jìn)行通信,并通過(guò)四路 SPI 串行高電平與 16 MB 外部閃存進(jìn)行通信速度界面。
    的頭像 發(fā)表于 07-02 16:42 ?5196次閱讀
    <b class='flag-5'>Nano</b> <b class='flag-5'>RP2040</b><b class='flag-5'>連接</b><b class='flag-5'>板</b>的應(yīng)用程序

    e絡(luò)盟現(xiàn)貨發(fā)售Arduino Nano RP2040 Connect和Raspberry Pi Pico

    Raspberry Pi Pico是首款采用Raspberry Pi自研RP2040微控制器的開(kāi)發(fā)Arduino Nano RP2040
    發(fā)表于 09-23 14:26 ?3315次閱讀
    e絡(luò)盟現(xiàn)貨發(fā)售<b class='flag-5'>Arduino</b> <b class='flag-5'>Nano</b> <b class='flag-5'>RP2040</b> Connect和Raspberry Pi Pico

    RP2040迷你開(kāi)源分享

    電子發(fā)燒友網(wǎng)站提供《RP2040迷你開(kāi)源分享.zip》資料免費(fèi)下載
    發(fā)表于 08-15 14:48 ?10次下載
    <b class='flag-5'>RP2040</b>迷你<b class='flag-5'>板</b>開(kāi)源分享

    Arduino樹(shù)莓Pico/RP2040-Ethernet V2.1.1

    電子發(fā)燒友網(wǎng)站提供《Arduino樹(shù)莓Pico/RP2040-Ethernet V2.1.1.zip》資料免費(fèi)下載
    發(fā)表于 06-13 16:06 ?0次下載
    <b class='flag-5'>Arduino</b><b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>Pico/<b class='flag-5'>RP2040</b>-Ethernet V2.1.1

    將您的Adafruit Feather RP2040連接到物聯(lián)網(wǎng)

    電子發(fā)燒友網(wǎng)站提供《將您的Adafruit Feather RP2040連接到物聯(lián)網(wǎng).zip》資料免費(fèi)下載
    發(fā)表于 06-16 11:37 ?0次下載
    將您的Adafruit Feather <b class='flag-5'>RP2040</b><b class='flag-5'>連接</b>到物聯(lián)網(wǎng)

    9.9元包郵!合宙RP2040開(kāi)發(fā),兼容樹(shù)莓PICO

    合宙新品排隊(duì)來(lái),剛剛10元入手 Air601+Air001 開(kāi)發(fā)超值套餐 的工程師朋友們,又迎來(lái)新一波福利: ——9.9元合宙RP2040開(kāi)發(fā)來(lái)了! 樹(shù)莓
    的頭像 發(fā)表于 08-07 12:05 ?4355次閱讀

    9.9元自制樹(shù)莓邏輯分析儀?!合宙RP2040開(kāi)發(fā)輕松DIY

    。 現(xiàn)在,我們使用基于樹(shù)莓主控芯片的 合宙RP2040開(kāi)發(fā) ,就可以低成本快速DIY邏輯分析儀。 ? 9.9元自制100M邏輯分析儀 CORE-
    的頭像 發(fā)表于 08-14 12:10 ?1.6w次閱讀
    9.9元自制<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>邏輯分析儀?!合宙<b class='flag-5'>RP2040</b>開(kāi)發(fā)<b class='flag-5'>板</b>輕松DIY

    合宙RP2040開(kāi)發(fā),兼容樹(shù)莓PICO

    合宙新品排隊(duì)來(lái),剛剛10元入手Air601+Air001開(kāi)發(fā)超值套餐的工程師朋友們,又迎來(lái)新一波福利:——9.9元合宙RP2040開(kāi)發(fā)來(lái)了!樹(shù)莓
    的頭像 發(fā)表于 08-08 08:05 ?3579次閱讀
    合宙<b class='flag-5'>RP2040</b>開(kāi)發(fā)<b class='flag-5'>板</b>,兼容<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>PICO

    基于XIAO RP2040樹(shù)莓的圍棋棋盤游戲系統(tǒng)設(shè)計(jì)

    今天小編給大家?guī)?lái)的是來(lái)自mocketech的基于樹(shù)莓和XIAO RP2040的圍棋棋盤娛樂(lè)系統(tǒng),每塊圍棋石都會(huì)根據(jù)其狀態(tài)顯示面部表情,從而便于評(píng)估整體比賽情況。即使是不熟悉圍棋規(guī)則的人也可以通過(guò)這些表情輕松理解游戲。 靈感
    的頭像 發(fā)表于 04-29 14:01 ?83次閱讀
    基于XIAO <b class='flag-5'>RP2040</b>和<b class='flag-5'>樹(shù)莓</b><b class='flag-5'>派</b>的圍棋棋盤游戲系統(tǒng)設(shè)計(jì)