» Elektronik » Arduino »" Jeep "dari Lego Technic dan Arduino

Jeep dari Lego Technic dan Arduino

Jeep dari Lego Technic dan Arduino

Selamat hari untuk semua. Kali ini saya berjumpa dengan Lego 42075, model itu Perkhidmatan respons cepat SUV. Saya menambah winch kepadanya, meletakkannya pada roda besar dari set Lego 42029 dan menggunakannya dengan elektrik Arduino Pro Mini. Untuk mengawal kami akan menggunakan saluran Bluetooth. Pada pendapat saya, ini adalah cara yang paling mudah dan stabil untuk menguruskan model.

Untuk membuat model ini, kami akan menggunakan:

- Lego Technic 42075
- Lego Technic 42029
- 2 LED putih dan perintang dipadankan dengannya
- Motor gigi mini 1:50 dengan aci 3 mm
- Arduino Pro Mini 5v AT Mega 328
- Pemandu enjin L9110S
- 1 pemacu servo SG-90
- Modul Bluetooth HC-06 atau setaraf
- USB-UART untuk firmware Arduino
- Perkeranian atau hanya pisau tajam
- Kotak gear motor 6v 1: 150
- Kapasitor 10v 1000uF
- 2 satu baris sisir PLS-40
- Induktor 68mkGn
- 2 bateri 18650 Li-ion
- gerudi
- Penyambung ayah-ibu dua pin ke wayar
- Homutik
- Wayar warna yang berbeza
- Solder, rosin, besi pematerian
- Bit gerudi untuk logam 3.2 mm
- Bolt 3x20, 3x40, 3x60 kacang dan pencuci untuk mereka

Langkah 1 Penyediaan bahagian mekanikal.
Mari kita mulakan dengan motor gear mini, ia perlu untuk win. Anda perlu memilih dengan nisbah gear sebanyak 1:50, bertukar perlahan, tetapi dengan win anda boleh mengangkat beban besar. Juga, aci keluaran harus diameter 3 mm. Mula-mula anda perlu menyolder wayar ke motor. Seterusnya, pada aci keluaran, adalah perlu untuk memakai lengan yang menghubungkan dari Lego, memasukkan segmen perlawanan ke salah satu alur lengan. Untuk menyambung dengan bahagian-bahagian Lego, kami mengambil bahagian dari pembina logam, membongkarkannya dalam bentuk huruf "P" kami menyambungkannya ke motor gear menggunakan penjepit:


Kemudian kami mengikat, menggunakan bolt 3x20, motor gear ke bahagian berbentuk Lego T.



Gandar memandu SUV adalah belakang. Model ini tidak begitu berat, jadi anda boleh menggunakan motor gear dengan nisbah gear 1: 150. Dan motor 6 volt. Solder wayar ke motor sebelum memasang pada model. Untuk menyambung roda ke batang motor gear, perlu memotong shaft output dengan pisau. Potong aci output kepada bentuk salib dan dimensi bahagian Lego, iaitu paksi silang. Ia adalah perlu untuk memotong dua batang:


Kita lulus dengan mekanisme roda depan. Kami mengambil servo SG-90. Saya cadangkan memilih dengan gear logam. Kami memangkas bahagian-bahagian tubuh yang menonjol yang diperlukan untuk mengikat. Kami mengambil gerudi dan menggerudi melalui lubang dengan diameter 3.2 mm. Sekiranya anda tidak mempunyai gerudi atau bor yang betul di tangan, cuma memotong lubang kecil dalam kes di kedua-dua belah pihak. Perkara utama bukan untuk merosakkan mekanisme dalaman dan lembaga penolakan:


Kami memakai batang tuil kecil yang dilengkapi dengan pemacu servo.Kami mengikat bahagian Lego kecil ke tuil, ia kelihatan seperti bujur dengan dua lubang silang:

Mengenai ini dengan mekanik kita selesai.

Langkah 2 Bina model.
Untuk memasang model ini, kami memerlukan arahan perhimpunan untuk Lego Technic 42075. Ia dilengkapi kit ini. Sekiranya anda kehilangan atau merancang untuk memasang model dari bahagian-bahagian dari pereka lain, arahannya boleh dimuat turun.

Anda perlu memuat turun hanya 1 bahagian.
Anda juga memerlukan arahan dari Lego 42029. Hanya bahagian kedua. Anda boleh memuat turunnya.

