Posts

Showing posts from September, 2022

App Inventor #7 ESP32 語音控制-IOT 專案必備程式庫範例 (Voice Control ESP32 with IoT Essential Code Base/Voice command )

Image
  前言: 大家好, 歡迎收看本週的Weekend project with Stonez56。 本周要進行的是 App Inventor 第7集 -  語音控制ESP32 - IOT 專案必備程式庫範例 本週要來示範如何設計App inventor 2 語音控制 APP, 只要加上我之前介紹的IoT專用必備程式庫, (請參考下方的#27連結), 為了讓初學者更好上手, 本次採用沒有放入MQTT的程式庫, 讓範例更簡單一點. 我們先來看一下實際的操作影片. https://www.youtube.com/watch?v=senjdb-cREY&t=40s 整個範例做完,你就可以以語音來控制遠端的 ESP32 了.  本次範例, 除了可以控制ESP32上的LED開 & 關, 也可以控制伺服馬達的開 & 關, 這集也加上了多語功能的控制, 中文和英文都可以喔. 範例中也設定了法文, 西班牙文, 和日文,有興趣的朋友可以自行加上這些語言的控制程式碼.  #27 AsyncWifimanager ElegantOTA ESP32 (WiFi 密碼管理+ WiFi 韌體更新) https://stonez56.blogspot.com/2021/07/asyncwifimanager-elegantota-esp32-wifi.html   請先到上方的連結, copy 所有的程式嗎, 再複製到 Arduino 編輯程式中存檔. 也要記得把  esp32_servo.h 檔案給儲存下來. 好, 那我們就開始吧今天的練習吧~ Source code: 37_vioceControl_ESP32_ECBv1.ino #include "esp32_servo.h" //-------> #define myLED 2 //-------> #include <AsyncElegantOTA.h> const char *FOTA_USERNAME = "un"; const char *FOTA_PASSWORD = "pw"; /*********************************************************