» Elektronik » Arduino »Trak kebakaran dari Lego Technic dan Arduino

Trak kebakaran dari Lego Technic dan Arduino

Trak kebakaran dari Lego Technic dan Arduino

Saya teruskan pemodelan dari Lego Technic dan model-model elektrik melalui Arduino. Kali ini saya menyukai trak kebakaran Lego Technic 42068. Saya redida ia untuk kemungkinan elektrik dan meletakkannya pada roda besar, kerana, pada pendapat saya, ia kelihatan lebih baik pada roda besar. Berdasarkan pengalaman peribadi saya, cara terbaik untuk mengawal adalah Bluetooth.

Untuk melaksanakannya buatan sendiri akan memerlukan:
- Lego Technic 42068
- Lego Technic 42029
- 2 LED putih dan perintang dipadankan dengannya
- Arduino Pro Mini 5v AT Mega 328
- Pemandu enjin L9110S
- 1 pemacu servo SG-90
- Modul Bluetooth HC-05 atau setaraf
- USB-UART untuk firmware Arduino
- Perkeranian atau hanya pisau tajam
- Kotak gear motor 6v 1: 100
- Kapasitor 10v 1000uF
- 2 satu baris sisir PLS-40
- Induktor 68mkGn
- 2 bateri 18650 Li-ion
- Penyambung ayah-ibu dua pin ke wayar
- Homutik
- Wayar warna yang berbeza
- Solder, rosin, besi pematerian
- Bolt 3x20, 3x40, 3x60 kacang dan pencuci untuk mereka

Langkah 1 Sediakan motor gear.
Model kami akan didorong oleh motor 6 volt, yang dilengkapi dengan motor gear. Modelnya berat, jadi lebih baik menggunakan motor gear dengan nisbah gear 1: 100. Model tunggangan tidak begitu cepat, tetapi yakin pada mana-mana permukaan dan mengatasi slaid yang agak besar. Aci keluaran tidak menyiratkan sambungan dengan bahagian Lego, jadi kami mengambil pisau dan memberikan aci silang bentuk, dimensi sebagai bahagian Lego:


Langkah 2 Menyediakan Servo.
Walaupun roda besar, servo SG-90 kecil cukup untuk menjadikannya. Jika boleh, lebih baik memilih servo dengan gear logam. Kami memotong "sayap" yang menonjol untuk mengikat. Mereka hanya akan campur tangan. Seterusnya, di perumahan servo kami menggerudi lubang dengan diameter 3.2 mm atau hanya memotongnya. Berhati-hati! Apabila melaksanakan operasi ini, perkara utama tidak menyentuh cip dalaman.

Termasuk dengan servo tuil, letakkan pada batang. Kami mengambil bahagian Lego dan menggunakan skru mengetuk diri yang datang dengan pemacu servo, mengikatnya ke tuil:


Langkah 3 Bina model.
Untuk membina model kami akan menggunakan dua arahan dari Lego dan. Mereka datang dengan pembina, tetapi jika anda kehilangan mereka, anda sentiasa boleh memuat turun dari laman web Lego rasmi.

Muat turun semua arahan dan terus ke perhimpunan. Pertama, kita perlu arahan 42029, kedua-dua bahagian. Gandar belakang diambil dari arahan Lego 42029 bahagian 1, bermula dari 3 muka surat hingga 8 termasuk. Tambah bahagian berbentuk t untuk melampirkan mata air. Setelah meletakkan lengan yang menghubungkan pada aci keluaran motor gear, kami mengikatnya dengan bolt 3x60 seperti yang ditunjukkan dalam foto:




Kami memasang penggantungan depan mengikut muka surat 21 hingga 23 bahagian Lego 42029 1. Selain halaman 6 hingga 11 bahagian kedua Lego 42029. Kami menetapkan pemacu servo dengan bolt 3x40, seperti yang ditunjukkan dalam foto. Sebelum menyambung, adalah perlu untuk menghidupkan servo tuil ke kedudukan 90 darjah, dan memberikan roda kedudukan sejajar dengan perumahan:




Kami menyambung kedua-dua bahagian pada titik pemasangan motor gear:


Sekarang pergi ke Lego 42068. Kami memasang kabin pertama dari muka surat 107 hingga 115. Kami meletakkan bahagian yang dihasilkan di pangkalan kami, tambah rak di dalam gambar ke belakang:


Kemudian teruskan pada halaman 132 hingga 160:



Di bahagian atas kita menambah gunung untuk LED, jangan lupa untuk mengira perintang untuk mereka dan pateri mereka ke litar terbuka:


Menurut arahan Lego Technic 42068, dari halaman 118 hingga 128 kami memasang penutup atas.

Langkah 4 Arduino.
Model pemakanan adalah isu yang sangat penting. Cara termudah (dan paling stabil) untuk berkongsi makanan. Gunakan bateri 9 volt untuk Arduino. Dan bateri untuk motor dan modul Bluetooth. Kami menyolder dua Li-ion 18650s selari. Solder penyambung bersambung untuk sambungan mudah, dan memutarnya dengan pita elektrik:


Untuk menggunakan bekalan kuasa tunggal, anda perlu menambah induktor 68μH ke jurang wayar kuasa positif Arduino dan sambungkan kapasitor 10v 1000uF selari. Kami menyambung wayar isyarat servo ke pin 2, pemandu motor ke pin 5 dan 6, kami menyambungkan anoda lampu LED melalui perintang kepada 4 pin, katod ke GND. Resistor harus dipilih untuk dioda yang anda gunakan.