Kami terus terus ke perhimpunan. Kami mengambil arahan 42075. Pertama, kami mengumpul dari 1 hingga 15 halaman. Kami melakukan segala-galanya mengikut arahan, kecuali pemasangan gear. Kami tidak memerlukan gear, tetapi hanya akan mengganggu. Kami berpindah ke gandar belakang. Ia mesti dikumpulkan dari foto. Mula-mula, kita memasang kotak gear motor, mengikatnya, dan hanya selepas itu kita masukkan salib salib untuk menyambungkan roda:



Dengan roda dipasang, ia sepatutnya kelihatan seperti ini:


Pasang gandar belakang pada asas yang telah dipasang:



Gandar hadapan juga dipasang dari foto.


Kami membetulkan servo menggunakan bolt 3x60 dan kacang kepada mereka:


Sekali lagi kami mengambil arahan dan mengumpul bahagian belakang model dari halaman 41 hingga 62. Kemudian, pintu dan papan pemuka dari halaman 66 hingga 71. Dan juga kabin dari halaman 98 hingga 101:


Pada peringkat ini, ia sepatutnya kelihatan seperti ini:


Kami memasang win mengikut arahan dari Lego 42029 bahagian 2 dari halaman 15 hingga 21. Tambah beberapa bahagian untuk melampirkan kepada model ini:


Kami menetapkan win di hadapan model:


Di bahagian bawah model, winch dilampirkan seperti berikut:


Kami memasang pemacu win, iaitu, gear gear mini yang telah disediakan:


Win sepenuhnya seperti ini:


Kami memasang hud mengikut arahan 42075 dari muka surat 87 hingga 95. Setelah sedikit menukar gunung, seperti yang ditunjukkan dalam foto:


Kami meletakkan hud di tempatnya, dan meneruskan pengumpulan bumbung kecil. Kami meletakkan dua LED di atasnya, sebagai lampu:


Kami meletakkannya pada model:


Sekali lagi kita berpaling kepada arahan 42075, kali ini kita kumpulkan dari muka surat 63 hingga 65 dan dari 104 hingga 105. Kami mendapat butiran yang merangkumi semua elektrik:


Langkah 3 Elektrik.
Jadi, yang paling menarik. Adalah lebih baik untuk memisahkan bekalan kuasa Arduino dan motor, untuk mengelakkan beban pengawal semasa lonjakan kuasa. Model ini kecil dan kami akan menggunakan bateri A27 atau A23 yang kecil untuk kuasa Arduino. Tekan wayar ke kenalan bateri dan ubahnya dengan pita elektrik:


Untuk kuasa motor, kami mengambil dua Li-ion 18650. Kami mematerinya secara selari dan mengasingkannya, mengeluarkan penyambung kuasa:


Sekiranya ada yang berminat, anda boleh kuasa segala-galanya dari bateri, tetapi kemudian anda perlu meletakkan induktor 68 μH dalam jurang wayar kuasa positif Arduino. Dan juga menambah kapasitor 10v 1000uF disambung secara selari dengan bekalan kuasa Arduino. Skim ini adalah seperti berikut:


Kami meluluskan kesatuan semuanya. Kami menyambung wayar isyarat dari pemacu servo ke pin 2, kenalan dari pemandu motor, pemacu roda, ke pin 5 dan 6, dari pemandu winch ke pin 9 dan 10. Setelah mengira perintang yang diperlukan untuk LED, letakkannya dalam jurang wayar positif yang pergi ke LED. Anod dari LED lampu depan melalui perintang disambungkan kepada 4 pin, katod ke GND.

Kenalan Arduino TX dan RX diperlukan untuk menyambung ke komputer, jadi kami akan menyambungkan modul Bluetooth melalui perpustakaan SoftwareSerial. Iaitu, melalui perisian com-port yang dihasilkan. Sambungan modul adalah seperti berikut:

Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND -GND

Meletakkan semua elektrik:


Semua ini akan kami letakkan di bahagian belakang model, di atas gandar belakang:


Pertama, kita melampirkan bateri kepada pita bermagnet atau dengan jalur getah:


Di sebelahnya pada pita bermuka dua kita membaiki Arduino dan pemandu enjin:


Sekarang anda boleh meletakkan roda pada model dan melampirkan bahagian sisi yang meliputi elektrik:


