一、ESP32簡介:
由ESP8266改進而來,Arduino殺手級ESP32晶片具有什麼優勢呢?能完整取代Arduino UNO嗎?
- 使用Arduino IDE開發,語法與UNO幾乎完全相同。
- 價格便宜:250台幣,就內建WIFI、藍芽,不用再買WIFI Shield跟HC05了
- 多核心:高速160/240 mHz雙核心,可多執行緒
- 傳輸界面:i2C, SPI, 硬體UART,一個不少
- OTA:直接透過WiFi網路上傳程式碼
- 腳位:約26 GPIO可用,不分數位類比
- 內建霍爾感應器、觸控感應器
二、NBIoT簡介:
網路傳輸除了WiFi之外,想要擴大傳輸範圍,那一定要用到4G網路,可是4G網路主要用於手機及多媒體,並不適用只傳輸感測數據的IoT裝置,因此各家廠商均提供這類窄頻、低速、小封包的NBIoT傳輸協定,價格可低到$10/月,本次研習將提供由本公司設計的NBIoT整合型開發板及測試SIM卡,提供使用者練習及測試。

▲本公司設計的ESP32+NBIoT整合型教學板
三、課程大綱:
第一天:
- ESP32晶片詳解
- Arduino IDE環境設定
- 數位感測(LED、人體感測、觸控感測)
- 類比感測(光敏、水位、土壤、瓦斯)
- 進階互動(溫濕度、超音波、蜂鳴器)
- 智慧藍芽語音命令
- 藍芽iBeacon近端室內簡易定位
第二天:
- WiFi網路連線
- Thingspeak網路資料庫
- Line Notify通知
- NBIoT架構與簡介
- NBIoT實做
- UART通訊協議分析
四、本課程至少可完成之專案作品:
1.來客報知機(使用人體感測器+錄放音模組)
2.瓦斯外洩警示器(使用MQ2+蜂鳴器)
3.即時PM2.5顯示器(使用內建WiFi+1602LCD)
4.藍芽語音智慧家電(使用內建BLE模組+繼電器+USB風扇)
5.雲端資料庫及圖表製作
6.智慧LINE通知機器人
7.藍芽beaocn定位偵測

五、課程時數:14小時
六、課程費用:4999
(已包含實驗材料:ESP32晶片及NBIoT整合開發教學板,溫濕度、繼電器、人體紅外線、錄放音模組、瓦斯、水位、超音波、蜂鳴器、LED、USB風扇、beacon、1602 LCD等二十多種常見感測器)

▲圖片所列僅為參考,實際內容比圖片所示更多
七、請加入課程LINE討論群組:

臉書ESP32愛玩客:歡迎加入臉書「ESP32愛玩客」分享作品、教學與討論


