0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

远程控制树莓派3b上的pi pico

嵌入式IoT 来源:嵌入式IoT 作者:嵌入式IoT 2021-03-05 17:23 次阅读

远程控制树莓派3b上的pi pico

1.说明

2.树莓派3b上安装系统

2.1 配置联网和选择ssh功能

2.2 内网映射

3.pi pico的环境搭建

4.远程控制与ADC采集

1.说明

树莓派pi pico和树莓派4相比差别很大,但是pi pico有一些特点是树莓派4上没有的,比如实时性控制上,采用cortex-m系列方案会更加占据优势,所以往往都会使用树莓派+Arduino组成一个具有实时控制的系统。另外树莓派上是没有AD采样的,而pi pico则有12位的ad采样功能。而且在树莓派3b或者树莓派2上,只有一路串口,这样只需要一个低成本的pi pico则可以实现I2C、SPI、UART的扩展,这样是非常方便的,得一提的则是树莓派上没有而pi pico的ADC功能,下面通过一个集成方案来将树莓派和pi pico的ADC结合起来进行使用。

2.树莓派3b上安装系统

到官网上下载Raspberry Pi Imager。该软件提供了安装树莓派镜像的一体化方案。

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

然后选择合适的系统即可,这里为了方便演示,选择最小系统即可。

SD卡插入并烧录镜像到SD卡中。

接入显示器,接入键盘,配置wifi进行联网。

raspberrypi:pi Password:raspberry

可以进入系统:

然后连接网络设备

通过输入sudo raspi-config进入配网界面。

2.1 配置联网和选择ssh功能

按照下面的步骤进行操作即可。

首先选择System Options进入配置操作。

然后再选择使能WLAN

接着选择相关的国家

最后输入wifi的SSID和密码即可

选择SSH功能

使能SSH即可

设置完成后,可以看到系统重启,并且通过网络的ping测试,看到网络正常。

局域网内使用ssh登录树莓派可正常访问。

输入树莓派密码raspberry即可。

此时便可以拔掉树莓派上的键盘和显示器,在局域网内进行控制了。

2.2 内网映射

因为此时还只能在局域网内控制,实际的物联网应用中,需要随时进行设备的控制,那就需要内网映射。这里我经常使用比较方便的是花生壳内网映射。

具体使用可以参考官网介绍,这里简单的演示

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

选择下载

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

接着开始安装,sudo -s 切换到管理员权限。

其中需要记得的是SN,这个在登录http://b.oray.com网站上需要进行输入,密码则是admin。

激活绑定设备后就可以进行内网映射的添加了。

这样,直接通过SSH访问外网域名和外网端口就可以进行访问了。

如果一切操作成功,那么在手机上也可以通过ssh工具访问和控制设备了。

当手机上可以正常的访问设备时,表示随时随地的可以控制设备。

3.pi pico的环境搭建

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

新的pi pico 插上电脑后,会出现一个盘符。

进入界面,选择文件进入网页。

接着选择MicroPython的UF2文件即可。

将该文件下载完成后,拖入磁盘中。

此时设备会重启,然后进入MicroPython的编程模式。

将pi pico 通过USB线插入树莓派中,然后就可以远程控制和编程了。

线路连接完成,测试编程即可。

此时可以在树莓派上安装minicom。

sudoaptinstallminicom

选择运行

minicom-b115200-o-D/dev/ttyACM0

此时可以将led进行控制。

4.远程控制与ADC采集

这时可以使用手机进行编程操作,编程代码如下所示:

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)

所以这里可以采用上述代码实现,手机上的代码排版如下:

通过在命令行中输入上述代码,可以在手机上看到芯片的温度显示情况。

通过开启串口

minicom-b115200-o-D/dev/ttyACM0

可以然后输入上述代码,可以看到串口输出ADC信息,该信息为芯片的温度信息。

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    453

    文章

    50360

    浏览量

    421638
  • adc
    adc
    +关注

    关注

    98

    文章

    6429

    浏览量

    544035
  • 树莓派
    +关注

    关注

    116

    文章

    1697

    浏览量

    105502

原文标题:远程控制树莓派3b上的pi pico