Untuk kemudahan pengisian lekapan berikutnya, keluarkan wayar untuk menyambung kepada penukar USB-TTL.

Langkah 4 Kami mengagumi.
Bersenang-senang dan nikmati keindahan model:






Langkah 5 Sediakan persekitaran pengaturcaraan dan isikan lakaran.
Untuk mengedit dan mengisi lakaran, mudah untuk menggunakan Arduino IDE.Jika anda memilikinya, periksa sama ada terkini. Atau muat turun dan pasangnya dari.

Seterusnya kita perlu menambah perpustakaan berikut. Perpustakaan Servo.h memudahkan kerja dengan pemacu servo, dan SoftwareSerial.h untuk mewujudkan port komunikasi perisian untuk modul Bluetooth:
libre_servo.rar [24.79 Kb] (muat turun: 55)

percuma_softwareserial.rar [9.29 Kb] (downloads: 52)


Arkib yang dimuat turun dan dibongkar mesti dipindahkan ke folder "perpustakaan" yang terletak di dalam folder dengan Arduino IDE dipasang. Anda boleh pergi dengan cara lain, iaitu tanpa membongkar arkib, menambahnya ke persekitaran pengaturcaraan. Lancarkan Arduino IDE, pilih Sketch - Connect Library dari menu. Di bahagian paling atas senarai juntai bawah, pilih item "Tambah .Zip library". Kami menunjukkan lokasi arkib yang dimuat turun. Selepas semua langkah, anda perlu memulakan semula IDE Arduino.

Langkah 6 Konfigurasi modul Bluetooth.
Sebelum digunakan, modul Bluetooth mesti dikonfigurasikan. Untuk melakukan ini, isikan lakaran berikut ke dalam papan Arduino:
send_-at_bluetooth.rar [857 b] (muat turun: 56)


Ia diperlukan untuk menyambungkan komputer dengan modul Bluetooth. Kami menggunakan tetingkap terminal dari Arduino IDE. Pilih Alat - Monitor Pantas.
Untuk HC-05, tetapkan kelajuan kepada 38400, tetapkan parameter hantar NL dan CR dan masukkan arahan berikut:
"AT" - masuk tanpa tanda petikan, jawapan "OK" harus datang. Jika anda datang, kami terus memasuki arahan.
"AT + UART = 57600,0,0" - tetapkan kelajuan kepada 57600 bps.

Langkah 7 Isikan lakaran.
Untuk membuat model kami hidup, isi lakaran berikut:
bist_reag.rar [959 b] (muat turun: 70)


Langkah 8 Menguruskan model.
Anda boleh mengawal model dalam beberapa cara. Yang paling mudah ialah menggunakan peranti Android sebagai alat kawalan jauh. Pertama, tambahkan peranti bluetooth model kami ke Android. Untuk melakukan ini, pergi ke tetapan Bluetooth, cari modul Arduino kami dan sambung menggunakan kata laluan untuk sambungan "1234", mungkin kata laluan akan menjadi "0000", ia mungkin berbeza untuk model yang berbeza. Kemudian pasang program kawalan. Muat turun program Percuma Joystick BT Arduino dari mainan Google. Selepas memasang dan menjalankan tetapan program, pasangkan mengikuti pasukan:
W - ke hadapan
S - belakang
A - kiri
D - betul
F - berhenti
G - roda stereng
Y - menang ke bawah
T - menang sehingga
H - stop win
K - lampu
L - lampu mati

Jika anda peminat peranti Windows, atau hanya Android tidak ada, muat turun program berikut:
wincom.rar [49.07 Kb] (muat turun: 51)


Pada peranti Windows, anda harus terlebih dahulu menambah peranti baru menggunakan kata laluan yang sama. Dan juga mengkonfigurasi program untuk arahan yang sama.

Pada pendapat saya, ia adalah paling mudah untuk menggunakan kawalan jauh fizikal, sejak itu butang dirasakan. Saya cadangkan membuat kawalan jauh, mengikuti arahan.

Dan tambah modul Bluetooth kepadanya. Penerangan proses terperinci.

Saya juga menambah video yang menunjukkan kerja model saya:


Dan kerja winch berasingan:


Cara untuk menguruskan model
Jumlah Pengundi: 28
10
9.3
10

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...