ESP32板+Arduino_物聯網實例

閱讀時間約 8 分鐘
ESP8266 / ESP32單晶片的學習者或玩家常用板卡,依大小體積區分為
大型板卡: Arduino UNO/MEGA/M0 Pro , WEMOS D1 R2 ,WEMOS UNO
中型板卡: NodeMCU ESP8266-12E , ESP32/WROOM-32 , WEMOS D1
LOLIN32
小型板卡: ESP8266 , WEMOS D1 Mini
NodeMCU(節點微控制器單元)是一個開源軟體和硬體開發環境,它圍繞一個
非常便宜的單晶片系統 (SoC) ESP8266 而構建。
ESP8266 由 Espressif Systems 設計和製造,包含現代電腦的所有關鍵元素:
CPU、RAM、網路 (wifi),甚至是現代作業系統和 SDK
●ESP32開發板及引腳
【TIPS】正副廠牌的ESP32板卡琳琅滿目,這裡有最笨的數腳吃蟹法
20*2根PIN-->Sparkfun ESP32 Thing , WEMOS/LOLIN D32 Pro , NANO32
19*2 根 PIN-->ESP-WROOM_32 DEVKIT V4 , ESP32_DEVKITC_32D/U,
NodeMCU_32S Lua V3 , GOOUUUU_ESP32 , Geekcreit ESP32
18*2 根 PIN-->DOIT_ESP32 Devkit V1
16*2 根 PIN-->WEMOS/LOLIN D32 , WEMOS/LOLIN D32 Pro V2
15*2 根 PIN-->ESP32 Devkit V1_DOIT
13*2 根 PIN-->WEMOS/LOLIN D32 Lite
========================================

■安裝Arduino 開發環境

