Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai yra pamoka apie tai, kaip sujungti ir paleisti bešepetį nuolatinės srovės variklį naudojant „Arduino“. Jei turite klausimų ar komentarų, atsakykite komentaruose arba paštu rautmithil [at] gmail [dot] com. Taip pat galite susisiekti su manimi @mithilraut „Twitter“.
Norėdami sužinoti daugiau apie mane: www.mithilraut.com
1 žingsnis: komponentų sąrašas
- Arduino UNO
- BLDC outrunner variklis (bet kuris kitas outrunner variklis veiks gerai)
- Elektroninis greičio reguliatorius (pasirinkite pagal dabartinį variklio įvertinimą)
- LiPo baterija (varikliui maitinti)
- Vyriškas-vyriškas trumpiklis * 3
- A/B tipo USB 2.0 kabelis (norint įkelti programą ir įjungti „Arduino“).
Pastaba: Būtinai patikrinkite akumuliatoriaus, ESC ir variklių jungtis. Šiuo atveju ant variklio yra 3,5 mm kulkų jungtys. Taigi ESC išvestyje litavau 3,5 mm kulkų jungtis. Baterija turėjo 4,0 mm vyriškos lyties jungtį. Taigi aš įvedžiau atitinkamas moterų jungtis į įvesties pusę ESC.
2 žingsnis: jungtys
Prijunkite variklį prie ESC išvesties. Čia poliškumas nesvarbus. Jei perjungsite 2 iš 3 laidų, variklis suksis priešinga kryptimi.
Prijunkite akumuliatoriaus „+“ir „-“prie ESC raudonų (+) ir juodų (-) laidų.
Iš 3 kontaktų servo kabelio, išeinančio iš ESC, prijunkite „Brown“kabelį prie „GND“kaiščio „Arduino“. Prijunkite geltoną kabelį prie bet kurio skaitmeninio kaiščio. Mūsų atveju jo skaitmeninis kaištis 12.
3 žingsnis: „Arduino UNO“programavimas
Jei esate naujas „Arduino“, galite atsisiųsti, įdiegti ir nustatyti „Arduino“iš čia.
Prijunkite „Arduino“prie kompiuterio. Atidarykite „Arduino IDE“ir parašykite šį kodą. Skiltyje „Įrankiai“pasirinkite
Lenta: Arduino/Genuino UNO
Prievadas: COM15 (pasirinkite tinkamą COM prievadą. Norėdami sužinoti COM prievado atidarytą įrenginių tvarkyklę ir ieškokite „Arduino UNO“skiltyje „Uostai“)
Viršutiniame kairiajame kampe spustelėkite mygtuką Įkelti.
#įtraukti
Servo esc_signal; void setup () {esc_signal.attach (12); // Čia nurodykite PIN kodą, prie kurio prijungtas ESC signalo kaištis. esc_signal.write (30); // ESC rankos komanda. ESC neprasidės, nebent įvesties greitis bus mažesnis inicializacijos metu. vėlavimas (3000); // ESC inicijavimo uždelsimas. } void loop () {esc_signal.write (55); // Pakeiskite tai nuo 40 iki 130, kad pakeistumėte variklio greitį. Didesnė vertė, didesnis greitis. vėlavimas (15); }
4 žingsnis: Pastaba
Teisingas variklių paleidimo būdas yra
1. Prijunkite akumuliatorių prie ESC, kad įjungtumėte ESC.
2. Įjunkite „Arduino“.
Jei padarysite atvirkščiai, „Arduino“vykdys ginklų seką, o ESC praleis tas komandas, nes nėra įjungtas. Tokiu atveju paspauskite „Arduino“nustatymo iš naujo mygtuką.