Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tämä on opetusohjelma harjattoman tasavirtamoottorin liittämisestä ja käyttämisestä Arduinolla. Jos sinulla on kysyttävää tai kommentteja, vastaa kommentteihin tai sähköpostitse osoitteeseen rautmithil [at] gmail [dot] com. Voit myös ottaa minuun yhteyttä @mithilraut Twitterissä.
Lisätietoja minusta: www.mithilraut.com
Vaihe 1: Komponenttiluettelo
- Arduino UNO
- BLDC outrunner -moottori (mikä tahansa muu outrunner -moottori toimii hyvin)
- Elektroninen nopeudensäädin (Valitse moottorin nykyisen nimellisarvon mukaan)
- LiPo -akku (moottorin virransyöttö)
- Uros-uros-hyppyjohto * 3
- USB 2.0 -kaapeli, tyyppi A/B (Ohjelman lataaminen ja Arduinon virran kytkeminen).
Huomautus: Muista tarkistaa akun, ESC: n ja moottorin liittimet. Tässä tapauksessa moottorissa on 3,5 mm: n urosliittimet. Joten juotin 3,5 mm: n naaraspuoliset luodiliittimet ESC: n ulostuloon. Akussa oli 4,0 mm uros -naarasliitin. Siksi juotin sopivat naaraspuoliset urosliittimet ESC: n tulopuolelle.
Vaihe 2: Liitännät
Kytke moottori ESC -lähtöliitäntään. Tässä napaisuudella ei ole väliä. Jos vaihdat 2 tai 3 johdinta, moottori pyörii vastakkaiseen suuntaan.
Liitä akun "+" ja "-" ESC: n punaiseen (+) ja mustaan (-) johtoon.
Liitä ruskea kaapeli ESC: stä tulevasta 3 -nastaisesta servokaapelista Arduinon GND -nastaan. Liitä keltainen kaapeli mihin tahansa digitaaliseen nastaan. Meidän tapauksessamme sen digitaalinen nasta 12.
Vaihe 3: Arduino UNO -ohjelmointi
Jos olet uusi Arduinossa, voit ladata, asentaa ja asentaa Arduinon täältä.
Liitä Arduino tietokoneeseen. Avaa Arduino IDE ja kirjoita tämä koodi. Valitse Työkalut -kohdasta
Hallitus: Arduino/Genuino UNO
Portti: COM15 (Valitse sopiva COM -portti. Selvitä COM -portin avoin laitehallinta ja etsi Arduino UNO kohdasta Portit)
Napsauta Lataa -painiketta vasemmassa yläkulmassa.
#sisältää
Servo esc_signal; void setup () {esc_signal.attach (12); // Määritä tässä pin -numero, johon ESC: n signaalitappi on kytketty. esc_signal.write (30); // ESC -käskykomento. ESC: t eivät käynnisty, ellei syöttönopeus ole pienempi alustuksen aikana. viive (3000); // ESC: n alustusviive. } void loop () {esc_signal.write (55); // Vaihda tätä välillä 40-130 muuttaaksesi moottorin nopeutta. Suurempi arvo, suurempi nopeus. viive (15); }
Vaihe 4: Huomaa
Oikea tapa käyttää moottoreita on
1. Kytke akku ESC: hen virran kytkemiseksi.
2. Käynnistä Arduino.
Jos teet päinvastoin, Arduino suorittaa käsivarsisarjan ja ESC kaipaa näitä komentoja, koska se ei ole päällä. Paina tässä tapauksessa Arduinon nollauspainiketta.