Robot Bottle Opener (4 / 5 stap)

Stap 4: Software


De volgende code wordt gemaakt voor de arduino IDE om controle van de robotarm. Net als een notitie, het maakt gebruik van onze circuits en mag niet worden gebruikt op een werkende Rhino Robotics arm omdat de lint-kabelverbindingen zou anders!

De code begint met het opzetten van alle input / output pinnen en stelt hen allemaal laag. Dan blijkt op de LED kort te laten weten dat we de 12V-stopcontact kunt aansluiten. Dan we bij de loop waar elke cyclus begint komen met het kalibreren van de arm en hoofd. Na kalibratie, het hoofd blijft in positie om Verwijder de dop van de fles. De motoren Volg onze vooraf gedefinieerde reeks moties te verheffen en het naar voren kantelen van de flesopener. Dan de kalibratie wordt herhaald en het podium voor de volgende fles draait en alles begint weer!

In de onderstaande code motor 1A betekent het relais controle op één zijde van de motoren pinnen en 1B zou de andere kant van de pinnen van de motoren. Bijvoorbeeld, u zou moeten 1A HIGH en 1B laag naar de aandrijfmotor in één richting, of lage 1A en 1B hoog om te rijden op de motor in de andere richting, of beide laag de motor uitschakelen.

 /* motor 1A (relay 1) on digital pin 7 motor 1B (relay 2) on digital pin 6 motor 2A (relay 3) on digital pin 5 motor 2B (relay 4) on digital pin 4 */ void setup() { pinMode(8, OUTPUT); // LED pinMode(7, OUTPUT); // arm up pinMode(6, OUTPUT); // arm down pinMode(5, OUTPUT); // head up pinMode(4, OUTPUT); // head down pinMode(3, INPUT); // wheel switch pinMode(2, INPUT); // arm switch pinMode(1, INPUT); // head switch pinMode(0, OUTPUT); // wheel digitalWrite(7,LOW); digitalWrite(6,LOW); digitalWrite(5,LOW); digitalWrite(4,LOW); digitalWrite(0,LOW); digitalWrite(8,HIGH); // turn on LED to indicate ready delay(2000); digitalWrite(8,LOW); delay(2000); // insert 12V source during this pause } void loop() { calibrate(); digitalWrite(4,HIGH); // tilt head down delay(500); digitalWrite(7,HIGH); // lift arm up delay(2000); digitalWrite(7,LOW); delay(3000); digitalWrite(4,LOW); delay(10); digitalWrite(4,HIGH); digitalWrite(7,HIGH); delay(1000); digitalWrite(7,LOW); digitalWrite(4,LOW); delay(10); } void calibrate() { while(!digitalRead(3)) // rotate wheel 22.5 degrees so that bottle isnt in the way { digitalWrite(0,HIGH); delay(10); } delay(100); digitalWrite(0,LOW); while(digitalRead(1)) // move head away from bottle { digitalWrite(5,HIGH); delay(10); } digitalWrite(5,LOW); digitalWrite(4,HIGH); delay(2000); digitalWrite(4,LOW); delay(10); while(!digitalRead(2)) // calibrate arm { digitalWrite(6,HIGH); delay(10); } delay(50); digitalWrite(6,LOW); while(digitalRead(1)) // calibrate head { digitalWrite(5,HIGH); delay(10); } digitalWrite(5,LOW); digitalWrite(4,HIGH); delay(250); digitalWrite(4,LOW); delay(10); while(!digitalRead(3)) // rotate wheel 22.5 degrees into position for next bottle { digitalWrite(0,HIGH); delay(10); } delay(100); digitalWrite(0,LOW); } 

Gerelateerde Artikelen

De Gorilla lijm 6 cent Bottle Opener!!!

De Gorilla lijm 6 cent Bottle Opener!!!

Dit is snel instructable op hoe Gorilla lijm, slasaus en 6 cent kun je uit de slechte situatie. Geniet van...Stap 1: Nodig Supplies 1) gorilla lijm - You Gonna worden metaal op metaal lijmen. Als u een kijkje op de Gorilla lijm gids nemen ik heb bijg
Ada Robotic Hand - Open Bionics

Ada Robotic Hand - Open Bionics

Dit is een stap voor stap handleiding over hoe te een Open Bionics Ada robotic handmaken. Dit is afgeleid van de Dextrus robotic hand, door het Open Hand Project. Het wordt verondersteld u hebt besteld het Ada robotic hand kit of toegang hebben tot e
Een robot die ik gebouwd voor 2009 wereld Robot Olympiade open categorie kunstenaar robot (kampioen)

