Sisukord:
- Samm: 3D -printimine
- 2. samm: paagi kokkupanek
- 3. samm: käevõru kokkupanek
- 4. samm: paagi elektroonika
- 5. samm: käevõru elektroonika
- Samm: Bluetoothi sidumine
- Samm: kiirendusmõõtur
- 8. samm: tarkvara
Video: Sõiduki juhtimine käega: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See projekt oli mõeldud loomingulisele elektroonikale, mis on Málaga ülikooli telekommunikatsioonikooli BEng elektroonikatehnika 4. kursuse moodul (uma.es/etsi-de-telecomunicacion/)
Selles juhendis näeme, kuidas luua käevõru, et Arduino abil oma käega puldiga autot juhtida. Oleme teinud vajaliku tarkvara ja käevõru 3D kujunduse. Seda kõike leiate meie GitHubi hoidlast:
github.com/ScruMakers/tankino
Seda juhtseadet saab kasutada igas autos, mida juhivad Arduino ja alalisvoolumootorid. Selle proovimiseks kasutasime Tim Clarki paagi disaini:
thingiverse.com/thing:652851
Mida me vajame?
- 1 üldine Arduino (kasutasime Arduino UNO plaati)
- 1 Arduino NANO plaat
- 1 MPU6050
- HC05 (Master) ja HC06 (Slave) Bluetooth -seadmed
- H-sild L298N
- 9V aku
- 12V aku
- x2 alalisvoolumootorid Arduino jaoks
- Juhtmed
- 3D-printer (kasutasime Anet A8 koos Marlini püsivaraga)
- Jootekolb
Tarkvara:
- BT_Transmitter.ino (Master) kood
- BT_Receiver.ino (alam) kood
- Arduino IDE (versioon 1.8.8)
- Slic3r G-koodi generaatori jaoks
Samm: 3D -printimine
Esiteks peame kõik osad välja printima. Käevõru tükid (kokku neli) leiate meie hoidla 3D -mudelite kataloogist. Paagi tükid leiate siit. Oluline on märkida, et meil võib tekkida vajadus lihvida mõningaid osi, eriti kokkupanekuks mõeldud käevõru tükke.
Tükkide printimiseks kasutasime Anet A8 koos Marlini püsivaraga. Muidugi võiksime kasutada mõnda muud.
2. samm: paagi kokkupanek
Kui kõik tükid on trükitud, hakkame nendega liituma. Meie puhul kasutame kuuma silikooni, kuid võib kasutada ka teisi derivaate.
Enne lõpliku kokkupaneku alustamist on soovitatav teha eelmine koost ilma silikoonita, et kontrollida erinevate osade õiget ühendust, hõõrdumist ja sobivust. Kui mõni osa ei sobi nii nagu peaks või ei libise, on vaja seda lihvida, et see täiuslikult kohaneks. Kui kõik tükid on ette valmistatud, pannakse tükid kokku, kasutades neid ühendavates osades silikooni. Rööviku tükkide ühendamiseks oleme kasutanud nende vahel vasest hõõgniite, need on kõik fikseeritud, välja arvatud üks, mis on mõeldud paagi rööviku kokkupanekuks ja demonteerimiseks. Oleme otsustanud tükid värvida, et anda tankile realism. Selleks kasutasime pihustusvärvi.
Kogu teabe saime järgmiselt lingilt.
3. samm: käevõru kokkupanek
Käevõrul on neli 3D -mudelit.
- MPU_holder: see on osa, kuhu kiirendusmõõturi andur on integreeritud, see tuleb asetada käe külge, teatud sidemetega.
- nano_holder: See on nanohoidja põhiosa, selles osas määratakse 9V aku, bluetooth moodul ja arduino nano.
- nano_holder_button: see on nupp, mis hoiab 9 V akut, mis on ühendatud kahe dokiga, et toita arduino.
- nano_holder_cover: see on nanohoidja osa kate.
Mõlemad hoidikud (mpu ja nano) saab mõne sidemega õla külge kinnitada.
Ainus asi, mida siin teha, on nööp nanohoidikus oma kohale panna. Enne seda peame nupule kleepima väikese nööri (saame kasutada näiteks vana pliiatsi nööri), nagu pildil näidatud. Kui oleme kindlad, et nupp on õiges kohas, peame selle taha mõne tüki panema, et vältida selle liikumist oma saidilt. Me kasutame plasttükki ja kleepisime selle silikooniga. Lõpptulemus peab olema sarnane lõpppildiga.
4. samm: paagi elektroonika
Selles etapis ühendame Arduino Uno H -sillaga, et juhtida mootoreid ja 12 V toiteallikat. H -sillal on 5 V väljund, mida kasutame Arduino Uno plaadi toiteks. Esiteks:
Ühendage Arduino tihvt 5 H -silla tihvtiga IN1. Ühendage Arduino tihvt 6 H -silla tihvtiga IN2. Ühendage Arduino tihvt 9 H -silla tihvtiga IN3. Ühendage Arduino tihvt 10 H -silla tihvtiga IN4. Ühendage H -silla vasakpoolsed väljundid vasaku mootoriga ja paremad parempoolse mootoriga. Ühendage Arduino tihvt 2 HC-06 tihvtiga TX. Ühendage Arduino tihvt 3 HC-06 tihvtiga TX.
Pange tähele, et kõik H -sillaga ühendatud Arduino tihvtid on PWM -toega.
Lõpuks ühendage toide H -silla 12V ja GND sisenditega.
5. samm: käevõru elektroonika
Esiteks peame MPU osa kokku panema. MPU -d peab saama hoidikusse sisestada. Selle saavutamiseks pannakse aukudesse naissoost tihvtribad, nagu on näidatud piltidel. Kõigepealt peame juhtmed läbi augu läbi jootma ja tihvtribale jootma. Liigendites saame kasutada termokahanevaid torusid. Seejärel saame ribad oma aukudesse sisestada nii, et need oleksid fikseeritud. Nüüd saame MPU sisestada ja selle kohalt välja võtta. Selles esimeses osas on käe liikumise hõlbustamiseks mugav kasutada painduvaid juhtmeid.
Käevõru disain võimaldab sisestada ka kõik komponendid (Arduino Nano, HC-06 ja 9v aku). Menetlus on sarnane ülalkirjeldatuga. Samuti peame edastama MPU juhtmed vastavasse auku. Lõpuks peab elektriskeem olema näidatud esimesel pildil.
Teiseks peame panema aku auku kaks nööri, nii et seda saab ühendada teiste osadega. Saame seda teha silikooni abil, kuid enne seda peame igas nööris jootma vastavad juhtmed, nii et aku oleks ühendatud Vin ja GND -ga.
Samm: Bluetoothi sidumine
Kui Bluetooth -seadmed on korralikult ühendatud, loome nende vahel ühenduse (sidumine). Peame siduma HC-05 ja HC-06 moodulid. Selle saavutamiseks kasutasime järgmist linki:
BT sidumisõpetus
Samm: kiirendusmõõtur
Kasutataval kiirendusmõõturil on Internetis saadaval palju näiteid ja raamatukogusid selle kasutamiseks. Oleme valinud mõned raamatukogud (saadaval meie hoidlas), mis parandavad kiirendusmõõturi kasutatavat I2C kommunikatsiooniprotokolli lisaks andmete töötlemise lihtsustamisele. kogumine mõne funktsiooni abil.
Kogu teabe saime järgmiselt lingilt:
I2C: siin.
Kiirendusmõõtur: siin.
8. samm: tarkvara
Lõpuks integreerime tarkvara saatjasse ja vastuvõtjasse. Laadige BT_Transmitter.ino ja BT_Receiver.ino vastavalt saatjasse ja vastuvõtjasse. Selleks peame kasutama Arduino IDE -d.
Selle tarkvara kasutamine on lihtne: saatja võtab andmed kiirendusmõõturilt ja saadab need vastuvõtjale, kes saab andmed ja liigutab paagi. Kiirendusmõõturilt saadud andmed on alati alla 100, kuna edastuse alustamiseks kasutame väärtust 125. Pärast saatmist 125 saadab saatja x ja y väärtused (kraadides).
Soovitan:
Weasley asukohakell nelja käega: 11 sammu (piltidega)
„Weasley” asukohakell nelja käega: Niisiis tahtsin Raspberry Pi -ga, mis oli juba mõnda aega ringi liikunud, leida toreda projekti, mis võimaldaks mul seda kõige paremini ära kasutada. Sattusin ppeters0502 selle suurepärase juhendatava, oma Weasley asukoha kella juurde ja arvasin, et
Kuidas: siduda kingad ühe käega: 10 sammu
Kuidas: siduda kingad ühe käega: kuidas juhendada ühe jalaga kingade sidumist
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: 6 sammu
Seadme juhtimine Androidi WiFi abil Esp8266 Juhtimine: nüüd teame, kuidas juhtida seadmeid esp8266 WiFi -mooduli abil ja Arduino teie seadet Androidi WiFi -juhtimise abil lisateabe saamiseks. klõpsake linki mohamed ashraf
D4E1 Vasaku käega kaamera abi: 6 sammu
D4E1 vasakukäeline kaamera abi: 2012. aastal kavandasid Annelies Rollez, Cesar Vandevelde ja Justin Couturon Bartsi (Grimonprez) digikaamera jaoks vasaku käe käepideme. Vaatasime disaini üle ja seadsime selle parameetrid, et seda saaks valmistada paindliku tootmisprotsessi käigus. Nii vasakul ca
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba