Përmbajtje:

Kontrolloni një automjet me dorën tuaj: 8 hapa
Kontrolloni një automjet me dorën tuaj: 8 hapa

Video: Kontrolloni një automjet me dorën tuaj: 8 hapa

Video: Kontrolloni një automjet me dorën tuaj: 8 hapa
Video: Йога для начинающих дома с Алиной Anandee #2. Здоровое гибкое тело за 40 минут. Универсальная йога. 2024, Nëntor
Anonim
Kontrolloni një automjet me dorën tuaj
Kontrolloni një automjet me dorën tuaj

Ky projekt ishte për 'Electronics Creative', një modul i Inxhinierisë Elektronike BEng në vitin e 4-të në Universitetin e Malaga, Shkolla e Telekomunikacionit (uma.es/etsi-de-telecomunicacion/)

Në këtë udhëzues do të shohim se si të krijojmë një byzylyk për të drejtuar një makinë me telekomandë me dorën tonë duke përdorur Arduino. Ne kemi bërë softuerin e nevojshëm dhe modelimin 3D të byzylykut. E gjithë kjo mund të gjendet në depon tonë GitHub:

github.com/ScruMakers/tankino

Ky kontroll mund të përdoret në çdo makinë të kontrolluar nga motorët Arduino dhe DC. Për ta provuar këtë, ne kemi përdorur një model tankesh nga Tim Clark:

thingiverse.com/gjë: 652851

Çfarë na duhet?

- 1 Arduino gjenerike (ne përdorëm një bord Arduino UNO)

- 1 bord Arduino NANO

- 1 MPU6050

- Pajisjet Bluetooth HC05 (Master) dhe HC06 (Slave)

- H-Ura L298N

- bateri 9V

- bateri 12V

- x2 motorë DC për Arduino

- Tela

- Printer 3D (ne përdorëm një Anet A8 me firmware Marlin)

- Makine per ngjitjen e metalit

Softuer:

- Kodi BT_Transmitter.ino (Master)

- Kodi BT_Receiver.ino (Skllav)

- Arduino IDE (versioni 1.8.8)

- Slic3r për gjeneratorin e G-Code

Hapi 1: Shtypja 3D

Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D
Shtypje 3D

Para së gjithash, ne duhet të shtypim të gjitha pjesët. Pjesët e byzylykut (gjithsej katër) mund të gjenden në drejtorinë e modeleve 3D të depove tona. Pjesët e rezervuarit mund të gjenden këtu. Shtë e rëndësishme të vërehet se mund të na duhet të lëmojmë disa pjesë, veçanërisht pjesët e byzylykut për hapin e montimit.

Për të printuar pjesët kemi përdorur një Anet A8 me firmware Marlin. Ne mund të përdorim një tjetër në vend, natyrisht.

Hapi 2: Montimi i tankeve

Kuvendi i tankeve
Kuvendi i tankeve
Kuvendi i tankeve
Kuvendi i tankeve
Kuvendi i tankeve
Kuvendi i tankeve

Pasi të jenë shtypur të gjitha pjesët, ne do t'i bashkohemi atyre. Në rastin tonë ne përdorim silikon të nxehtë, por mund të përdoren derivate të tjerë.

Para fillimit të montimit përfundimtar rekomandohet të bëni një montim të mëparshëm pa silikon për të kontrolluar lidhjen e saktë, fërkimin dhe përshtatjen e pjesëve të ndryshme. Nëse ndonjë pjesë nuk përshtatet siç duhet ose nuk rrëshqet, është e nevojshme ta lyeni me rërë në mënyrë që të përshtatet në mënyrë të përsosur. Me të gjitha pjesët e përgatitura, pjesët mblidhen duke përdorur silikon në pjesët që i bashkojnë ato. Për të bashkuar pjesët e vemës, ne kemi përdorur fije bakri midis secilës prej tyre, të gjitha ato janë të fiksuara përveç një që shërben për të mbledhur dhe çmontuar vemjen e rezervuarit. Ne kemi vendosur të pikturojmë pjesët për t'i dhënë realizëm rezervuarit. Për ta bërë këtë ne kemi përdorur bojë llak.

Ne i kemi marrë të gjitha informacionet nga lidhja e mëposhtme.

Hapi 3: Kuvendi i byzylykut

Kuvendi i byzylykut
Kuvendi i byzylykut
Kuvendi i byzylykut
Kuvendi i byzylykut
Kuvendi i byzylykut
Kuvendi i byzylykut

Byzylyku i plotë ka katër modele 3D.

  • MPU_holder: Kjo është pjesa ku sensori i përshpejtuesit është i integruar, ai duhet të vendoset në dorë, me disa lidhje.
  • nano_holder: Kjo është pjesa kryesore e mbajtësit nano, në këtë pjesë do të vendoset bateria 9V, moduli bluetooth dhe arduino nano.
  • nano_holder_button: Ky është një buton për të mbajtur baterinë 9V të lidhur me dy doke për të fuqizuar arduino.
  • nano_holder_cover: Kjo është kopertina e pjesës së mbajtësit nano.

