Arduino Tutorial Bundle.: Arduino experimenterande Kit:. (ARDX) (6 / 13 steg)

Steg 6:.: en enda Servo:. (Servon) - CIRC04




Vad vi gör:
Spinning en motor är kul men när det gäller projekt där rörelsekontroll krävs de tenderar att lämna oss mersmak. Svaret? Hobby servon. De är massproducerade, allmänt tillgängliga och kosta allt från ett par dollar till hundratals. Inuti är en liten växellåda (att göra rörelsen mer kraftfull) och vissa elektronik (att göra det lättare att kontrollera). En standard servo är placerbara från 0 till 180 grader. Placering styrs genom en tidsinställd puls, mellan 1,25 millisekunder (0 grader) och 1,75 millisekunder (180 grader) (1.5 millisekunder för 90 grader). Tidpunkten varierar mellan tillverkare. Om puls skickas var 25-50 millisekunder kommer att servo löpa smidigt. En av de stora dragen i Arduino är det har ett mjukvarubibliotek som låter dig styra två servon (ansluten till pin 9 eller 10) med hjälp av en enda rad kod.

(du kan också hämta bladet bakbord layout från botten av detta steg)

Delarna:

  • CIRC-04 bakbord blad
  • 2 stift huvud (x4)
  • 3 stift huvud (x1)
  • Mini Servo (x1)
  • Wire

Kretsen och ansluta allt:
En liten Video av allt att vara inkopplad

Koden: - Fil > Sketchbook > exempel > bibliotek-Servo > sopa

Sopa / / av BARRAGAN < http://barraganstudio.com> #include < Servo.h > Servo myservo; skapa servo objekt att styra en servoint pos = 0; variabel att lagra servo position void setup() {myservo.attach(9); / / tillmäter objektet servo servo på stift 9} void loop() {för (pos = 0; pos < 180; pos + = 1) / / går från 0 grader till 180 grader {/ / i steg om 1 grad myservo.write(pos); / / tala servo gå till position i variabel "pos' delay(15); / / väntar 15 MS för servo att nå ställning} för (pos = 180, pos > = 1; pos-= 1) / / går från 180 grader till 0 grader {myservo.write () POS); berätta servo gå till position i variabel "pos' delay(15); Waits 15 MS för servo att nå ställning}}

Inte fungerar?

  • Servo inte vrida? -Även med färgade trådar är det fortfarande chockerande lätt att koppla ett servo bakåt. Detta kan vara fallet.
  • Fortfarande inte fungerar - ett misstag som vi gjort en gång eller två helt enkelt glömde att ansluta strömmen (röda och bruna kablar) till + 5 volt och marken.
  • Frustration? -Skjuta oss ett e-postmeddelande, denna krets är både enkla och komplexa samtidigt. Vi vill höra om problem du har så att vi kan hantera dem i framtida utgåvor.

Hjälp

Att göra det bättre:
Potentiometer kontroll:
Vi har ännu inte experimentera med ingångar men om du vill läsa vidare, det finns ett exempel program Fil > Sketchbook > exempel > bibliotek-Servo > knopp ###. Detta används en potentiometer (CIRC08) för att styra servo. Du hittar instruktioner online här: http://tinyurl.com/dymsk2

Själv Timing:
Medan det är lätt att styra ett servo med Arduinos medföljande biblioteket ibland är det roligt att klura ut hur man programmerar något själv. Prova det. Vi styr pulsen direkt så att du kan använda denna metod för att kontrollera servon på någon av den Arduino 20 tillgängliga stift (du behöver för att optimera mycket här koden innan du gör det).