Saya menyebarkan skim ini:


Modul Bluetooth boleh menggunakan HC-05 atau HC-06. Mereka mudah dibeli, dan harganya berpatutan. HC-05 berfungsi, bergantung kepada tetapan, dalam mod induk, iaitu, ia membuat sambungan itu sendiri, atau dalam mod hamba, anda boleh menyambung kepadanya. HC-06 hanya berfungsi dalam mod hamba. Modul itu sendiri adalah papan kecil dengan jarak yang kecil antara kenalan:


Adalah bernilai memilih modul yang telah disediakan dalam bentuk dua papan yang dipateri bersama. Papan besar mereka adalah papan roti khusus dengan kenalan yang diperlukan dan pengatur voltan 3.3 volt ke modul Bluetooth:


Dalam rangka untuk kenalan TX dan RX Arduino untuk tetap bebas untuk menyambung ke komputer, kami akan menyambungkan modul Bluetooth melalui perpustakaan SoftwareSerial. Oleh itu, kami akan mewujudkan port sambungan perisian. Kami menyambungkan modul seperti berikut:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND -GND

Kami meletakkan bateri dan bateri 9 volt di bahagian belakang mesin:


Kami memasang semua elektrik mengikut skema, saya menggunakan pendawaian kecil untuk menyambung:


Kami meletakkan juruelektrik di atas bateri:


Sekarang anda boleh meletakkan penutup atas yang dipasang sebelumnya. Tiada kedudukan di lokasi juruelektrik, untuk akses mudah ke:


Bahagian atas penutup teratas sehingga anda boleh sampai ke elektrik dan dari sisi:



Sekarang anda boleh menutup belakang sepenuhnya:


Dan ia sepatutnya kelihatan seperti di bawah:


Dan di hadapan:


Langkah 5 Pasang persekitaran pengaturcaraan dan perpustakaan.
Persekitaran pengaturcaraan Arduino adalah Arduino IDE. Jika anda memilikinya, semak perkaitan versinya. Jika tidak, perlu.

Kemudian kami menambah perpustakaan. Servo.h digunakan untuk mengawal servo. SoftwareSerial.h mewujudkan port komunikasi untuk modul Bluetooth:
servo.rar [24.79 Kb] (muat turun: 68)

softwareserial.rar [9.29 Kb] (downloads: 66)


Muat turun dan buka arkib. Seterusnya, kami mengalihkan fail-fail yang belum dibongkar ke folder "pustaka" yang terletak di dalam folder dengan Arduino IDE dipasang. Anda juga boleh menambahkannya ke persekitaran pengaturcaraan tanpa membongkar arkib. Untuk melakukan ini, jalankan Arduino IDE, pilih Sketch - Connect Library dari menu. Di bahagian paling atas senarai juntai bawah, pilih item "Tambah .Zip library". Ia tetap untuk menunjukkan lokasi arkib yang dimuat turun. Selepas semua manipulasi, anda perlu memulakan semula IDE Arduino.

Langkah 5 Mengkonfigurasi modul komunikasi.
Langkah seterusnya adalah untuk mengkonfigurasi modul Bluetooth. Untuk melakukan ini, isikan lakaran berikut dalam papan Arduino:
bluetooth_send_at.rar [857 b] (muat turun: 63)


Lakaran ini digunakan untuk menyambungkan komputer dengan modul Bluetooth. Kami akan menggunakan tetingkap terminal dari Arduino IDE. Pilih Alat - Monitor Pantas.
Sekiranya anda mempunyai HC-06, kemudian tetapkan kelajuan kepada 9600, tetapkan parameter tanpa menghantar NL dan CR, dan masukkan arahan berikut:
"AT" (tanpa petikan) harus menerima jawapan "OK"
"AT + BAUD7" (tanpa petikan) jawapan "OK57600" sepatutnya datang.

Sekiranya anda mempunyai HC-05, kemudian tetapkan kelajuan kepada 38400, tetapkan parameter penghantaran 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 6 Lakaran.
Dan akhirnya, isikan lakaran untuk mesin kami di Arduino:
posharnaya.rar [962 b] (muat turun: 74)


Langkah 7 Mengkonfigurasi peranti kawalan.
Kami akan mengawal model kami menggunakan peranti android. Kami masuk ke tetapan Bluetooth, mencari modul Arduino kami dan sambungkan menggunakan kata laluan untuk sambungan "1234", mungkin kata laluan akan menjadi "0000", ia mungkin berbeza untuk model yang berbeza. Seterusnya, pasang program kawalan. Muat turun program Percuma Joystick BT Arduino dari mainan Google. Menjalankan tetapan program, pasang arahan berikut:
W - ke hadapan
S - belakang
A - kiri
D - betul
F - berhenti
G - roda stereng
K - lampu
L - lampu mati

Anda juga boleh menggunakan komputer yang menjalankan Windows. Muat turun program berikut:
pc.rar [49.07 Kb] (muat turun: 60)


Kemudian anda perlu membuat sambungan menggunakan kata laluan yang sama. Pilih com-port modul Bluetooth kami dalam program ini. Dan konfigurasikan program untuk arahan yang sama.

Simulasi menggunakan Lego Technic dan Arduino
Jumlah Pengundi: 15
3.7
4
4

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 ...