替 Arduino Nano 開無線外掛 (一) 接一片ESP-01

Arduino Nano 是一片蠻理想的 MCU,功能跟 Arduino Uno 一樣多,面積、體積卻小很多,是開發物連網應用、實踐一些有趣想法的好工具。美中不足的是,它沒有無線功能,不能實現遠端監控。直覺的想法,是把手上現成的 ESP8266模組,ESP-01 ,接上 Arduion Nano,弄成像下圖的架構,這樣就可以接上無線路由器,透過家裡的ADSL實現遠端控制了,甚至架一個有資料庫的小伺服器 (Raspberry+SQLite):

跟早年利用市話的複頻電話信號 (DTMF) 的音調,透過一個解碼器,從遠端撥電話,來控制家裡某個東西的裝置。這樣就能在家裡以外的地方,從遠端對 Nano 下命令,或者讓  Nano蒐集一些感測器的資料回來,甚至更進一步存進去資料庫。

當然,買一片 NodeMcu 比較快,不過手頭現成的東西,可以物盡其用,並順便研究一下 ESP8266 的功能。