www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 工業(yè)控制 > 電路設(shè)計(jì)項(xiàng)目集錦
[導(dǎo)讀]自2024年8月推出以來(lái),Raspberry的RP2350微控制器已被各種設(shè)計(jì)人員和制造商采用來(lái)開(kāi)發(fā)自己的電路板。從Raspberry Pico Version 2到具有特定增強(qiáng)功能的變體,例如增加內(nèi)存或額外的外設(shè),該芯片推動(dòng)了新一代設(shè)備的發(fā)展。

Elecrow Pico W5是基于Raspberry的RP2350的電路板,具有獨(dú)特的特性,使其與眾不同。

介紹

自2024年8月推出以來(lái),Raspberry的RP2350微控制器已被各種設(shè)計(jì)人員和制造商采用來(lái)開(kāi)發(fā)自己的電路板。從Raspberry Pico Version 2到具有特定增強(qiáng)功能的變體,例如增加內(nèi)存或額外的外設(shè),該芯片推動(dòng)了新一代設(shè)備的發(fā)展。

在這些選擇中,elecow Pico W5脫穎而出,不僅包含8mb閃存,而且還具有2.4 GHz和5.8 GHz頻段的WiFi連接。

它還包括藍(lán)牙5.0,使其成為物聯(lián)網(wǎng)(IoT)項(xiàng)目和許多其他應(yīng)用程序的絕佳選擇。

在本文中,我將向您介紹Pico W5的主要特性,最重要的是,介紹如何充分利用其連接功能。在第一部分中,我們將探索它與Arduino的使用,而在接下來(lái)的文章中,我們將看到如何使用MicroPython。

特性

讓我們快速瀏覽一下這塊板的主要特點(diǎn):

CPU

Pico W5由Raspberry的新RP2350提供支持,它獨(dú)特地包括兩個(gè)不同的CPU塊-一個(gè)基于arm,另一個(gè)是RISC-V,都具有雙核。此外,它比它的前身RP2040更快、更強(qiáng)大。

RP2350高達(dá)150mhz

雙核架構(gòu),可在Arm Cortex-M33或Hazard3 RISC-V之間選擇

內(nèi)存

Pico W5因其豐富的閃存容量而脫穎而出:

8 mb閃光

520kb RAM(集成在RP2350中)

GPIO

該板保持與Raspberry Pico 2相同的尺寸和外形因素,確保與為其設(shè)計(jì)的模塊和擴(kuò)展兼容。

?24個(gè)多功能GPIO引腳(比Pico 2少兩個(gè),因?yàn)樗鼈冇糜赪iFi模塊)

?兼容樹(shù)莓Pico 2

?重置按鈕

?啟動(dòng)按鈕

?用戶可控板載LED

?用于焊接電路板作為模塊的柱狀引腳

?USB-C接口,用于電源和編程

如下圖所示為該板的引腳:

連接

Pico W5的連接由B&T的BW16模塊供電,該模塊集成了Realtek RTL7820芯片。

支持2.4 GHz和5.8 GHz頻段的WiFi 802.11a/b/g/n

藍(lán)牙LE與藍(lán)牙5.0

BW16模塊通過(guò)UART接口連接到RP2350,使用GPIO4和GPIO5。它包括AiThinker固件,實(shí)現(xiàn)WiFi網(wǎng)絡(luò)接入、HTTP請(qǐng)求、MQTT協(xié)議支持和藍(lán)牙通信等常用功能。這些功能使用AT命令進(jìn)行控制。

編程

Pico W5可以使用多種語(yǔ)言編程,最流行的是MicroPython和C/ c++,它也兼容Arduino。

下面,我們將介紹如何使用Arduino對(duì)其進(jìn)行編程,在接下來(lái)的文章中,我們將探索如何使用MicroPython進(jìn)行相同的編程。

設(shè)置Arduino IDE 2

要使用Arduino對(duì)Pico W5進(jìn)行編程,首先需要安裝Arduino IDE 2,這是Arduino開(kāi)發(fā)環(huán)境的最新改進(jìn)版本。

