# V7RC APP ## 簡介 是由嵐奕科技所開發。 這個 APP 是專門提供給市面上一般遙控車或是科普教育用途的 APP, 透過它可以跟嵐奕科技的智能控制板進行連結,讓你的APP就可以控制你的愛車。 這個 APP 提供可以了兩個 Channel 與四個 Channel 控制的版本,分別可以控制兩個伺服馬達或是四個伺服馬達。可相容於大部分的遙控車。您可以透過設定校正油門與方向的伺服馬達設定,透過簡單的校正後,您的愛車將可以發揮最大的性能,讓您可以享受最好的駕馭樂趣。 控制信號的強度取決於手機的藍芽信號,一般來說控制距離可達 30 公尺,可以滿足一般的娛樂。或許您可以用這個 APP 進行專業競賽,但受限於發射功率,建議室內場地在範圍 30 公尺內沒有問題。 * ios https://apps.apple.com/tw/app/v7rc/id1390983964 * android https://play.google.com/store/apps/details?id=com.v7idea.v7rcliteandroidsdkversion&hl=zh_TW&gl=US * 官網 http://www.v7idea.com.tw * 嵐奕科技有限公司 * 臉書粉絲頁 https://www.facebook.com/V7RCAPP/ * [V7Idea 技術分享區](https://v7idea.blogspot.com) * Github [V7 Idea Technology Ltd.](https://github.com/v7idea) ## V7RC 訊號解讀: * [V7RC APP與裝置間的通訊協定Protocol](https://v7idea.blogspot.com) * ios 不給 2.0 連,所以大部份是 android,除非是 BLE 才能 ios android,但是 uno+hc05 06 是2.0 * V7RC 用 BLE 傳輸時,需要設備廣播通用的 UART SERVICE UUID,連接後會直接在 RX Characteristic 採用 write without response(write command) 的方式持續送資料 * ESP32 的 UART 範例缺少廣播 UART UUID * BLEDevice::getAdvertising()->addServiceUUID(SERVICE_UUID); * BW16 的 UART 範例缺少 write without response * Rx.setWriteNRProperty(true); ### 車輛: 範例字串:SRV1000200015001500# 起始字串:SRV 上限:2000 (10進位) 中央:1500 (10進位) 下限:1000 (10進位) 圖形排列:第一組4位數為右側水平控制,第二組4位數為左側垂直控制 ### 坦克: 範例字串:SRT1000200015001500# 起始字串:SRT 上限:2000 (10進位) 中央:1500 (10進位) 下限:1000 (10進位) 圖形排列: 第一組4位數為左側水平控制,第二組4位數為左側垂直控制 第三組4位數為右側垂直控制,第四組4位數為右側水平控制 ### 專家: 範例字串:SS86496c8956495c896# 起始字串:SS8 上限:c8 (16進位) 中央:96 (16進位) 下限:64 (16進位) 圖形排列: 第一組2位數為左下水平控制,第二組2位數為左下垂直控制 第三組2位數為右下垂直控制,第四組2位數為右下水平控制 第五組2位數為左上水平控制,第六組2位數為左上垂直控制 第七組2位數為右上垂直控制,第八組2位數為右上水平控制 ### BOT: 範例字串:SS86496c8956495c896# 起始字串:SS8 上限:c8 (16進位) 中央:96 (16進位) 下限:64 (16進位) 圖形排列:左至右8個依序各兩位數 以上是由 will 所完成的說明,出處來自: [V7RC測試程式 by Will](https://github.com/be1ieve/mearm_bw16/) ## 更新紀錄 https://www.facebook.com/V7RCAPP/videos/1182342052658126/?locale=zh_TW * 目前沒有支援 RTSP。短時間內可能也不考慮,原因在於會有延遲的問題。不同的應用還是單純一點。 * v7rc 是網頁的 mjpeg 檔案連結傳輸影像 * 傳輸影像速度來自 MCU 編碼器的速度以及 wifi 的頻寬 * 通常我們會將 RTSP 串流推倒 streaming server, 再由 client 端拉下來。延遲最少也要 500ms. 對於飛行無人機應該還好,但如果是車輛就太長了 ## 相關專案 * [V7RC_VREP_ENV_BUILD](https://github.com/allen54a0/V7RC_VREP_ENV_BUILD) * 使用Vrep 模擬器透過V7RC App來控制虛擬的機器人 * [ESP32_CAM_V7RC](https://github.com/allen54a0/ESP32_CAM_V7RC) * 這個程式是用來配合 V7RC 手機 APP 的,可以同時利用 BLE 控制載具並利用 WIFI 進行即時影像接收。 * [ESP32_V7RC_UDP_CAM_GITHUB](https://github.com/allen54a0/ESP32_V7RC_UDP_CAM_GITHUB) * 這個程式是用來配合 V7RC 手機 APP 的,可以利用 WIFI UDP 控制載具 並利用 WIFI 進行即時影像接收。 * [v7rc7697](https://github.com/louischuang/v7rc7697) * 這是提供給 Linkit 7697 開發版與 V7RC APP 的 Arduino 程式,搭配 Robot Shield 的版子,可以用來操作各種玩具車。 * [V7RC-LaneRecognition](https://github.com/v7idea/V7RC-LaneRecognition) * 這個開源專案主要是應用OpenCV.js在網頁中,透過Browser去開啟內建的Web Camera或是外接的USB Camera, 去進行道路特徵辨識。 * L[ightWeightAircraftReceiver_V7RC](https://github.com/ChihChuanCheng/LightWeightAircraftReceiver_V7RC) * 等待研究這個專案是做什麼用的。 * [v7rc_mircobit_protocol_V102](https://github.com/louischuang/v7rc_mircobit_protocol_V102) * 可以在 MakeCode 中將此儲存庫新增為擴充功能。 * [v7rc-hex2dec](https://github.com/MasonChen1003/v7rc-hex2dec) * Micro:bit 十六進制轉十進制積木 * [使用V7RC進行ePy-Lite藍芽控制 ](https://epyrnd.blogspot.com/2022/10/v7rcepy-lite.html * [V7RC測試程式 by Will](https://github.com/be1ieve/mearm_bw16/) * meArm 配 RTL8720DN(BW16) 並透過 BLE 以 V7RC 手機 APP 控制。