●下載Arduino IDE
要下載Arduino IDE,請訪問以下 URL:
●運行Arduino IDE
獲取您剛剛下載的文件夾並將其解壓縮。運行名為arduino.exe的可執行文件
打開Arduino IDE 視窗。
●在 Arduino IDE 中安裝 ESP32
為了能夠使用 Arduino IDE 對 ESP32 進行編程,您需要添加對 ESP32 開發板的
支持。按照以下步驟操作:
1.File-->Preferences
2.在“ Additional Board Manager URLs ”字段中輸入以下內容。這也將增加
對 ESP32 和 ESP8266 板的支持。
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
見下圖。然後,單擊“確定”按鈕。
3.Tools > Board >Boards Manager
4.搜索ESP32並安裝“ ESP32 by Espressif Systems ”:
而已。它將在幾秒鐘後安裝。
在此之後,重新啟動您的 Arduino IDE。
然後,Tools > Board並檢查您是否有可用的 ESP32 電路板。
現在,您已準備好開始使用 Arduino IDE 對 ESP32 進行編程。
=============================================
■ESP32 示例
在您的 Arduino IDE 中,您可以找到 ESP32 的多個示例。首先,確保您在
Tools > Board中選擇了 ESP32 開發板。然後,只需 File > Examples ,並查看
ESP32 部分下的示例。
●使用 Arduino IDE 將代碼上傳到 ESP32
為了向您展示如何將代碼上傳到您的 ESP32 板,我們將嘗試 ESP32 的 Arduino
IDE 示例中提供的一個簡單示例。
首先,確保您在Tools > Board中選擇了 ESP32 。
然後,File > Examples > WiFi > WiFiScan
這將加載掃描 ESP32 板範圍內的 Wi-Fi 網絡的圖。
使用 USB 數據線將 ESP32 開發板連接到計算機。如果您有 ESP32 DEVKIT
DOIT 開發板,內置的紅色 LED 會亮起。這表明電路板正在通電。
【NOTE】您必須使用帶有數據線的 USB 數據線。一些來自充電器或移動電源
的 USB 電纜僅用於供電,它們不傳輸數據——這些都行不通。
現在,按照後續步驟上傳代碼。
1) 轉到Tools > Board,向下滾動到 ESP32 部分並選擇您的 ESP32 開發板的名
稱。就我而言,它是 DOIT ESP32 DEVKIT V1 板。
2) Tools > Port 並選擇一個可用的 COM 端口。如果 COM 端口顯示為灰色,
則表示您沒有所需的 USB 驅動程序。在繼續之前檢查安裝 USB 驅動程序部分。
3) 按上傳按鈕。
有些開發板會自動進入閃爍模式,代碼會立即成功上傳。
其他開發板不會自動進入閃爍模式,因此您最終可能會遇到以下錯誤。
無法連接到 ESP32:Timed out... Connecting....或者類似:
發生致命錯誤:無法連接到 ESP32:檢測到錯誤的啟動模式(0x13)!晶片需要
處於下載模式。
這意味著當您嘗試上傳代碼時 ESP32 並未處於閃爍模式。在這種情況下,當您在
debug視窗看到“Connecting….”中的訊息。您就該長按開發板的BOOT
鈕,
【NOTE】在某些板子中,一個簡單的技巧可以使 ESP32 自動進入閃爍模式。查看以下教程:[已解決] Failed to connect to ESP32: Timed out waiting for packet header.
現在,代碼應該已成功上傳到電路板。你應該得到一個“完成上傳”消息。
●示範
要查看代碼是否按預期工作,請以 115200 的波特率開啟Serial Monitor。
按 ESP32 RST 或 EN 按鈕重啟開發板並開始運行新上傳的代碼。
您應該會得到一份附近的 Wi-Fi 網絡列表。
●安裝 ESP32 USB 驅動
將ESP32開發板連接到電腦後,如果Arduino IDE中的COM口是灰色的,說明你
的電腦上沒有安裝必要的USB驅動。
大多數 ESP32 開發板使用 CP2101 或 CH340 驅動程序。檢查您板子上的USB轉
UART轉換器,並安裝相應的驅動程序。
您可以通過快速谷歌搜索輕鬆找到說明。例如“安裝 CP2101 驅動程序
Windows”。
【視頻】How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code
=======================================
【MAKE創客樂園】https://www.instructables.com/technology 下的Sensors
https://www.instructables.com/technology/sensors/?offset=59
【視頻】Cheap Wi-Fi IP Surveillance Camera (Very little DIY needed)
【視頻】ESP8266 WiFi Control Device ( Relay ) 無線控制設備(繼電器)
【基隆安樂國中自造教育中心】NodeMCU的船模推進控制
https://www.flag.com.tw/books/product/F1794
為什麼會看到廣告
    72會員
    117內容數
    1.占星軟體及運用 2.各種推運法(Transit / 次限 / 主限 / Solar Arc / 法達星限 / 中點占星等)
    留言0
    查看全部
    發表第一個留言支持創作者!
    跨元探索的沙龍 的其他內容
    續傳遞函數離散化的核心環節,就是將控制器的s轉移函數(s-TF)轉換為z轉移 函數(z-TF)。 一般情況下,由連續到離散的設計最好多實驗幾種方法(通過模擬,得出滿意的 結果)。 用於PID連續系統映射轉換成PID離散系統的方塊圖如下: ■離散化演算法摘要 ■離散化演算法比較 ■MATLAB 指令說
    FPV (first-person view) 無人機的操控飛行和觀看是件非常有趣的活動。FPV 鏡 頭顯然是最激動人心的鏡頭之一。畢竟,它為觀人們提供了 FPV 視角。但是這些 微型無人機是如何運作的呢? 其實製作 FPV 無人機相當簡單。只需幾個組件,您現在就可以焊接您的FPV 無人 機。讓我們
    燃油車的「三大件」:引擎、變速箱、底盤 電動車的「四大件」:電池、馬達、偵測器、AI晶片 █鋰電池放電原理 鋰離子電池的充放電過程,就是鋰離子在正負極之間來回搬運的過程。 電池的正負極,就是鋰離子的兩個箱子,充電時,鋰離子從正極箱搬到負極箱存 放,放電時,又從負極箱搬回正極箱存放。 鋰離子電池分兩種
    ●互動式飛天機器人 整合數學、物理、自動控制、機電、資通等科技的互動式飛天機器人 【視頻】The astounding athletic power of quadcopters ●大量使用Python 工具 【視頻】使用Python設計無人機飛行路徑 ●晶片設計關鍵工具-EDA軟體 【視頻】How
    2018 年,英特爾的 1,218 架“流星”無人機在韓國平昌上空,慶祝2018 年冬季 奧運會開幕,震驚了世界。2020年,中國公司深圳達摩達智能控制技術有限公司 以3051架無人機打破了這一紀錄。無人機燈光秀是現代奇觀,但成千上萬的無人 機如何在天空中形成完美同步的圖案?讓我們了解一下無人機燈光
    系統響應是指系統針對其輸入而產生相對應的輸出結果 針對系統不同的特性,可以進行以下分析: 1.穩定度分析 2.暫態與穩態分析 3.時域與頻域分析 當系統的響應無法達到目標時,此時才會再加上控制器進行設計,以讓系統能達 到控制目標 ===================================
    續傳遞函數離散化的核心環節,就是將控制器的s轉移函數(s-TF)轉換為z轉移 函數(z-TF)。 一般情況下,由連續到離散的設計最好多實驗幾種方法(通過模擬,得出滿意的 結果)。 用於PID連續系統映射轉換成PID離散系統的方塊圖如下: ■離散化演算法摘要 ■離散化演算法比較 ■MATLAB 指令說
    FPV (first-person view) 無人機的操控飛行和觀看是件非常有趣的活動。FPV 鏡 頭顯然是最激動人心的鏡頭之一。畢竟,它為觀人們提供了 FPV 視角。但是這些 微型無人機是如何運作的呢? 其實製作 FPV 無人機相當簡單。只需幾個組件,您現在就可以焊接您的FPV 無人 機。讓我們
    燃油車的「三大件」:引擎、變速箱、底盤 電動車的「四大件」:電池、馬達、偵測器、AI晶片 █鋰電池放電原理 鋰離子電池的充放電過程,就是鋰離子在正負極之間來回搬運的過程。 電池的正負極,就是鋰離子的兩個箱子,充電時,鋰離子從正極箱搬到負極箱存 放,放電時,又從負極箱搬回正極箱存放。 鋰離子電池分兩種
    ●互動式飛天機器人 整合數學、物理、自動控制、機電、資通等科技的互動式飛天機器人 【視頻】The astounding athletic power of quadcopters ●大量使用Python 工具 【視頻】使用Python設計無人機飛行路徑 ●晶片設計關鍵工具-EDA軟體 【視頻】How
    2018 年,英特爾的 1,218 架“流星”無人機在韓國平昌上空,慶祝2018 年冬季 奧運會開幕,震驚了世界。2020年,中國公司深圳達摩達智能控制技術有限公司 以3051架無人機打破了這一紀錄。無人機燈光秀是現代奇觀,但成千上萬的無人 機如何在天空中形成完美同步的圖案?讓我們了解一下無人機燈光
    系統響應是指系統針對其輸入而產生相對應的輸出結果 針對系統不同的特性,可以進行以下分析: 1.穩定度分析 2.暫態與穩態分析 3.時域與頻域分析 當系統的響應無法達到目標時,此時才會再加上控制器進行設計,以讓系統能達 到控制目標 ===================================
    你可能也想看
    Google News 追蹤
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
    Thumbnail
    Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
    Thumbnail
    EP32精華重點: 1.定價是創業過程中非常頭痛但又不得不面對的重要課題。定價定得好不僅能確保獲利,更能建立品牌價值。 2.常見的定價策略包括成本加成定價法、競爭導向定價法、價值導向定價法等。每種策略適用的情況不同,需要根據產品特性、市場環境、目標客群等因素綜合考量。
    Thumbnail
    這篇文章介紹瞭如何利用單晶片來控制不同功能模組的應用,並分享了親手體驗的影片和遇到的卡關。文章強調了需要具備基礎程式語言撰寫的邏輯,以及解決卡關時需要個人調整程式碼的順序。
    Thumbnail
    本文是參考 https://github.com/Tinyu-Zhao/TinyGPSPlus-ESP32 官方資料庫範例
    Thumbnail
    責任感 我們都曾幻想過,和奧客翻臉打架的畫面 接續上一篇的爭吵事件,過了幾天後 專頁的消息欄跑出了一則令人震驚的訊息 客人:「我是昨天那位鞋底有燒焦的先生,首先換我向你們說聲抱歉。」 客人:「我試著回頭去找鞋子原本的照片,確實是有這個痕跡,至於怎麼造成的我也不清楚,所以我鄭重的向你們抱
    Thumbnail
    XAMPP 伺服器架設 S1. 下載與安裝 S2. 啟動XAMPP、Apache、Mysql S3. Mysql安全性設定 shell : --user=root password "1234" phpmyadmin(config.inc.php) S4. Apache設定
    Thumbnail
    「我不是一個幸運的人,但我很努力,所以我的努力創造了幸運」從小的夢想成為空姐,歷經多次落選,最後卻在收到空姐入取通知的同時錄取研究所,夢想與創業怎麼選擇?這集邀請到 IMPCT Coffee創辦人 Jessi Fu 來和我們分享他如何看待失敗,以及他如何面對創創業過程中所遇到的挫折。
    Thumbnail
    上一集我們討論到行動前,如何成功找到目標、方向的方法,並善用好運加速逹到成功的方法,而這一集我們要討論的是如何在行動之中,創造運氣關鍵鑰匙!? STEP1: 找到持續行動的力量!(持續) Q:面對高度競爭,如何調適心態? A:利用三個取勝心態,找到持續行動的力量! 上一集小倉鼠分享了在找尋努力目
    Thumbnail
    https://www.facebook.com/103269891605396/posts/146468143952237/ 好的一面,你可以高興,因為孩子的認知能力已經到了可以想到新的方法回應你,而不只是呆呆地回答的程度。可以想像後果,以此迴避懲罰,這是種很大的進步。 . . . . . .
    Thumbnail
    「阿飛的人生相談所」,故名思義就是聊人生的各種問題,我會在這裡用聲音跟讀者聊聊日常生活的大小事,也會開放讀者留言與來信提問,無論是感情上、工作上或是家庭、人際關係的問題都可以留言或來信問我,然後我會從中挑選適合的問題在音頻聊聊我的看法,當然不想問問題,單純留言給我鼓勵,我也非常開心。
    Thumbnail
    這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
    Thumbnail
    美國總統大選只剩下三天, 我們觀察一整週民調與金融市場的變化(包含賭局), 到本週五下午3:00前為止, 誰是美國總統幾乎大概可以猜到60-70%的機率, 本篇文章就是以大選結局為主軸來討論近期甚至到未來四年美股可能的改變
    Thumbnail
    Faker昨天真的太扯了,中國主播王多多點評的話更是精妙,分享給各位 王多多的點評 「Faker是我們的處境,他是LPL永遠繞不開的一個人和話題,所以我們特別渴望在決賽跟他相遇,去直面我們的處境。 我們曾經稱他為最高的山,最長的河,以為山海就是盡頭,可是Faker用他28歲的年齡...
    Thumbnail
    EP32精華重點: 1.定價是創業過程中非常頭痛但又不得不面對的重要課題。定價定得好不僅能確保獲利,更能建立品牌價值。 2.常見的定價策略包括成本加成定價法、競爭導向定價法、價值導向定價法等。每種策略適用的情況不同,需要根據產品特性、市場環境、目標客群等因素綜合考量。
    Thumbnail
    這篇文章介紹瞭如何利用單晶片來控制不同功能模組的應用,並分享了親手體驗的影片和遇到的卡關。文章強調了需要具備基礎程式語言撰寫的邏輯,以及解決卡關時需要個人調整程式碼的順序。
    Thumbnail
    本文是參考 https://github.com/Tinyu-Zhao/TinyGPSPlus-ESP32 官方資料庫範例
    Thumbnail
    責任感 我們都曾幻想過,和奧客翻臉打架的畫面 接續上一篇的爭吵事件,過了幾天後 專頁的消息欄跑出了一則令人震驚的訊息 客人:「我是昨天那位鞋底有燒焦的先生,首先換我向你們說聲抱歉。」 客人:「我試著回頭去找鞋子原本的照片,確實是有這個痕跡,至於怎麼造成的我也不清楚,所以我鄭重的向你們抱
    Thumbnail
    XAMPP 伺服器架設 S1. 下載與安裝 S2. 啟動XAMPP、Apache、Mysql S3. Mysql安全性設定 shell : --user=root password "1234" phpmyadmin(config.inc.php) S4. Apache設定
    Thumbnail
    「我不是一個幸運的人,但我很努力,所以我的努力創造了幸運」從小的夢想成為空姐,歷經多次落選,最後卻在收到空姐入取通知的同時錄取研究所,夢想與創業怎麼選擇?這集邀請到 IMPCT Coffee創辦人 Jessi Fu 來和我們分享他如何看待失敗,以及他如何面對創創業過程中所遇到的挫折。
    Thumbnail
    上一集我們討論到行動前,如何成功找到目標、方向的方法,並善用好運加速逹到成功的方法,而這一集我們要討論的是如何在行動之中,創造運氣關鍵鑰匙!? STEP1: 找到持續行動的力量!(持續) Q:面對高度競爭,如何調適心態? A:利用三個取勝心態,找到持續行動的力量! 上一集小倉鼠分享了在找尋努力目
    Thumbnail
    https://www.facebook.com/103269891605396/posts/146468143952237/ 好的一面,你可以高興,因為孩子的認知能力已經到了可以想到新的方法回應你,而不只是呆呆地回答的程度。可以想像後果,以此迴避懲罰,這是種很大的進步。 . . . . . .
    Thumbnail
    「阿飛的人生相談所」,故名思義就是聊人生的各種問題,我會在這裡用聲音跟讀者聊聊日常生活的大小事,也會開放讀者留言與來信提問,無論是感情上、工作上或是家庭、人際關係的問題都可以留言或來信問我,然後我會從中挑選適合的問題在音頻聊聊我的看法,當然不想問問題,單純留言給我鼓勵,我也非常開心。