Maak een stem gecontroleerde voertuig! (1 / 3 stap)

Stap 1: Maken van een Platform

Het platform dat ik gebruikt om te bouwen van deze robot was het Cherokey 4WD platform. De eerste stap was om de robot te gaan-dit is het makkelijke gedeelte.

Het grote ding over deze kit is dat het bevat alles wat die u nodig hebt om het bewegen te krijgen-het heeft een eigen set van motoren en motor drivers en een Romeo V2 microcontroller, dus alles wat u hoeft te doen is het toevoegen van extra modules te laten doen wat u wilt doen. Om het platform samen moet je soldeer wat draden aan elke motor en dan draad aan op de ingangen van de schroef op het bord van de motor stuurprogramma (M1, M2, M3 en M4). De microcontroller om aan te sluiten de kit, moet u verbinden D4, D5, D6, D7 pinnen op het Cherokey platform op pinnen 4, 5, 6, 7 op de microcontroller met jumper draden (of u kunt hen soldeer als u liever voor een permanente oplossing). U bent nu klaar om te programmeren van de microcontroller om het bewegen te krijgen! Er is een steekproefcode opgenomen op de DFRobot Wiki-pagina, die kan worden gevonden hier.

Er zijn vier basisfuncties gecontroleerd door belangrijke input in de seriële monitor in de voorbeeldcode. Druk op "w" om te gaan, drukt u op 'a' linksaf, druk op "d" om rechtsaf, druk op "x" om te stoppen en druk op "z" afdrukken "Hallo" in de seriële monitor. Dit is een goede test om te zien als het platform werkt als u het nodig hebt en alle de motor richtingen kloppen. Als je problemen met een motor van richting hebt, kunt u proberen te hoog of laag in de code wijzigen in de richting pinnen of voor een low-tech oplossing u eenvoudig kunt omkeren de polariteit van de bedrading in de motor bindende posten op het Cherokey platform.

De code die ik gebruikt is als volgt:

 <p>int E1 = 5; //M1 Speed Control<br>int E2 = 6; //M2 Speed Control int M1 = 4; //M1 Direction Control int M2 = 7; //M1 Direction Control void stop(void) //Stop { digitalWrite(E1,0); digitalWrite(M1,LOW); digitalWrite(E2,0); digitalWrite(M2,LOW); } void advance(char a,char b) //Move forward { analogWrite (E1,a); //PWM Speed Control digitalWrite(M1,HIGH); analogWrite (E2,b); digitalWrite(M2,HIGH); } void back_off (char a,char b) //Move backward { analogWrite (E1,a); digitalWrite(M1,LOW); analogWrite (E2,b); digitalWrite(M2,LOW); } void turn_L (char a,char b) //Turn Left { analogWrite (E1,a); digitalWrite(M1,LOW); analogWrite (E2,b); digitalWrite(M2,HIGH); } void turn_R (char a,char b) //Turn Right { analogWrite (E1,a); digitalWrite(M1,HIGH); analogWrite (E2,b); digitalWrite(M2,LOW); } void setup(void) { int i; for(i=4;i<=7;i++) pinMode(i, OUTPUT); Serial.begin(19200); //Set Baud Rate Serial.println("Run keyboard control"); digitalWrite(E1,LOW); digitalWrite(E2,LOW); } void loop(void) { if(Serial.available()){ char val = Serial.read(); if(val != -1) { switch(val) { case 'w'://Move Forward advance (255,255); //move forward in max speed break; case 's'://Move Backward back_off (255,255); //move back in max speed break; case 'a'://Turn Left turn_L (100,100); break; case 'd'://Turn Right turn_R (100,100); break; case 'z': Serial.println("Hello"); break; case 'x': stop(); break; } } else stop(); } }</p> 

Gerelateerde Artikelen

Maak een stemming lichtapparatuur

Maak een stemming lichtapparatuur

Zou het niet geweldig zijn om een licht van de stemming die u met uw telefoon vanuit het comfort van uw bed beheren kunt? Met een eenvoudige Bluetooth-module, een Arduinoen een RGB LED, kunt u die droom mogelijk maken.In deze tutorial gaan we om te l
Maak een externe gecontroleerde fan!

Maak een externe gecontroleerde fan!

In deze tutorial leert u hoe maak je een zeer eenvoudige fan-bijlage die door elke willekeurige afstandsbediening kan worden bestuurd.Stap 1: materialenVoor dit project moet u de volgende materialen:1. 9g Micro Servo hoorn + schroeven voor hoorn - $2
PC-assistent stem-gecontroleerde

PC-assistent stem-gecontroleerde

