RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何利用ESP8266制作一個簡單的四軸飛行器

科技觀察員 ? 來源:allaboutcircuits ? 作者:DIY Projects Lab ? 2022-05-07 17:27 ? 次閱讀

這個項(xiàng)目里我將向您展示如何使用ESP8266(12e)制作四軸飛行器,我們使用ESP8266作為飛行控制器。并且據(jù)說這架無人機(jī)可以爬墻,你是不是很震驚?開玩笑的,讓我們繼續(xù)往下看吧!

飛控

飛行控制器(FC)是四軸飛行器的大腦。它基本上是一個集成電路板,包括檢測方向變化的傳感器。它還接收用戶命令并控制電機(jī)以使四軸飛行器保持在空中。市場上有許多飛行控制板。其中有些是開源的,有些不是。

Esp8266四軸飛行器的耗材

所需組件:

Esp8266

MPU6050加速/陀螺模塊

有刷電機(jī)

螺旋槳

500mAhlipo3.7v

Si2302MOSFET(5x)

鉛筆

無人機(jī)套件(可選)

使用的工具:

烙鐵

飛控

如同我們知道大腦是如何工作的,我們就會知道如何處理它。在這里,您有飛行控制器(FC)的部件。

飛行控制器(FC)是四軸飛行器的大腦。它基本上是一個集成電路板,包括檢測方向變化的傳感器。它還接收用戶命令并控制電機(jī)以使四軸飛行器保持在空中。

幾乎所有的飛行控制器(FC)都包括基本的陀螺儀和加速度計(jì)(Gyro和Acc)傳感器。一些FC可能包括更高級的傳感器,例如氣壓計(jì)和磁力計(jì)(指南針)。

在這里,我使用ESP8266和MPU6050陀螺儀和加速度計(jì)(陀螺儀和加速度計(jì))傳感器制作了自己的飛行控制器。

ESP8266是什么?

基本上,ESP8266是一個Wi-Fi模塊。它具有2.4GHzWi-Fi的能力,即802.11b/g/n。它支持WPA和WPA2。它是一個集成了32位處理器的片上系統(tǒng),運(yùn)行頻率為80MHz(也可以超頻至160MHz)。它有64KB的RAM和64KB的引導(dǎo)ROM。

為什么我們使用ESP8266?

ESP8266模塊使微控制器能夠連接到2.4GHzWi-Fi

ESP8266功能

ESP8266在物聯(lián)網(wǎng)方面有很多應(yīng)用。以下是該芯片的部分功能:

網(wǎng)絡(luò):模塊的Wi-Fi天線使嵌入式設(shè)備能夠連接到路由器并傳輸數(shù)據(jù)

數(shù)據(jù)處理:包括處理來自模擬和數(shù)字傳感器的基本輸入,以便使用RTOS或非OSSDK進(jìn)行更復(fù)雜的計(jì)算

P2P連接:使用IoTP2P連接在ESP和其他設(shè)備之間創(chuàng)建直接通信

Web服務(wù)器:訪問以HTML或開發(fā)語言編寫的頁面。

ESP8266作為一個微控制器:

低功耗、高度集成的Wi-Fi解決方案

最少7個外部組件

寬溫度范圍:-40°C至+125°C

ESP8285—8Mbit閃存嵌入

無線電發(fā)射器和接收器以及偏航、俯仰、滾動

poYBAGJ2O0mAYWdGAAN9qce3TZY850.png

無線電發(fā)射器向接收器發(fā)送信號,接收器接收到這個信號并根據(jù)來自發(fā)射器的命令進(jìn)行操作。

無線電控制器通常由發(fā)射器和接收器組成,它們通常在不需要低功率發(fā)射器許可的無線電頻率上運(yùn)行。

偏航、俯仰、滾動

pYYBAGJ2O0SACS4YAAIAbW0U36s626.png

無線電發(fā)射器向接收器發(fā)送信號。接收器接收到這個信號并根據(jù)來自發(fā)射器的命令進(jìn)行操作。