Të dy mbajtësit (mpu dhe nano) mund të ngjiten në krah me disa lidhje.

E vetmja gjë që duhet bërë këtu është të vendosni butonin në vendin e tij në mbajtësin nano. Para kësaj, ne duhet të ngjisim një varg të vogël (mund të përdorim vargun e një stilolapsi të vjetër, për shembull) në butonin siç tregohet në figurë. Pasi të jemi të sigurt se butoni është në vendin e duhur, duhet të vendosim një pjesë prapa tij për ta parandaluar atë që të mos lëvizë nga vendi i tij. Ne përdorim një copë plastike dhe e ngjitëm me silikon. Rezultati përfundimtar duhet të jetë i ngjashëm me figurën përfundimtare.

Hapi 4: Elektronika e tankeve

Elektronikë tankesh
Elektronikë tankesh

Në këtë hap ne lidhim Arduino Uno me urën H për të kontrolluar motorët dhe furnizimin me energji 12V. Ura H ka një dalje 5V që ne përdorim për të fuqizuar bordin Arduino Uno. Para së gjithash:

Lidhni kunjin 5 të Arduino me kunjin IN1 të Urës H. Lidhni kunjin 6 të Arduino me kunjin IN2 të Urës H. Lidhni kunjin 9 të Arduino me pinin IN3 të Urës H. Lidhni kunjin 10 të Arduino me kunjin IN4 të Urës H. Lidhni daljet e majta të urës H me motorin e majtë dhe ato të djathtën me motorin e djathtë. Lidhni kunjin 2 të Arduino me kunjin TX të HC-06. Lidhni pinin 3 të Arduino me pinin TX të HC-06.

Vini re se të gjitha kunjat Arduino që janë të lidhur me urën H janë të afta për PWM.

Së fundi, lidhni furnizimin me energji me hyrjet 12V dhe GND të urës H.

Hapi 5: Elektronikë byzylyk

Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk
Elektronikë byzylyk

Në radhë të parë ne duhet të mbledhim pjesën e NJPZH -së. NJPZH duhet të jetë në gjendje të futet në mbajtës. Për ta arritur këtë, shiritat e kunjave femra vendosen në vrima siç tregohet në fotografi. Para së gjithash ne duhet të kalojmë telat përmes vrimës dhe t'i bashkojmë ato në shiritin e kunjit. Ne mund të përdorim tuba për tkurrjen e nxehtësisë në nyje. Pastaj, ne mund të futim shiritat në vrimat e tyre në mënyrë që ato të fiksohen. Tani mund të fusim dhe nxjerrim MPU nga vendi i saj. Në këtë pjesë të parë është e përshtatshme të përdorni tela fleksibël në mënyrë që të lehtësoni lëvizjen e dorës.

Dizajni i byzylykut gjithashtu lejon futjen e të gjithë përbërësve (Arduino Nano, HC-06 dhe bateri 9v). Procedura është e ngjashme me atë të përshkruar më sipër. Ne gjithashtu duhet të kalojmë telat e MPU në vrimën e tij përkatëse. Në fund, skema elektrike duhet të jetë e treguar në foton e parë.

Në vendin e dytë ne duhet të vendosim dy tela në vrimën e baterisë, në mënyrë që të mund të lidhet me pjesët e tjera. Ne mund ta bëjmë këtë duke përdorur silikon, por, para kësaj, ne duhet të lidhim telat përkatës në secilën kordon, në mënyrë që bateria të lidhet me Vin dhe GND.

Hapi 6: Çiftimi Bluetooth

Pasi pajisjet bluetooth janë lidhur siç duhet ne do të krijojmë lidhje mes tyre (çiftimi). Ne duhet të çiftojmë modulet HC-05 dhe HC-06. Për ta arritur këtë, ne përdorëm lidhjen tjetër:

Udhëzues për çiftimin e BT

Hapi 7: Përshpejtuesi

Përshpejtuesi që ne përdorim ka një mori shembujsh dhe bibliotekash për përdorimin e tij të disponueshëm në internet. Ne kemi zgjedhur disa biblioteka (të disponueshme në depon tonë) që përmirësojnë protokollin e komunikimit I2C që përdor akselerometri, përveç thjeshtimit të procesit të të dhënave grumbullimi në disa funksione.

Ne i kemi marrë të gjitha informacionet nga lidhja e mëposhtme:

I2C: këtu.

Përshpejtuesi: këtu.

Hapi 8: Softueri

Së fundi ne do të integrojmë softuerin në transmetuesin dhe marrësin. Ngarkoni BT_Transmitter.ino dhe BT_Receiver.ino në transmetues dhe marrës respektivisht. Për ta bërë këtë, ne duhet të përdorim Arduino IDE.

Funksionimi i këtij programi është i thjeshtë: transmetuesi merr të dhënat nga përshpejtuesi dhe i dërgon tek marrësi, i cili merr të dhënat dhe lëviz rezervuarin. Të dhënat e marra nga akselerometri janë gjithmonë nën 100, pasi ne përdorim vlerën 125 për të filluar transmetimin. Pasi dërgon 125 transmetuesit dërgon vlerat x dhe y (në gradë).

Recommended: