Mündəricat:

DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi: 7 Addım (Şəkillərlə birlikdə)
DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi: 7 Addım (Şəkillərlə birlikdə)

Video: DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi: 7 Addım (Şəkillərlə birlikdə)

Video: DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi: 7 Addım (Şəkillərlə birlikdə)
Video: Arduino ilə uzaqdan idarə olunan maşın | Arduino car with Remote control | PART 2 2024, Iyul
Anonim
DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi
DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi

Bu layihə, Arduino və Multiwii-yə əsaslanan çox yönlü, lakin xüsusi bir çox təyyarəli pilotsuz təyyarə məntəqəsi yaratmaqdır.

Addım 1: Avadanlıq

Avadanlıq
Avadanlıq

Məntiqi emal etmək üçün Arduino Nano istifadə edildi və giroskop və akselerometr girişi üçün MPU-6050 tətbiq edildi.

Addım 2: Dizayn

Dizayn
Dizayn
Dizayn
Dizayn
Dizayn
Dizayn

Fritzing yükləyin. Kiçik, daha sadə sxemlər üçün bir dövrə dizayn proqramıdır. Mövcud olan ən sadə, lakin təsirli PCB dizayn proqramlarından biridir.

Dövrə dizaynım "myPCB.fzz" əlavəsi ilə əldə edilə bilər.

Sensorunuz Fritzing -də standart olaraq mövcud deyilsə, sensorun sxemini (.fzz faylı) yükləyə və faylı iş sahəsinə sürükləyə bilərsiniz.

Addım 3: İstehsal və montaj

İstehsal və montaj
İstehsal və montaj
İstehsal və montaj
İstehsal və montaj

Dizaynınızdan PCB hazırlamağın iki yolu var. Bu layihə üzərində işləyərkən birinci variantdan istifadə etdim.

PCB Online istehsal

Rəqabətli qiymətə optimal nəticələr verən SeeedStudio istifadə etdim.

Fritzing -də layihənizi gerber faylı olaraq ixrac edin.

Gerber fayllarını buraya yükləyərək dizaynı görə bilərsiniz.

Sonra Seeedstudio -da bir hesab yaradın, gerber sənədlərinizi SeeedStudio -nun uydurma səhifəsinə sürükləyin və istədiyiniz xüsusiyyətlərə uyğun olaraq sifariş edin.

Məclis

Komponentlərinizi PCB -yə lehimləyin. Uçuş nəzarətçisi üçün 3D çaplı bir korpus düşünün.

Addım 4: Controllers Multiwii Kodunun Qurulması

Multiwii Kodlarına Nəzarətçilərin Qurulması
Multiwii Kodlarına Nəzarətçilərin Qurulması
Multiwii Kodlarına Nəzarətçilərin Qurulması
Multiwii Kodlarına Nəzarətçilərin Qurulması
Multiwii Kodlarına Nəzarətçilərin Qurulması
Multiwii Kodlarına Nəzarətçilərin Qurulması

MultiWii kodu pulsuzdur, istifadəsi asandır və bir çox (çox) quruluşu dəstəkləyir.

Multiwii və Arduino IDE -ni yükləyin.

Uçuş nəzarətçisini kompüterinizə qoşun.

Kompüterdə artıq yüklənmiş MultiWii qovluğunu açın və "MultiWii.ino" adlı Arduino faylını açın.

"Config.h" sekmesine daxil olun və istədiyiniz multirotor tipini seçərək "//" silin.

Aşağı diyirləyin və ötürücünüzün minimum və maksimum dəyərlərini daxil edin.

İstifadə olunan sensorlar haqqında fikir bildirməyin.

Sonra, fayl boyunca şərh olunan təlimatları izləyin.

Bundan sonra, IDE-nin yuxarı menyusunda Alətlər, lövhələr üzərinə vurun və istifadə etdiyiniz Arduino mikro nəzarətçisini seçin.

