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

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

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

遠(yuǎn)程控制樹莓派3b上的pi pico

嵌入式IoT ? 來源:嵌入式IoT ? 作者:嵌入式IoT ? 2021-03-05 17:23 ? 次閱讀

遠(yuǎn)程控制樹莓派3b上的pi pico

1.說明

2.樹莓派3b上安裝系統(tǒng)

2.1 配置聯(lián)網(wǎng)和選擇ssh功能

2.2 內(nèi)網(wǎng)映射

3.pi pico的環(huán)境搭建

4.遠(yuǎn)程控制與ADC采集

1.說明

樹莓派pi pico和樹莓派4相比差別很大,但是pi pico有一些特點(diǎn)是樹莓派4上沒有的,比如實(shí)時(shí)性控制上,采用cortex-m系列方案會(huì)更加占據(jù)優(yōu)勢,所以往往都會(huì)使用樹莓派+Arduino組成一個(gè)具有實(shí)時(shí)控制的系統(tǒng)。另外樹莓派上是沒有AD采樣的,而pi pico則有12位的ad采樣功能。而且在樹莓派3b或者樹莓派2上,只有一路串口,這樣只需要一個(gè)低成本的pi pico則可以實(shí)現(xiàn)I2C、SPI、UART的擴(kuò)展,這樣是非常方便的,得一提的則是樹莓派上沒有而pi pico的ADC功能,下面通過一個(gè)集成方案來將樹莓派和pi pico的ADC結(jié)合起來進(jìn)行使用。

2.樹莓派3b上安裝系統(tǒng)

到官網(wǎng)上下載Raspberry Pi Imager。該軟件提供了安裝樹莓派鏡像的一體化方案。

https://www.raspberrypi.org/software/

然后選擇合適的系統(tǒng)即可,這里為了方便演示,選擇最小系統(tǒng)即可。

SD卡插入并燒錄鏡像到SD卡中。

接入顯示器,接入鍵盤,配置wifi進(jìn)行聯(lián)網(wǎng)。

raspberrypi:pi Password:raspberry

可以進(jìn)入系統(tǒng):

然后連接網(wǎng)絡(luò)設(shè)備

通過輸入sudo raspi-config進(jìn)入配網(wǎng)界面。

2.1 配置聯(lián)網(wǎng)和選擇ssh功能

按照下面的步驟進(jìn)行操作即可。

首先選擇System Options進(jìn)入配置操作。

然后再選擇使能WLAN

接著選擇相關(guān)的國家

最后輸入wifi的SSID和密碼即可

選擇SSH功能

使能SSH即可

設(shè)置完成后,可以看到系統(tǒng)重啟,并且通過網(wǎng)絡(luò)的ping測試,看到網(wǎng)絡(luò)正常。

局域網(wǎng)內(nèi)使用ssh登錄樹莓派可正常訪問。

輸入樹莓派密碼raspberry即可。

此時(shí)便可以拔掉樹莓派上的鍵盤和顯示器,在局域網(wǎng)內(nèi)進(jìn)行控制了。

2.2 內(nèi)網(wǎng)映射

因?yàn)榇藭r(shí)還只能在局域網(wǎng)內(nèi)控制,實(shí)際的物聯(lián)網(wǎng)應(yīng)用中,需要隨時(shí)進(jìn)行設(shè)備的控制,那就需要內(nèi)網(wǎng)映射。這里我經(jīng)常使用比較方便的是花生殼內(nèi)網(wǎng)映射。

具體使用可以參考官網(wǎng)介紹,這里簡單的演示

https://service.oray.com/question/11639.html

選擇下載

wgethttps://dl-cdn.oray.com/hsk/linux/phtunnel_5_0_rapi_armhf.deb

接著開始安裝,sudo -s 切換到管理員權(quán)限。

其中需要記得的是SN,這個(gè)在登錄http://b.oray.com網(wǎng)站上需要進(jìn)行輸入,密碼則是admin。

激活綁定設(shè)備后就可以進(jìn)行內(nèi)網(wǎng)映射的添加了。

