2016年12月20日 星期二

老皮講堂-ESP8266-01之韌體更新

ESP8266-01之韌體更新

前言:
ESP8266是一塊常用於自製IOT裝置的WIFI module, 聽說其CP值極高, 且能搭配Arduino板子使用. 因老皮所學主要為機械航太科技, 對此領域頗為陌生, 想要稍微了解一下其使用方法, 因此花了一點銀兩購買了一塊常見ESP8266-01來研究研究. 不過看起來要進入這個領域頗有門檻, 得花點時間. 首先, 就先學習從更新韌體開始...

材料:
1. 
FT232RL USB轉串口模組 USB轉TTL ARDUINO下載線, 需找一個mini USB轉USB轉接線
PS: 此可以提供穩定的3.3V.
2. 
FT232RL USB轉串口模組 USB轉TTL ARDUINO下載線

目的:
更新韌體為舊的V0.9.2.2 版, 其鮑率為9600, 才能跟Arduino UNO正常work.
因新購買的為較新的版本, 其鮑率為115200. 使用AT指令時很容易出現亂碼. 

照片說明:
















下載韌體更新軟體及韌體映像檔(For Arduino Uno, 鮑率:9600):
1. 燒錄程式
2. 韌體版本:V0.9.2.2 firmware.bin

AT指令測試=>使用Arduino Uno

目的:
測試完成了ESP8266-01之韌體更新後, 可於Serial視窗測試一下AT指令的運作狀況是否正常.

照片說明:



老皮講堂-自製一個手持式空氣懸浮粒子偵測盒

引言:
        近年來, 由於空污問題愈來愈嚴重, 身處在都市中的我們, 往往在不知不覺中, 吸進了未知的空氣汙染物.  尤其是飄浮在空中的懸浮粒子, 經年累月的吸入, 久而久之可能會誘發身體的變化, 變得容易過敏甚至更嚴重的疾病. 有鑑於此, 今日想要動手自製一個簡易而且可以隨身攜帶的手持式空氣懸浮粒子偵測盒, 來偵測一下空氣中懸浮粒子的濃度. 隨時想量的時候, 只要按一下開關就可以量一下, 偵測周遭的空氣品質. 如果濃度超過一定的標準, 機體可以發出警報聲提醒一下.

目標:
         自製一個手持式空氣懸浮粒子偵測盒並以數據判斷空氣品質, 若超標能發出警示聲.數值超標愈多, 警示聲愈急促.

         此機可以隨身攜帶, 或放在車裡, 家裡或工廠等, 可以9V電池維持供電或外插9V直流變壓器.

主要材料:
1arduino兼容改進funduino 給力板 單片機 兼容ARDUINO
2. LCD 1602 LCM 液晶 藍屏 含 I2C TWI 轉接板 8051
3. SHARP 原裝 GP2Y1010AU0F PM2.5灰塵/粉塵/空氣品質感測器
4. 蜂鳴器 有源蜂鳴器 5V 採用SOT塑封管 電磁式蜂鳴器 長音 Arduino
5. Arduino 9V 電池扣含線12CM 連接 DC2.1電源插頭
6. 麵包板 MB-102 紅藍標線 830孔165×55mm
7. 聯府 TL101 A通通集合長型盒-中
8. BSP-2277開關
9. 公對公/母對母/公對母杜邦線若干
10. M2.5鎖固螺絲及對應六角螺帽
11. 泡棉式雙面膠
12. 紅黑電源分接開關用延長電線
13. 束線帶
14. 9V電池

照片及紀錄:






影片紀錄: