
這篇項目將和大家分享如何制作ESP8266無人機(這個無人機可以爬墻)以及它是如何工作的。
我們都知道無人機的功能是什么,就是能飛,如果告訴你這個無人機能爬到墻上或者像潛水艇一樣進入水下,你會覺得有點神奇,作者表示,下面介紹的這個無人機就能做到!
文末有完整視頻演示。
(讓我們先來看看無人機的主要部件)
如果你是電子愛好者,你會發現下面列出的所有部件你都有 -:)
一架無人機需要有機架、電機、螺旋槳、電動馬達、飛行控制器、電池組成。

飛行控制器(又稱FC)是飛機的大腦。它是一塊電路板,上面有一系列的傳感器,可以檢測無人機的運動,以及用戶的命令。如果你告訴它往前走,飛行控制器將調整后部電機的轉速,使它往前走。
為了與無人機通信,我們需要藍牙或WIFI連接,所以我們使用ESP8266 Wi-Fi模塊,因為它有內置的Wi-Fi,我們可以使用它進行通信。
ESP8266開源、互動、可編程、低成本、簡單、智能、最低成本的Wi-Fi硬件。
至于無人機的飛行范圍。測試已經得到了范圍大約是70米,使用三星手機充當WiFi熱點和遠程控制器。
MPU6050 IMU,一個低成本的設備,包含陀螺儀和加速計。
我們將使用MPU-6050和ESP8266模塊來做一個無人機。
無鐵芯電機是用于四旋翼飛機和無人機的微型電機,這些電機是無鐵芯的,即在轉子中沒有金屬芯,無鐵芯電機可以在較小的負載下達到較高的轉速。這些電機適用于微型無人機、四旋翼飛機或迷你項目。
螺旋槳的目的是產生推力和扭矩以保持無人機飛行。

基于ESP12e(ESP8266)的接收器控制模塊示意圖。
按照上圖中的原理圖連接電路,注意每個部件的連接細節。



機架提供了結構和剛度,它是所有部件的安裝位置。
這里選擇了木制的鉛筆,然后給了它四軸飛行器的形狀。
如果你有3D打印機,可以打印一個更好的機架。

這邊是用鉛筆做的無人機框架,請看照片。
為了連接電機,我們需要把電機放在機架臂上。

兩個馬達按順時針方向旋轉,兩個馬達按逆時針方向旋轉(參考圖),如果一個馬達沒有按正確的方向旋轉,只需切換一下馬達的極性。
飛行后一定要記得拔掉電池,在飛行前再裝上電池。
建議使用Arduino IDE:如果你想編輯(即WiFi網絡的SSID和密碼 - Android熱點)
ESP8266WiFi.h庫復制代碼并在代碼中修改自己的WIFI SSID和密碼(代碼可以在文末打包下載):
#include
#include?
#include?
代碼太長了,為了方便閱讀就不貼上了,可以在文末下載
以上的Drone_FInal.ino文件,可以在文末打包下載。
打開Arduino IDE,從Drone_FInal.ino中復制代碼
并將其粘貼到Arduino IDE中。
通過編輯以下兩行,在代碼中編輯你的網絡的SSID和密碼。
WiFi.begin("Diyprojectslab",?"romeooo");?//ssid?or?pass


你只需要下載本步驟所附的App文件到你的安卓手機上。(可以在文末打包下載)
這個安卓應用是使用Processing for Android App開發的。



一個基于NodeMCU飛行控制器和安卓應用控制的爬墻項目。完整的細節和解釋視頻。
我相信,你會愛上它。
原文鏈接:https://www.diyprojectslab.com/make-esp8266-drone-wallclimb-drone/
項目作者:?projectslab
譯文首發于:DF創客社區
-END-

分享一波 Altium Designer超全封裝庫(帶3D模型)

選電子工程被勸退,真的沒前景了?

詳解 | 晶振的構造及工作原理

為什么芯片設計也需要「匠人精神」?
點擊卡片關注公眾號:大魚機器人,后臺回復:3D,即可獲取。
