INHOUDSOPGAWE:
- Stap 1: 3D -drukwerk
- Stap 2: Tankmontering
- Stap 3: Armbandbyeenkoms
- Stap 4: Tenkelektronika
- Stap 5: Armbandelektronika
- Stap 6: Bluetooth -koppeling
- Stap 7: Versnellingsmeter
- Stap 8: sagteware
Video: Beheer 'n voertuig met u hand: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hierdie projek was vir 'Creative Electronics', 'n vierdejaarsmodule van BEng Electronics Engineering aan die Universiteit van Málaga, School of Telecommunications (uma.es/etsi-de-telecomunicacion/)
In hierdie instruksies sal ons sien hoe u 'n armband kan maak om met ons hand met 'n afstandsbedieningsmotor met Arduino te bestuur. Ons het die nodige sagteware en die 3D ontwerp van die armband gemaak. Dit alles kan gevind word in ons GitHub -bewaarplek:
github.com/ScruMakers/tankino
Hierdie beheer kan gebruik word in enige motor wat deur Arduino- en DC -motors bestuur word. Om dit te probeer, het ons 'n tenkontwerp van Tim Clark gebruik:
thingiverse.com/thing:652851
Wat het ons nodig?
- 1 generiese Arduino (ons het 'n Arduino UNO -bord gebruik)
- 1 Arduino NANO -bord
- 1 MPU6050
- HC05 (Master) en HC06 (Slave) Bluetooth -toestelle
- H-brug L298N
- 9V battery
- 12V battery
- x2 DC -motors vir Arduino
- Drade
- 3D-drukker (ons het 'n Anet A8 met Marlin-firmware gebruik)
- Soldeerbout
Sagteware:
- BT_Transmitter.ino (Meester) kode
- BT_Receiver.ino (Slave) kode
- Arduino IDE (weergawe 1.8.8)
- Slic3r vir G-Code generator
Stap 1: 3D -drukwerk
In die eerste plek moet ons al die stukke druk. Die stukke van die armband (in totaal vier) kan gevind word in die 3Dmodels -gids van ons bewaarplek. Die stukke van die tenk kan hier gevind word. Dit is belangrik om op te let dat ons 'n paar dele, veral die armbandstukke, moet skuur vir die monteerstap.
Om die stukke te druk, gebruik ons 'n Anet A8 met Marlin -firmware. Ons kan natuurlik 'n ander een gebruik, natuurlik.
Stap 2: Tankmontering
Sodra al die stukke gedruk is, gaan ons daarby aansluit. In ons geval gebruik ons warm silikoon, maar ander afgeleides kan gebruik word.
Voordat u met die finale montering begin, word dit aanbeveel om 'n vorige montering sonder silikoon te maak om die korrekte verbinding, wrywing en pas van die verskillende dele te kontroleer. As enige onderdeel nie pas soos dit moet of nie gly nie, is dit nodig om dit te skuur sodat dit perfek pas. Met al die stukke voorberei, word die stukke met behulp van silikoon in die dele wat daarby verbind word, saamgestel. Om die stukke van die ruspe aan te sluit, het ons koperfilamente tussen elkeen gebruik; hulle is almal vasgemaak, behalwe een wat dien om die ruspe van die tenk te monteer en uitmekaar te haal. Ons het besluit om die stukke te verf om die tenk realisme te gee. Hiervoor het ons spuitverf gebruik.
Ons het al die inligting verkry vanaf die volgende skakel.
Stap 3: Armbandbyeenkoms
Die volledige armband het vier 3D -modelle.
- MPU_holder: Dit is die deel waar die versnellingsmeter sensor geïntegreer is; dit moet met 'n paar bande in die hand geplaas word.
- nano_holder: dit is die belangrikste deel van die nano -houer; in hierdie deel word die 9V -battery, die bluetooth -module en die arduino -nano ingestel.
- nano_holder_button: Dit is 'n knoppie om die 9V -battery vas te hou met twee dokke om die arduino aan te dryf.
- nano_holder_cover: Dit is die omslag van die nano -houergedeelte.
Beide houers (mpu en nano) kan met 'n paar bande aan die arm geheg word.
Die enigste ding wat u hier moet doen, is om die knoppie op die plek in die nano -houer te plaas. Voor dit moet ons 'n klein toutjie plak (ons kan byvoorbeeld die tou van 'n ou pen gebruik) op die knoppie soos op die prentjie getoon word. Sodra ons seker is dat die knoppie op die regte plek is, moet ons 'n stuk agter dit sit om te verhoed dat dit van die webwerf af beweeg. Ons gebruik 'n plastiekstuk en plak dit met silikoon vas. Die finale uitslag moet soortgelyk wees aan die finale prentjie.
Stap 4: Tenkelektronika
In hierdie stap koppel ons die Arduino Uno aan die H -brug om die motors en die 12V -kragtoevoer te beheer. Die H -brug het 'n 5V -uitgang wat ons gebruik om die Arduino Uno -bord aan te dryf. Eerstens:
Koppel die pen 5 van die Arduino aan die pen IN1 van die H -brug. Koppel die pen 6 van die Arduino aan die pen IN2 van die H -brug. Verbind die pen 9 van die Arduino met die pen IN3 van die H -brug. Koppel die pen 10 van die Arduino aan die pen IN4 van die H -brug. Koppel die linker uitsette van die H -brug aan die linkermotor en die regte na die regte motor. Koppel die pen 2 van die Arduino aan die pen TX van die HC-06. Koppel die pen 3 van die Arduino aan die pen TX van die HC-06.
Let daarop dat al die Arduino -penne wat aan die H -brug gekoppel is, PWM -geskik is.
Koppel laastens die kragtoevoer aan die 12V- en GND -ingange van die H -brug.
Stap 5: Armbandelektronika
In die eerste plek moet ons die MPU -deel saamstel. Die MPU moet op die houer geplaas kan word. Om dit te bereik, word penstroke vir vroue in die gate geplaas, soos op die foto's getoon word. Eerstens moet ons die drade deur die gat trek en dit aan die penstrook soldeer. Ons kan hitte -krimpbuise in die gewrigte gebruik. Dan kan ons die stroke in hul gate voorstel sodat dit vasgemaak kan word. Nou kan ons die MPU van sy plek af inbring en uithaal. In hierdie eerste deel is dit gerieflik om buigsame drade te gebruik om die beweging van die hand te vergemaklik.
Met die armbandontwerp kan u ook al die komponente (Arduino Nano, HC-06 en 9v battery) insit. Die prosedure is soortgelyk aan die hierbo beskryf. Ons moet ook die MPU -drade na die ooreenstemmende gat bring. Aan die einde moet die elektriese skema in die eerste prentjie getoon word.
In die tweede plek moet ons twee toue op die batterygat sit, sodat dit met die ander dele verbind kan word. Ons kan dit met behulp van silikoon doen, maar voor dit moet ons die ooreenstemmende drade in elke string soldeer, sodat die battery aan Vin en GND gekoppel is.
Stap 6: Bluetooth -koppeling
Sodra die Bluetooth -toestelle behoorlik gekoppel is, gaan ons 'n verbinding tussen hulle vestig (paring). Ons moet HC-05 en HC-06 modules koppel. Om dit te bereik, gebruik ons die volgende skakel:
BT -paringstudie
Stap 7: Versnellingsmeter
Die versnellingsmeter wat ons gebruik, het 'n magdom voorbeelde en biblioteke vir gebruik op die internet. Ons het 'n paar biblioteke gekies (beskikbaar in ons bewaarplek) wat die I2C -kommunikasieprotokol wat die versnellingsmeter gebruik, verbeter, benewens die vereenvoudiging van die proses van data versameling in 'n paar funksies.
Ons het al die inligting verkry vanaf die volgende skakel:
I2C: hier.
Versnellingsmeter: hier.
Stap 8: sagteware
Uiteindelik gaan ons die sagteware in die sender en die ontvanger integreer. Laai die BT_Transmitter.ino en die BT_Receiver.ino onderskeidelik in die sender en die ontvanger. Om dit te kan doen, moet ons Arduino IDE gebruik.
Die werking van hierdie sagteware is eenvoudig: die sender haal die data van die versnellingsmeter en stuur dit na die ontvanger, wat die data kry en die tenk beweeg. Die data van die versnellingsmeter is altyd onder 100, aangesien ons die waarde 125 gebruik om 'n transmissie te begin. Na stuur 125 stuur die senders die x- en y -waardes (in grade).
Aanbeveel:
Beheer u toestel met Android WiFi Esp8266 Beheer: 6 stappe
Beheer u toestel met behulp van Android WiFi Esp8266 -beheer: nou weet ons hoe om toestelle te beheer met behulp van esp8266 WiFi -module en Arduino beheer u toestel met Android WiFi -beheer vir meer inligting. klik op die skakel mohamed ashraf
Swaai met u hand om die OWI -robotarm te beheer geen snare nie: 10 stappe (met foto's)
Swaai met u hand om die OWI -robotarm te beheer … Geen toue aangeheg nie: DIE IDEA: Daar is ten minste 4 ander projekte op Instructables.com (vanaf 13 Mei 2015) rondom die wysiging of beheer van OWI Robotic Arm. Nie verrassend nie, want dit is so 'n wonderlike en goedkoop robotstel om mee te speel. Hierdie projek is soortgelyk in
TripComputer - GPS -ritrekenaar en weermodule vir u voertuig: 11 stappe (met foto's)
TripComputer - GPS -ritrekenaar en weermodule vir u voertuig: 'n koel framboos -pi -projek wat die GPS -uitbreekmodule en 2 klein Digole -skerms gebruik om 'n navigasierekenaar op u paneel te hê
Voertuig se agterste visie: 9 stappe (met foto's)
Voertuig se agterste visie: Waarom bou ons 'n voertuig se agterste visie? 'N Rugsteunbotsing was 'n groot probleem. behandel vir motor
Draadlose robotiese hand beheer deur gebaar en stem: 7 stappe (met foto's)
Draadlose robotiese hand wat deur gebare en stem beheer word: basies was dit ons kollege -projek en weens gebrek aan tyd om hierdie projek in te dien, het ons vergeet om 'n paar stappe te neem. Ons het ook 'n kode ontwerp waarmee u hierdie robotiese hand tegelyk met gebaar en stem kan beheer, maar as gevolg van