Sonra Alətlər, Liman düyməsini vurun və nəzarətçinizin işlədiyi kompüterin portunu seçin.

Bir ox şəklində olan düyməni basaraq Multiwii kodunu yükləyin.

Yüklədikdən sonra IDE -də "uğurla yükləndi" mətni görünməlidir.

Addım 5: Multiwii GUI istifadə edin

Multiwii GUI -dən istifadə
Multiwii GUI -dən istifadə

MultiWii qovluğunuzu açın, MultiwiiConf, application.windows32 (və ya istədiyiniz əməliyyat sisteminin seçimini) vurun və nəhayət MultiWiiConf.exe açın.

Pəncərənin sol üst hissəsində uçuş nəzarətçinizin yerləşdiyi portu seçin və başlanğıc düyməsini basın. Sensor dəyərləri tətbiqdə göstərilməlidir.

Sağda, sensor növünü seçin. Sensoru kalibr etmək üçün istədikcə uçuş idarəedicisini yavaş -yavaş hərəkət etdirin/əyin.

Tətbiqdə istədiyiniz dronun modeli görünməlidir. Onun hərəkətləri uçuş nəzarətçisinin hərəkətlərini təqlid etməlidir.

Addım 6: PID Ayarlama və Kalibrləmə İpuçları

PID dəyərlərini tənzimləmək üçün uçuş idarəedicisini multirotora qoşun.

PID dəyərlərini defolt olaraq təyin edin və multirotorun ağırlıq mərkəzinin mərkəzdə olmasını təmin edin.

GUI -də giroskopunuzun oxunuşlarının düz olması üçün multikopteri diqqətlə saxlayın. Sonra qazı 50%-ə təyin edin.

Qeyd: Akselerometrin oxunuşları həddindən artıq dəyişirsə, bu artıq titrəmənin göstəricisidir. Titrəmələri azaltmaq üçün titrəmə söndürücülər tələb oluna bilər (alternativ həll olaraq iki tərəfli lentdən istifadə etdim).

İndi rotorunuzu etibarlı bir yerdə diqqətlə tutarkən, çoxlu mühərrik çəkisiz hiss edənə qədər qazı artırın.

Pilotsuz uçuş aparatının hər oxuna təzyiq göstərin. Bu dəyişikliyə qarşı müqavimət hiss etməlisiniz. Bu müqavimət nəzərə çarpana qədər P dəyərini dəyişdirin.

Əlinizlə dronu əlinizlə irəli və irəli salın. Tətbiqdə, pilotsuz uçan aparat öz başına titrəməyə başlayana qədər P dəyərini artırın. İndi P dəyərini bir qədər azaldın. Bu prosesi təkrarlayın, bu dəfə dronu yanlara (sola və sağa) salın.

Kalibr edilmiş dəyərlər indi uçuş üçün uyğun olmalıdır.

Fərqli uçuş növləri üçün tənzimləmə məsləhətləri üçün buradakı "Ətraflı tənzimləmə - praktik tətbiq" bölməsinə baxın.

Addım 7: Uç

Diqqətlə PID dəyərləri üzərində təcrübə aparmaqdan çekinmeyin.

Dronunuza əlavə xüsusiyyətlər əlavə etmək istəyirsinizsə, Raspberry Pi istifadə edərək canlı axın əlavə etməyi və ya Bluetooth xüsusiyyətlərini əlavə etməyi düşünə bilərsiniz.

Uçuş nəzarətçimi qurmaqda mənə kömək etdiyi üçün robobot3112 -ə xüsusi təşəkkürlər.

Bu layihənin buna layiq olduğunu düşünürsünüzsə, səs verməyi, bəyənməyi və ya abunə olmağı unutmayın.

Aşağıdakı şərh bölməsində digər mümkün xüsusiyyətləri müzakirə etməkdən, mənə bir sual verməkdən və ya fikirlərinizi bölüşməkdən çekinmeyin.

Uçuşdan zövq alın!

Tövsiyə: