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

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

3天内不再提示

怎样将ESP8266连接到树莓派

454398 来源:网络整理 作者:佚名 2019-11-04 09:38 次阅读

步骤1:将它们连接在一起

在关闭电源的情况下,将3.3V和接地引脚彼此连接。同样,将RX连接到TX,反之亦然。您还需要一些下拉电阻和一个复位按钮。我已经包含了一个Fritzing图(上面)。

步骤2:配置Raspbian Linux

启动Pi并使用超级用户priv进行一些编辑(例如“ sudo nano”)。

禁用内核串行控制台

将/boot/cmdline.txt编辑为删除带下划线的文本:

dwc_otg.lpm_enable = 0 rpitestmode = 1 控制台= ttyAMA0,115200 kgdboc = ttyAMA0,115200 console = tty1 root =/dev/mmcblk0p2 rootfstype = ext4 rootwait

禁用串行登录

编辑/etc/inittab并删除(通常)最后一行:

2:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

重启

sudo shutdown -r now

第3步:开始与ESP8266通话

连接到串行端口

您现在应该能够通过终端仿真器程序与ESP8266互动。我建议为此使用GNU屏幕(“ sudo apt-get安装屏幕”)。除非您以“ CTRL-A”开头,否则屏幕会通过您的击键,在这种情况下,您可以使屏幕做事。例如,“ CTRL-A”然后“ k”将关闭(终止)会话。屏幕/dev/ttyAMA0 115200(速度可能因ESP8266开发板而异)(根据权限,您可能也需要sudo)现在您可以发送ESP8266“ AT”命令。不过,您仍然需要在每个命令之后加上“ return”和“ CTRL-J”。

注释/注意事项

如果您尝试使用“重置”按钮,则Pi似乎无法很好地恢复。最好先关闭pi,然后断开电源,然后再上电/启动,而不要尝试使用“重置”按钮。

在通电的情况下,请勿弄乱电线。关闭Pi(“ sudo shutdown -h now”),然后等待所有闪烁的LED停止并断开电源,然后再尝试连接/断开电线。

此链接本身不会为您提供Pi互联网访问权限通过ESP8266但这至少可以让您尝试,配置甚至重新编程

如果您只是关闭窗口或断开连接,屏幕将不会放弃串行端口。这是有目的的,但可能需要一些时间来适应。如果您认为您已与Screen断开连接,但仍在运行,请尝试使用“ screen -ddR”重新连接,然后按上述方法终止。 [或重启。]

Pi和ESP8266会消耗大量电量。此设置仅依靠Pi的3.3V电源,如果两个设备都将完全爆炸,则可能无法完成任务。一个更可靠/永久的解决方案是为ESP8266设置单独的电源。
责任编辑:wv

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

    关注

    116

    文章

    1697

    浏览量

    105476
  • ESP8266
    +关注

    关注

    50

    文章

    962

    浏览量

    44779
收藏 人收藏

    评论

    相关推荐

    esp8266加入到c51单片机单通道程序怎么写

    ESP8266模块连接到C51单片机。通常,您需要连接以下引脚: TX(发送) :ESP8266的TX引脚连接到C51单片机的RX引脚。
    的头像 发表于 10-18 11:32 347次阅读

    esp8266不烧录可以使用吗

    ESP8266是一款非常流行的Wi-Fi模块,广泛应用于物联网项目中。然而,如果不进行烧录,ESP8266无法正常工作。 1. ESP8266简介
    的头像 发表于 08-19 17:28 593次阅读

    esp8266wifi模块怎么连接手机

    ESP8266 : 使用USB转TTL模块ESP8266模块与电脑连接。 通过串口调试助手发送AT指令配置ESP8266,包括设置WiFi
    的头像 发表于 08-19 17:27 1988次阅读

    如何多个ESP8266与移动设备连接

    我有三个ESP8266模块。所有这些都被用作网络服务器,作为透明的串行链接。 通过一对一连接,它工作正常。 如何使用一个移动应用程序连接到所有三个模块?
    发表于 07-19 11:55

    如何让Windows 8自动连接到ESP8266

    我手动 IPv4 连接到ESP8266的 DNS 服务器设置为 127.0.0.1(即直到禁用ESP8266的 DNS 服务器)。 我已经用 Non-OS SDK V1.5.1 编
    发表于 07-18 08:08

    为什么无法连接到ESP8266作为接入点?

    ESP8266 用作接入点,并且网络对我的所有设备(PC、ios 手机、android 手机)都是可见的。问题是当我尝试连接到ESP8266接入点时,它会失败。电脑每次都失败,我
    发表于 07-17 06:00

    使用ESP8266arduino连接到thinkspeak云,无法将其连接到任何网页,为什么?

    我正在尝试使用 ESP8266 arduino 连接到 thinkspeak 云。所以我能够 esp 模块
    发表于 07-16 07:43

    ESP8266为什么不响应Arduino?

    。 我 mega GND 连接到 esp8266 GND,mega 3.3V 连接到 esp8266 的 vcc 和 ch_pd。尝试使
    发表于 07-16 06:39

    有没有办法使SoftAP模式下的ESP8266允许使用WPS连接到它?

    有没有办法使 SoftAP 模式下的 ESP8266 允许使用WPS 连接到它? 即ESP8266充当 AP,按下ESP8266上的按钮,其他 wifi 设备现在可以使用 WPS
    发表于 07-16 06:13

    如何ESP-8266连接到Android?

    我正在尝试通过 android 连接到 esp8266。我在 android 上尝试了以下代码,但无法连接到 8266。 如果我缺少一些与 8266
    发表于 07-15 06:27

    ESP8266缓存AP后,是否会自动连接到任何缓存的AP?

    : wifi_station_set_auto_connect ESP8266 Station 设置为自动连接到 AP(其 ID 已缓存) 或通电时不通电。默认情况下,自动连接
    发表于 07-11 07:58

    能将ESP8266连接到arduino UNO上,使用mesh组网吗?

    现在已将ESP8266连接到了arduino,并且成功驱动,但是有个问题就是组网的问题,想使用mesh,但是还有有些疑问。1、将带有mesh的固件烧录到ESP8266中,就能自动寻找节点了吗?或者是下载mesh的库函数,从ard
    发表于 07-11 06:46

    是否可以通过WPS连接到ESP8266 AP?

    是否可以通过 WPS 连接到ESP8266 AP(而不是通过 ESP8266 连接到具有 WPS 的路由器)? 我只找到了一种解决方案,可以
    发表于 07-10 06:09

    MULTICH_CONNECT_PCB SDL线连接到ESP8266时,代码挂起的原因?

    逻辑分析仪中看到 SCL 和 SDA)。 当我MULTICH_CONNECT_PCB SDL 线连接到 ESP8266 时,代码挂起。 说明 ; 1. 连接正确 . 2. FX2
    发表于 03-05 07:21

    单片机怎么连接wifi模块esp

    连接WiFi模块ESP8266到单片机有多种方法和步骤。在这篇文章中,我将为您详细介绍如何连接ESP8266模块到Arduino单片机。本文
    的头像 发表于 12-25 13:42 2253次阅读