顯示具有 NodeMcu 標籤的文章。 顯示所有文章
顯示具有 NodeMcu 標籤的文章。 顯示所有文章

2019年1月11日 星期五

單元09_ESP8266_連上wifi

單元09_ESP8266_連上wifi

我們預計讓ESP8266_連上wifi,並將IP顯示於LCD上面

LCD接線方式{GND ==> GND  VCC==>5V  SDA==>D2(04)  SCL==>D1(05)}


接下來就是程式撰寫的部分,
我們利用iotBlockly的積木來撰寫程式
https://iotblockly.com/iotblockly_v1.5/demos/code/index.html#


單元08_PMS5003T空氣品質感測器

單元08_PMS5003T空氣品質感測器


PMS5003T是一款可以同時監測空氣中顆粒物濃度及溫濕度的二合一感測器。其中顆粒物濃度的監測基於鐳射散射原理,可連續採集並計算單位體積內空氣中不同粒徑的懸浮顆粒物個數,即顆粒物濃度分佈,進而換算成為質量濃度。
  • 雷射散射原理實現精準測量
  • 零錯誤報警率
  • 即時回應並支持連續採集
  • 最小分辨粒徑0.3µm
  • 全新專利結構,六面全方位遮罩,抗干擾性能更強
  • 進出風口方向可選,適用範圍廣,用戶無需再進行風道設計
  • 可即時輸出溫度及濕度資料

2019年1月10日 星期四

單元07_DHT11溫濕度感測器

單元07_DHT11溫濕度感測器

DHT11 結合溫度與濕度晶片於一體,其正面有網孔讓感測 IC 能測量溫溼度。四個接腳中第二腳是資料輸出 (接 Arduino 數位接腳),第三腳用不到,第一腳與第四腳是 VCC 與 GND,要注意接反可能會燒毀模組,比較特別的是VCC和DATA二隻腳位還要用一個4.7K的電阻連接。

單元06_HC-SR04超音波感測器

單元06_HC-SR04超音波感測器


超音波感測器是由超音波發射器、接收器和控制電路所組成。當它被觸發的時候,會發射一連串 40 kHz 的聲波並且從離它最近的物體接收回音。超音波是人類耳朵無法聽見的聲音,因為它的頻率很高。
如下圖所示,超音波測量距離的方法,是測量聲音在感測器與物體之間往返經過的時間:

2018年11月16日 星期五

NodeMCU_ESP8266_搭配motoduino的積木撰寫程式

NodeMCU_ESP8266_搭配motoduino的積木撰寫程式

為了教小學生寫程式,一直在尋找適合的積木程式,加上自己能力不足、經費也短缺,因此想找一個適合的小學生使用,又不用買特殊開發版的環境。用了Scrstch的S4A,雖然可以及時看到反映,卻發現無法離線執行,而且有缺的積木,自己實在無法新增。micro bit雖然很喜歡,但是後續擴充所需經費實在不少。也試過Webduino,也被他的雲端介面所吸引,但總覺得缺了一些。

後來找到慧手科技motoBlocklyiotBlockly,發現慧手科技的積木更新速度也快,就算有缺,也可以用程式碼直接補,而且慧手科技不綁開發板,可以自己選擇合適的開發板。

2018年11月15日 星期四

單元05_DS18B20溫度感測器_NodeMCU_ESP8266

單元05_DS18B20溫度感測器_NodeMCU_ESP8266

DS18B20的特色,首先,它不僅感測溫度,還會將資料數位化,這麼一來,即使DS18B20與Arduino板子離很遠,也不會影響準確度。市面上DS18B20大概可以看到兩種,一種是一顆黑黑的,另一種則是不鏽鋼封裝好的可以用來測水溫。

2018年11月14日 星期三

單元03_腳位介紹_NodeMCU_ESP8266

單元03_腳位介紹_NodeMCU_ESP8266

NodeMCU的腳位相當特別,板子上所標示的號碼和寫程式時所要註明的腳位是不相同的。
因此我們得要記住NodeMCU相對應的腳位。

單元02_安裝iotBlockly的library_NodeMCU_ESP8266

單元02_安裝iotBlockly的library_NodeMCU_ESP8266

這次程式我們將以iotBlockly的積木來編輯程式,再將程式碼複製到ARDUINO裡,然後上傳到NodeMcu V3,因此我們將再ARDUINO的程式中安裝iotBlockly所需的library。

先到iotBlockly的網站下載library
https://iotblockly.com/iotblockly_v1.5/demos/code/index.html#

單元01_環境建置_NodeMCU_ESP8266

安裝nodeMCU驅動程式

對於Windows使用者,若無法自動偵測nodeMCU驅動程式,需要自行下載安裝COM埠驅動程式。

• nodeMCU V3 使用CH340G USB-to-UART橋接晶片組。

– USB-SERIAL CH340G 驅動程式下載

單元04_LCD顯示_NodeMCU_ESP8266

單元04_LCD顯示

今天的主角NodeMcu V3,搭配擴充版來使用。

  探索 PEY 床:3D 列印新時代的革命性打印表面 什麼是 PEY 床? 在 3D 列印領域,打印床的選擇對於打印品質有著極大的影響。傳統上,許多使用者會選擇 PEI(聚醚酰亞胺,Polyetherimide)作為打印床,但現在,一種新的材料—— PEY (可能是一種改良...