這個項目里我將向您展示如何使用ESP8266(12e)制作四軸飛行器,我們使用ESP8266作為飛行控制器。并且據說這架無人機可以爬墻,你是不是很震驚?開玩笑的,讓我們繼續往下看吧!
飛控
飛行控制器(FC)是四軸飛行器的大腦。它基本上是一個集成電路板,包括檢測方向變化的傳感器。它還接收用戶命令并控制電機以使四軸飛行器保持在空中。市場上有許多飛行控制板。其中有些是開源的,有些不是。
Esp8266四軸飛行器的耗材
所需組件:
Esp8266
MPU6050加速/陀螺模塊
有刷電機
螺旋槳
500mAhlipo3.7v
Si2302MOSFET(5x)
鉛筆
無人機套件(可選)
使用的工具:
烙鐵
飛控
如同我們知道大腦是如何工作的,我們就會知道如何處理它。在這里,您有飛行控制器(FC)的部件。
飛行控制器(FC)是四軸飛行器的大腦。它基本上是一個集成電路板,包括檢測方向變化的傳感器。它還接收用戶命令并控制電機以使四軸飛行器保持在空中。
幾乎所有的飛行控制器(FC)都包括基本的陀螺儀和加速度計(Gyro和Acc)傳感器。一些FC可能包括更高級的傳感器,例如氣壓計和磁力計(指南針)。
在這里,我使用ESP8266和MPU6050陀螺儀和加速度計(陀螺儀和加速度計)傳感器制作了自己的飛行控制器。
ESP8266是什么?
基本上,ESP8266是一個Wi-Fi模塊。它具有2.4GHzWi-Fi的能力,即802.11b/g/n。它支持WPA和WPA2。它是一個集成了32位處理器的片上系統,運行頻率為80MHz(也可以超頻至160MHz)。它有64KB的RAM和64KB的引導ROM。
為什么我們使用ESP8266?
ESP8266模塊使微控制器能夠連接到2.4GHzWi-Fi
ESP8266功能
ESP8266在物聯網方面有很多應用。以下是該芯片的部分功能:
網絡:模塊的Wi-Fi天線使嵌入式設備能夠連接到路由器并傳輸數據
數據處理:包括處理來自模擬和數字傳感器的基本輸入,以便使用RTOS或非OSSDK進行更復雜的計算
P2P連接:使用IoTP2P連接在ESP和其他設備之間創建直接通信
Web服務器:訪問以HTML或開發語言編寫的頁面。
ESP8266作為一個微控制器:
低功耗、高度集成的Wi-Fi解決方案
最少7個外部組件
寬溫度范圍:-40°C至+125°C
ESP8285—8Mbit閃存嵌入
無線電發射器和接收器以及偏航、俯仰、滾動
無線電發射器向接收器發送信號,接收器接收到這個信號并根據來自發射器的命令進行操作。
無線電控制器通常由發射器和接收器組成,它們通常在不需要低功率發射器許可的無線電頻率上運行。
偏航、俯仰、滾動
無線電發射器向接收器發送信號。接收器接收到這個信號并根據來自發射器的命令進行操作。
無線電控制器通常由發射器和接收器組成,它們通常在不需要低功率發射器許可的無線電頻率上運行
偏航、俯仰、滾動
在空中向左或向右移動您的無人機,實際上是“滾動”您的無人機。
向前或向后傾斜您的無人機。
順時針或逆時針旋轉你的無人機,讓你在空中畫圈或圖案。
控制發送到無人機的電量,從而使無人機更快或更慢。
在空中向左或向右移動您的無人機,實際上是“滾動”您的無人機。
向前或向后傾斜您的無人機。
順時針或逆時針旋轉你的無人機,讓你在空中畫圈或圖案。
控制發送到無人機的電量,從而使無人機更快或更慢。
原理圖
這是這個無人機的示意圖
接線圖非常簡單
您必須按照原理圖將MPU6050模塊引腳與Esp8266引腳連接起來,示意圖如上所示。
制作電路
按照上圖給出的示意圖制作電路。
軟件部分
如何安裝Arduino桌面IDE?
在ArduinoSoftware下載ArduinoDesktopIDE
選擇您的操作系統(Windows7、Windows10、Linux64位等)
單擊“僅下載”并按照給出的說明進行操作
如果您沒有管理員權限,請下載“用于非管理員安裝的WindowsZIP文件”并將其解壓縮到所需位置。
啟動ArduinoDesktopIDE(如果它沒有自動啟動或者您沒有找到ArduinoIDE快捷方式,請單擊arduino.exe)
安裝對ESP8266的支持
選擇“文件-》首選項”
添加http://arduino.esp8266.com/stable/package_esp8266.。。到“AdditionalBoardsManagerURLs”
點擊“確定”
安裝ESP8266WiFi.h庫
復制代碼并將您自己的wifiSSID和密碼放入代碼中
轉到“爬墻無人機”并下載代碼。
更改ssid或通過:WiFi.begin(“Diyprojectslab”,“romeooo”);//Changessidandpassword
在ArduinoIDE中打開提供的草圖
更新Esp826drone.ino文件中的WiFi憑據
將其上傳到您的ESP8266
組裝你的無人機
安裝所有電機
發動機
兩臺電機順時針旋轉,兩臺電機逆時針旋轉(見圖),如果電機不向正確方向旋轉,只需切換電機的極性
檢查電池和電壓
檢查所有螺旋槳是否連接牢固
檢查所有電機安裝
檢查所有電機安裝
飛行后務必拔掉電池,只在飛行前幾秒鐘裝上電池
接下來,您只需要
下載應用程序
并安裝應用程序
啟動你的ESP8266
連接到應用程序
現在,小心的把你的手指放在那兩個操縱桿上
飛(成果)
最終如你所見,這是一個非常簡單的飛行控制器。
-
四軸飛行器
+關注
關注
55文章
206瀏覽量
51148 -
飛行控制器
+關注
關注
1文章
26瀏覽量
10383 -
ESP8266
+關注
關注
50文章
962瀏覽量
45001
發布評論請先 登錄
相關推薦
評論