Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding (6 / 7 stap)

Stap 6: Installeren en uitvoeren van de Software


ik agonized over deze stap voor een tijdje.  Aan de ene kant heb ik niet willen hebben om een installateur voor zwellen uw systeem, maar ik wil ook niet hebben van de complexiteit van de installatie van Visual Studio 2010 Express, compileren van de broncode en opbouwen van de uitvoerbare bestanden.

Op het einde ik ging met eenvoud en gemaakt van een installatieprogramma voor de Serial Servo Control software.  De software vereist .net Framework 3.5sp1 of hoger (de meest recente versie van het framework zal wel goed).  Mij zal ook zorgen voor broncode voor wijziging.

Het programma is eenvoudig en de interface is ruw en gedateerd maar het werkt.  U kunt een van de 12 verschillende kanalen (0-11) met een schuifregelaar, numerieke omhoog/omlaag, of het rechtstreeks invoeren van de gewenste waarde.  De waarden worden in graden en de positie van de servo naar vertegenwoordigen.  In deze versie de servo doorloopt bij het snelste snelheid maar ik voeg speedramp in een latere versie.

Hier is de link naar de installateur (Admin rechten vereist):
https://docs.Google.com/Open?ID=0b-GOV0jkq9cRMDY4YWE3ZjAtNGU1YS00MDRiLTg3NzAtZjA2YzQ0ZDMyZWYx

Hier is de link naar de broncode:
https://github.com/Soshimo/Serial-servo-controller

Ik ga niet wijzigen of opbouwen van de broncode, zodat u op uw eigen daarvoor bent te steunen.  Een waarschuwing, het vereist de Windows XML-Installer SDK te installeren op uw machine.  Als u niet geïnstalleerd hebt kunt u gewoon de installer-project verwijderen uit de oplossing.  Het gebouwd voor Visual Studio 2008, maar kan worden opgewaardeerd tot 2010 met geen enkel probleem.  Het project vereist .net framework versie 3.5sp1.

Problemen oplossen:
Zie je de Arduino COM-poort in de lijst met COM-poorten verbinden?
Zo nee, Controleer of de juiste Arduino-stuurprogramma's zijn geïnstalleerd en of de Raad van bestuur is ingeschakeld.

Wanneer u de opdrachten naar de firmware verzenden ziet u eventuele fouten in de terminal venster?
Soms de fouten kunt u pin punt het probleem.

Verplaats enkele van de servo's maar niet voor anderen?
Controleer de polariteit van de servo kabels, zorg ervoor dat de verbinding is beveiligd - soms werken ze los als u nog niet gelijmd heet de terminals naar beneden (of anders beveiligd hen).

Kunt u de terminal van de Terminal-> menu Reset resetten?
Controleer of dat de USB-kabel is aangesloten op de Arduino USB-poort.  De firmware maakt gebruik van de hardware van de UART.

Ten slotte, als niets werkt en geen feedback vanuit de terminal venster gegeven wordt controleren alle elektrische verbindingen.  Zorg ervoor dat de servo kabels correct zijn aangesloten.  Investeren in een DMM als u reeds geen één - u bruikbare degenen voor onder $50 vindt.  Controleer de spanningen met kracht toegepast.  Zorg ervoor dat u ten minste 5V gonna de servo's of ze niet goed verplaatst.  Controleer de aansluitingen van de grond op het bord.  Zorg ervoor dat alle spanningen zijn gelijk over alle punten van de grond.  Tenslotte, verwijderen van de macht van het circuit en controleren van continuïteit.  Belangrijk! Zorg ervoor dat u macht verwijderen voordat het controleren van continuïteit.  U kan uw DMM, bestuur, Arduino of jezelf anders beschadigen.

