Maken van een zwembad Robo-Snake (11 / 19 stap)

Stap 11: Maak een afstandsbediening zender, of gebruik gewoon xbee & computer


Voor deze versie van de slang, verschillende teken-ingangen (nummers 1-6) van invloed op de werking van de Golf.

OPTIE 1: xbee + computer (zie dit instructable voor meer info)
-Sluit naar de verkennen xbee xbee.
-Sluit xbee explorer op uw computer via de USB-kabel.
-Download en open CoolTerm.
-Klik op "Opties".
-Zorg ervoor dat de BAUD-RATE is ingesteld op 57600.
-Zorg ervoor dat na "poort:" het zegt iets als "usbserial-A700xxx". Als dat niet het geval is, selecteert u "Seriële poorten scannen".
-Klik op OK.
-Klik op "Verbinden"
-Zorg ervoor dat uw xbee is ingesteld op 57600 baud-rate:
Type "+++" (niet ziet u om het even wat geschreven in de seriële poort, tenzij u hebt gecontroleerd "Lokale ECHO" in de TERMINAL lusje van de opties.)
Moet u "OK" keerde terug in de seriële monitor van CoolTerm. Als u niet bent, is misschien xbee niet ingesteld op dat baud-rate. om te debuggen, ga terug naar opties en selecteer "baud rate 9600" en probeer het opnieuw.
Je hebt nu de xbee "commando-modus".
Type "ATBD" voert. (en niet te lang wachten of je zal verlaten opdrachtmodus).
Zou je een geheel getal geretourneerd, overeenkomen met de baud rate xbee is ingesteld op. Om ervoor te zorgen het is ingesteld op 57600, typt u "ATBD 6" vervolgens ENTER.
U moet krijgen "OK" geretourneerd.
Typ nu "ATWR".

Nu, wanneer u de tekens 1-6 in de seriële monitor, typt wanneer de slang is ingeschakeld, de tekens mag afbreuk doen aan de ontwerpresolutie.

