V7RC Wi-Fi 版
V7RC 是由嵐奕科技有限公司所開發的一款 APP 程式,可以安裝在 Android 或 iOS 的手機或平板上使用。它讓手機(或平板)模擬成一個遊戲控制器(遊戲手把),並且有藍牙連接與 Wi-Fi UDP 二種方式連接你的裝置,本篇介紹 Wi-Fi 的連接方式。它另外提供錄影的功能,可以利用手機的鏡頭錄影或者透過 Wi-Fi 連接外接鏡頭錄影(請參考 V7RC ESP32-CAM 版),並且疊合遊戲手把操作的影像,錄製遊戲的過程。APP 的官方下載連結如下:
Wi-Fi 連線至基地台
在本篇中我們使用 Wi-Fi AP 基地台,ESP32 連線到 AP 的方式來做。ESP32 本身也可以設定成 AP 來用,請參考 V7RC ESP32-CAM 版。BlocklyDuino 本身就已經有 Wi-Fi 連線至基地台的積木,而且這個積木可以同時適用在 ESP32 跟 LinkIt 7697 。
初始化在「連線到 Wi-Fi AP」積木的 ID 請填入 Wi-Fi 基地台的 SSID,密碼請填入連線密碼。燒錄後,若能順利連線到 Wi-Fi 基地台時,TFT 螢幕就會顯示 ESP32 被分配到的 IP 位址。V7RC Wi-Fi 連線
同樣的,V7RC APP 也必須連線到同一個 Wi-Fi 基地台(同一個區域網路內)才能操作,請把手機本身的 Wi-Fi 也連上那個基地台。接著打開 V7RC APP,點選左上角的齒輸符號進入設定畫面:
第一行連結方式點選「WiFi」,第二行的 IP 請輸入 ESP32 的螢幕上顯示的 IP 位址,Port 請搭配 UDP 廣播積木裡的「初始化廣播埠」設定,本例設為 7697,然後按下「儲存」鈕才完成。中間的「連結裝置」應該會顯示手機連接的 Wi-Fi 基地台名稱。最下面的控制介面點選「坦克」,然後按左上角返回主畫面。
V7RC Wi-Fi UDP 積木
吉哥積木 Wi-Fi UDP 積木的放在「吉哥積木/物聯網/UDP網路廣播」裡,首先要把「初始化廣播埠」放在「開發板初始化」裡面,埠號要跟 APP 裡的 Port 相對應(可自行設定,二邊要一致)。「重複執行」裡面只要放「檢查UDP廣播訊息」一個積木即可,「當接收到訊息時」的積木要另外單獨放。
吉哥 Wi-Fi UDP 積木針對 V7RC 也有專用的解碼積木,請參考底下的範例,會把搖桿值顯示在 TFT 螢幕上。搖桿的中間值是 1500,最大值為 2000,最小值為 1000。要注意搖桿模式的設定,APP 與積木必須同為「坦克」才能讀到資料。同理若 APP 設為「車輛」,則積木也要設定成「車輛」。
上圖關於「TFT 彩色螢幕」積木的說明,可以參考 KSB065 的彩色 TFT 螢幕 。
留言
張貼留言