Ik neem geen respsonbility, zijn uitgedrukt, noch impliciet voor om het even wat kunt u doen terwijl het construeren van of met behulp van dit project.  Dit project is dat MIT licentie [http://www.opensource.org/licenses/mit-license.php], dus u vrij bent te gebruiken en wijzigen op wil.  Ik verzoek alleen dat je eventuele andere opmaakkenmerken.  Veel plezier!

Gerelateerde Artikelen

Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

er zijn twee manieren via welke u kunt servo's een SSC-32 servo controller gebruikt. Je kunt het doen rechtstreeks vanuit de lynx WS-32 Terminal of via seriële opdrachten verzonden vanaf een arduino board. Hier, gaan we kijken hoe de controle van de
Een evenwicht schaal accuraat tot 1/2 gram, met behulp van een liniaal en 2 oude cd's

Een evenwicht schaal accuraat tot 1/2 gram, met behulp van een liniaal en 2 oude cd's

dit is mijn eerste instructable.  De reden dat ik deze schaal heb is dat ik een fotograaf ben en ik meng mijn eigen ontwikkelaars met behulp van huishoudelijke verbindingen zoals instant koffie (Caffinol---een toekomst instructable) en ik moeten mete
CONTROL SERVO MOTOR met behulp van MOTIESENSOR

CONTROL SERVO MOTOR met behulp van MOTIESENSOR

HI !!!!!!!!! In deze instructables ben ik leer je over het besturen van de servomotor met bewegingssensor. Dit wordt gebruikt in de nerf pistool. Laten we beginnen zonder de tijd te verspillen. Blijf mij volgen voor HTML en CSS, Arduino projecten. Al
Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

Inleiding tot de elektrische schakelaar met behulp van Snap Circuits

In deze foto Instructable zal ik u een korte introductie tot Snap Circuits. Hier leert u hoe te bouwen van een eenvoudige schakeling, om Direct Current (DC), te begrijpen en hoe werkt een elektrische schakelaar.Module Circuits is een educatief speelg
Inleiding tot de elektronische relais met behulp van Snap Circuits

Inleiding tot de elektronische relais met behulp van Snap Circuits

wat is een Relais? U hebt waarschijnlijk gezien een estafette waar één loper uit een stokje om opnieuw een loper handen. Ook een elektronische relais handen af controle van één circuit naar het andere. Een Relais is een zeer eenvoudig apparaat dat be
Mike's Lab | Controle om het even wat met behulp van Twitter!

Mike's Lab | Controle om het even wat met behulp van Twitter!

In dit project ik zal je laten zien hoe u uw projecten met behulp van Twitter!De code die wordt gebruikt in dit project is hier beschikbaar:http://www.mikepieters.com/codes/tweetLED.Ino
Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Remote controlled webcam met behulp van de Arduino, SensorMonkey, jQuery en Justin.tv

Web in te schakelen voor uw interactieve sensoren over desktop, smartphone en tablet apparaten.Deze tutorial beschrijft in detail hoe met de gratis SensorMonkey -service op afstand besturen van een pan en tilt webcam aangesloten op een Arduino met ni
Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

Hoe controle 3 servomotoren met behulp van Push Button Switches en een Arduino Uno

In dit project stel ik mezelf de taak van het regelen van het verkeer van 3 servomotoren door drukknop schakelaars. Mijn bedoeling is het gebruik van deze knoppen om de beweging van een drie-servo robotarm controle.Wat ik ook wil gebeuren:1. Ik wil b
Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

Quiz Game Controller met behulp van de "Lichten en geluiden zoemers" en Arduino

gevaar stijl quiz spelen zijn favorieten voor het maken van opwinding en educatieve instructie op hetzelfde moment.  Leraren, zomer camp counselors, en zelfs industrie opvoeders vinden dit soort spel om te helpen bij het genereren van belangstelling
LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

LED controle met behulp van de Arduino Bluetooth en Android. (Deel 1)

Dit instructable is een eenvoudige tutorial uitleggen hoe de controle van één LED met Android's Bluetooth.U moet:Arduino UNOWeerstanden 300Ω (3 x)Weerstand 150ΩLEDJumpers;Bluetooth-Module (HC-06/andere);Android telefoon;SPP Bluetooth Apk (unWired Lit
Ultrasone Mapmaker met behulp van de Arduino en MatLab

Ultrasone Mapmaker met behulp van de Arduino en MatLab

Vision is een van de meest opwindende zintuigen u op uw robot geven kan. De mogelijkheid om het waarnemen van obstakels staat een robot om een gefundeerde beslissing betreffende verdere verplaatsingen.Het is echter ook niet de gemakkelijkste zintuige
Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

Home Automation DIY project met behulp van de Arduino UNO & Ethernet-Shield

"Het belangrijkste doel van dit project is dat, hoe de controle van de huishoudelijke apparaten zoals TV, ventilator, buis licht, of om het even wat met behulp van uw computer of een draagbaar apparaat"Het hart van dit project is Ethernet-shield
(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

(Ascensor) Lift model met behulp van de Arduino, uitvinder van de App en andere vrije software

ESPConstrucción, paso een paso, de VN ascensor een escala usando arduino (como controlador del motor y Relacionadas y salidas por bluetooth), uitvinder van de app (para diseño de aplicación como deelvenster de controle del ascensor) y freeCAD y Libre
Basaal pan tilt met behulp van arduino

Basaal pan tilt met behulp van arduino

voor dit instructable u zult leren de basisprincipes van arduino en codes voor de arduino.video van pan/tilt arduino project (Opgelet, deze video bevat aweful indrukken van batman)Als om het even wie me om te zetten naar meer foto's op dit project wi