Psycho Scooter Scramble (5 / 17 stap)

Stap 5: Hack de rolstoel


Voor de mededeling, hebben we een arduino gebruikt voor de informatie ontvangen twee joysticks en doorgeven van deze gegevens via xbee radio.  We een ontvangende xbee/arduino op elke rolstoel vastgebonden en gebruikt deze gegevens om te bepalen van de rolstoel.

We wilden houden zo veel van de oorspronkelijke controles mogelijk. Om dit te doen die we bedraad in de controller joystick. De joysticks op deze rolstoelen zijn begrijpelijk meer geavanceerde en nauwkeuriger dan een normale gaming joystick. Ze werken off van een hall-effect principe en hebben vier sensoren ingebed in hen. Hier is de joystick van gegevensblad waarin wordt uitgelegd van de pinout, gezien in de bovenstaande afbeelding.

We snijden de 8 gestrande lintkabel de joystick aansluiting op de controller op de rolstoel. Aan de verzendende kant bekabeld we de joystick na het pinout diagram zodat Arduino twee analoge ingangen ontvangen (vooruit / achteruit, links / rechts).

De rolstoel wordt niet gestart als het heeft geen zin dat de joystick is aangesloten en in een neutrale positie. Om dit te doen, die we nodig hadden om na te bootsen de signalen van de joystick met een Arduino. Het bleek dit was nogal lastig om te doen voor de positieschakelaars. We eindigden de control board bedrading naar een verdeler van spanning, die wij gecontroleerd met behulp van Relais.  De Relais waren bedraad parallel aan de weerstanden in het voltage divider, zodat zij uit de weerstand kortgesloten wanneer gesloten.  Met behulp van twee Relais bedraad in deze configuratie, kunnen we 3 verschillende joystick posities uit de kruising van het centrum van de spanning divider nabootsen.  Deze kwamen overeen met de neutrale stand en twee extreme standpunten aan beide zijden van de neutrale.  Dit circuit werd tweemaal herhaald: één voor vooruit, neutraal, terug, en een andere voor links, neutraal, rechts.

Dit werkte omdat wij alleen de rolstoel te bewegen in een van de vier richtingen gezocht en niet de zorg te veel over de tussenliggende waarden. De rolstoel heeft sommige ingebouwde functies om te voorkomen dat plotseling stopt en begint, dus dit geen probleem was.

Hier is de code ontvangen:

 #define left 4 #define right 5 #define forward 6 #define back 7 byte incomingByte; void setup(){ DDRD=0xFF; PORTD=0; Serial.begin(9600); } void loop(){ if(Serial.available() > 0){//do{ if (Serial.available()){ incomingByte = Serial.read(); switch(incomingByte){ case 1: digitalWrite(forward,LOW); digitalWrite(back,HIGH); digitalWrite(left,LOW); digitalWrite(right,HIGH); break; case 2: digitalWrite(forward,LOW); digitalWrite(back,LOW); digitalWrite(left,LOW); digitalWrite(right,HIGH); break; case 3: digitalWrite(forward,HIGH); digitalWrite(back,LOW); digitalWrite(left,LOW); digitalWrite(right,HIGH); break; case 4: digitalWrite(forward,LOW); digitalWrite(back,HIGH); digitalWrite(left,LOW); digitalWrite(right,LOW); break; case 5: digitalWrite(forward,LOW); digitalWrite(back,LOW); digitalWrite(left,LOW); digitalWrite(right,LOW); break; case 6: digitalWrite(forward,HIGH); digitalWrite(back,LOW); digitalWrite(left,LOW); digitalWrite(right,LOW); break; case 7: digitalWrite(forward,LOW); digitalWrite(back,HIGH); digitalWrite(left,HIGH); digitalWrite(right,LOW); break; case 8: digitalWrite(forward,LOW); digitalWrite(back,LOW); digitalWrite(left,HIGH); digitalWrite(right,LOW); break; case 9: digitalWrite(forward,HIGH); digitalWrite(back,LOW); digitalWrite(left,HIGH); digitalWrite(right,LOW); break; }//end switch }//end if serial available }//end do //while (Serial.available() > 0)) } 

Gerelateerde Artikelen

Hoe om te stemmen voor Team Instructables voor de Red Bull creatie Challenge.

Hoe om te stemmen voor Team Instructables voor de Red Bull creatie Challenge.

Onlangs had ik de eer deel te nemen aan het project van de Red Bull creatie met Team Instructables. Stemmen opent 25 juli, en we moeten u help ons winnen! Ontwikkelden we een spel genaamd Psycho Scooter Scramble, en het ging een beetje iets als dit.P
De Verhuizer van de Robo

De Verhuizer van de Robo

