PUPPET CONTROLLER (1 / 7 stap)

Stap 1: Servo Code voor Arduino


Basic setup aan controle een motor met Arduino gebaseerd op input van een sensor.

Delen:
2 servomotoren
Arduino board (ik heb een schroef-schild op, maar dat is niet kritisch)
Potentiometer (deze is 0 tot 100Kohm)
Jumper draden
Pijp schoonmakers (voor show).

1 - wire de servomotoren.  Dit zijn speciale motoren, kunt u het invoeren van een hoek en de motor zal doen.  De servo's hebben drie draden: Power (rood, 5V) - Ground (zwart) - geel (mededeling - hoek info gaat hier).
In deze opstelling: rood gaat de 5V van de Arduino, Black gaat op grond van de Arduino, geel zal gaan naar specifieke input/output pinnen op de Arduino.
Servo 1: Geel---Pin 9
Servo 2: Geel---pin 10

2 - draads de potentiometer
Dit heeft drie leidt.
Leiden 1---5V
Leiden 2---Pin 0
Leiden 3---grond

3 - code-
De onderstaande code is uit het voorbeeld van de Arduino voor servo motor control.  Het omvat de servo-bibliotheek, waardoor het gemakkelijk te communiceren met de servo.
Dit ook kaarten (schalen) de inbreng van de pot in een hoek (in radialen) voor de servomotor.  Wij willen de twee motoren te gaan in tegengestelde richtingen.  Hiervoor heb ik vertaald de de lage pot waarden naar de waarden van de hoge hoek.
U zult lnotice zijn er enkele referenties aan 'serial' - dit spul kun je gegevens van de Arduino via de USB naar de computer verzenden.  Vervolgens kunt u de waarden bekijken, dit is handig.

Opmerking: De instructables editor zakt de lijn tot de servomotor.
Het moet als volgt:
#include < Servo.h >; servo-bibliotheek gebruiken

Marionet mond besturingselementen
-twee servo 's
-tegenover hoeken
-Pot input

Arduino Code / / /
Dit is van een voorbeeld incl. met Arduino IDE downloaden.
Beheersen een servo-positie met behulp van een potentiometer (variabele weerstand)
door Michal Rinott
MPC - toegevoegd uitgang voor seriële 'n stuff

/*
Hier is de bedrading:

Bedrading-
|---Arduino Gnd
Encoder |---analoge 0
|---5V van de Arduino

| Geel---Digi 9 (PWM)
Top servo | Red---5V
| Bruin---Gnd

| Geel---Digi 10 (PWM)
Onderkant servo | Red---5V
| Brown---

*/
#include < Servo.h >;               servo-bibliotheek gebruiken

Servo myservo; maken van servo-object om te bepalen van een servo
Servo otherServo;

int potpin = 0; analoge pin gebruikt voor het aansluiten van de potentiometer
int val; variabele te lezen van de waarde van de analoge pin
int valComp;

VOID Setup
{
myservo.attach(9); de servo op pin 9 hecht aan de servo-object
otherServo.attach(10);
Serial.begin(9600);
}

void loop
{
Val = analogRead(potpin); leest de waarde van de potentiometer (waarde tussen 0 en 1023)
valComp = analogRead(potpin);
Serial.println(val);
Val = kaart (val, 0, 1023, 90, 179); schaal om het te gebruiken met de servo (waarde tussen 0 en 180)
valComp = kaart (valComp, 1023, 0, 0, 90);
myservo.write(val); stelt u de positie van de servo volgens de geschaalde waarde
delay(15);
otherServo.write(valComp);
delay(25); wacht tot de servo om er te komen
}

Gerelateerde Artikelen

Bluetooth PS2 Controller

Bluetooth PS2 Controller

De oorspronkelijke PlayStation 2 controller is nog steeds een stevige en goedgebouwde controller naar huidige maatstaven. Beter nog, kunnen ze had worden tegenwoordig voor een fractie van de kosten van een controller met dezelfde kwaliteit.We zijn va
MIDI-Controller met toetsenborden

MIDI-Controller met toetsenborden

We bouwen vandaag de 400 sleutel MIDI-controller met behulp van een Arduino en computer toetsenborden!Voor de budget bewuste muziekproducenten daar is dit project een geweldige manier om het bouwen van een goedkope control board voor uw digitale audi
PS3 Controller trillingen LEDs (+ knop ontstekingsfouten fix)

PS3 Controller trillingen LEDs (+ knop ontstekingsfouten fix)

Als je PS3 begint te duwen 4-5 jaar van gebruik, zijn uw domeincontrollers geneigd om te beginnen misdragen; knoppen start op mysterieuze wijze duwen zichzelf of duwen elkaar en soms hardnekkig weigeren te registreren een pers helemaal. Hier mijn bep
AC handkracht Controller

AC handkracht Controller

Ik heb 4 AC verkooppunten in een muur elektrakast gemonteerd in een behuizing van de PC die ik heb setup als de voeding van een bank. Na daadwerkelijk met behulp van deze verkooppunten vond ik dat ze niet echt uit waar en hoe ik heb ze gemonteerd voo
Bluetooth Fan Speed Controller

Bluetooth Fan Speed Controller

Ooit heb je allemaal leuk en comfortabel in uw stoel, verpakt in dekens klaar om te kijken van Netflix, alleen te realiseren u liet de ventilator op? Schakel de ventilator op een warme avond alleen te worden gewekt door bevriezing wind circuleren van
Model raket lancering Controller toegevoegd voor Power Tool Battery Charger

Model raket lancering Controller toegevoegd voor Power Tool Battery Charger

Samenvatting: Dit project maakt gebruik van een handvol van elektronische componenten en relatief eenvoudige schakeling te wijzigen van een macht gereedschap accu lader ook functioneren als een model domeincontrollers voor de lancering van de raketr.
MIDI-Controller Arcade

MIDI-Controller Arcade

Ik ben zeker dat u deze coole video's van mensen die jammen op een doos met een bos van knoppen op het hebben gezien. Nou, vandaag, zal ik je laten zien hoe u ook kunt verdienen een vak waarmee u Jam kunt maken. < Geïnspireerd door de MIDI Fighter Cl
Laten we het maken van een game controller!

Laten we het maken van een game controller!

Ik hou van vliegende spelen, maar het voelt alsof er nooit genoeg knoppen op mijn joystick.Dit instructable zal u tonen hoe te bouwen uw eigen panel schakelaar in geen tijd.Het zal werken met een spel en de computer die ondersteuning biedt voor een j
Betaalbare toetsenbord Encoder en Divekick Controller

Betaalbare toetsenbord Encoder en Divekick Controller

Iedereen die heeft gespeeld Divekick Markman van controller heeft gezien: twee uiterst duurzaam knoppen die alle verwarring voor een nieuwe speler elimineren. Ik heb Divekick gespeeld met mensen uit de leeftijden van elf tot en met vijftig, en hebben
Xbox One Controller organisator

Xbox One Controller organisator

Mijn vrouw was moe van Xbox-controllers overal en ik was moe van nooit kundig voor vondst een controller voor speeltijd. Ik ontwierp een doos met uitsparingen die de Xbox One controller naar perfect afglijden zal... en mooi.Stap 1: Controleren of 3D-
GameCube Controller aan Wiimote

GameCube Controller aan Wiimote

Tweede Instructable. Laat me weten als alles moet worden opgelost.Ik maakte niet de circuit of programma. Ik ben gewoon het maken van een handleiding waarin stap voor stap montage van hoe maak je een Gamecube naar Wiimote controller.De originele pagi
Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Geautomatiseerde zonne-aangedreven horizontale Blind Controller

Ik begon dit project, omdat we sommige horizontale jaloezieën gelegen in een hoog raam over de belangrijkste deur naar ons huis hebben. Dit venster gezichten zuiden en hier in Colorado, dat betekent veel zon. Het zou leuk om te hebben dat zonlicht sh
Het wijzigen van alle knoppen, Triggers, en Joysticks On An Xbox 360 Wireless Controller

Het wijzigen van alle knoppen, Triggers, en Joysticks On An Xbox 360 Wireless Controller

dit instructable leert u hoe u uw eigen aangepaste Xbox 360-controller. Dit project zou een beetje moeilijk en/of frustrerend soms, maar als je stok met het, uw controller zullen de beste op het blok.Stap 1: Verzamel materialen Materialen:-1 Xbox 360
Huisgemaakte 100 HP Motor Controller voor een elektrische auto

Huisgemaakte 100 HP Motor Controller voor een elektrische auto

dit instructable verklaart hoe te bouwen uw eigen motorcontroller 100 HP (piek) voor gebruik in een elektrische auto of motor conversie.  Het kan een spanning tot 144v, en de huidige piek is 500 ampère.  De kosten van de onderdelen is een paar honder