這樣,直接通過SSH訪問外網(wǎng)域名和外網(wǎng)端口就可以進(jìn)行訪問了。

如果一切操作成功,那么在手機(jī)上也可以通過ssh工具訪問和控制設(shè)備了。

當(dāng)手機(jī)上可以正常的訪問設(shè)備時(shí),表示隨時(shí)隨地的可以控制設(shè)備。

3.pi pico的環(huán)境搭建

pi pico最方便的玩法就是使用micropython。

新的pi pico 插上電腦后,會(huì)出現(xiàn)一個(gè)盤符。

進(jìn)入界面,選擇文件進(jìn)入網(wǎng)頁。

接著選擇MicroPython的UF2文件即可。

將該文件下載完成后,拖入磁盤中。

此時(shí)設(shè)備會(huì)重啟,然后進(jìn)入MicroPython的編程模式。

將pi pico 通過USB線插入樹莓派中,然后就可以遠(yuǎn)程控制和編程了。

線路連接完成,測試編程即可。

此時(shí)可以在樹莓派上安裝minicom。

sudoaptinstallminicom

選擇運(yùn)行

minicom-b115200-o-D/dev/ttyACM0

此時(shí)可以將led進(jìn)行控制。

4.遠(yuǎn)程控制與ADC采集

這時(shí)可以使用手機(jī)進(jìn)行編程操作,編程代碼如下所示:

importmachine importutime sensor_temp=machine.ADC(4) conversion_factor=3.3/(65535) whileTrue: read=sensor_temp.read_u16()*conversion_factor temperature=27-(read-0.706)/0.001721 print(temperature) utime.sleep(2)

所以這里可以采用上述代碼實(shí)現(xiàn),手機(jī)上的代碼排版如下:

通過在命令行中輸入上述代碼,可以在手機(jī)上看到芯片的溫度顯示情況。

通過開啟串口

minicom-b115200-o-D/dev/ttyACM0

可以然后輸入上述代碼,可以看到串口輸出ADC信息,該信息為芯片的溫度信息。

責(zé)任編輯:lq

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

    關(guān)注

    452

    文章

    49985

    瀏覽量

    419653
  • adc
    adc
    +關(guān)注

    關(guān)注

    97

    文章

    6347

    瀏覽量

    543363
  • 樹莓派
    +關(guān)注

    關(guān)注

    116

    文章

    1683

    瀏覽量

    105396

原文標(biāo)題:遠(yuǎn)程控制樹莓派3b上的pi pico

文章出處:【微信號(hào):Embeded_IoT,微信公眾號(hào):嵌入式IoT】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹莓gpio有什么用,樹莓gpio接口及編程方法

    一、樹莓GPIO的用途 樹莓(Raspberry Pi)是一款小巧、功能強(qiáng)大的單板計(jì)算機(jī),廣泛應(yīng)用于編程教育、物聯(lián)網(wǎng)項(xiàng)目、家庭媒體中心等
    的頭像 發(fā)表于 10-22 18:09 ?90次閱讀

    什么是樹莓?樹莓是什么架構(gòu)的

    什么是樹莓 樹莓(Raspberry Pi,簡寫為RPi,別名為RasPi/RPI)是由英國“Raspberry
    的頭像 發(fā)表于 10-22 17:33 ?106次閱讀

    樹莓的功能用途是什么

    、科研、工業(yè)控制、物聯(lián)網(wǎng)、多媒體播放、家庭自動(dòng)化等領(lǐng)域。 樹莓(Raspberry Pi)是一種小型、低成本的單板計(jì)算機(jī),由英國的Raspberry
    的頭像 發(fā)表于 08-30 18:01 ?1759次閱讀

    樹莓4B的性能特點(diǎn)及應(yīng)用

    。Cortex-A72是ARM公司推出的一款高性能處理器,采用了64位架構(gòu),具備了高性能、低功耗的特點(diǎn)。相較于前代產(chǎn)品樹莓3B+,其CPU性能提升了約3倍。 2.
    的頭像 發(fā)表于 08-30 16:54 ?934次閱讀

    樹莓和arm開發(fā)板的區(qū)別

    樹莓(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計(jì)算機(jī),但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓(Rasp
    的頭像 發(fā)表于 08-30 15:36 ?517次閱讀

    樹莓Pico 2發(fā)布,搭載RP2350雙核RISC-V和Arm Cortex-M33微控制器!

    2024 年 8 月 8 日,樹莓最新發(fā)布了 Pico 2 微控制器級(jí)產(chǎn)品 ,是一款基于新型 Raspberry Pi RP2350 雙核
    發(fā)表于 08-13 10:07

    【Raspberry Pi 5開發(fā)板試用】樹莓5---家庭多媒體和控制中心

    開源的bandwidth工具測試,從實(shí)測數(shù)據(jù)看內(nèi)存性能提升還是非常明顯的。 4b的效果圖: 5b的效果圖: 遠(yuǎn)程訪問革新 樹莓引入了名為\
    發(fā)表于 08-01 17:40

    樹莓5,Raspberry Pi 5 評(píng)測

    型號(hào)的零售價(jià)分別為60美元和90美元,僅比樹莓4相同內(nèi)存容量的型號(hào)多5美元,性價(jià)比看來非常高。 樹莓5在外觀
    發(fā)表于 06-19 14:51

    【Longan Pi 3H 開發(fā)板試用連載體驗(yàn)】基于 Longan Pi 3H 開發(fā)板完成智能家居控制小型項(xiàng)目

    及4個(gè)銅柱 與樹莓3B來個(gè)對(duì)比,尺寸差不多只有樹莓3B的三分之一,性能可是提升不少 詳細(xì)板卡
    發(fā)表于 04-02 22:37

    200元內(nèi)能買到最大的快樂:香橙Orange Pi 3B評(píng)測

    最近幾天,一名OrangePi3B用戶小U深入探索了OrangePi3B這款單板計(jì)算機(jī)的多樣功能和性能。以下內(nèi)容來自于他的講述:OrangePi3B的裸板只需人民幣199元起,配備了
    的頭像 發(fā)表于 12-15 15:30 ?1552次閱讀
    200元內(nèi)能買到最大的快樂:香橙<b class='flag-5'>派</b>Orange <b class='flag-5'>Pi</b> <b class='flag-5'>3B</b>評(píng)測

    如何在樹莓Pico使用紅外線接收模塊?

    樹莓 Pico 使用紅外線接收模塊(HX1838 型),我們采用開源的 pico_ir 庫。
    的頭像 發(fā)表于 11-30 09:08 ?1989次閱讀
    如何在<b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>Pico</b><b class='flag-5'>上</b>使用紅外線接收模塊?

    樹莓Pico RP2040怎樣使用MicroPython呢?

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

    超實(shí)用!玩轉(zhuǎn)樹莓攻略!

    。面對(duì)這種情況,樹莓Pico無疑給大家?guī)砹撕线m的折中方案。 樹莓 (Raspberry Pi
    的頭像 發(fā)表于 11-01 20:30 ?2008次閱讀
    超實(shí)用!玩轉(zhuǎn)<b class='flag-5'>樹莓</b><b class='flag-5'>派</b>攻略!

    樹莓單片機(jī)-Raspberry Pi Pico

    樹莓Pi Pico樹莓基金會(huì)在2021年1月份發(fā)布的一款新的基于RP2040定制芯片的單片
    的頭像 發(fā)表于 10-31 17:07 ?1394次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b>單片機(jī)-Raspberry <b class='flag-5'>Pi</b> <b class='flag-5'>Pico</b>

    樹莓Pico文件系統(tǒng)應(yīng)用:數(shù)據(jù)記錄器

    在前面的章節(jié)中,你一直在使用樹莓 Pico 連接到樹莓或其他電腦。不過,與所有微控制器一樣,
    的頭像 發(fā)表于 10-24 10:51 ?1158次閱讀
    <b class='flag-5'>樹莓</b><b class='flag-5'>派</b><b class='flag-5'>Pico</b>文件系統(tǒng)應(yīng)用:數(shù)據(jù)記錄器