2020年5月23日 星期六

ESP8266 WiFi 遙控滑翔機

今天在搜尋固定翼無人機資料時找到下面這篇文章, 讓我有股馬上動手做的衝動 :

# ESP8266-based WiFi-controlled DIY Model Airplane

這篇文章是印度電子工程師 Ravi Butani 用不到 15 美金, 以 ESP8266 自製的固定翼滑翔機 (park flyer), 以安裝於 Android 手機上的 App 透過 WiFi 遙控, 所用之鋰電池可讓飛機在空飛行 15 分鐘. 因為 ESP8266 使用電路板天線, 故遙控距離為 70 米以內. 原文發布於 Instructable :

DIY WiFi Controlled Tiny Plane <15$


Source : Youtube


安裝於 Android 手機之 App 利用 WiFi 的信號強度指標值 (RSSI) 來監督飛行距離, 當 RSSI 低於 -95 dBm 時手機會震動, 提醒操作者讓飛機返航. 其次, 當鋰電池電壓低於 3.7v 時, 手機也會震動提醒盡快讓飛機落地以免墜機. 此 App 設計採體感操控, 亦即手機朝左右偏斜時飛機也分別朝左右轉向.

此飛機的電路設計非常簡單, 沒有使用電變, 而是直接由 ESP8266 透過 GPIO 以 PWM 控制兩個馬達的推力, 因此整個飛控核心是放在 ESP8266 程式上. ESP8266 需燒錄名為 wifiplane_esp8266_esp12e.bin 的飛控韌體 :

wifiplane_esp8266_esp12e.bin

而手機則需安裝名為 wifiplane.apk 之 App :

wifiplane.apk

不過目前還沒有時間玩, 先記錄下來備查.

沒有留言 :