NodeMcu簡介:
在你的專案裡面,如果WIFI是非常重要的一環,其實捨棄Arduino系統的開發板,而選擇NodeMcu,絕對是最佳的選擇。
- 開源,交互式,可編程,低成本,簡單,智能,WI-FI模組 。
- NodeMCU本身就是一顆包含ESP8266 Wi-Fi的微控制器,本身就可以做到控制、資料處理、運算,不要再用ESP8266 + Arduino Uno做應用了 NodeMCU官方內建的是eLua的韌體,為直譯語言,可以用ESplorer開發,也可以用Arduino IDE進行開發。常用的感測器及模組(如: 溫濕度感測、OLED螢幕、三軸感測器等…)大多能直接支援,並包含完整的網路協議,能迅速開發進行物聯網相關應用 。
NodeMCU官方原廠購買網址:https://shop.mirotek.com.tw/shop/200002/
特點:
- 採用內建 WiFi 通訊功能之 ESP8266
- 新板 ESP-12E 具備大容量 4MB Flash
- 基於 eLua 之開源專案、可自行編譯
- 交談式開發與除錯使用者自訂之應用程式
- 可燒錄使用者自自訂之應用 scripts
- 低成本、簡單、智慧、好玩
- 豐富的中、英文資料,輕易進入物聯網開發
- 第二代電路板設計特別適合進行麵包板實驗
- NodeMCU Lua v2 之 USB to TTL 晶片,已改用功能更完整、穩定的 SiLab CP2102,可隨插即用
技術規格:
- 支持無線802.11 b/g/n 標準;
- 支持STA/AP/STA+AP 三種工作模式;
- 內置TCP/IP協議棧,支持多路TCP Client連接(5 MAX);
- HSPI,UART,I2C,I2S,紅外遙控器,PWM,GPIO;
- D0~D8,SD1~SD3:用作GPIO,PWM,IIC等,端口驅動能力15mA;
- AD0:1路ADC;
- 電源輸入:4.5V~9V(10VMAX),支持USB供電,提供USB調試接口;
- 工作電流:持續發送:≈70mA(200mA MAX),待機:<200uA;
- 傳輸速率:110-460800bps;
- 支持UART/GPIO數據通信接口;
- 支持遠程固件升級(OTA);
- 支持Smart Link 智能聯網功能;
- 支持Smart Config 功能(包括Android 和iOS 設備);
- 工作溫度:-40℃~+125℃;
- 驅動形式:雙路大功率H橋驅動
- 尺寸:48.26mm(長)、25.4mm(寬)、3mm(高)
- 重量:約5g
安裝NodeMCU驅動程式:
對於Windows使用者,若無法自動偵測NodeMCU驅 動程式,需要自行下載安裝COM埠驅動程式。
[原廠]NodeMCU V2:
- NodeMCU V2 使用CP2102 USB-to-UART橋接晶片組。
- USB-SERIAL CP2102 驅動程式下載 : https://www.silabs.com/documents/public/software/CP210x_Windows_Drivers.zip
- USB-SERIAL CH340 驅動程式下載 : 載點
[副廠]nodeMCU V3:
- NodeMCU V3 使用CH340 USB-to-UART橋接晶片組。
- USB-SERIAL CH340 驅動程式下載 : 載點
Arduino 物聯網 開發板與周邊零件 | 最佳選擇:shop.mirotek.com.tw
下載Arduino IDE:
▼ 首先至下載arduino IDE: https://www.arduino.cc/en/Main/Software
▼ 選擇JUST DOWNLOAD,可僅下載不捐助
▼ Arduino IDE 安裝 :
在 Arduino IDE 設定 NodeMCU:
檔案/偏好設定 => 額外的開發板管理員網址,加入
http://arduino.esp8266.com/stable/package_esp8266com_index.json
【安裝ESP8266開發板】
▼ 工具/開發板/開發板管理員:在開發版管理員中輸入ESP8266,找到ESP8266套件後,點選install安裝。
Arduino 物聯網 開發板與周邊零件 | 最佳選擇:shop.mirotek.com.tw
【選擇開發板】
▼ 工具/開發板 =>Generic ESP8266 Module
【序列埠設定】
▼ 從裝置管理員查出的NodeMCU COM編號
【Arduino IDE介面介紹】
- NodeMCU超簡單的物聯網開發平台,絕對是你挑選IoT物聯網開發板時一定要考慮的一款。