Een robot die ik gebouwd voor 2009 wereld Robot Olympiade open categorie kunstenaar robot (kampioen)

Neem een kijkje op de video van het (gemaakt tijdens het nationale niveau)video van de robot in actie hier http://www.youtube.com/watch?v=ZZwF1Y9GgYoSorry, heb ik niet veel foto's van de robot meer van de productenNeem eens een kijkje op de robot die
Een robot die ik gebouwd voor 2008 wereld Robot Olympiade open categorie

Een robot die ik gebouwd voor 2008 wereld Robot Olympiade open categorie

wereld Robot Olympiade 2008 open categorie "opslaan wereldmilieu" won het junior high school-runner up award gehouden in Yokohama, JapanNeem eens een kijkje op de robot die ik gebouwd in 2009, die won de eerste plaats in Korea hierKijk hier voor
Pallet Beer Bottle Opener

Pallet Beer Bottle Opener

gemaakt van deze eenvoudige gerenoveerde pallet-hout flesopener, in de geest van het Bureau, natuurlijk.Stap 1: materialen you need:-pallet-hamer en Koevoet-zag-boren-schroeven-verf (ik gebruikte een verscheidenheid van bruin, rood, blauw, groen, zwa
Railroad Spike Bottle Opener

Railroad Spike Bottle Opener

wilt maken van een echt cool flesopener voor uw winkel of bar?  Hier is wat ik deed met een oude spoorweg spike.LIJST VAN DE MATERIALEN:1-6" railroad spikeGEREEDSCHAP:Boor3/16" & metaal 5/16" boren bitsBeugelzaagBankschroefCentrum-punch
Fiets ketting Bottle Opener

Fiets ketting Bottle Opener

maken van een kleine pocket-vriendelijke flesopener uit een oude fietsketting. Ik heb een Flesopeners online met behulp van een stuk van de oude tandwiel voor de opener en een stuk ketting van de fiets voor het handvat. Ik heb een Reserve sprocket, m
Beer Bottle Opener vouwen

Beer Bottle Opener vouwen

In mijn onderneming om te beginnen met bouwen van messen en het ontbreken van de juiste instrumenten om dit te doen, ik wilde praktijk dingen met betrekking tot het vaartuig. Ik dacht dat handvat zou een geweldige plek om te beginnen en terwijl ik bi
Een nagel Bottle Opener met sommige ontwerp en de stijl

Een nagel Bottle Opener met sommige ontwerp en de stijl

nog een flesopener. Ik denk dat niemand realling missin een, nog steeds zag ik deze foto whyle doen sommige onderzoeken voor andere projecten en ik was fassinated en zelfs wat persoonlijke meningen... "Waarom niet?".Dus is dit een eenvoudig proj
Restanten hout Bottle Opener

Restanten hout Bottle Opener

deze flesopener is zo makkelijk om te maken! Helemaal u nood zit sommige schroot hout en een moer/bout. Het is ook super leuk om te gebruiken en is een leuke truc om te pronken op feestjes.Stap 1: materialen MaterialenRestanten hout - gewoon een lang
Minibuilders - hoe 3D-print grote structuren met kleine robots

Minibuilders - hoe 3D-print grote structuren met kleine robots

Altijd is er een nauwe relatie tussen architectuur en technologie. Echter, onlangs het platform stagneert en de bouwsector geweest langzaam te nemen van de technologieën die reeds goed ingeburgerd in andere velden. Terwijl wij ontwerp Digitaal bouwen
Halley: Ambassadeur Robot 001

Halley: Ambassadeur Robot 001

Hier volgt een korte beschrijving:Een 2.6 voet afstand bediende humanoïde robot ontworpen te kunnen emuleren van menselijke communicatie.Hier is een langere beschrijving:Ambassadeur Robot No. 001, ook bekend als Halley, is een 2.6-voet humanoïde auto
Open een biertje met bijna alles

Open een biertje met bijna alles

Moe van het kijken voor een flesopener. Ziek van mensen vraagt u om een. Dan is deze Instuctable voor jou! Informatie over het openen van een bier met bijna alles. Dan horloge een leuke video maakte ik om aan te tonen van mijn techniek. Hoop dat u ge
Krant flesopener

Krant flesopener

Krant flesopener - Bekijk hier de beste videoclips hoe open je een fles met een krant!! Krant flesopener. Echt Amazing krant flesopener. Met de krant fles opener truc die je kunt winnen geld of bieren! Gebruik een krant als een flesopener en winnen s