Mündəricat:
- Addım 1: Avadanlıq
- Addım 2: Dizayn
- Addım 3: İstehsal və montaj
- Addım 4: Controllers Multiwii Kodunun Qurulması
- Addım 5: Multiwii GUI istifadə edin
- Addım 6: PID Ayarlama və Kalibrləmə İpuçları
- Addım 7: Uç
Video: DIY Arduino İdarə olunan Multiwii Uçuş Nəzarətçisi: 7 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
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
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
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 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 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ə:
DIY Arduino Bluetooth İdarə olunan Avtomobil: 6 Addım (Şəkillərlə birlikdə)
DIY Arduino Bluetooth İdarə olunan Avtomobil: Salam dostlar! Mənim adım Nikolasdır, 15 yaşım var və Yunanıstanın Afina şəhərində yaşayıram. Bu gün sizə Arduino Nano, 3D printer və bəzi sadə elektron komponentlərdən istifadə edərək 2 Təkərli Bluetooth Nəzarətli Avtomobilin necə hazırlanacağını göstərəcəyəm! Məni izləməyinizə əmin olun
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Arduino + Bluetooth İdarə olunan Tank: 10 Addım (Şəkillərlə birlikdə)
Arduino + Bluetooth İdarə Edilən Tank: Bu tankı proqramlaşdırmağı, mühərriklərin, servoların, Bluetooth və Arduinonun necə işlədiyini öyrənmək üçün hazırlayıram və internetdən araşdırma apararaq bir tank hazırlayıram. İndi bir Arduino tankı qurmağa kömək etməli olan insanlar üçün öz təlimatlarımı hazırlamaq qərarına gəldim
CPU və GPU ilə idarə olunan fan nəzarətçisi: 6 addım (şəkillərlə birlikdə)
CPU və GPU ilə idarə olunan fan nəzarətçisi: Bu yaxınlarda qrafik kartımı təkmilləşdirdim. Yeni GPU modelində CPU və köhnə GPU -dan daha yüksək TDP var, buna görə də əlavə korpus fanatları quraşdırmaq istədim. Təəssüf ki, MOBO -da sürət tənzimləyicisi olan yalnız 3 fan konnektoru var və onlar yalnız
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik