一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用ESP8266制作Wi-Fi網(wǎng)絡掃描儀

454398 ? 來源:wv ? 2019-10-10 10:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:組件

一塊 NodeMCU ESP8266 開發(fā)板(我使用了NodeMCU 0.9,,但其他任何ESP8266都可以使用)

步驟2:啟動Visuino,然后選擇ESP8266板類型

要開始對Arduino進行編程,您您需要從此處安裝 Arduino IDE :http://www.arduino.cc。

請注意,Arduino IDE中存在一些嚴重的錯誤1.6.6。

請確保您安裝了1.6.7或更高版本,否則此Instructable將無法使用!

如果尚未完成操作,請按照此Instructable中的步驟設置Arduino IDE以對ESP 8266進行編程!

Visuino :https://www .visuino.com也需要安裝。

啟動 Visuino ,如第一張圖片

所示,點擊 Arduino 上的“ 工具”按鈕》 Visuino

中的組件(圖片1 ),如圖所示,選擇“ NodeMCU ESP-12 ”在圖片2

上:在Visuino中:添加掃描Wi-Fi操作

在對象檢查器中,展開“ 模塊”屬性,然后展開“ WiFi ”子菜單,屬性(圖片1 )

在對象檢查器中,選擇“ 操作”屬性,然后單擊“ 。.. ”按鈕(圖片1 )

在“ 操作”對話框中,選擇“ 掃描WiFi網(wǎng)絡”(圖片2 )

單擊“ + ”按鈕(圖片2 )添加一個 ScanNetworks 項(圖片3 )

關閉“ 操作”對話框

步驟4:在Visuino中:添加并連接時鐘發(fā)生器組件

在“組件工具箱”的“過濾器”框中鍵入“ 時鐘”,然后選擇“ 時鐘發(fā)生器”組件(圖片1 ),然后拖放在設計區(qū)域

將 ClockGenerator1 組件的“ Out ”引腳連接到“ Scan ”輸入引腳

NodeMCU ESP-12” 組件的“ Modules.WiFi.Operations [0] ”項(圖片2 )

步驟5:在Visuino中:添加并連接檢測邊緣和文本值組件

我們需要在掃描開始時打印標題文本。即使“ Scanning”引腳每次將值從False更改為True并返回時,也會產生時鐘。若要僅在事件從False變?yōu)門rue時生成事件,我們需要使用“檢測邊緣”組件。

在“組件工具箱”的“過濾器”框中鍵入“ edge ”,然后選擇“ 檢測邊緣”組件(圖片1 ),并將其放在設計區(qū)域中

鍵入“ 文本 ”,然后選擇“ 文本值”組件(圖片2 ),并將其放在設計區(qū)域中

連接“ NodeMCU ESP-12 ”組件的“ Modules.WiFi.Operations [0] ”項的“ 掃描”輸出引腳。到 DetectEdge1 組件(圖片3 )

的“ 輸入”引腳上

連接“ 輸出組件的 DetectEdge1 輸出引腳到 TextValue1 的“ In ”輸入引腳》組件(圖片4 )

將 TextValue1 組件的“ Out ”輸出引腳連接到“ In ” ” NodeMCU ESP-12 ”組件的“ Serial [0] ”通道的輸入引腳(圖片5 )

步驟6:在Visuino中:設置TextValue1組件的文本

選擇 TextValue1 組件(圖片1 )

在對象檢查器中,選擇“ Value ”屬性,然后單擊“ 。.. ”按鈕(圖片1 )

在“ Value “編輯器類型:

”“”

“ 掃描”

“ ----------------- “

(圖片2 )

單擊確定按鈕以關閉對話框

步驟7:在Visuino中:添加格式化的文本組件和元素

我們將使用Formatted Text組件格式化并打印每個檢測到的Wi-Fi Hot點信息行。

在“組件工具箱”的“過濾器”框中鍵入“ 文本”,然后選擇“ 格式化文本”組件(圖片1 ),并將其放到設計區(qū)域

單擊 FormattedText1 組件的“ 工具”按鈕( 圖片2 )

在 Elements 編輯器中,選擇右側的 Text Element ,然后單擊 ,在左側的“ + ”按鈕上添加其中一個(圖片3和4 )