dit gemotoriseerde, externe gecontroleerde zware-belasting-uitvoering oppervlak helpt me zet zware projecten, materialen en machines rond mijn winkel.  Hijs dingen die ik waarschijnlijk had moeten hebben een helpende hand met hebben gegooid mijn rug
Hoe te maken van Scrambled ei zonder het ei te breken!

Hoe te maken van Scrambled ei zonder het ei te breken!

-Sommige mensen houdt dooier ei en sommige voorkeur wit. Laten we bereiden een heerlijke gecodeerde gouden ei voor Pasen die iedereen kan eten.-Hoofddoel is hier mengen dooier en wit zodat we niet langer gescheiden eiwit en dooier in gekookt ei zien.
Borderlands Psycho gloed in de donkere oorbellen

Borderlands Psycho gloed in de donkere oorbellen

Hey iedereen SKS Props hier met een ander bouwen!OK, dus ik krijg om te worden vrij goed bekend in de gehele Gemeenschap cosplay voor het maken van volledige grootte rekwisieten / replica's van bekende video-spel personages. Dit rekening houdend met
Electric Ice Scooter

Electric Ice Scooter

Winter got u waas? Nodig om buiten te krijgen voor wat plezier en lichaamsbeweging?Als u hebben bevroren meren of rivieren in uw omgeving, is wat je nodig hebt een elektrische SCOOTER van ijs!In dit Instructable, ik zal je laten zien hoe ik een ongew
Turning een dode scooter in een machine snelheid!

Turning een dode scooter in een machine snelheid!

Het doel van deze ible is om u te tonen hoe te repareren het meest voorkomende probleem met kleine elektrische scooters. Het meest voorkomende probleem is gerelateerd aan de batterij, gevolgd door de lader, wat betekent dat deze zijn vaak beschikbaar
All-Terrain elektrische Scooter

All-Terrain elektrische Scooter

aan het begin van het schooljaar 2011/2012, van mijn school robotica team besloten om enkele oude FRC robots die had het verzamelen van stof voor zes of zeven jaar eindelijk te ontmantelen. We hadden geen nut voor alle delen die we ontdaan de robots,
Self Balancing Scooter Ver 2.0

Self Balancing Scooter Ver 2.0

11/01/2013******************************************************************************************************************Helaas de IDG500/ADXL335 chips gebruikte op de accelometer is End of Life.Dus zullen ze niet langer worden fabricage die chips
Self Balancing Scooter Ver 1.0

Self Balancing Scooter Ver 1.0

na het zien van de balancing skateboard, we dachten dat we een Balancing Platform aan het testen van de technologie zou gebouwd. We kochten sommige uiteinden van de achterzijde van kinderen scooter voor de drive wiel/motor en de elektronica die Xenon
De nieuwe en verbeterde Brushless elektrische Scooter Power System Guide

De nieuwe en verbeterde Brushless elektrische Scooter Power System Guide

In 2008, ik een gids samengebracht op Instructables over het upgraden van het elektriciteitssysteem van uw kleine persoonlijke elektrisch voertuig. Het was een primer over de basisprincipes van het elektriciteitssysteem van een elektrisch voertuig en
Onkruid Eater aangedreven Scooter

Onkruid Eater aangedreven Scooter

Soms vind ik dat mijn projecten worden gedefinieerd door de dingen die ik vind... Lees het volgende.Dit project is ook geïnspireerd door iets wat die ik wilde leren. Ik heb altijd willen leren lassen en dit potentiële project was verdere motivatie. I
$20 surfboard rek voor scooter. Neem twee

$20 surfboard rek voor scooter. Neem twee

Hallo jongens! Zijn me opnieuw.Aangezien ik mijn eerste tutorial over $20 surfplank rek voor scooter gepost, ontvangen ik paar bestellingen van vrienden hetzelfde voor hen te doen :)Afgelopen voorjaar ik kocht mezelf eindelijk surfplank. Omdat de zom
$20 surfboard rek voor Scooter

$20 surfboard rek voor Scooter

Hallo iedereen! Eerst en vooral wil ik excuses voor mijn Engels - oorspronkelijk im uit Oekraïne maar nu ik woon in Nieuw-Zeeland in de prachtige stad genoemd Mount Maunganui waar veel mensen houdt om te surfen.Ik hou van surfen en scooters. Nadat ik
SCOOTER uitlaat MOD

SCOOTER uitlaat MOD

Hier is mijn eerste instructable. Na een lange tijd denken te doen, maken eindelijk ik deze mod, maar eerst de situatie:Ik heb een scooter-motorfiets, in mijn land (Guatemala) is echt gemeenschappelijk, maar het hoeft niet een grote mods. De motorfie