Az SG90 szervómotor egy kicsi és könnyű szervo motor, amelyet általában a robotikában, az RC járművekben és más projektekben használnak, amelyek pontos szögszabályozást igényelnek. Ebben az oktatóanyagban megmutatjuk, hogyan lehet az SG90 szervómotort egy Arduino -val összekapcsolni.
Mire lesz szüksége
- SG90 szervo motor
- Arduino Board (például Uno, Mega, Nano)
- Kenyér
- Jumper vezetékek
- Külső tápegység (opcionális több szervó számára)
- Egy számítógép, amelyen az Arduino IDE telepített
1. lépés: Az SG90 szervo motor megértése
Az SG90 szervómotornak három csapja van:
SG90 PIN | Funkció |
---|---|
Barna | Föld (gnd) |
Piros | Teljesítmény (VCC) |
Narancs | Jel (PWM) |
Jegyzet: A szervo motor 4,8 V-os sebességgel működik. Ha több szervót táplál, használjon külső tápegységet.
2. lépés: Az SG90 vezetéke az Arduino -hoz
Íme, hogyan lehet csatlakoztatni az SG90 szervo motort az Arduino UNO -hoz:
SG90 PIN | Arduino Pin |
---|---|
Barna | GND |
Piros | 5 V -os |
Narancs | 9. érintkező |
3. lépés: Telepítse a szervo könyvtárat
Az Arduino IDE tartalmaz egy beépített szervo könyvtárat, így nem kell extra telepítenie.
4. lépés: Töltse fel a kódot
Íme egy egyszerű példa kód az SG90 szervo motor vezérléséhez:
5. lépés: Tesztelje a beállítást
- Csatlakoztassa az Arduino -t a számítógépéhez USB -n keresztül.
- Nyissa meg az Arduino IDE -t, és válassza ki a megfelelőt Bizottság és Kikötő a Szerszámok menü.
- Töltse fel a kódot kattintással Feltöltés gomb.
- Miután a kód feltöltötte, a szervómotor 0 és 180 fok között és folyamatosan vissza fog söpörni.
6. lépés: A szervó dinamikusan történő vezérlése
A szervót a soros monitor segítségével is dinamikusan vezérelheti. Íme egy példa:
Hibaelhárítás
- Szervo nem mozog: Ellenőrizze duplán a huzalozást, és ellenőrizze, hogy a helyes PIN-kód a kódban van-e meghatározva.
- Jittering szervó: Használjon külső tápegységet a stabil energia biztosításához.
- Szervó túlmelegedése: Kerülje, hogy a szervót hosszú ideig terhelés alatt tartsa.
Az SG90 szervo alkalmazásai
- Robotfegyverek
- Pan-and-billenő kameratartók
- RC járművek
- Automatizált ajtónyitók
Következtetés
Sikeresen összekapcsolja az SG90 szervómotort az Arduino -val, és ellenőrizte annak helyzetét. Az SG90 sokoldalúság és könnyű használat ideálisvá teszi a különféle barkácsolás és robotikai projektekhez. Kísérletezzen különböző vezérlési módszerekkel, és hozzon létre saját szervovalüzemű projektjeit!