int servoPin = 9; void setup() {pinMode(servoPin,OUTPUT);} void loop() {int pulseTime = 2100; //(the number of microseconds //to pause for (1500 90 degrees // 900 0 degrees 2100 180 degrees) digitalWrite (servoPin, hög), delayMicroseconds(pulseTime), digitalWrite (servoPin, låg), delay(25);}

Bra idéer:
Servon kan användas för att göra alla möjliga stora saker, här är några av våra favoriter.

Xmas besöksräknare
http://tinyurl.com/37djhq

Öppen källkod robotarm (använder en servo controller samt Arduino)
http://tinyurl.com/ckm3wd

Servo Walker
http://tinyurl.com/da5jfe

Se Steg
Relaterade Ämnen

Hur du sätter samman "Sele för Arduino/Seeeduino kit" av utsäde Studio

detta instructables är om hur man montera "Sele för Arduino/Seeeduino kit" av utsäde Studio.Selen är en ram till för att hålla en Arduino och ett 9 V batteri.Vad du behöver:"Utnyttja för Arduino/Seeeduino kit" från www.SeeedStudio.comM...

Tryckknapp blinkande lampa

detta instructable förklarar hur man gör en LED enhetslampa att blinka på och av under tio sekunder genom att trycka på knappen. Ljuset kan också stängas av genom att trycka på en separat knapp från.Detta exempel är liknande till "knapp att trycka på...

Praktiker Guide för Arduino som utförs på OIT

resurserAdafruit ARDX - v1.3 experimenterande Kit för ArduinoPraktiker Guide för Arduino (PDF)Bröd styrelsen layouter (PDF)Arduino Tutorial Bundle (Instructable)Denna Arduino handledning kommer att vara mycket liknar Arduino Tutorial bunt Instructabl...

Arduino Chiptune låten

denna handledning är att lära dig om grundläggande Arduino funktionerna, flyback dioder och transistorer. Detta Instructable bygger bort av en krets från Arduino experimenterande Kit.Detta är en bra handledning för alla som börjar med Arduino. Dessa...

Leprechaun fälla!

Den 17 mars kommer runt en gång om året och fånga en leprechaun är alltid på min familjer att göra-lista. Vi utformar ett projekt som kommer att locka i en lömska lilla gröna guld grävare och fånga dem i deras outsläcklig lust för guld. Vi ser fram e...

Creeper Catcher

Någonsin undrar om någon står utanför ditt hem peering i genom fönstret i dörren? Tja, för min instructable, kommer jag att skapa en Creeper Catcher. Detta instructable kommer att meddela dig när någon står på din främre steget. Ingen mer smygande......

Komma igång för Arduino Kit (nybörjare)

Hej är killar, Arduino startpaket som tillhandahålls av ElecFreaks (fokus på öppen hårdvara 4 år) ett bra material att få användare i lärande steg för steg bekvämt. För detta kit, det finns ingen anledning för lödning, Anslut sedan användning, byggan...

Arduino bot Android fjärrkontroll

Hallå där,I detta instructable jag vill undersöka sambandet mellan Arduino och Android. Båda är öppna, lätt-till-program miljö (Ja, Android inte så lätt, men ganska), och samspelet mellan dem låter intressant mänskliga-till-anordning interaktion.Måle...

Cykel - drivna arduino vattenreningssystem (med UVC ljus)

Detta instructable visar hur att driva en UV-C vattenreningssystem med en cykel och arduino kontroll. En dynamo i den bakre delen av cykeln laddar ett batteri (som vi har från början ut redan för detta projekt) som kör arduino och ljuset.De flesta av...

Belysta penna låda med Arduino

Jag hittade en liten trälåda och tänkt på att göra det en trevlig vila för mina pennor. Jag tror det finns flera - kanske enklare och billigare metoder att ändra denna lilla låda - men jag ville bara använda saker jag redan hade hemma.Videolink• Träl...

Paperduino 2.0 med krets Scribe - papper Arduino

vad händer om att göra en Arduino, eller ledningar upp en Arduino var lika enkelt som att skriva en ut? I denna tutorial ut vi vårt eget Arduino Pro Mini styrelsen med en pennplotter och Electroninks krets Scribe (en rollerball penna med mycket ledan...

En Arduino-powered microplate spektrofotometer

Spektrofotometrar är gemensamma delar av utrustning i en bioscience labb. De utför en enkel funktion - för att mäta hur mycket ljus en vätskan absorberar vid en viss våglängd. Många kemikalier absorberar ljus vid inställda våglängden, och så detta ka...

BlueDuino Android kontrollerade Arduino Robot

Till att börja med detta är min första instructable, och min första tutorial övergripande. Med detta sagt påpeka i kommentarerna vad du inte förstår i detta inlägg.För några veckor sedan fick jag nyfiken på hur Bluetooth styra på arduino fungerar, ef...

Hur set av brödunderläggen Arduino kompatibel.

Det är ingen hemlighet att runt oomlout HQ vi är stora fans av open source Arduino mikro-controller. Färdiga Duemilanove styrelsen är en fantastisk prototyping plattform, men ibland det är kul att göra något själv. Vad som följer är en guide om hur a...

En guide för att styra saker med varierande input (via arduino)

hjärtat i detta projekt är en) koppla upp en sensor till arduino analog ingång och b) programmering med if... else-sats.Detta projekt visar en dator kylsystemet för att behålla viss temperatur inom ett dator torn.Jag använde följande produkter och sj...

Arduino Flash Controller för fotografering

är en pank amatörfotograf är inte lätt.Film, kemikalier och papper är inte billigt och en budget för vissa studioljus är obefintlig.Så, jag bestämde mig för att, med hjälp av min trogna arduino, skapa min egen sync controller att använda med engångsk...

USB-brons sätta en klocka på slående klocka (med Arduino)

irritera dina medarbetare: leda dem in i ber dig att stänga av din speciella PC-klocka!Denna lilla riggen infact gränssnitt via USB till din PC-klocka och genererar halv timmar dings på en riktig brons sätta en klocka på. Bra grejer i din office och...

Arduino projekt: Testa spänner LoRa modul RF1276 för GPS-spårning lösning

Anslutning: USB - seriellBehov: Chrome webbläsareBehov: 1 X Arduino MegaBehov: 1 X GPSBehov: 1 X SD-kortBehov: 2 X LoRa Modem RF1276Funktion: Arduino skicka GPS värde till huvudsakliga bas - Main bas lagra data i Dataino Server Lora Module: Ultra lån...

Spela Tetris-spel med Arduino

Utveckla Tetris spelet via Arduino och lär dig att utveckla ett simulerade spel snabbt för att återskapa klassiskt. Tetris spel hjälpa maker att studera användningen av LCD-skärmen och Arduino program.Demo från:Arduino avancerade kit som tillhandahål...