Indholdsfortegnelse:
- Trin 1: Hardware
- Trin 2: Design
- Trin 3: Fremstilling og samling
- Trin 4: Opsætning af controllers Multiwii -kode
- Trin 5: Brug af Multiwii GUI
- Trin 6: PID Tuning og kalibreringstip
- Trin 7: Flyv
![DIY Arduino -styret Multiwii Flight Controller: 7 trin (med billeder) DIY Arduino -styret Multiwii Flight Controller: 7 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-7287-j.webp)
Video: DIY Arduino -styret Multiwii Flight Controller: 7 trin (med billeder)
![Video: DIY Arduino -styret Multiwii Flight Controller: 7 trin (med billeder) Video: DIY Arduino -styret Multiwii Flight Controller: 7 trin (med billeder)](https://i.ytimg.com/vi/8RdO5lzCEc8/hqdefault.jpg)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
![DIY Arduino -styret Multiwii Flight Controller DIY Arduino -styret Multiwii Flight Controller](https://i.howwhatproduce.com/images/003/image-7287-1-j.webp)
Dette projekt er at skabe et alsidigt, men alligevel brugerdefineret multicopter drone logic-board baseret på Arduino og Multiwii.
Trin 1: Hardware
![Hardware Hardware](https://i.howwhatproduce.com/images/003/image-7287-2-j.webp)
En Arduino Nano blev brugt til behandling af logik, og en MPU-6050 blev implementeret til gyroskop og accelerometerindgang.
Trin 2: Design
![Design Design](https://i.howwhatproduce.com/images/003/image-7287-3-j.webp)
![Design Design](https://i.howwhatproduce.com/images/003/image-7287-4-j.webp)
![Design Design](https://i.howwhatproduce.com/images/003/image-7287-5-j.webp)
Hent Fritzing. Det er et kredsløb, der designer software til mindre, enklere kredsløb. Det er en af de mest enkle, men effektive PCB -designsoftware, der findes.
Mit kredsløbsdesign er tilgængeligt via "myPCB.fzz" vedhæftet fil.
Hvis din sensor ikke er tilgængelig i Fritzing som standard, kan du downloade sensors skematiske (.fzz -fil) og trække filen ind i arbejdsområdet.
Trin 3: Fremstilling og samling
![Fremstilling og samling Fremstilling og samling](https://i.howwhatproduce.com/images/003/image-7287-6-j.webp)
![Fremstilling og samling Fremstilling og samling](https://i.howwhatproduce.com/images/003/image-7287-7-j.webp)
Der er to måder at gøre PCB ud fra dit design. Jeg brugte den første mulighed, mens jeg arbejdede på dette projekt.
Fremstillet PCB Online
Jeg brugte SeeedStudio med optimale resultater til en konkurrencedygtig pris.
Eksporter dit projekt på Fritzing som en gerber -fil.
Du kan se designet ved at uploade gerber -filerne her.
Opret derefter en konto på seeedstudio, træk dine gerber -filer ind på SeeedStudios fabrikationsside, og bestil til de ønskede specifikationer.
montage
Lod dine komponenter på dit printkort. Overvej et 3D -printet hus til flyvekontrolleren.
Trin 4: Opsætning af controllers Multiwii -kode
![Opsætning af controllers Multiwii -kode Opsætning af controllers Multiwii -kode](https://i.howwhatproduce.com/images/003/image-7287-8-j.webp)
![Opsætning af controllers Multiwii -kode Opsætning af controllers Multiwii -kode](https://i.howwhatproduce.com/images/003/image-7287-9-j.webp)
![Opsætning af controllers Multiwii -kode Opsætning af controllers Multiwii -kode](https://i.howwhatproduce.com/images/003/image-7287-10-j.webp)
MultiWii's kode er gratis, let at bruge, og den understøtter mange (de fleste) builds.
Download Multiwii og Arduino IDE.
Tilslut flightcontrolleren til din computer.
Åbn den allerede downloadede MultiWii -mappe på computeren, og åbn Arduino -filen kaldet "MultiWii.ino".
Adgang til fanen "config.h" og slet "//", vælg den ønskede type multirotor.
Rul ned, og indtast minimums- og maksimumværdierne på din sender.
Fjern de anvendte sensorer.
Følg derefter instruktionerne, der er kommenteret i hele filen.
Derefter skal du i øverste menu i IDE klikke på Værktøjer, tavler og vælge den Arduino mikrokontroller, du bruger.
Klik derefter på Værktøjer, Port, og vælg computerens port, som din controller er på.
Upload Multiwii -koden ved at klikke på knappen formet som en pil.
Efter upload skal teksten "uploadet med succes" vises på IDE.
Trin 5: Brug af Multiwii GUI
![Brug af Multiwii GUI Brug af Multiwii GUI](https://i.howwhatproduce.com/images/003/image-7287-11-j.webp)
Åbn din MultiWii -mappe, klik på MultiwiiConf, application.windows32 (eller det ønskede operativsystems mulighed), og åbn til sidst MultiWiiConf.exe.
Øverst til venstre i vinduet skal du vælge den port, din flyvekontroller er på, og klikke på start. Sensorværdier skal vises på applikationen.
Vælg sensortypen til højre. For at kalibrere sensoren skal du langsomt flytte/vippe flyvekontrolleren efter anmodning.
En model af den ønskede drone skulle vises på applikationen. Dens bevægelser skal efterligne flyvekontrollantens bevægelser.
Trin 6: PID Tuning og kalibreringstip
Tilslut flightcontrolleren til multirotoren for at justere PID -værdier.
Indstil PID -værdierne til standard, og sørg for, at multirotorens tyngdepunkt er i midten.
Hold forsigtigt i multikopteren, så dit gyroskops målinger i GUI'en er flade. Indstil derefter gashåndtaget til 50%.
Bemærk: Hvis accelerometerets aflæsninger svinger meget, er det tegn på for stor vibration. Der kan være behov for vibrationsdæmpere for at reducere vibrationer (jeg brugte dobbeltsidet tape som en alternativ løsning).
Mens du omhyggeligt holder din rotor et sikkert sted, skal du øge gashåndtaget, indtil multirotoren føles vægtløs.
Sæt tryk (lean) på hver akse i dronen. Du skal føle modstand mod den ændring. Ændre P -værdien, indtil denne modstand er bemærkelsesværdig.
Med din hånd, oscillere (vippe) dronen frem og tilbage med din hånd. På applikationen skal du øge P -værdien, indtil dronen næsten ikke begynder at svinge af sig selv. Reducer nu P -værdien lidt. Gentag denne proces, denne gang oscillerer dronen til siderne (til venstre og højre).
De kalibrerede værdier skal være egnede til flyvning nu.
Se afstemningstip til forskellige typer flyvning i afsnittet "Avanceret tuning - praktisk implementering" her.
Trin 7: Flyv
Eksperimenter videre med PID -værdierne med forsigtighed.
Hvis du vil tilføje yderligere funktioner til din drone, kan du overveje at tilføje en livestream ved hjælp af en Raspberry Pi eller tilføje Bluetooth -funktioner til den.
En særlig tak til robobot3112 for at hjælpe mig med at konfigurere min flyvekontroller.
Hvis du synes, at dette projekt fortjener det, så glem ikke at stemme, foretage eller abonnere.
Diskuter gerne andre mulige funktioner, stil mig et spørgsmål eller del tanker i kommentarfeltet herunder.
God fornøjelse med at flyve!
Anbefalede:
DIY Flight Sim Switch Panel: 7 trin (med billeder)
![DIY Flight Sim Switch Panel: 7 trin (med billeder) DIY Flight Sim Switch Panel: 7 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1603-j.webp)
DIY Flight Sim Switch Panel: Efter at have tilbragt mange år i flight sim -samfundet og involveret mig i stadig mere komplicerede fly, fandt jeg ud af at jeg længtes efter muligheden for at holde hænderne på fysiske switches i stedet for at prøve at flyve med min højre hånd, mens jeg brugte m
Avanceret model Rocket Flight Computer !: 4 trin (med billeder)
![Avanceret model Rocket Flight Computer !: 4 trin (med billeder) Avanceret model Rocket Flight Computer !: 4 trin (med billeder)](https://i.howwhatproduce.com/images/006/image-17041-j.webp)
Avanceret Model Rocket Flight Computer !: Jeg havde brug for en avanceret model raketflycomputer til min nyeste raket, der kontrollerede sig selv uden finner! Så jeg byggede min egen! Grunden til, at jeg besluttede at bygge dette, var fordi jeg konstruerede TVC (stødvektorstyring) raketter. Det betyder, at der
RC Flight Data Recorder/Black Box: 8 trin (med billeder)
![RC Flight Data Recorder/Black Box: 8 trin (med billeder) RC Flight Data Recorder/Black Box: 8 trin (med billeder)](https://i.howwhatproduce.com/images/001/image-1068-100-j.webp)
RC Flight Data Recorder/Black Box: I denne instruktive skal jeg bygge en arduino -baseret kampdataoptager til RC -køretøjer, specielt RC -fly. Jeg kommer til at bruge et UBlox Neo 6m GPS -modul tilsluttet en arduino pro mini og et SD -kortskjold til at registrere data
Quadcopter Med Nodemcu og Blynk (Uden Flight Controller): 5 trin (med billeder)
![Quadcopter Med Nodemcu og Blynk (Uden Flight Controller): 5 trin (med billeder) Quadcopter Med Nodemcu og Blynk (Uden Flight Controller): 5 trin (med billeder)](https://i.howwhatproduce.com/images/003/image-7267-23-j.webp)
Quadcopter Med Nodemcu og Blynk (Uden Flight Controller): Hej fyre.! Søgningen efter at få drone uden en flyvekontroller ender her. Jeg lavede lidt drone til mit projekt, hvilket indebærer overlevelse. Jeg surfede på nettet natten over for at få det til at fungere uden flyvekontroller, og det var meget skuffet
NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 trin (med billeder)
![NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 trin (med billeder) NES Controller Shuffle (Nintendo Controller MP3, V3.0): 5 trin (med billeder)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10964860-nes-controller-shuffle-nintendo-controller-mp3-v3-0-5-steps-with-pictures-j.webp)
NES Controller Shuffle (Nintendo Controller MP3, V3.0): Jeg rippede helt ryan97128 af hans design til Nintendo Controller MP3, version 2.0, og jeg hører, at han fik ideen fra den kloge Morte_Moya, så jeg kan ikke tage æren for alt deres geni. Jeg ville bare tilføje bekvemmeligheden og genoplade