Ok dus ik weet dat er daar veel van deze al, maar ik kon het niet een stem gecontroleerde PC-assistent die ik echt graag vinden, dus ik mijn eigen maakte. De assistent zal doen alles van tell grappen openen programma's, en ik zelfs een klein script o
Stem gecontroleerde Arduino verlichting - Autobot

Stem gecontroleerde Arduino verlichting - Autobot

In dit instructable ik doorloopt het proces en de code om uw Arduino en uw thuis-PC in een stem gecontroleerde opdracht systeem voor verlichting of over iets anders die u met een Arduino bepalen kunt. De stem gecontroleerde arduino verlichting is mij
Hoe te maken van een standaard test voor een radio gecontroleerde VTOL geschikt voertuig.

Hoe te maken van een standaard test voor een radio gecontroleerde VTOL geschikt voertuig.

Het doel van dit instructable moet gaan over de basisprincipes van het bouwen van een test-bed voor een radio VTOL geschikt voertuig gecontroleerde.Dit is belangrijk omdat er dat een groeiende populariteit in R/C VTOL (verticale Take-Off en Landing)
Hoe maak je een externe gecontroleerde Stunt auto thuis

Hoe maak je een externe gecontroleerde Stunt auto thuis

In dit Instructable, zullen we leren om een geweldige gadget dat iedere vent wenste voor en had ook atleast probeerde eens te maken tijdens zijn jeugd. Het is niets anders dan een extern gecontroleerde auto en wat denk je, in dit instructable, we zul
DIY prothese Hand & onderarm (stem gecontroleerde)

DIY prothese Hand & onderarm (stem gecontroleerde)

* UPDATE * wilde Voeg een beetje hoe dit Instructable posten heeft positief beïnvloed mij. Naast de geweldige ontvangst en feedback die ik ontvangen in de wedstrijden en het succes dat heeft gehad in de wedstrijden hielp het me mijn belangen te defin
Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

Hacking the Spy Video Trakr III: Maak een Grabber Bot uit Legos, Snap Circuits en de Spy Video Trakr

In dit instructable demonstreer ik hoe met Legos, Snap Circuits en de Spy Video Trakr maken van een externe gecontroleerde grabbelen bot. Hier demonstreer ik hoe te downloaden en installeren van de taal C compiler voor de Trakr. Daarna leg ik uit hoe
Maak een eng scarab-robot

Maak een eng scarab-robot

Groep 18 jaar of ouder.Hallo! Deze robot was oorspronkelijk een afstandsbediening speelgoed genaamd The Scarab. Ik had de ingewanden verwijderd en vervangen van de hersenen met de EZ-B Bluetooth Robot Controller.Dus, wil je een robot om freak uit je
Stem gecontroleerde domoticasysteem (goedkope & gemakkelijk)

Stem gecontroleerde domoticasysteem (goedkope & gemakkelijk)

Met behulp van een Arduino, een gerecycleerde laptop en beperkte programmering vaardigheden, zou je kundig voor wekken uw eigen domotica-systeem met behulp van de volgende stappen uit.Dit instructable toont een goedkope manier om te maken een dergeli
Maak een Bahut, vanaf nul

Maak een Bahut, vanaf nul

Meer opslagruimte en oppervlakte, hopelijk unclutter onze keukeneiland, te creëren zochten we een brede bahut.Uiteindelijk heb ik een, met enkel basishulpmiddelen handheld. Dit alles duurde minder dan drie dagen. Klinkt interessant? Stem dan alstubli
Stem gecontroleerde Arduino Drone

Stem gecontroleerde Arduino Drone

De hommels zijn zeer goed speelgoed en hulpmiddelen, maar meestal ze niet geen extra vaardigheden. Ik ben dol op ieder model R/C vliegen en ik wilde even een R/C drone thats een beetje slimmer dan de gebruikelijke modellen. Dat is waarom ik ontwikkel
Maak een vogel papier thee licht kaars Lamp uitknippen

Maak een vogel papier thee licht kaars Lamp uitknippen

Hier is een snelle project die je in minder dan een uur doen kunt om een prachtige papier knipsel lamp die u kunt ofwel op een laag vermogen lamp of een thee-licht kaars plaatsen.Stap 1: Een afbeelding die u wilt gebruiken op uw lamp zoekenZodra u uw
Maak een Cargo Bike!

Maak een Cargo Bike!

Hallo mijn naam is Michael.Welkom bij mijn educatief op het maken van een vrachtwagen fiets (slager fiets) van een vintage stalen mountain bike de houwer manier. Ik zou zeggen in één honderd fietsen liefhebbers is ernstig over het bezit van een fiets