文章出处:【微信号:Embeded_IoT,微信公众号:嵌入式IoT】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    使用树莓实现远程控制的技巧

    树莓是一款功能强大的微型计算机,其体积小巧、价格低廉,非常适合用于各种DIY项目。其中,远程控制树莓应用中非常受欢迎的一个领域。通过
    的头像 发表于 11-11 11:37 247次阅读

    树莓gpio有什么用,树莓gpio接口及编程方法

    一、树莓GPIO的用途 树莓(Raspberry Pi)是一款小巧、功能强大的单板计算机,广泛应用于编程教育、物联网项目、家庭媒体中心等
    的头像 发表于 10-22 18:09 447次阅读

    什么是树莓树莓是什么架构的

    什么是树莓 树莓(Raspberry Pi,简写为RPi,别名为RasPi/RPI)是由英国“Raspberry
    的头像 发表于 10-22 17:33 437次阅读

    树莓和单片机的优缺点是什么

    树莓(Raspberry Pi)和单片机(Microcontroller)是两种广泛应用于电子项目和嵌入式系统的硬件平台。它们各自具有独特的优缺点,适用于不同的应用场景。 树莓
    的头像 发表于 08-30 18:21 1431次阅读

    树莓的功能用途是什么

    、科研、工业控制、物联网、多媒体播放、家庭自动化等领域。 树莓(Raspberry Pi)是一种小型、低成本的单板计算机,由英国的Raspberry
    的头像 发表于 08-30 18:01 2208次阅读

    树莓4b支持多大的sd卡

    树莓4B是一款非常受欢迎的微型计算机,它具有强大的性能和丰富的扩展功能。在树莓4B的使用过程
    的头像 发表于 08-30 17:02 883次阅读

    树莓4B的性能特点及应用

    。Cortex-A72是ARM公司推出的一款高性能处理器,采用了64位架构,具备了高性能、低功耗的特点。相较于前代产品树莓3B+,其CPU性能提升了约3倍。 2.
    的头像 发表于 08-30 16:54 1365次阅读

    树莓和arm开发板的区别

    树莓(Raspberry Pi)和ARM开发板都是基于ARM架构的微型计算机,但它们之间存在一些关键区别。 一、历史背景 树莓(Rasp
    的头像 发表于 08-30 15:36 786次阅读

    树莓Pico 2发布,搭载RP2350双核RISC-V和Arm Cortex-M33微控制器!

    2024 年 8 月 8 日,树莓最新发布了 Pico 2 微控制器级产品 ,是一款基于新型 Raspberry Pi RP2350 双核
    发表于 08-13 10:07

    【Raspberry Pi 5开发板试用】树莓5---家庭多媒体和控制中心

    开源的bandwidth工具测试,从实测数据看内存性能提升还是非常明显的。 4b的效果图: 5b的效果图: 远程访问革新 树莓引入了名为\
    发表于 08-01 17:40

    树莓5,Raspberry Pi 5 评测

    型号的零售价分别为60美元和90美元,仅比树莓4相同内存容量的型号多5美元,性价比看来非常高。 树莓5在外观
    发表于 06-19 14:51

    【Longan Pi 3H 开发板试用连载体验】基于 Longan Pi 3H 开发板完成智能家居控制小型项目

    及4个铜柱 与树莓3B来个对比,尺寸差不多只有树莓3B的三分之一,性能可是提升不少 详细板卡
    发表于 04-02 22:37

    佰维存储microSD卡通过树莓AVL认证

    设备,存储卡性能和兼容性直接影响树莓的整体性能。 佰维存储TF200系列microSD卡通过了树莓(Raspberry Pi 4
    的头像 发表于 01-23 17:19 393次阅读
    佰维存储microSD卡通过<b class='flag-5'>树莓</b><b class='flag-5'>派</b>AVL认证

    200元内能买到最大的快乐:香橙Orange Pi 3B评测

    最近几天,一名OrangePi3B用户小U深入探索了OrangePi3B这款单板计算机的多样功能和性能。以下内容来自于他的讲述:OrangePi3B的裸板只需人民币199元起,配备了
    的头像 发表于 12-15 15:30 1692次阅读
    200元内能买到最大的快乐:香橙<b class='flag-5'>派</b>Orange <b class='flag-5'>Pi</b> <b class='flag-5'>3B</b>评测

    如何在树莓Pico使用红外线接收模块?

    树莓 Pico 使用红外线接收模块(HX1838 型),我们采用开源的 pico_ir 库。
    的头像 发表于 11-30 09:08 2111次阅读
    如何在<b class='flag-5'>树莓</b><b class='flag-5'>派</b><b class='flag-5'>Pico</b><b class='flag-5'>上</b>使用红外线接收模块?