Spre deosebire de motoarele obișnuite, servomotoarele pot fi controlate individual. Este necesară numai indicarea unghiului de rotație pentru deplasarea motorului. Semnalele PWM (modularea lățimii pulsului) sunt trimise la motor. Raspberry Pi poate folosi această metodă de transmisie. Utilizarea bibliotecii Python GPIO sau WiringPi este deosebit de ușoară.
Preț: aproximativ $ 2-3 / ca. £ 2
Motoarele pas-cu-pas sunt motoare care pot parcurge un număr de pași pe o rotație. Sunt încorporați două electromagneți, care deplasează axul prin poli diferiți. Cum arată polaritatea este scris în fișa tehnică a motorului.
Unul dintre cele mai populare motoare pas cu pas (pentru că are mulți pași și este totuși ieftin) este modelul 28BYJ-48. Acest motor are 512 pași, fiecare pas fiind format din 8 secvențe. Aceasta înseamnă că o rotație completă are 4096 de pași (sau se face un pas la 0,087°).
Preț: aproximativ $ 2-3 / ca. £ 2
Folosind PWM, servo poate fi controlat direct de la Raspberry Pi. Dar, de îndată ce doriți să controlați mai multe servomotoare, GPIO-urile pot deveni rare sau aveți nevoie de mai multă energie. Placa driver servo PCA9685 este ideală pentru acest scop, deoarece puteți controla până la 16 motoare pe placă prin intermediul I2C. Și nu suficient. Este posibil chiar conectarea mai multor plăci una după alta. În plus, o sursă de alimentare externă poate fi ușor conectată. Dacă doriți să utilizați un braț de robot, de exemplu, acesta este placa optimă.
Pret: aproximativ 4-5 $ / ca. £ 2-3
Aceste motoare pas-cu-pas 28BYJ-48 sunt adesea echipate cu o placă driver. Placa furnizată are de obicei un ULN2003 IC, care deține tensiunea pentru motorul de 5V, dar poate fi controlat cu 3,3V. Acest lucru este important deoarece GPIO-urile sunt protejate și nu este nevoie de niciun tranzistor sau releu.
Preț: aproximativ 3-4 dolari / ca. £ 2-3
Un driver IC alternativ este L293D. Avantajul acestui modul, compar cu ULN2003, este că poate fi utilizat și cu tensiuni mai mari de 5V. Deoarece multe motoare pas cu pas (de exemplu, mai puțini pași pentru o rotație mai rapidă sau o forță de tracțiune mai mare) necesită mai mult de 5V, trebuie să fie alimentați de o sursă externă de curent. L293 IC este ideal pentru controlul acestor motoare. Apropo, este posibil chiar și controlul a două motoare simultan (individual).
Preț: aproximativ 2 $ / ca. £ 2
Acest IC este un alt mod de a controla motoare pas-cu-pas. Este special conceput pentru motoare în imprimante 3D și poate rezista la tensiuni de la 8V la 35V cu un curent de la un amplificator. Deoarece se poate încălzi foarte repede, un radiator de răcire este inclus pe cipul plăcii.
Preț: aproximativ 6 $ / ca. £ 5