Isi kandungan:

Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)
Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)

Video: Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)

Video: Pengawal Digital untuk Penggantungan Udara Menggunakan Arduino dan Telefon Pintar Jauh: 7 Langkah (dengan Gambar)
Video: YB1BBW, Cara bermain CW dengan HP dan SDR Radio 2024, November
Anonim
Image
Image
Komponen
Komponen

Hai semua

Dalam arahan ini saya akan cuba menunjukkan kepada anda cara membina pengawal untuk penggantungan udara kereta anda, menggunakan satu modul arduino + bluetooth dan untuk telefon pintar jauh mana pun dengan android +4.4, ini juga merupakan petunjuk pertama saya, jadi tolong ikuti saya:)

Projek ini dimulakan dengan rakan yang memasang penggantungan udara tetapi tidak mempunyai alat kawalan digital, jadi pada masa lapang saya memutuskan untuk melihat apakah saya boleh membuatnya untuknya, kemudian saya memutuskan untuk mencuba dan menjual idea itu tetapi di sini di Portugal tidak ada yang kelihatan berminat dan kerana saya tidak memiliki kereta dengan udara yang dipasang, sekarang, saya akan berkongsi projek ini dengan semua orang.

Perkakasan dan perisian di arduino dibuat untuk berfungsi dengan apk DigitalPowerLift pada Telefon Pintar, ia berfungsi pada penggantungan dengan 4 solenoid atau dengan 8 juga terdapat 3 butang pada perkakasan ini sehingga anda dapat menyesuaikan ketinggian kereta tanpa telefon.

Langkah saya yang seterusnya dengan projek ini adalah menjadi sensor ketinggian untuk setiap roda dan mengaktifkan Auto-Mode dalam apk tetapi, sekali lagi, kerana saya tidak mempunyai kereta dengan udara untuk mencuba barang setiap hari ada tetapi hanya menunjukkan kelajuan.

Projek ini memerlukan beberapa komponen lain untuk dibina kerana arduino sahaja tidak dapat mengaktifkan solenoid 12v pada injap udara, dan semacam pengatur untuk membekalkan kuasa ke arduino kerana lonjakan pada garis 12v kereta "sekiranya berlaku", projek ini juga boleh menggunakan susun atur yang sama untuk projek lain yang memerlukan pengaktifan solenoid melalui telefon pintar.

Dengan arahan ini, anda juga akan belajar bagaimana menerapkan pembahagi voltan ke projek anda, menggunakan beberapa tombol tekan dengan arduino anda hanya terpasang pada satu pin analog, menggunakan transistor untuk mengaktifkan beban yang lebih besar daripada arduino 5v.

Anda akan dapat memuat turun semua kod untuk arduino beberapa langkah ke depan, untuk telefon pintar apk DigitalPowerLift boleh dimuat turun dari google play.

Saya akan menunjukkan cara memasang semuanya ke papan roti tetapi saya mempunyai 2 contoh "periksa video terakhir" dari semua komponen dalam pcb kecil, bagi mereka yang anda perlukan beberapa kemahiran pematerian.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen

Senarai komponen:

TIP120 -Transistor ---- 8

N4007 -Diod Standard ---- 8

Perintang 1K ---- 9

Perintang 1K8 ---- 1

Perintang 390k ---- 1

Perintang 470k ---- 3

Tombol Tekan ---- 3

Dipimpin 3mm Hijau ---- 4

Led 3mm Merah ---- 4

Pilihan - DC-DC Langkah Turun 4.5V- 60V hingga 3-35V ---- 1

Modul Bluetooth HC-05

Arduino

Papan roti 830 mata

Jumpercables papan roti

Catatan: Sekiranya di dalam kereta anda hanya mempunyai 2 solenoid untuk setiap gandar, anda hanya memerlukan 2 dari setiap Led, 4 - TIP120 dan 4 - Diod Mana-mana kehendak arduino ini akan dilakukan "Uno, Pro mini, Breaduino" yang lain juga akan berfungsi tetapi beberapa perubahan ke voltan step-down dan dalam kod pin-out perlu diedit sebelum memuat naik.

Langkah 2: Perintah Perhimpunan

Sepertinya saya lebih mudah menyambungkan semuanya ke papan roti.

Perintah Perhimpunan:

  1. Mulakan dengan menghubungkan arduino anda ke rel kuasa di papan roti 5v dan Gnd di kedua-dua belah pihak.
  2. Sambungkan modul Bluetooth.
  3. Sambungkan semua transistor.
  4. Sambungkan semua butang.
  5. Kongsi sambungan GND dari kereta dengan papan roti.
  6. Gunakan langkah turun untuk mengaktifkan arduino "sekiranya anda memilikinya.
  7. Muat naik kod ke arduino.
  8. Pasang aplikasi pada telefon pintar anda.
  9. Buka monitor Serial, pastikan butang tekan berfungsi "teks akan muncul pada monitor bersiri" lampu akan menyala semasa anda menekannya.
  10. Kenal pasti semua output transistor supaya anda dapat menyambungkan roda yang betul ke atas atau ke bawah di dalam kereta.

