Seriella Servo Controller w/Arduino - kontroll upp till 12 servon samtidigt med Arduino och en USB-anslutning (6 / 7 steg)

Steg 6: Installera och köra programvara



jag våndades över detta steg ett tag. Å jag vill inte behöva lämna ett installationsprogram för att svälla ditt system men jag ville också ha komplexiteten i installera Visual Studio 2010 Express, kompilera källkoden och bygga den körbara filer.

Till slut jag gick med enkelhet och skapade ett installationsprogram för programvaran seriell Servo styrning. Programmet kräver .net Framework 3.5sp1 eller bättre (den senaste versionen av ramen kommer att vara bra). Jag ska också ge källkoden för modifiering.

Programmet är enkelt och gränssnittet är rå och daterat men det fungerar. Du kan styra en av 12 olika kanaler (0-11) med ett reglage, numeriska upp/ned, eller direkt genom att ange värdet som du vill. Värdena är i grader och representerar den servo ståndpunkten att flytta till. I den här versionen servo korsar det är snabbaste hastighet men jag lägger ramp i en senare version.

Här är länken till installeraren (Admin rättigheter krävs):
https://docs.Google.com/Open?ID=0b-GOV0jkq9cRMDY4YWE3ZjAtNGU1YS00MDRiLTg3NzAtZjA2YzQ0ZDMyZWYx

Här är länken till källkoden:
https://github.com/Soshimo/Serial-Servo-Controller

Jag kommer inte att stödja ändra eller bygga källkoden så att du på egen hand för att. En varning, det kräver Windows XML-Installer SDK är installerat på din maskin. Om du inte har det installerat kan du bara ta bort installer projektet från lösningen. Det är byggt för Visual Studio 2008 men kan uppgraderas till 2010 utan problem. Projektet kräver .net framework version 3.5sp1.

Felsökning:
Ser du den Arduino COM-port i listan över COM-portar för anslutning till?
Om nej, kontrollera att du har rätt Arduino drivrutiner installerade och att styrelsen är påslagen.

När du skickar kommandon till den fasta programvaran ser du eventuella fel i terminal-fönstret?
Ibland fel kan hjälpa dig pin punkt problemet.

Flyttar några av servon men inte andra?
Kolla polaritet på servo kablar, se till att anslutningen är säker - ibland de kan arbeta lös om du inte har varm limmade terminalerna ner (eller annars säkrade dem).

Kan du återställa terminalen från Terminal-> Återställ menyn?
Kontrollera att USB-kabeln är ansluten till Arduino USB-porten. Den inbyggda programvaran använder hårdvara UART.

Slutligen, om ingenting fungerar och ingen feedback ges från terminal-fönstret kontrollera alla dina elektriska anslutningar. Kontrollera att servo kablar är korrekt anslutna. Investera i en DMM om du inte redan har ett - kan du hitta användbara dem för under $50. Kolla spänningar med pådrag. Kontrollera att du har minst 5V går till servon eller de kommer inte att flytta ordentligt. Kontrollera mark anslutningarna i styrelsen. Kontrollera att alla spänningar är lika över alla marken punkter. Slutligen, ta bort makten från gå runt och kolla kontinuitet. Viktigt! Se till att du tar bort power innan du kontrollerar kontinuitet. Du kan skada din DMM, styrelsen, Arduino eller dig själv annars.

Jag tar ingen respsonbility, varken uttryckt eller underförstådd för något kan du göra samtidigt att bygga eller med hjälp av detta projekt. Detta projekt är MIT licens [http://www.opensource.org/licenses/mit-license.php] så du är fri att använda det och ändra det på kommer. Jag ber bara att du håller alla attribut. Ha det så kul!

Se Steg
Relaterade Ämnen

Baserade Arduino seriell servo controller

detta är en enkel serial controller för flera servon bygger på Arduino. (min första instructable alltför :))Mesta av arbetet i detta kom från att få programvaran att prata med arduino och göra ett protokoll för de data som ska skickas. När det gäller...

Control servo använder arduino och rock band gitarr

detta är min första Instructable ingen otäck comentsHur jag gjorde ett programSteg 1: koppla in allt ansluter arduino kabel och rock band gitarr mottagaren till USB-portarna och den andra sidan av kabeln till arduinoledsen om detta förvirrade någon e...

24 kanal USB ansluten LED Controller, upp till 1A per kanal

Denna enhet är avsedd att vara en mångsidig hög-aktuell LED-controller, med förmåga att sjunka eller / och källa strömmar upp till 1A per kanal med försvinnande av upp till 2.5W per kanal. De olika tröjor och transistor placering tillåta att enheten...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...

LED PWM med Smart Servo Controller

I den här demon ska jag visa dig hur du ansluter en färg LED till den smarta Servo Controller.Den smarta Servo Controller kan produktionen hög hastighet PWM signaler som är lämpliga för driva lysdioder. För hög effekt leds måste du använda transistor...