5 & 6: invloed op de snelheid van de rotatie van de servo's.
3 & 4: afbreuk doet aan de termijn van de Golf (snelheid van propagatie langs de lijn van de servo's).
1 & 2: invloed van de amplitude van de Golf.

In software visualiseren hoe het gedrag van de Golf is getroffen door de diverse parameters, of typen in gehele getallen van 1-6...

De gekoppelde grafieken tonen de output hoek waarden van elke servo toegewezen na verloop van tijd lichtjes uit fase van elkaar. Het verschil is wanneer er een andere offset (vertraging in de tijd die het neemt een servo om naar de hoek van de vorige in de lijn van de golven).

Als u niet wilt gebruik maken van uw computer, en wil graag een vrijstaande afstandsbediening, voel je vrij om het maken van een arduino gebaseerd r/c. Om dit te doen, sluit de xbee aan een xbee shield gemonteerd op Arduino (zie afbeelding). Het maken van een 6 knop ingangen. Ik een joystick die 2 extra knoppen hadden gekraakt. De 6 knoppen verbinden met Arduino digitale pennen 2-7.

Upload de volgende code naar de arduino.
En nu beïnvloeden het gedrag van de slang op dezelfde manier als via coolTerm.

 //Code written by Gabriella Levine to take inputs from button pins and output //chars to the serial port // set pin numbers: const int buttonPin1 = 2; // the number of the pushbutton pin const int buttonPin2 = 3; // the number of the pushbutton pin const int buttonPin3 = 4; // the number of the pushbutton pin const int buttonPin4 = 5; // the number of the pushbutton pin const int buttonPin5 = 6; // the number of the pushbutton pin const int buttonPin6 = 7; // the number of the pushbutton pin const int ledPin = 13; // the number of the LED pin // variables int buttonState1 = 0; // variable for reading the pushbutton status int buttonState3 = 0; // variable for reading the pushbutton status int buttonState2 = 0; // variable for reading the pushbutton status int buttonState4 = 0; // variable for reading the pushbutton status int buttonState5 = 0; // variable for reading the pushbutton status int buttonState6 = 0; // variable for reading the pushbutton status void setup() { Serial.begin(9600); // initialize the LED pin as an output: pinMode(ledPin, OUTPUT); // initialize the pushbutton pin as an input: pinMode(buttonPin1, INPUT); pinMode(buttonPin2, INPUT); pinMode(buttonPin3, INPUT); pinMode(buttonPin4, INPUT); pinMode(buttonPin5, INPUT); pinMode(buttonPin6, INPUT); } void loop(){ if(Serial.available()>0){ byte incomingByte = Serial.read(); if(incomingByte=='1'||incomingByte=='2'||incomingByte=='6'||incomingByte=='5'||incomingByte=='0') { digitalWrite(ledPin, HIGH); delay(10); digitalWrite(ledPin, LOW); } } // read the state of the pushbutton value: buttonState1 = digitalRead(buttonPin1); buttonState2 = digitalRead(buttonPin2); buttonState3 = digitalRead(buttonPin3); buttonState4 = digitalRead(buttonPin4); buttonState5 = digitalRead(buttonPin5); buttonState6 = digitalRead(buttonPin6); // check if the pushbutton is pressed. if (buttonState1 == HIGH) { Serial.print('1'); } if (buttonState2 == HIGH) { Serial.print('2'); } if (buttonState4 == HIGH) { Serial.print('4'); } if (buttonState3 == HIGH) { Serial.print('3'); } if (buttonState5 == HIGH) { Serial.print('5'); } if (buttonState6 == HIGH) { Serial.print('6'); } delay(10); } 

Gerelateerde Artikelen

Hoe maak je een luchtpistool van een zwembad Soaker

Hoe maak je een luchtpistool van een zwembad Soaker

deze een snelle tutorial over hoe te maken van een zwembad soaker in een lucht pistool! Schiet de knikkers, nerf darts, appel kernen en nog veel meer van deze coole contraption!Geschatte tijd te bouwen: 5 minutenGereedschap: zwembad soaker, schroeven
Hoe te maken van een G.I. Joe "Snake Eyes" kostuum

Hoe te maken van een G.I. Joe "Snake Eyes" kostuum

Silent... maar dodelijke...  Ik ben talkin bout slangogen '. ' nuff said!Materialen:-Zwarte Balaclava (motorfiets masker)-shirt met zwarte lange mouwen-zwarte broek-militaire laarzen zwart-samurai zwaard-rode ambachtelijke schuim-plexi glas (home dep
Maken van een mooi zwembad olielamp uit het (bijna) niets

Maken van een mooi zwembad olielamp uit het (bijna) niets

Hallo daar, ik hou van deze pagina en dus schrijf ik mijn eerste kleine instructible nu.Zoals ik ben een student en de planning van een grote winterbarbecue partij met veel kaarsen en stormlamps en brand, was ik op zoek naar een goedkope en eenvoudig
Hoe het bouwen van een zwembad dek

Hoe het bouwen van een zwembad dek

In achtertuin in heel Amerika, is het landschap van de zomer weer bloeien met bovengrondse zwembaden. Volgens het nationale Spa and Pool Institute zijn er ongeveer 3,5 miljoen van deze opaline oases van kust tot kust verspreid en 190.000 nieuwe degen
Ultieme gids voor het maken van een goedkope maar doeltreffende Aluminium Forge.

Ultieme gids voor het maken van een goedkope maar doeltreffende Aluminium Forge.

Er zijn vele gidsen en vele ideeën die ik heb verzameld en, wezen dat ik dit voltooid (de ene... Ik maakte een volledig nieuw setup alleen voor dit instructible... u moet zich speciaal voelt.) binnen twee dagen en het belangrijkst... goedkoop.Mijn ne
Maken van een lowcost humanoïde robot gemaakt van PVC waterleiding materiaal (upgrade)

Maken van een lowcost humanoïde robot gemaakt van PVC waterleiding materiaal (upgrade)

Dit is mijn eerste humanoïde robot die kan praten, zien, lopen, dansen en alle anders... het frame aller lichaam is met behulp van een pvc dunne waterpijp materiaal die heeft flated. Dit is hoe de waterleiding flatted pvcmijn humanoidrobot heet Lita,
Maken van een glasvezel RC vliegen vleugel deel 1

Maken van een glasvezel RC vliegen vleugel deel 1

vele jaren geleden, ik kocht een RC vliegtuig met vleugel-stijl en leerde te vliegen het het beste wat ik kon.Vloog ik nooit een RC vliegtuig voor en ik heb niet om u te vertellen dat mijn speeltje ging echt snel... in het Guiness Book of Records met
Maken van een aangepaste gevormde bbiedt (schuim-zwaard)

Maken van een aangepaste gevormde bbiedt (schuim-zwaard)

precies wat u denkt. De meeste sites vertellen u gebruikmaken van een zwembad noodle, maar u kunt gemakkelijk uw eigen zwaard shape maken. Hieronder staan twee aangepaste gevormde boffers: mijn zwaard en een sleutel. De sleutel is voor een mascotte,
Maken van een gloed Bug Night Light

Maken van een gloed Bug Night Light

mijn kleine kleinzoon worstelt echt met zijn vader zijn gegaan.  Gaan slapen is het laatste wat dat hij wil doen.  Ik kwam dit idee op Pintrest (natuurlijk) en u kunt zien hun versie hier: http://matsutakeblog.blogspot.com/2012/04/reminder-don't-thro
Maken van een brandkraan met plastic spullen (en een heleboel instant lijm)

Maken van een brandkraan met plastic spullen (en een heleboel instant lijm)

het was een gewone tijd in het leven van M.C. Langer. U weet, kwaad robo-plantenbakken, grote prop geweren, vibrobots met machinegeweren enzo. Maar op een dag de decaan van de publiciteit van een Colombiaanse university (en vriend van mij) mij toever
Maken van een hangende vogel bad met papieren zakdoekje en hars

Maken van een hangende vogel bad met papieren zakdoekje en hars

Amy heeft willen maken van een vogel bad voor geruime tijd nu. Ze dacht dat het zou gaaf zijn om het bad zodanig dat het zou kunnen vangen van het licht en zeer kleurrijk. Ze deed dit met behulp van papieren zakdoekje en hars. Het opknoping van een s
Maken van een gitaar met CNC

Maken van een gitaar met CNC

Stap voor stap instructies over hoe te maken van een solid body gitaar op het CNC, met behulp van onderdelen van een goedkope Epiphone Les Paul. Ik kocht mijn Epiphone Les Paul online voor slechts $120 gewoon om het gut voor de elektronica, de hardwa
Het maken van een tijdschrift houder. DIY project

Het maken van een tijdschrift houder. DIY project

Leer hoe te maken van een eenvoudig tijdschrift houder alleen met behulp van houten stokjes, koperen 90º ellebogen en stof.Stap 1: materialen Stap 2: Stap 3: Stap 4: VIDEOAbonneren op mijn kanaal als u wilt kijken meer video's zoals deze :)
Maken van een aangepaste Google Chrome thema van Mario Brothers

Maken van een aangepaste Google Chrome thema van Mario Brothers

Ik heb geprobeerd om te posten een nieuwe instructable, maar wegens gebrek aan tijd.Toch enkele dagen geleden prashjini commentaar op een zeer oude instructable van mij dus heb ik besloten om wat tijd vergen en maak nog een instructable.Deze keer ik