您可以從Arduino官方網(wǎng)站下載安裝程序。選擇與您的操作系統(tǒng)(Windows、macOS或Linux)兼容的版本,然后按照安裝步驟操作。這個(gè)過(guò)程很簡(jiǎn)單,與安裝任何其他程序類(lèi)似。

一旦安裝了Arduino IDE,您需要使用board Manager添加board支持。

這是一個(gè)簡(jiǎn)單的過(guò)程,如果您已經(jīng)在IDE中使用過(guò)其他電路板(如ESP32),那么您可能對(duì)它很熟悉。

首先,通過(guò)從菜單中選擇File > preferences(或按Control +逗號(hào))打開(kāi)IDE首選項(xiàng):

如果您已經(jīng)有另一個(gè)展板的URL,不要?jiǎng)h除它——只需添加下面的新展板即可。

點(diǎn)擊“OK”按鈕,進(jìn)入Arduino IDE左側(cè)工具欄中的Board Manager。

在搜索框中,輸入RP2350。您將看到基于RP2040和RP2350的各種板的安裝程序。點(diǎn)擊“INSTALL”繼續(xù)。

幾分鐘后,將下載并安裝所有必需的軟件包。

接下來(lái),使用USB電纜將電路板連接到計(jì)算機(jī)。確保它被識(shí)別為新設(shè)備——請(qǐng)記住,有些USB電纜只提供電源,不支持?jǐn)?shù)據(jù)傳輸。

從菜單中選擇單板:

工具→單板→樹(shù)莓派Pico RP2040/RP2350→通用RP2350

接下來(lái),通過(guò)選擇指定連接板的端口:

工具→接口

在Windows中,查找COM端口。第一次,你可能會(huì)看到一些不同的東西,比如“UF2 Board”,但在上傳第一個(gè)代碼后,它將顯示為COM端口。

最后,將閃存大小設(shè)置為8 MB。

一旦你完成了這些步驟,你的Arduino IDE完全配置為編程Pico W5。你可以通過(guò)運(yùn)行“Blink”程序來(lái)測(cè)試它,你可以在下面找到:

文件→示例

例子

現(xiàn)在,讓我們探索一些編程示例。由于GPIO控制和其他基本功能與Pico 2相同,因此我們將重點(diǎn)關(guān)注連接,這是該板的關(guān)鍵區(qū)別特征。

第一個(gè)示例是一個(gè)簡(jiǎn)單的“終端”,它將您在串行監(jiān)視器中輸入的內(nèi)容鏡像到BW16模塊,反之亦然。這允許您試驗(yàn)不同的AT命令。

這里記錄了所有可用的AT命令。

下面是對(duì)一些測(cè)試命令的響應(yīng)。

無(wú)線網(wǎng)絡(luò)連接

為了管理與WiFi網(wǎng)絡(luò)的連接,固件提供了幾個(gè)命令,包括:

?AT+WMODE:設(shè)置或查詢操作模式

?AT+WJAP:連接到網(wǎng)絡(luò)

?AT+WSCAN:掃描可用網(wǎng)絡(luò)

本節(jié)以STA方式連接單板至WiFi網(wǎng)絡(luò)為例:

無(wú)論連接2.4 GHz還是5.8 GHz網(wǎng)絡(luò),使用的步驟和命令都是相同的。

HTTP請(qǐng)求

這個(gè)示例演示了如何使用HTTP向API發(fā)出GET請(qǐng)求。

該請(qǐng)求使用的命令為AT+HTTPCLIENTLINE,格式如下:

您可以在這里找到該命令的完整文檔。

對(duì)于本例,我向open-meteo.com API發(fā)出了一個(gè)GET請(qǐng)求,將我所在位置的經(jīng)緯度作為參數(shù)傳遞,并將請(qǐng)求的數(shù)據(jù)(current=temperature_2m)作為參數(shù)傳遞,該數(shù)據(jù)表示距離地面2米處的當(dāng)前溫度。

響應(yīng)為JSON格式,如下所示:

在所有返回的信息中,您可以在最后看到請(qǐng)求的溫度值(26.5度)。

MQTT

在本例中,我將向您展示如何連接到MQTT服務(wù)器并將數(shù)據(jù)發(fā)布到主題。

連接到WiFi網(wǎng)絡(luò)后,通過(guò)發(fā)送多個(gè)AT+MQTT命令來(lái)配置MQTT代理連接,這些命令具有不同的參數(shù):代理地址、連接端口、連接方法和客戶端ID

.然后,使用AT+MQTT命令指定的參數(shù)建立連接。

然后,每5秒向PicoW5主題發(fā)布一個(gè)簡(jiǎn)單的文本“Hello”。

可以使用MQTTX這樣的客戶端查看代理上接收到的數(shù)據(jù):

如果觀察到MQTT連接錯(cuò)誤,應(yīng)該重新啟動(dòng)單板以終止之前打開(kāi)的任何連接,然后再試一次。

藍(lán)牙

最后,這里是一個(gè)使用Pico W5的低功耗藍(lán)牙(BLE)接口的例子。

這是一個(gè)簡(jiǎn)單的程序,將BW16模塊配置為Slave模式,通過(guò)藍(lán)牙接收文本數(shù)據(jù)。如果接收到的文本為“LED=ON”,則Pico上的板載LED打開(kāi),如果接收到“LED=OFF”,則LED關(guān)閉。

為了測(cè)試這個(gè)功能,我使用了一個(gè)名為Arduino Bluetooth Controller for Android的簡(jiǎn)單應(yīng)用程序,你可以從app Store下載。有許多類(lèi)似的應(yīng)用程序可用,所以你可以使用任何其他的服務(wù)相同的目的。

在應(yīng)用程序中,我使用了Switch功能,該功能允許定義在屏幕上開(kāi)關(guān)的兩個(gè)位置發(fā)送的文本。這些值必須根據(jù)代碼所期望的設(shè)置:“LED=ON”表示打開(kāi)位置,“LED=OFF”表示關(guān)閉位置。

存儲(chǔ)庫(kù)

本文中發(fā)布的所有示例程序,以及我將繼續(xù)為Pico W5添加的其他示例程序,都可以在這個(gè)存儲(chǔ)庫(kù)中找到

結(jié)論

在本文中,我向您介紹了來(lái)自Elecrow的RP2350 Pico W5的主要功能和一些應(yīng)用程序。我們探索了它的技術(shù)規(guī)格,重點(diǎn)介紹了它的閃存容量、USB-C接口以及支持5.8 GHz WiFi網(wǎng)絡(luò)的能力。我們還分析了可用的編程選項(xiàng),并逐步介紹了如何設(shè)置Arduino IDE以開(kāi)始使用它。

最后,我介紹了幾個(gè)示例程序,演示了如何使用內(nèi)置BW16模塊的AT命令來(lái)執(zhí)行基本的連接功能,如WiFi連接、HTTP請(qǐng)求、MQTT通信和BLE使用。

總之,Pico W5是一款功能強(qiáng)大的多功能電路板,非常適合物聯(lián)網(wǎng)應(yīng)用和家庭自動(dòng)化。它與Raspberry Pico 2硬件的兼容性使其成為所有級(jí)別開(kāi)發(fā)人員的絕佳選擇,使他們能夠在需要多種連接選項(xiàng)的項(xiàng)目中充分利用其潛力。此外,它在5.8 GHz網(wǎng)絡(luò)上運(yùn)行的能力使其與市場(chǎng)上的許多其他電路板區(qū)別開(kāi)來(lái),提供更快,更穩(wěn)定的連接,特別是在2.4 GHz頻段因大量連接設(shè)備而擁擠的環(huán)境中。

本文編譯自hackster.io

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

【2025年8月29日,中國(guó)上海訊】近日,第二十屆全國(guó)大學(xué)生智能汽車(chē)競(jìng)賽(以下簡(jiǎn)稱“智能車(chē)大賽”)總決賽在杭州舉辦并圓滿結(jié)束。作為大賽主協(xié)辦單位,英飛凌科技從技術(shù)支持與人才培養(yǎng)上全方位支持賽事,踐行產(chǎn)學(xué)研合作,助力行業(yè)人...

