Mekanisk Arm (4 / 4 steg)

Steg 4: Ändra det för att göra det kan styra den mekaniska arm av Bluetooth




Naturligtvis, använder vi inte dessa funktioner för att styra LED. Så vi ändra styra den till göra den den mekaniska arm av Bluetooth. Nu lista jag ut funktioner om klass av ElecfreaksCar:

getRoll(); Det kommer att returnera data av rulle, från 0 till 250

getPitch(); Det kommer att returnera data av planen, från 0 till 250 setFun (void (* Function)()); Det kommer att köras meningen i funktion när användaren trycker på knappen av APP.

Detta är program om den mekaniska arm häxa är skriven av mig. Och du kan ändra den för att skapa själv program för mekanisk arm.

< p > < br > "ElecfreaksCar.h" < /p >< p > #include #include
"Servo.h < /p >< p > ElecfreaksCar BluetoothModule; definiera < br > en variabel av klass av ElecfreaksCar som namnges BluetoothModule < /p >< p > Servo Servo_Roll; Detta är ett servo som att vända riktning < /p >< p > Servo Servo_Distance; Detta är ett servo som skall styra avståndet mellan machanical hand och object. < /p >< p > Servo Servo_Catch; Detta är ett servo som skall styra den manchanical handen för att fånga eller låt gå. < /p >< p > float < br > P = 125,00; Detta är värde av Beck. Detta
värdet är mitt värde när vippan i mitten < /p >< p > flyta
R = 125,00; Detta är värde av rulle. Detta
värdet är mittersta värdet när vippan i mitten < /p >< p > unsigned char
Flag_Catch = 0; Detta är en flagga om
om machanical hand fångsten eller inte < /p >< p > void < br > Button() är //This funktion att köras
När användaren pekar på knappen av APP < /p >< p > {< /p >< p > if(Flag_Catch == 1) < /p >< p > {< /p >< p > Servo_Catch.write(0); //Catch < /p >< p > Flag_Catch = 0; < /p >< p >} < /p >< p > annat < /p >< p > {< /p >< p > Servo_Catch.write(90); //let gå < /p >< p > Flag_Catch = 1; < /p >< p >} < /p >< p >} < /p >< p > void < br > setup() < /p >< p > {< /p >< p > Serial.begin(115200); //baud rate < /p >< p > BluetoothModule.setFun(Button); //The arduino kommer att köra funktionen som är
i parametern. Här, det kommer att köras funktionen av "Knappen" < /p >< p > Servo_Catch.attach(2); servo av fångsten är ansluten med stift D2 < /p >< p > Servo_Distance.attach(4); servo för att kontrollera avståndet mellan
machanical hand och objektet är ansluten med pin D4 < /p >< p > Servo_Roll.attach(5); servo för att kontrollera riktning är
i samband med pin D5 < /p >< p >} < /p >< p > void
loop() < /p >< p > {< /p >< p > while(Serial.available()) //if det finns några uppgifter kommer från bluetooth,
Det kommer i funktion medan < /p >< p > {< /p >< p > uint8_t c = Serial.read(); //read datan av seriella com < /p >< p > BluetoothModule.recievedData (& c,
1). ta emot data < /p >< p >
P=(float)BluetoothModule.getPitch();
få data av Beck < /p >< p >
R=(float)BluetoothModule.getRoll();
få data av rulle < /p >< p > P = P * < br > 0,72; Detta är viktigt. värdet av
vippan av APP är från 0 till 250, men graden av servo är från 0 grader till
180 grader. < /P >< p > //So måste vi den
värdet av pitch multiplikativ (180/250). < /p >< p > R
= R * 0,72; samma som pitch < /p >< p >} < /p >< p > Servo_Distance.write((int)P); gör servo att köra graden < /p >< p > Servo_Roll.write((int)R); < /p >< p >} < /p >

ElecfreaksCar
Ladda ner APP:

http://www.elecfreaks.com/wiki/index.php?title=Blu...

Bibliotek Hämta:

http://www.elecfreaks.com/eStore/Download/Librarie...

För mer DIY elektronik projekt, besök oss på: http://www.elecfreaks.com/page/1

Se Steg
Relaterade Ämnen

4 DOF mekanisk arm bygga instruktion

I detta instructables Im knuffande några bilder av bygga till en mekanisk arm 4 DOF.Steg 1: Alla steg Jag hoppas dessa bilder hjälpte montera din 4 DOF mekanisk arm.Om du har några frågor bara fråga mig i kommentarerna. Tack för att titta på! :)...

Hand spåra mekanisk Arm - Pyduino + språng Motion

Hej!I denna tutorial ska jag Visa du killar och tjejer hur att montera en hand spåra mekanisk arm med en Leap rörelsekontroll, Arduino enhet, några motorer, vissa balsaträ, Gem, varmt lim och lite python kod. I slutet av detta har du förhoppningsvis...

Elastisk-muskulös mekanisk arm med 3 muskel-par, 3 laserskurna leder och 18 lager

detta instructable är en mekanisk arm som aktiveras av antagonistiska elastisk muskel par. Det är avsett för att utforska hur levande ting lär dig att flytta. Till skillnad från konventionella stela robotar, levande ting lär dig att kontrollera en fl...

Posable Steampunk Mekaniska Arm belysning enhet

Projektet började som ett försök att göra en steampunk-inspirerade (kanske mer cyber-punk?) mekanisk hand och arm med huvudsakligen mässing och koppar från metallskrot återvinningsanläggningar. Längs vägen jag beslutat att göra det mer funktionell so...

Mekanisk Hand mekanism med Strawbees

Efter böljande ganska kul med Strawbees, insåg jag dess tid att lägga en instructable. För er som inte vet vad Strawbees är det är en kick-start finansierade företag, företaget grundades en Strawbee av misstag som är en slags plast med ben som rymmer...

General Grievous kostym med rörliga mekaniska Extra ställa av vapen

här är en General Grievous kostym jag byggde med min son för Halloween ' 08.Den grundläggande konstruktionen är en svart tröja från en gammal billig affären halloween kostym och skum sammansättningar fästes med kardborrband. Det finns en PVC "ryggsäc...

En enkel lampa.

Detta är en sida för att dokumentera genomförandet av vårt ämne: "Fablab att göra".Under den första lektionen vi arbetade i grupper och höll en brainstorm session, om saker ville vi kunde/göra i FabLab.Min idé var att göra en lampa eller en enke...

COBRA Naval Base Playset (made with upcycled plastic waste)

Christmas. När du är barn, är leksaker under trädet bästa i livet! Men när du är en förälder, du behöver lida hur mycket "Onda leksaker Megacorp" gör du satsa en massa pengar för bara för en stor plastbit "Made in Kina" med en berömda...

Imperator Furiosa kostym

beslutat att göra det en mycket Mad Max: Fury Road Halloween och gjorde mitt bästa Furiosa. Jag gjorde också upp min S.O. som en Nux kriget pojken som jag ska dyka in i en annan utgåva.För alla hårdvara bitar använde jag massor av snaps och boken skr...

Robotarm för funktionshindrade

robotarm i statistikEn mekanisk arm är robotic, vanligtvis programmerbara, med liknande funktioner till en mänsklig arm. Länkar för sådan en manipulator förbinds av lederna så att antingen roterande rörelse (t.ex. i en ledad robot) eller överbryggand...

Enkelhet att inse

I dagens värld, allt du ser är snygg, ren grafik för annonser och i media. Den nya IOS, tecknad film, du namn den, det kommer att se bra ut. Men vad gör det att se ut så? Jag ska berätta. Enkelhet.Syftet med denna handledning är att hjälpa dig att fö...

ROV Dränkbara (PVC)

Välkommen till mitt senaste projekt. ROV ubåten.Ända sedan fiska upp i norra Norge i min farfars nya båt jag har velat göra en ROV(Remotely Operated Vehicle) ubåt att observera havsbottnen från ytan.Så jag forskat för delar och priser, och använda in...

ROBOTARM Arduino kontrollerade

En robotarm ansvarar för mycket komplicerade processer som krävs för en rigorös och komplex programmering; jag är en elektronisk teknolog och jag har alltid fångat min uppmärksamhet dessa projekt så jag bestämde mig för "Jag vill bygga en robotarm.&q...

Ski Resort skrivbord Snow Meter (Snowbird)

När min snowboard resa närmar sig, finner jag mig kontrollera Utah Snowbird snowcam (http://www.snowbird.com/snowcam.html) några gånger om dagen, önskar sig mer snö ansamlas på min favorit skidort.Så som en rolig mini projektet beslöt jag att skapa m...

DIY telefon kontrollerade FPV Rover (snabb & Agile)

Låt oss bygga en Bluetooth / WiFi kontrollerade FPV Drone! RoverBot är en mycket pedagogisk Arduino ATV-drone. Det är enkelt att göra, lätt att program och är en stor förrätt projekt för hobby! Bot är mycket snabb och smidig, för att inte nämna det b...

Accelerometer kontrollerat robot (pickup och plats)

De flesta av industrirobotar är fortfarande programmerade med typiska lärandeprocessen, med hjälp av roboten lär hänge. I detta dokument föreslås en accelerometer-baserat system för att styra en industrirobot med två billiga och små 3-axlig trådlös a...

Fjärrstyrda robotarm

Detta är en guide för att göra en fjärrstyrda robot arm (6DOF) eller bara för att kontrollera några servon på något.En vanlig IR-TV remote kan du styra servon på en mekanisk robotarm. Det finns 17 knappar på fjärrkontrollen jag använt men jag bara an...

Jedi's Earbud innehavaren

Hej. Denna skapelse var inspirerad av den odödliga Sagan om Jedi.Med det, helt enkelt använda "kraft" som finns inom du har öronsnäcka i händerna.Videoklipp:Steg 1: Operation Funktion är mycket enkel:När man närmar sig den ultrasonic sensorn, ko...

Miltuino V.05 - Headless CNC 6 eixos (3 + 3) com firmware Grbl, LCD 16 x 2, tangentbord 3 x 4, SDcard e 3 Arduino UNO

I församlingen fanns lösa alla konflikter mellan portarna som används, fungerar perfekt.Jag optimera koden för alla integrerade funktioner kan fungera på Arduino UNO.I framtiden tänker jag använda Arduino vederbörlig till Programhanteraren.Jag valde...