Gör din egen professionella post rengöring maskin för mindre än $80 och spara upp till $3000 och mycket mer.

Ursäkta min engelska.Efter att jag hittat tillbaka till ljudet av bra gamla vinylskivor hade problem alla rekord aficionado har. Hur man rengör poster ordentligt!?Det finns många vägar runt i Internet. Billigare sätt vilja Knosti eller den Discofilm...

Trådlöst styr en Robot med hjälp av Arduino och RF-moduler!

/*Redigera 05/05/2016Hej killar, jag har varit upptagen med college och kunde inte svara på commments. De flesta av y'all ville koden och scheman gjort lite bättre så jag har gjort scheman på Eagle 7.2.0 och laddat upp allt på Github.Här är länken: h...

Bildskärmsmenyn ljud ATM-7 Smartphone talaren med Arduino och Blynk

Dessa dagar finns det flera sätt att genomföra flera zoner ljudet med smartphone baserad kontroll men de flesta är begränsade till ett par zoner eller kräver dyra egna rutor i varje läge (Hej! Sonos). En talare väljare ansluten till en mottagare med...

2WD röst kontrollerat Robot med Arduino och BitVoicer Server

I detta Instructable ska jag visa hur man bygger en 2WD röststyrd robot. Även om jag kontrollera endast DC motorer om du vill flytta roboten, samma tillvägagångssätt kan användas till röststyrning stegmotorer och servomotorer, så om du planerar att b...

Artemis & Apollo: Dans med Arduino och ljus upptäckt

enligt den antika grekiska mytologin, Artemis och Apollon var odödliga tvillingar födda länge sedan på en bergig ö i Egeiska havet. Artemis, hennes jakt båge redo och fleet fötter stoppning skogsmarken, regerade som gudinna av månen. Hennes tvillingb...

Arduino och LEGO tåg

Under senaste året deltagit i en workshop och behövs för att lämna in ett projekt. Som jag lärde att arbeta med Arduino och jag älskar Lego. Jag bestämde mig att presentera ett projekt som innebar både.Projektet består med en Arduino kontrollera en L...

ESP8266 Enkel installation med Arduino och fristående

INTRODUKTIONJag fick mina händer på en av dessa moduler med avsikt att ställa upp som en WiFi länk till mitt nätverk. Medan det finns en hel del information på internet om hur du använder dessa, efter att ha läst massor av guider, med några motstridi...

Skicka mail med ESP8266 och Arduino UNO

Hur man får Adafruits "send_email_smtp.ino" till Skicka e-post med ESP8266 och Arduino UNO.Och eliminera problemet med "inget svar från modul" många har.Modulen fungerar på 3.3V logik enligt dokumentationen, men jag hade inga problem m...

Arduino och se högtalaren spelar

göra din Arduino att spela en melodi behöver du thes tillbehör.En 5 ohm högtalareEn Arduino uno ombordEn Push buttomEn 10 kohm motstånd8 lysdioderOch en hel del core ledningarSteg 1: Ansluta arduino och göra talaren spela Detta är hur jag ansluten ar...

Arduino mini USB-24 kanal servo controller ombord

Arduino mini USB-24 kanal servo styrkort Använd för tvåbent robot och fyrfotadjur robot controllerStödja den senaste Windows8 64 bit systemet, stödja Linux-system (xp, vista, win7 stöd)Detta är den uppgraderade styrkort. Upp till 24 servomotorer kan...

En USB till seriell Adapter för TTL (CP2102) mod till program Arduino Pro Mini som FTDI styrelsen med Auto-reset

Denna USB till seriell TTL styrelsen baserat på CP2102 chip, är lätt tillgängliga på eBay. Och det kan användas för att programmera Arduino Pro Mini och andra som inte har USB ombord. Men det är inte lika bekvämt som FTDI styrelsen säljs av spark kul...

Styra servon med hjälp av SSC-32 Servo Controller och Arduino Uno

genom vilken du kan styra servon med en SSC-32 servo controller på två sätt. Du kan antingen göra det direkt från lynx SSC-32 Terminal eller via seriell kommandon som skickas från en arduino ombord. Här, ska vi titta på hur man styr servon med hjälp...

Flimmer upp till 6 lysdioder med Arduino

Hi det.Julen kommer närmare, och jag undrar om jag kunde sätta lite ljus i mitt rum att komma in i "Julstämning".Men efter en kompis brann ner granen ljus, jag vill inte bränna riktiga ljus in i mitt rum.Så varför inte låta Arduino ljus för dig?...

Hopkopplade LED-Servo controller genom att använda Arduino

Hej alla, detta blir min första DIY projekt med hjälp av Arduino och en maker gemenskapens införselorter. Ända sedan jag såg TED video av Massimo Banzi, var jag väntan för denna dag att publicera mitt Arduino projekt. Detta är ett mycket enkelt proje...