關(guān)鍵字: 微控制器 LED驅(qū)動(dòng)芯片 人機(jī)交互

在工業(yè)物聯(lián)網(wǎng)(IIoT)與邊緣計(jì)算快速發(fā)展的背景下,Modbus協(xié)議憑借其輕量化特性成為微控制器(MCU)設(shè)備互聯(lián)的首選方案。然而,在資源受限的MCU(如STM32F0系列、ESP8266等,RAM通常小于32KB,F(xiàn)l...

關(guān)鍵字: 微控制器 Modbus 工業(yè)物聯(lián)網(wǎng)

在工業(yè)物聯(lián)網(wǎng)設(shè)備開(kāi)發(fā)中,Modbus從站功能已成為微控制器(MCU)的標(biāo)配能力。某智能電表項(xiàng)目通過(guò)在STM32上實(shí)現(xiàn)Modbus RTU從站,成功將設(shè)備接入現(xiàn)有SCADA系統(tǒng),開(kāi)發(fā)周期縮短40%。本文將系統(tǒng)解析MCU實(shí)現(xiàn)...

關(guān)鍵字: 微控制器 Modbus 協(xié)議棧優(yōu)化

2025年8月21日 – 專(zhuān)注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起開(kāi)售Silicon Labs全新xG26系列無(wú)線SoC和MCU。xG26片上系統(tǒng)...

關(guān)鍵字: SoC 微控制器 物聯(lián)網(wǎng)

在PCB設(shè)計(jì)的宏偉藍(lán)圖中,布局與布線規(guī)則猶如精密樂(lè)章中的指揮棒,是鑄就電路板卓越性能、堅(jiān)不可摧的可靠性及經(jīng)濟(jì)高效的制造成本的靈魂所在。恰如一位巧手的園藝師,合理的布局藝術(shù)性地編排著每一寸空間,既削減了布線交織的繁復(fù)迷宮,...

關(guān)鍵字: PCB 電路板

在電子產(chǎn)品的制造過(guò)程中,PCB(印刷電路板)的布局布線是至關(guān)重要的環(huán)節(jié)。它涉及到將電子元器件按照特定要求進(jìn)行合理布置,并通過(guò)導(dǎo)線將它們連接起來(lái),以實(shí)現(xiàn)電路的功能。布局布線的質(zhì)量直接影響到產(chǎn)品的性能、可靠性和成本。因此,掌...

關(guān)鍵字: PCB 電路板

晶振,全稱石英晶體振蕩器,是一種電子元件,用于產(chǎn)生精確的時(shí)鐘信號(hào)。在現(xiàn)代電子設(shè)備中,晶振就像心臟一樣,為設(shè)備提供穩(wěn)定的節(jié)拍。

關(guān)鍵字: 晶振 電路板

導(dǎo)電陽(yáng)極絲(CAF,Conductive Anodic Filamentation)是一種在PCB中可能發(fā)生的電化學(xué)現(xiàn)象。當(dāng)PCB處于高溫高濕環(huán)境時(shí),在電壓差的作用下,內(nèi)部的金屬離子沿著玻纖絲間的微裂通道與金屬鹽發(fā)生電化...

關(guān)鍵字: PCB 電路板

PCB烘烤的程序其實(shí)還蠻麻煩的,烘烤時(shí)必須將原本的包裝拆除后才能放入烤箱中,然后要用超過(guò)100℃的溫度來(lái)烘烤,但是溫度又不能太高,免得烘烤期間水蒸氣過(guò)度膨脹反而把PCB給撐爆。

關(guān)鍵字: PCB 電路板

印制電路板(PCB)布線在高速電路中具有關(guān)鍵的作用,但它往往是電路設(shè)計(jì)過(guò)程的最后幾個(gè)步驟之一。高速PCB布線有很多方面的問(wèn)題,關(guān)于這個(gè)題目已有人撰寫(xiě)了大量的文獻(xiàn)。本文主要從實(shí)踐的角度來(lái)探討高速電路的布線問(wèn)題。主要目的在于...

關(guān)鍵字: PCB 電路板
關(guān)閉