Turinys:
- 1 veiksmas: prijunkite ESC ir BLDC
- 2 veiksmas: nustatykite „Blynk“programą
- 3 žingsnis: „Arduino“IDE kodas
- 4 žingsnis: variklių kalibravimas
- 5 žingsnis: viskas padaryta.?
Video: Keturkopteris su „Nodemcu“ir „Blynk“(be skrydžio valdiklio): 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki bičiuliai.!
Čia baigiasi paieška padaryti bepilotį skrydį be skrydžio valdytojo.
Savo projektui, kuriam būdingas žiaurumas, kūriau droną. Naktį naršiau tinkle, kad jis veiktų be skrydžio valdiklio, ir buvo labai apmaudu, kad to nepadariau. Taigi nusprendžiau padaryti tai pamokomą, kad būtų lengva tiems, kurie bus gaminamas dronas be skrydžio valdiklio.
„Blynk“yra atvirojo kodo IOT platforma, kurioje galima valdyti dalykus nuotoliniu būdu. (Galima netgi nurodyti kaip universalų nuotolinio valdymo pultą). Norėdami sužinoti daugiau, patikrinkite jų tinklalapį.
Ačiū Blynkui!
Šiomis dienomis „Nodemcu“buvo populiarus. Aš naudoju „nodemcu“, nes tai lengva programuoti. Galima programuoti pačioje arduino IDE.
Būtinos sąlygos: reikia žinoti pagrindinius litavimo būdus ir „Arduino IDE“.
Reikalingi dalykai:
1. BLDC varikliai. (Mano atveju naudojau 2212 1800KV 4 dydžio variklių)
2.30A ESC-4
3. Drono rėmas (jį galima užsisakyti internetu arba padaryti tokį).
4. LIPO akumuliatorius (paprastai su įkrovikliu) (naudojau 2200 mAh 11.1V 30C spec. Akumuliatorių).
5. Maitinimo paskirstymo valdyba.
6. Nodemcu
Nuorodos:
Štai mano naudojamos nuorodos:
1. „Blynk“dokumentai
2. „Nodemcu“dokumentai
3. „Esp9266WiFi“antraštės funkcijos.
4. BLDC ir ESC veikia, kalibravimas. (Žr. „YouTube“).
Laikas pradėti.!
1 veiksmas: prijunkite ESC ir BLDC
ESC paprastai naudojami variklio greičiui valdyti. Trys kaiščiai, išeinantys iš ESC, BLDC varikliams pateikiami taip. PWM signalą generuoja „nodemcu“, kuris valdys variklio greitį.
Aerodinamika, į kurią reikia atsižvelgti: Sinergetinis drono skraidymo žingsnis yra aerodinamika. Varikliai, priešingi vienas kitam, turi būti ta pačia kryptimi Du priešingi varikliai turi būti tos pačios krypties (ty ACW), tada kitas du priešingi varikliai turi būti CW. Lituokite tinkamai, rūpindamiesi dinamika.
2 veiksmas: nustatykite „Blynk“programą
Atsisiųskite „blynk“programą. Ją galite rasti „Android“/„iOS“parduotuvėje. Sukurkite tuščią paskyrą ir patvirtinkite paskyrą.
Įdiekite „blynk“biblioteką į „Arduino IDE“.
Pridėkite du slankiklių valdiklius. Vienas skirtas variklio kalibravimui, o kitas - variklio valdymui. Pasirinkite vieną slankiklį ir priskirkite kaištį kaip V0 ir pakeiskite didžiausią vertę į 255. (Kalibravimui) Pasirinkite kitą slankiklį ir priskirkite kaištį kaip V1 ir pakeiskite didžiausia vertė iki 255. (Norėdami valdyti droną) Galima naudoti tą patį valdiklį, kad būtų galima kalibruoti ir valdyti droną. (bet nerekomenduojama) Kai kurios nuotraukos buvo įkeltos parodyti.
3 žingsnis: „Arduino“IDE kodas
Patikrinkite šią nuorodą, kad gautumėte kodą.
Į „Arduino IDE“turi būti įdiegtas „Esp8266“plokštės paketas. Sekite įkeltą vaizdo įrašą, kad prie „Arduino IDE“pridėtumėte ESP8266 biblioteką.
Atidarykite failą „Arduino“ir įkelkite kodą, lentų tvarkytuvėje pasirinkę lentą kaip „Nodemcu“.
4 žingsnis: variklių kalibravimas
Atsargiai! Įsitikinkite, kad kalibruojant pašalinami sraigtai. Svarbi atsargumo priemonė, nes aš turėjau labai blogos patirties su jais!? Varikliai turi būti „kalibruoti“. Tai labiau apibrėžta kaip aukščiausio ir žemiausio droselio suderinimas greitį iki didžiausios ir žemiausios įtampos, kurią teikia „mcu“. Kai „blynk“programa bus tinkamai nustatyta ir prijungta esc ir BLDC, kitas žingsnis yra kalibruoti. Prijungę keturias esc “prie maitinimo šaltinio (paprastai lipo baterijos), varikliai duos pyptelėjimą, kad sukalibruotų esc. Atlikite paprastus veiksmus, kad sukalibruotumėte BLDC1. Kai variklis duoda pyptelėjimą, pakeiskite slankiklį iki didžiausios vertės (mano atveju tai yra 255). 2. Variklis jį aptinka ir duoda antrą pyptelėjimą žemam droseliui. Šį kartą slankiklį perkelkite į mažiausią vertę, ty, 03. Variklis du kartus duos pyptelėjimą, nurodydamas, kad kalibravimas atliktas, ir pakeis slankiklio vertę, kad pakeistumėte variklių greitį. padaryta.!
5 žingsnis: viskas padaryta.?
Įsitikinkite, kad visi varikliai turi būti vienodo greičio (ty vienodo apsisukimų per minutę).
Laba diena visiems.!
Bet kokios užklausos:
Pasiekite [email protected]
Rekomenduojamas:
„Pasidaryk pats“skrydžio „Sim“jungiklio skydelis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“skrydžio sim perjungimo skydelis: daug metų praleidęs skrydžio sim bendruomenėje ir įsitraukęs į vis sudėtingesnius orlaivius, pastebėjau, kad trokštu sugebėjimo nelaikyti rankų prie fizinių jungiklių, o ne bandyti skristi dešine ranka m
Išplėstinis raketų skrydžio kompiuterio modelis: 4 žingsniai (su nuotraukomis)
Išplėstinis raketų skrydžio kompiuteris!: Man reikėjo aukščiausios klasės raketų skrydžio kompiuterio naujausiai raketai, kuri valdė save be pelekų! Taigi aš sukūriau savo! Priežastis, kodėl nusprendžiau tai sukurti, buvo ta, kad konstruoju TVC (traukos vektoriaus valdymo) raketas. Tai reiškia, kad
„Pasidaryk pats“„Arduino“valdomas „Multiwii“skrydžio valdiklis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“„Arduino“valdomas „Multiwii“skrydžio valdiklis: Šis projektas yra skirtas sukurti universalią, tačiau pritaikytą daugialypę drono loginę plokštę, pagrįstą „Arduino“ir „Multiwii“
RC skrydžio duomenų įrašymo įrenginys/juoda dėžutė: 8 žingsniai (su nuotraukomis)
RC skrydžio duomenų įrašymo įrenginys/„Black Box“: Šioje instrukcijoje aš kursiu arduino pagrindu sukurtą kovos duomenų registratorių RC transporto priemonėms, ypač RC lėktuvams. Duomenims įrašyti naudosiu „UBlox Neo 6m“GPS modulį, prijungtą prie „arduino pro mini“ir SD kortelės skydo
Keturkopteris naudojant „Zybo Zynq-7000“plokštę: 5 žingsniai
Keturkopteris naudojant „Zybo Zynq-7000“plokštę: Prieš pradėdami, štai ko norite projektui: Dalių sąrašas 1x „Digilent Zybo Zynq-7000“plokštė 1x keturkočių rėmelis, galintis pritvirtinti „Zybo“(pridedamas „Adobe Illustrator“failas, skirtas pjaustyti) 4x „Turnigy D3530“/ 14 1100KV variklių be šepetėlių 4x