無線電控制器通常由發(fā)射器和接收器組成,它們通常在不需要低功率發(fā)射器許可的無線電頻率上運(yùn)行

偏航、俯仰、滾動

在空中向左或向右移動您的無人機(jī),實(shí)際上是“滾動”您的無人機(jī)。

向前或向后傾斜您的無人機(jī)。

順時針或逆時針旋轉(zhuǎn)你的無人機(jī),讓你在空中畫圈或圖案。

控制發(fā)送到無人機(jī)的電量,從而使無人機(jī)更快或更慢。

在空中向左或向右移動您的無人機(jī),實(shí)際上是“滾動”您的無人機(jī)。

向前或向后傾斜您的無人機(jī)。

順時針或逆時針旋轉(zhuǎn)你的無人機(jī),讓你在空中畫圈或圖案。

控制發(fā)送到無人機(jī)的電量,從而使無人機(jī)更快或更慢。

原理圖

pYYBAGJ2O0CAJbDPAAJ2EG06AQM999.png

這是這個無人機(jī)的示意圖

接線圖非常簡單

您必須按照原理圖將MPU6050模塊引腳與Esp8266引腳連接起來,示意圖如上所示。

制作電路

poYBAGJ2Oz2AY1F4AARcyrAhlqY351.png

按照上圖給出的示意圖制作電路。

軟件部分

pYYBAGJ2OzmAE6qqAAO6613pFEs296.png

如何安裝Arduino桌面IDE?

在ArduinoSoftware下載ArduinoDesktopIDE

選擇您的操作系統(tǒng)(Windows7、Windows10、Linux64位等)

單擊“僅下載”并按照給出的說明進(jìn)行操作

如果您沒有管理員權(quán)限,請下載“用于非管理員安裝的WindowsZIP文件”并將其解壓縮到所需位置。

啟動ArduinoDesktopIDE(如果它沒有自動啟動或者您沒有找到ArduinoIDE快捷方式,請單擊arduino.exe)

安裝對ESP8266的支持

選擇“文件-》首選項(xiàng)”

添加http://arduino.esp8266.com/stable/package_esp8266.。。到“AdditionalBoardsManagerURLs”

點(diǎn)擊“確定”

安裝ESP8266WiFi.h庫

復(fù)制代碼并將您自己的wifiSSID和密碼放入代碼中

轉(zhuǎn)到“爬墻無人機(jī)”并下載代碼。

更改ssid或通過:WiFi.begin(“Diyprojectslab”,“romeooo”);//Changessidandpassword

在ArduinoIDE中打開提供的草圖

更新Esp826drone.ino文件中的WiFi憑據(jù)

將其上傳到您的ESP8266

組裝你的無人機(jī)

pYYBAGJ2OzWAQw5jAAPBQATmZbU697.png

安裝所有電機(jī)

poYBAGJ2OzCARyN3AAZOyqDz9w4897.png

發(fā)動機(jī)

兩臺電機(jī)順時針旋轉(zhuǎn),兩臺電機(jī)逆時針旋轉(zhuǎn)(見圖),如果電機(jī)不向正確方向旋轉(zhuǎn),只需切換電機(jī)的極性

檢查電池和電壓

檢查所有螺旋槳是否連接牢固

檢查所有電機(jī)安裝

檢查所有電機(jī)安裝

飛行后務(wù)必拔掉電池,只在飛行前幾秒鐘裝上電池

poYBAGJ2OyuAUYqFAAJN2RwWuh4636.png

接下來,您只需要

下載應(yīng)用程序

并安裝應(yīng)用程序

啟動你的ESP8266

連接到應(yīng)用程序

現(xiàn)在,小心的把你的手指放在那兩個操縱桿

飛(成果)

poYBAGJ2OyaAMueJAAI6l4HeTsA077.png

最終如你所見,這是一個非常簡單的飛行控制器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 四軸飛行器
    +關(guān)注

    關(guān)注

    55

    文章

    206

    瀏覽量

    51136
  • 飛行控制器
    +關(guān)注

    關(guān)注

    1

    文章

    25

    瀏覽量

    10381
  • ESP8266
    +關(guān)注

    關(guān)注

    50

    文章

    962

    瀏覽量

    44956
