Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky është një mësim se si të ndërfaqeni dhe drejtoni një motor DC pa furça duke përdorur Arduino. Nëse keni ndonjë pyetje ose koment ju lutemi përgjigjuni në komente ose postë në rautmithil [at] gmail [dot] com. Ju gjithashtu mund të kontaktoni me mua @mithilraut në Twitter.
Për të ditur më shumë për mua: www.mithilraut.com
Hapi 1: Lista e Komponentëve
- Arduino UNO
- Motori dalës BLDC (Çdo motor tjetër dalës do të funksionojë mirë)
- Kontrollues elektronik i shpejtësisë (Zgjidhni sipas vlerësimit aktual të motorit)
- Bateria LiPo (për të fuqizuar motorin)
- Kabllo bluzë Mashkull-Mashkull * 3
- Kabllo USB 2.0 e tipit A/B (Për të ngarkuar programin dhe fuqizuar Arduino).
Shënim: Sigurohuni që të kontrolloni lidhësit e baterisë, ESC dhe Motors. Në këtë rast kemi lidhës plumbi meshkuj 3.5mm në Motor. Kështu që unë bashkova lidhëset e plumbave 3.5 mm femra në daljen e ESC. Bateria kishte një lidhës 4.0 mm Mashkull Femër. Prandaj unë bashkova lidhëset e përshtatshme meshkuj femra në anën hyrëse të ESC.
Hapi 2: Lidhjet
Lidheni motorin me daljen e ESC. Këtu, polariteti nuk ka rëndësi. Nëse ndërroni 2 nga 3 telat, motori do të rrotullohet në drejtim të kundërt.
Lidhni '+' & '-' të baterisë me telat e Kuq (+) dhe të Zi (-) të ESC respektivisht.
Nga kabllo servo 3pin që del nga ESC, lidhni kabllon Brown me kunjin 'GND' në Arduino. Lidheni kabllon e Verdhë me çdo kunj dixhital. Në rastin tonë pini i tij dixhital 12.
Hapi 3: Programimi i Arduino UNO
Nëse jeni i ri në Arduino atëherë mund të shkarkoni, instaloni dhe konfiguroni Arduino nga këtu.
Lidhni Arduino me PC. Hapni Arduino IDE dhe shkruani këtë kod. Nën 'Tools' zgjidhni
Bordi: Arduino/Genuino UNO
Porti: COM15 (Zgjidhni portin e duhur COM. Për të gjetur portin COM, hapni menaxherin e pajisjes dhe kërkoni Arduino UNO nën 'Portet')
Klikoni butonin Ngarko në këndin e sipërm të majtë.
#përfshi
Servo esc_signal; void setup () {esc_signal.attach (12); // Specifikoni këtu numrin pin në të cilin është lidhur pin sinjali i ESC. esc_signal.shkruaj (30); // Komanda e krahut ESC. ESC -të nuk do të fillojnë nëse shpejtësia e hyrjes nuk është më e vogël gjatë inicimit. vonesë (3000); // Vonesa e fillimit të ESC. } void loop () {esc_signal.write (55); // Ndryshoni këtë midis 40-130 për të ndryshuar shpejtësinë e motorit. Vlerë më e lartë, shpejtësi më e madhe. vonesa (15); }
Hapi 4: Shënim
Mënyra e duhur për të drejtuar motorët është të
1. Lidhni baterinë me ESC për të fuqizuar ESC.
2. Fuqizoni Arduino -n.
Nëse bëni anasjelltas, Arduino do të drejtojë sekuencën e krahut dhe ESC do t'i humbasë ato komanda pasi nuk është e ndezur. Në këtë rast shtypni butonin e rivendosjes në Arduino.