在元素編輯器,選擇右側的 Integer Element ,然后在“ + 單擊2次 》”按鈕以添加其中的 2 (圖片4,以及5 ),然后關閉Elements編輯器

在“對象”檢查器中,設置的 Text 屬性的值將FormattedText1 組件轉換為“ SSID:“%0”信號:%1頻道%2 ” ( 圖片6 ) 。 %0將被TextElement1的值替換,%1將被IntegerElement1的值替換,%2將被IntegerElement2的值替換

步驟8:在Visuino中:連接格式文本組件

連接“ NodeMCU ESP-”的“ Modules.WiFi.Operations [0] ”項的“ SSID ”輸出引腳。 12 ”組件連接到 FormattedText1 組件的 TextElement1 的“ In ”引腳(圖片1 )

將“

Modules.WiFi.Operations [0] ”項的“ 信號強度”輸出引腳連接到“ NodeMCU ESP-12 ”組件到 FormattedText1 組件的 IntegerElement1 (圖片2 )

連接t他是 NodeMCU ESP-12的“

Modules.WiFi.Operations [0] ”項的“ Channel ”輸出引腳”組件到 FormattedText1 組件的 IntegerElement2 的“ In ”引腳(圖片3 )

連接“ 《《》的“ Modules.WiFi.Operations [0] ”項的“ FoundNetwork ”輸出引腳。 strong》 NodeMCU ESP-12 ”組件連接到 FormattedText1 組件(圖片4 )的“ 時鐘”輸入引腳

將 FormattedText1 組件的“ Out ”輸出引腳連接到“ ”中的“ In ”輸入引腳 NodeMCU ESP-12 ”組件的Serial [0] ”通道(圖片5 )

第9步:生成,編譯和上傳Arduino代碼

ng》 Visuino ,按 F9 或單擊圖片1 上顯示的按鈕以生成Arduino代碼,然后打開Arduino IDE

使用USB電纜將 NodeMCU 模塊連接到計算機

選擇板類型和串行端口,如我在此可入侵設備中所顯示的那樣

確保已安裝了ESP支持的最新登臺版本! 穩(wěn)定版本沒有某些最新功能,并且在嘗試編譯時會出錯!

在 Arduino IDE 中,單擊 Upload 按鈕,以編譯并上傳代碼(圖片2 )

第10步:播放。..

恭喜!您已經制作了Wi-Fi掃描器。

視頻顯示了已連接并已打開電源的項目。

如果您在控制臺中打開串行終端, Arduino IDE 或 Visuino ,您將看到NodeMCU發(fā)現(xiàn)的Wi-Fi熱點,它們的強度以及它們的通道(圖1 )

在圖片2 上,您可以看到完整的 Visuino 圖。

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

    關注

    2

    文章

    436

    瀏覽量

    68448
  • ESP8266
    +關注

    關注

    51

    文章

    965

    瀏覽量

    47430
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    STM32+esp8266連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智云平臺,實現(xiàn)溫濕度數(shù)據(jù)的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置機智云平臺,燒錄ESP8266固件,移植
    的頭像 發(fā)表于 07-15 18:54 ?101次閱讀
    STM32+<b class='flag-5'>esp8266</b>連接機智云,上傳溫濕度數(shù)據(jù)并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    nRF Cloud Wi-Fi 定位服務

    中實現(xiàn)高性能和超低功耗。對于 Wi-Fi 定位請求,nRF Cloud 可借助 Wi-Fi 數(shù)據(jù)庫計算設備位置,該數(shù)據(jù)庫包含不同 Wi-Fi 網(wǎng)絡的坐標。然后,設備位置將從 nRF C
    發(fā)表于 04-17 15:07

    Wi-Fi 定位服務

    Wi-Fi 是一種著名的無線網(wǎng)絡技術,用于設備的局域網(wǎng)和互聯(lián)網(wǎng)接入。Wi-Fi 通過 Wi-Fi 網(wǎng)絡為家庭、辦公室和學校等環(huán)境提供便捷的
    發(fā)表于 04-17 15:01

    零知開源——ESP8266+MPU6050 實現(xiàn)運動姿態(tài)檢測

    零知ESP8266的I2C通信 ? ? ? ?在運動姿態(tài)檢測、機器人平衡控制、VR頭戴設備等應用中,MPU6050(三軸加速度計+三軸陀螺)是一個常見的姿態(tài)傳感器。而ESP8266作為一款低功耗
    的頭像 發(fā)表于 02-20 17:54 ?1988次閱讀
    零知開源——<b class='flag-5'>ESP8266</b>+MPU6050 實現(xiàn)運動姿態(tài)檢測

    樂鑫ESP32調試Wi-Fi常用調試API

    在使用ESP32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調試Wi-Fi時更好的定位并解決問題。常見問題
    的頭像 發(fā)表于 02-07 18:10 ?2621次閱讀
    樂鑫<b class='flag-5'>ESP</b>32調試<b class='flag-5'>Wi-Fi</b>常用調試API

    Wi-Fi 4到Wi-Fi 7:網(wǎng)速飆升40倍的無線革命

    1 Wi-Fi技術的快速發(fā)展 每一代新的Wi-Fi協(xié)議發(fā)布,都會帶來更高的無線速率。 ? 從Wi-Fi 4到Wi-Fi 7:無線網(wǎng)絡技術顯著
    的頭像 發(fā)表于 12-09 10:10 ?1059次閱讀
    從<b class='flag-5'>Wi-Fi</b> 4到<b class='flag-5'>Wi-Fi</b> 7:網(wǎng)速飆升40倍的無線革命

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設備升級到Wi-Fi 6或Wi-Fi 6E,而這些標準的繼任者卻已經開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?3496次閱讀

    【AI技術支持】ESP32無線Wi-Fi常用調試API

    Wi-Fi常用調試API在使用esp32調試Wi-Fi功能時,由于場景和各種因素的影響,難免會遇到各種連接不上,Wi-Fi斷連等問題。下面介紹一些API,方便新手調試
    的頭像 發(fā)表于 10-26 08:00 ?1826次閱讀
    【AI技術支持】<b class='flag-5'>ESP</b>32無線<b class='flag-5'>Wi-Fi</b>常用調試API

    ESP8266 太空人動畫的 OLED 顯示

    ESP8266 太空人動畫的 OLED 顯示
    的頭像 發(fā)表于 10-08 15:06 ?714次閱讀
    <b class='flag-5'>ESP8266</b> 太空人動畫的 OLED 顯示

    esp32和esp8266代碼共用嗎

    作為兩款具有Wi-Fi功能的微控制器,因其低成本、易用性和靈活性而受到廣泛關注。然而,盡管它們在某些方面具有相似性,但在硬件性能、開發(fā)環(huán)境和編程語言等方面仍存在一定差異。 二、ESP32與ESP8266簡介
    的頭像 發(fā)表于 08-19 18:23 ?2347次閱讀

    esp8266esp32區(qū)別是什么

    的內存選項,包括最小512KB的RAM和最大16MB的閃存。 Wi-Fi和藍牙 : ESP8266 :支持2.4GHz Wi-Fi。 ESP32 :支持2.4GHz
    的頭像 發(fā)表于 08-19 18:16 ?7355次閱讀

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯(lián)網(wǎng)項目中。它具有低成本、低功耗、易于編程等特點,因此受到了許多開發(fā)者的喜愛。在開發(fā)ESP8266項目時,燒錄固件庫是一個非常重要
    的頭像 發(fā)表于 08-19 17:30 ?1890次閱讀

    esp8266不燒錄可以使用嗎

    ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯(lián)網(wǎng)項目中。然而,如果不進行燒錄,ESP8266將無法正常工作。 1. ESP8266簡介
    的頭像 發(fā)表于 08-19 17:28 ?1686次閱讀

    esp8266wifi模塊怎么連接手機

    ESP8266 : 使用USB轉TTL模塊將ESP8266模塊與電腦連接。 通過串口調試助手發(fā)送AT指令配置ESP8266,包括設置WiFi模式為STA模式(客戶端模式),連接指定的WiFi網(wǎng)
    的頭像 發(fā)表于 08-19 17:27 ?7650次閱讀

    IR900 Wi-Fi聯(lián)網(wǎng)的配置過程

    例如上圖,IR900 通過Wi-Fi接口連接公司辦公無線網(wǎng)絡 inhand-office (SSID為無線網(wǎng)絡的名稱) 首先將Wi-Fi接口與WLAN接口解綁 登陸IR900后,進
    發(fā)表于 07-25 06:09