收藏 人收藏

    評論

    相關(guān)推薦

    全面剖析基于stm32的飛行器設(shè)計(jì)方案

    飛行器利用四個旋翼作為飛行引擎來進(jìn)行空中
    的頭像 發(fā)表于 12-13 09:52 ?1.7w次閱讀

    如何用stm32制作飛行器

    請問如何利用stm32制作飛行器?。。。∮惺裁促Y料可以分享的嗎?謝謝!!
    發(fā)表于 04-07 20:09

    【MiCOKit申請】飛行器的原理與制作

    賽區(qū)二等獎。目前正在準(zhǔn)備全國大學(xué)生電子設(shè)計(jì)大賽。項(xiàng)目描述:飛行器利用四個旋翼作為
    發(fā)表于 08-11 10:00

    【云智易申請】飛行器的原理與制作

    準(zhǔn)備2015年全國大學(xué)生電子設(shè)計(jì)大賽。想做的題目,希望成功申請。項(xiàng)目描述:飛行器
    發(fā)表于 08-11 10:30

    【OK210申請】飛行器的原理與制作

    正在準(zhǔn)備2015年全國大學(xué)生電子設(shè)計(jì)大賽。想做的題目,希望成功申請。項(xiàng)目描述:飛行器
    發(fā)表于 08-11 10:38

    飛行器的結(jié)構(gòu)原理

    飛行器的結(jié)構(gòu)原理 飛行器,又稱旋翼
    發(fā)表于 01-15 16:42

    轉(zhuǎn):飛行器制作全過程

    分享完整的制作mini飛行器制作過程話不多
    發(fā)表于 08-16 10:08

    如何學(xué)習(xí)制作飛行器

    本人是學(xué)labview的,但是對其不是特別感興趣,感覺自己對硬件方面更加有興趣,以后比較想往硬件方向發(fā)展。想自己動手做飛行器,以前接觸過51和AVR,其他知識基本空白,想請教大
    發(fā)表于 04-03 04:22

    飛行器畢業(yè)設(shè)計(jì)_飛行器源代碼_飛行器制作教程

    飛行器是近來在專業(yè)與非專業(yè)領(lǐng)域都非常火爆的技術(shù)產(chǎn)品。本專題主要給大家介紹飛行器的必備知識
    發(fā)表于 05-08 15:44
    <b class='flag-5'>四</b><b class='flag-5'>軸</b><b class='flag-5'>飛行器</b>畢業(yè)設(shè)計(jì)_<b class='flag-5'>四</b><b class='flag-5'>軸</b><b class='flag-5'>飛行器</b>源代碼_<b class='flag-5'>四</b><b class='flag-5'>軸</b><b class='flag-5'>飛行器</b><b class='flag-5'>制作</b>教程

    飛行器飛行原理

    簡單介紹飛行器飛行原理,入門必須知道的知識
    發(fā)表于 11-11 17:03 ?0次下載

    DIY飛行器制作過程

    圖片簡介,飛行器制作詳細(xì) ,簡單明了
    發(fā)表于 12-17 11:32 ?8次下載

    有刷迷你飛行器制作教程

    非常詳細(xì)的文檔哦,教你制作迷你飛行器
    發(fā)表于 05-03 10:48 ?0次下載

    飛行器教程

    制作屬于自己的飛行器,顧名思義就是有
    發(fā)表于 06-21 17:26 ?0次下載

    飛行器什么牌子好_十大飛行器品牌排行版

    飛行器又稱旋翼飛行器旋翼直升機(jī),簡稱
    發(fā)表于 03-27 18:50 ?1.6w次閱讀

    飛行器如何對頻_飛行器怎么操作

    通俗點(diǎn)說就是擁有四個獨(dú)立動力旋翼的飛行器飛行器是多
    發(fā)表于 03-28 09:39 ?9.9w次閱讀
    RM新时代网站-首页