Robot Arm Controll + automation (1 / 1 steg)
Steg 1: Förbereda hårdvara + mjukvara
Robotarmen beställs online, så jag har att göra ingenting med struktur, dess 5 axel (5 servomotorer),
Jag har precis anslutit dem till Arduino mega PWM stift som är (2.to.13, 42.to.46).
Jag skrev en enkel python program som använder Tkinter som min GUI, och SQLite databas för att lagra positioner för att hämta dem automatiskt.
På Arduino jag laddade upp "Vanliga Firmata" som är från Firmata bibliotek, och på min pc jag använde "pyfirmata" för att kommunicera med Arduino. Stegen är rakt fram om du har:
1) Arduino ombord
2) robotarm (spelar ingen roll nummer av axel kan du ändra koden)
3) nätaggregat (att driva upp servon eftersom Arduino inte kan leverera ström för mer än 2)
4) Arduino IDE Arduino IDE
5) Arduino Firmata bibliotek för Arduino ombord Arduino Firmata
5) Python IDE (IDLE) jag använde python 2.7.x (x är någon version check vad finns som senaste) Python webbplats
6) Pyfirmata bibliotek för python program Pyfirmata
7) SQLite studio programvara för att övervaka databasen lätt när du lagrar positioner Sqlite studio
När du har skaffat kraven, kan du köra min test.py koden och ändra det som du vill.