Langkah 3: Modul & Butang Bluetooth

Modul & Butang Bluetooth
Modul & Butang Bluetooth
Modul & Butang Bluetooth
Modul & Butang Bluetooth
Modul & Butang Bluetooth
Modul & Butang Bluetooth

Dengan andaian bahawa sebahagian daripada anda tidak pernah menggunakan modul bluetooth atau transistor, saya memutuskan untuk membuat panduan kecil mengenai bagaimana menghubungkan semuanya secara terperinci, ini adalah yang pertama. Anda boleh mengikuti gambar untuk membantu anda menghubungkan semuanya dengan baik.

Modul Bluetooth:

Mula-mula kita perlu menurunkan arduino Rx yang 5v hingga 3.3v cara termudah dan termurah adalah membuat pembahagi voltan, seperti yang anda lihat dalam gambar sangat mudah.

  1. Sambungkan + 5v dan GND modul
  2. Sambungkan satu hujung perintang 1k8 ke tanah dan ujung yang lain berhampiran modul di lubang 1 rel.
  3. Sambungkan salah satu hujung perintang 1k di rel yang sama dengan 1k8 hanya tinggalkan lubang di antara mereka, hujung perintang 1k yang lain bersambung di tempat lain.
  4. Sambungkan kabel pada pin digital 10 arduino ke RX modul bluetooth.
  5. Sambungkan kabel pada pin digital 11 arduino ke rel di mana perintang 1k sepi.

Akhirnya sambungkan kabel ke rel yang sama di mana kedua-dua perintang bertemu, masukkan kabel tepat di antara mereka dan hujung yang lain ke modul TX.

Butang tekan:

Oleh kerana saya membina projek ini dengan memikirkan nilai membaca dari pin analog, saya perlu memastikan pin di arduino bebas dan dengan 8 solenoid untuk beroperasi ditambah dengan 2 pin dari modul bluetooth mereka akan turun dengan cepat, jadi saya memutuskan untuk menggunakan 3 butang di pin analog arduino yang sama menggunakan sambungan seperti yang anda lihat dalam gambar.

Catatan: Untuk butang ini berfungsi, anda perlu menggunakan perintang yang sama seperti yang saya gunakan atau anda perlu menukar kodnya

  1. Masukkan butang tekan.
  2. Sambungkan semuanya ke + 5v pada kaki pertama yang sama.
  3. Di bahagian lain papan roti sambungkan perintang 470k secara bersiri pada kaki bertentangan + 5v dan perintang terakhir ke satu rel kosong.
  4. Sekarang lakukan sama seperti pembahagi voltan dengan modul bluetooth, sambungkan salah satu hujung perintang 390k ke tanah dan ujung yang lain ke rel yang sama di mana 470k sendirian meninggalkan lubang di antara mereka.
  5. Akhirnya sambungkan kabel dari antara perintang ke pin analog A1 pada arduino.

Langkah 4: Transistor

Transistor
Transistor
Transistor
Transistor
Transistor
Transistor

Sekarang transistor

Ini mudah, mulakan dengan menyambungkan seperti gambar dan ulangi untuk yang lain.

Dalam langkah ini, anda perlu mengetahui bagaimana diod berfungsi, jika tidak betul-betul sederhana. Bayangkan saja ia sebagai sungai yang hanya mengalir sehala, kerana kita akan bekerjasama dengan GND untuk mengaktifkan solenoid, kita mesti menghubungkan hujung diod yang mempunyai cincin perak kecil di sekelilingnya, ke titik + dan ujung yang sama rel sebagai pin tengah pada TIP120, ini untuk mengelakkan menggoreng transistor anda kerana solenoida seperti mesin DC, apabila anda melepaskannya, ia akan menghasilkan arus yang singkat yang akan cuba kembali ke transistor jadi kita perlu buangkannya ke + sekali lagi. "Gunakan gambar yang diberikan untuk pertolongan dan contoh"

Sekiranya pemasangan perjalanan udara anda hanya mempunyai 4 solenoid, perhatikan nota terakhir.

