安裝 NODEMCU-32S LUA Wi-Fi物聯網開發板驅動程式 這個系列是筆者這幾年在物聯網相關產品與研究的經驗,本系列將著重在NodeMCU-32S Lua WiFi 物聯網開發板的相關開發與實作方面的經驗分享。希望貢獻筆者一些經驗,讓非資訊、電機、電子等Makers可以學到在物聯網開發中,一些程式開發的技巧、原理、法則與穩固的技術。

ADVERTISEMENT

👉 歡迎加入T客邦telegram  ( https://t.me/TechbangNEWS )

這個系列是筆者這幾年在物聯網相關產品與研究的經驗,本系列將著重在NodeMCU-32S Lua WiFi 物聯網開發板的相關開發與實作方面的經驗分享。

接下來介紹NodeMCU-32S Lua WiFi 物聯網開發板與驅動程式安裝與設定,希望可以幫助更多的NodeMCU-32S Lua WiFi 物聯網開發板入門的新鮮人作為一個參考。

本系列希望貢獻筆者一些經驗,讓非資訊、電機、電子等Makers可以學到在物聯網開發中,一些程式開發的技巧、原理、法則與穩固的技術,因本系列文章主要讀者為初學者,內容程度為基礎入門程度,深入之處不足,但請高手們給筆者賜教,也請讀者關注本系列。

NodeMCU-32S Lua WiFi 物聯網開發板

NodeMCU-32S Lua WiFi 物聯網開發板是 WiFi+ 藍牙4.2+ BLE /雙核CPU的開發板(如下圖所示),低成本的WiFi+藍牙模組是一個開放源始碼的物聯網平台。

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

NodeMCU-32S Lua WiFi 物聯網開發板也支援使用Lua腳本語言編程,NodeMCU-32S Lua WiFi 物聯網開發板之開發平台基於eLua開源項目,例如lua-cjson, spiffs.。NodeMCU-32S Lua WiFi 物聯網開發板是上海Espressif 研發的WiFi+藍牙晶片,旨在為嵌入式系統開發的產品提供網路的功能。

NodeMCU-32S Lua WiFi 物聯網開發板模組核心處理器ESP32晶片提供了一套完整的802.11 b/g/n/e/i 無線網路(WLAN)和藍牙4.2解決方案,具有最小實際尺寸。

NodeMCU-32S Lua WiFi 物聯網開發板專為低功耗和行動消費電子設備、可穿戴和物聯網設備而設計,NodeMCU-32S Lua WiFi 物聯網開發板整合了WLAN和藍牙的所有功能,NodeMCU-32S Lua WiFi 物聯網開發板同時提供了一個開放原始碼的平台,支持使用者自定義功能,用於不同的應用場景。

NodeMCU-32S Lua WiFi 物聯網開發板 完全符合WiFi 802.11b/g/n/e/i和藍牙4.2的標準,整合了WiFi/藍牙/BLE無線射頻和低功耗技術,並且支持開放性的RealTime作業系統RTOS。

NodeMCU-32S Lua WiFi 物聯網開發板具有3.3V穩壓器,可降低輸入電壓,為NodeMCU-32S Lua WiFi 物聯網開發板供電。它還附帶一個CP2102晶片(如下圖所示),允許ESP32開發板與電腦連接後,可以再程式編輯、編譯後,直接透過串列埠傳輸程式,進而燒錄到ESP32開發板,無須額外的下載器。

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

NodeMCU-32S Lua WiFi 物聯網開發板的功能   包括以下內容:

商品特色:

  • WiFi+藍牙4.2+BLE
  • 雙核CPU
  • 能夠像Arduino一樣操作硬體IO

用Nodejs類似語法寫網路應用

商品規格:

  • 重量:10g
  • 品牌:Ai-Thinker
  • 晶片:ESP-32
  • Wifi:802.11 b/g/n/e/i
  • Bluetooth:BR/EDR+BLE
  • CPU:Xtensa 32-bit LX6 雙核芯
  • RAM:520KBytes
  • 電源輸入:2.3V~3.6V 
  • 尺寸:49*25*14mm

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

安裝ESP開發板的CP210X 晶片USB驅動程式

如下圖所示,將ESP32開發板透過USB連接線接上電腦。

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

請到SILICON LABS的網頁,網址:https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers,去下載CP210X的驅動程式,下載以後將其解壓縮並且安裝,因為開發板上連接USB Port還有ESP32模組全靠這顆晶片當作傳輸媒介。

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

 

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式我們可以看到已安裝驅動程式,筆者是Silicon Labs CP210x USB to UART Bridge (Com36),請依照個人裝置,其:Silicon Labs CP210x USB to UART Bridge (Com✕✕),其✕✕會根據讀者個人裝置有所不同。

NODEMCU-32S LUA WIFI 物 聯網開發板驅動程式篇為『物聯網系統開發系列』系列之安裝基礎篇:NodeMCU-32S Lua WiFi 物聯網開發板驅動程式安裝方法,主要內容是要讓讀者使用物聯網神器NodeMCU-32S Lua WiFi 物聯網開發板,瞭解如何安裝其開發環境,進而將這個基礎理念與技術,進階運用到物聯網開發中,成為一個技術的核心能力,乃是本篇內容想傳達的創作概念。

筆者本系列是針對非資訊、電機、電子等學子攥寫的物聯網系統開發系列,這八、九年來在物聯網系統開發領域寫書、發表文章、辦展、授課,常遇到許多學子訓練不足,以交作業的心態來學習,並沒有把程式底子打好。

後續筆者還會繼續發表『物聯網系統開發系列』系列的文章,在未來我們可以創造出更優質,更具未來性的物聯網(Internet of Thing:IOT)產品開發相關技術。

👉 歡迎加入T客邦telegram  ( https://t.me/TechbangNEWS )

延伸閱讀

 

作者介紹

曹永忠 (Yung-Chung Tsao) ,國立中央大學資訊管理學系博士,目前在國立暨南國際大學電機工程學系兼任助理教授與自由作家,專注於軟體工程、軟體開發與設計、物件導向程式設計、物聯網系統開發、Arduino開發、嵌入式系統開發。長期投入資訊系統設計與開發、企業應用系統開發、軟體工程、物聯網系統開發、軟硬體技術整合等領域,並持續發表作品及相關專業著作。

參考文獻: 

  • 曹永忠. (2020a). ESP32程式設計(基礎篇):ESP32 IOT Programming (Basic Concept & Tricks) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.
  • 曹永忠. (2020b). 高温控制系统开发(改造咖啡豆烘烤机为例):A Development of High-Temperature Controller(A Case of Coffee Roaster Modified from Roaster) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.
  • 曹永忠, 吳欣蓉, & 陳建宇. (2019a). 直译式显示技术应用(Lumex EZDisplay):Design a Snake Game by Using Lumex EZDisplay (Industry 4.0 Series) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.
  • 曹永忠, 吳欣蓉, & 陳建宇. (2019b). 直譯式顯示技術應用(Lumex EZDisplay):Design a Snake Game by Using Lumex EZDisplay (Industry 4.0 Series) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.
  • 曹永忠, 郭耀文, & 楊志忠. (2020a). 高温控制系统开发(改造咖啡豆烘烤机为例):A Development of High-Temperature Controller(A Case of Coffee Roaster Modified from Roaster) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.
  • 曹永忠, 郭耀文, & 楊志忠. (2020b). 高溫控制系統開發(改造咖啡豆烘烤機為例):A Development of High-Temperature Controller(A Case of Coffee Roaster Modified from Roaster) (初版 ed.). 台湾、彰化: 渥瑪數位有限公司.

使用 Facebook 留言

發表回應

謹慎發言,尊重彼此。按此展開留言規則