2018年4月18日 星期三

NodeMCU開發板ESP8266 WiFi模組介紹

NodeMCU是安信可科技(Ai-Thinker)公司(http://www.ai-thinker.com)做的開發板。搭配樂鑫(Espressif)公司(https://espressif.com)的ESP8266 ESP12的WiFi模組,如下圖。
nodemcu-lua-wifi-v3-esp8266-wifi
ESP8266晶片由上海樂鑫公司所開發出來,是顆32-bit單晶片處理器,整合了支援IEEE802.11 b/g/n的WiFi晶片。與Arduino週邊接腳相容,所以可以支援Arduino的感應器,價格十分便宜且操作簡單,也容易取得,已成為物連網應用的最熱門的選擇。

ESP8266硬體規格如下
  • CPU選用32-bit Tensilica Xtensa LX3,處理速度80MHz。
  • ROM/RAM方面提供64K Boot ROM,64K Instruction RAM與64K Data RAM。
  • 額外Flash擴充到4MB,可以儲存即時作業系統與應用程式。
  • 具有WiFi 802.11b/g/n 2.4G Radio ,可以設定為AP、Station或AP+Station等各種網路應用模式。
  • 有13支GPIO,支援PWM、I2C、UART、SPI及10-bit ADC等週邊功能,沒有DAC功能。

ESP8266程式編輯環境

ESP8266晶片系列模組
ESP8266系列
NodeMCU是支援ESP8266軟硬件開發非常好用的開發板,NodeMCU PIN腳定義,如下圖。
NodeMCU1

NodeMCU驅動程式,目前NodeMCU板子USB轉UART的晶片有兩種,CH341與CP2102這兩種,驅動程式下載路經分別如下。

NodeMCU韌體燒錄程式(NodeMCU Flasher),下載路徑 https://github.com/nodemcu/nodemcu-flasher
NodeMCU Firmware下載路徑 https://github.com/sleemanj/ESP8266_Simple/raw/master/firmware/ai-thinker-0.9.5.2-115200.bin
NodeMCU Flasher
#CSR #CSR8635 #藍芽 #藍芽立體聲喇叭 #電子外包 #PCB LAYOUT #電子設計 #學生專題製作#電路設計 #NodeMCU #ESP8266 #單晶片程式設計

沒有留言:

張貼留言