Langkah-langkah:

  1. Menghadapi teks pada transistor pin kiri adalah di mana anda mesti menyambungkan satu hujung perintang 1k yang lain ke rel kosong, juga menyambungkan kaki panjang Led "Anode" di pin kiri yang sama dan kaki pendek "Cathode" ke GND.
  2. Pada rel pin tengah sambungkan diod berhampiran transistor dan satu kabel kabel selepas dioda "ikuti arahan gambar", "kabel kabel adalah apa yang akan disambungkan ke GND solenoid".
  3. Pin kanan dikongsi di antara semua transistor, ini juga mesti dikongsi dengan kereta Ground dan Arduino GND.
  4. Sambungkan satu kabel dari pin digital Arduino 2 ke hujung perintang 1k sahaja.
  5. Ulangi untuk semua transistor dari pin digital 2 hingga pin9 digital, lihat di bawah beberapa Label untuk menyambung ke sistem udara kereta anda.

Arduino - sambungan transistor:

Green Leds adalah untuk UP:

Pin digital 2 - Roda kiri depan ke atas

Pin digital 3 - Roda kanan depan ke atas

Pin digital 4 - roda kiri belakang ke atas

Pin digital 5 - roda kanan belakang ke atas

Red Leds adalah untuk Down:

Pin digital 6 - Roda kiri depan Bawah

Pin digital 7 - Roda kanan depan ke bawah

Pin digital 8 - roda kiri belakang ke bawah

Pin digital 9 - roda kanan belakang ke bawah

Catatan:

Untuk pemasangan perjalanan udara, bukannya kawalan roda bebas "8 solenoid" hanya mempunyai kawalan untuk setiap gandar "4 solenoid" bersambung seperti ini.

Hijau Led:

Pin digital 2 - Gandar depan Ke Atas

Pin digital 4 - Gandar belakang Ke Atas

Led Merah:

Pin digital 6 - Gandar depan Ke Bawah

Pin digital 8 - Gandar belakang Ke Bawah

Langkah 5: Kod Arduino

Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino
Kod Arduino

Sekiranya anda membuat semua sambungan seperti yang dinyatakan, muat naik kod tersebut kepada anda arduino.

Sekiranya tidak ada beberapa gambar untuk menolong anda.

Sekiranya anda telah menggunakan perintang yang berbeza untuk butang, anda juga mempunyai bantuan dalam gambar

Muat turun kod arduino di sini muat turun kod di sini.

Dalam gambar yang anda dapati:

  • Di mana untuk menukar bauderate
  • Di mana untuk menukar pin yang menyambung ke transistor dan akan mengoperasikan solenoid itu
  • Tempat menukar pin Bluetooth RX / TX
  • Sekiranya anda telah menggunakan perintang yang berbeza dari yang ditunjukkan dalam butang, ada yang membantu di sana.

Sekiranya anda merasakannya, sila ubah kodnya atau gunakan seperti yang anda mahukan pada projek anda yang lain.

"perkongsian bermakna"

!!Sangat penting

Jangan ubah kod di mana ia menerima data dari Aplikasi Android atau tidak akan berfungsi dengan aplikasi android, ubah saja jika anda yakin dengan apa yang anda lakukan

Langkah 6: Aplikasi Angkat Bertenaga Digital

Aplikasi ini sudah berfungsi dengan kod arduino.

Anda boleh menyemak video.

Untuk memuat turun aplikasi dari google play anda boleh mencarinya di sini.

Cukup aktifkan Bluetooth telefon anda, cari dan pasangkan modul Bt anda.

Buka aplikasinya, pergi ke sudut kanan atas dan klik untuk menyambung, kemudian akan membuka senarai peranti berpasangan hanya pilih modul Bt dengan mengkliknya dan tunggu, ia harus kembali dengan bola hijau di sudut kiri atas dan mengatakan bahawa ia disambungkan.

Semuanya berfungsi kecuali Auto-Mode, yang pada masa ini hanya memaparkan kelajuan gps.

Dalam fungsi Tambahan anda meletakkan skrin telefon anda menghadap ke atas dan memiringkan telefon, kereta akan melakukan hal yang sama.

Langkah 7: Akhir

Image
Image

Sekiranya anda mempunyai keraguan atau memerlukan pertolongan, beritahu saya bahawa saya akan berusaha menolong anda dengan sebaik mungkin.

Anda boleh mengikuti contoh-contoh dalam video mengenai cara membuatnya dalam pcb kecil yang sangat padat dan berfungsi sepenuhnya yang telah saya lakukan.

Sekiranya anda berminat bahawa saya membuat arahan mengenai cara membuat aplikasi android untuk mengendalikan projek arduino menggunakan studio android beritahu saya di komen.

Saya harap anda berjaya melakukannya, dan bersenang-senang melakukannya.

Sekiranya anda juga mempunyai beberapa petua untuk memperbaiki atau memperbaiki arahan saya, beritahu saya di komen juga.

Semoga anda yang terbaik!

:)

Disyorkan: