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

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

3 則留言 :

RAVI BUTANI 提到...

I m author of this baby plane..i hv made more advanced version of hardware, firmware and android app.. looking for partners to sell it globally..it supports onboard imu as well for automatic flight stabilization #esp8266_plane #vimana_stem_toys

RAVI BUTANI 提到...

https://mobile.twitter.com/screwedByGoG/status/1373133153938722817/photo/2

小狐狸事務所 提到...

Hi, RAVI, I am happy to get your message