步驟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
-
樹莓派
+關注
關注
122文章
2080瀏覽量
110491 -
ESP8266
+關注
關注
51文章
970瀏覽量
49529
發布評論請先 登錄
【ESP8266系列】WT8266-S5模組規格書
【ESP8266系列】WT8266-S6模組規格書
【瑞薩RA6E2地奇星開發板試用】基于RA6E2+ESP8266在STA模式下數據透傳到Python服務器整體系統演示總結
晶科鑫 | 國產26MHz晶振匹配Espressif(樂鑫) ESP8285/ESP8266芯片案例
ESP8266和ESP32開發板常見的2種下載方式
ESP8266和ESP32開發板常見的2種下載方式
如何搭建高效的樹莓派NAS?完整安裝與配置指南!
STM32+esp8266連接機智云,上傳溫濕度數據并控制繼電器開關(平臺配置、代碼生成、代碼移植)
樹莓派小技巧:無需鍵盤或顯示器,如何通過WiFi設置樹莓派?
手把手教你用樹莓派打造 LoRaWAN 網關!
用樹莓派“揪出”家里的耗電怪獸!
ESP8266燒錄與機智云一鍵配網教程
怎樣將ESP8266連接到樹莓派
評論