Daftar Isi:

Digital Controller untuk Air Suspension Menggunakan Arduino dan Remote Smartphone: 7 Langkah (dengan Gambar)
Digital Controller untuk Air Suspension Menggunakan Arduino dan Remote Smartphone: 7 Langkah (dengan Gambar)

Video: Digital Controller untuk Air Suspension Menggunakan Arduino dan Remote Smartphone: 7 Langkah (dengan Gambar)

Video: Digital Controller untuk Air Suspension Menggunakan Arduino dan Remote Smartphone: 7 Langkah (dengan Gambar)
Video: Tonton Sampai Habis !!! Belajar Arduino Di Jamin Bisa 2024, November
Anonim
Image
Image
Komponen
Komponen

Halo semuanya

Dalam instruksi ini saya akan mencoba menunjukkan kepada Anda cara membuat pengontrol untuk suspensi udara mobil Anda, menggunakan satu modul arduino + bluetooth dan untuk remote semua smartphone dengan android +4.4, ini juga instruksi pertama saya jadi mohon bersabar:)

Proyek ini dimulai dengan seorang teman yang memasang suspensi udara tetapi tidak memiliki pengontrol digital, jadi di waktu luang saya, saya memutuskan untuk melihat apakah saya dapat membuatkannya untuknya, kemudian saya memutuskan untuk mencoba dan menjual ide itu tetapi di sini di Portugal sepertinya tidak ada yang tertarik dan karena saya bahkan tidak memiliki mobil dengan udara terpasang, sekarang, saya akan berbagi proyek dengan semua orang.

Perangkat keras dan perangkat lunak pada arduino dibuat untuk bekerja dengan apk DigitalPowerLift di Smartphone, berfungsi pada suspensi dengan 4 solenoida atau dengan 8 juga ada 3 tombol pada perangkat keras ini sehingga Anda dapat menyesuaikan ketinggian mobil tanpa telepon.

Langkah saya selanjutnya dengan proyek ini adalah sensor ketinggian untuk setiap roda dan mengaktifkan Auto-Mode di dalam apk tetapi, sekali lagi, karena saya bahkan tidak memiliki mobil dengan udara untuk mencoba hal-hal setiap hari di sana tetapi hanya menunjukkan kecepatan.

Proyek ini membutuhkan beberapa komponen lain untuk dibangun karena arduino sendiri tidak dapat mengaktifkan solenoid 12v pada katup udara, dan semacam regulator untuk memasok daya ke arduino karena paku pada jalur 12v mobil "berjaga-jaga", proyek ini juga dapat menggunakan tata letak yang sama untuk proyek lain yang memerlukan aktivasi solenoida melalui smartphone.

Dengan instruksi ini, Anda juga akan belajar bagaimana menerapkan pembagi tegangan ke proyek Anda, menggunakan beberapa tombol dengan arduino Anda dicolokkan hanya ke satu pin analog, menggunakan transistor untuk mengaktifkan beban yang lebih besar daripada arduino 5v.

Anda akan dapat mengunduh semua kode untuk arduino hanya beberapa langkah ke depan, untuk smartphone apk DigitalPowerLift dapat diunduh dari google play.

Saya akan menunjukkan cara merakit semuanya ke papan tempat memotong roti tetapi saya punya 2 contoh "periksa video terakhir" dari semua komponen dalam PCB kecil, untuk itu Anda akan memerlukan beberapa keterampilan menyolder.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen

Daftar komponen:

TIP120 -Transistor ---- 8

N4007 -Dioda Standar ---- 8

Resistor 1K ---- 9

Resistor 1K8 ---- 1

Resistor 390k ---- 1

Resistor 470k ---- 3

Tombol Tekan ---- 3

Led 3mm Hijau ---- 4

Led 3mm Merah ---- 4

Opsional - DC-DC Step Down 4.5V- 60V ke 3-35V ---- 1

Modul Bluetooth HC-05

Arduino

Papan tempat memotong roti 830 poin

Kabel jumper papan tempat memotong roti

Catatan: Jika di mobil Anda, Anda hanya memiliki 2 solenoida untuk setiap poros, Anda hanya membutuhkan 2 masing-masing Led, 4 - TIP120 dan 4 - Dioda Salah satu dari arduino ini akan melakukan "Uno, Pro mini, Breaduino" yang lain juga akan berfungsi tetapi beberapa perubahan untuk tegangan step-down dan di kode pin-out perlu diedit sebelum di upload.

Langkah 2: Urutan Perakitan

Seperti yang saya pikir lebih mudah untuk menghubungkan semuanya ke papan tempat memotong roti.

Urutan perakitan:

  1. Mulailah dengan menghubungkan arduino Anda ke rel daya di papan tempat memotong roti 5v dan Gnd di kedua sisi.
  2. Hubungkan modul Bluetooth.
  3. Hubungkan semua transistor.
  4. Hubungkan semua tombol.
  5. Bagikan koneksi GND dari mobil dengan papan tempat memotong roti.
  6. Gunakan step-down untuk menyalakan arduino "jika Anda memilikinya.
  7. Unggah kode ke arduino.
  8. Instal aplikasi di smartphone Anda.
  9. Buka monitor Serial, pastikan tombol berfungsi "teks akan muncul di monitor serial" lampu akan menyala saat Anda menekannya.
  10. Identifikasi semua keluaran transistor sehingga Anda dapat menghubungkan roda yang benar ke atas atau ke bawah di dalam mobil.

Langkah 3: Modul & Tombol Bluetooth

Modul & Tombol Bluetooth
Modul & Tombol Bluetooth
Modul & Tombol Bluetooth
Modul & Tombol Bluetooth
Modul & Tombol Bluetooth
Modul & Tombol Bluetooth

Dengan asumsi bahwa beberapa dari Anda tidak pernah menggunakan modul bluetooth atau transistor, saya memutuskan untuk membuat panduan kecil tentang cara menghubungkan semuanya secara detail, ini adalah yang pertama. Anda dapat mengikuti gambar untuk membantu Anda menghubungkan semuanya dengan baik.

Modul Bluetooth:

Pertama kita perlu menurunkan arduino Rx yang 5v ke 3.3v cara termudah dan termurah adalah membuat pembagi tegangan, seperti yang Anda lihat pada gambar sangat sederhana.

  1. Hubungkan +5v dan GND modul
  2. Cukup sambungkan salah satu ujung resistor 1k8 ke ground dan ujung lainnya di dekat modul di lubang pertama rel.
  3. Hubungkan salah satu ujung resistor 1k di rel yang sama dengan 1k8 hanya meninggalkan lubang di antara mereka, ujung lain dari resistor 1k terhubung di tempat lain.
  4. Hubungkan kabel pada pin digital 10 arduino ke RX modul bluetooth.
  5. Hubungkan kabel pada pin digital 11 arduino ke rel di mana resistor 1k kesepian.

Terakhir sambungkan kabel ke rel yang sama tempat kedua resistor bertemu, masukkan kabel tepat di antara keduanya dan ujung lainnya ke modul TX.

Tekan tombol:

Karena saya sedang membangun proyek ini dengan berpikir untuk membaca nilai dari pin analog, saya perlu menjaga pin di arduino gratis dan dengan 8 solenoida untuk beroperasi ditambah 2 pin dari modul bluetooth mereka turun dengan cepat, jadi saya memutuskan untuk menggunakan 3 tombol pada pin analog arduino yang sama menggunakan koneksi seperti yang Anda lihat pada gambar.

Catatan: Agar tombol-tombol ini berfungsi, Anda harus menggunakan resistor yang sama persis dengan yang saya gunakan atau Anda perlu mengubah kodenya

  1. Masukkan tombol tekan.
  2. Hubungkan semuanya ke +5v pada leg pertama yang sama.
  3. Di sisi lain papan tempat memotong roti, sambungkan resistor 470k secara seri di kaki berlawanan dari +5v dan resistor terakhir ke satu rel kosong.
  4. Sekarang lakukan hal yang sama seperti pembagi tegangan dengan modul bluetooth, sambungkan salah satu ujung resistor 390k ke ground dan yang lainnya ke rel yang sama di mana 470k saja meninggalkan lubang di antara mereka.
  5. Terakhir sambungkan kabel dari antara resistor ke pin analog A1 pada arduino.

Langkah 4: Transistor

transistor
transistor
transistor
transistor
transistor
transistor

Sekarang transistor

Ini sederhana, mulailah dengan menghubungkan satu seperti gambar dan ulangi untuk sisanya.

Pada langkah ini Anda perlu mengetahui cara kerja dioda, jika belum, sangatlah sederhana. Bayangkan saja seperti sungai yang hanya mengalir satu arah, karena kita akan bekerja dengan GND untuk mengaktifkan solenoida kita harus menghubungkan ujung dioda yang memiliki cincin perak kecil di sekitarnya, ke + dan ujung lainnya pada yang sama rel sebagai pin tengah pada TIP120, ini untuk mencegah penggorengan transistor Anda karena solenoida seperti mesin DC, ketika Anda melepaskannya, mereka akan menghasilkan arus dalam waktu singkat yang akan mencoba untuk melakukan perjalanan kembali ke transistor sehingga kita perlu membuangnya ke + lagi. "Gunakan gambar yang disediakan untuk bantuan dan contoh"

Jika instalasi perjalanan udara Anda hanya memiliki 4 solenoida, perhatikan catatan terakhir.

Langkah:

  1. Menghadapi teks pada transistor pin kiri adalah di mana Anda harus menghubungkan salah satu ujung resistor 1k yang lain ke rel kosong, juga menghubungkan kaki panjang Led "Anoda" di pin kiri yang sama dan kaki pendek "Katoda" ke GND.
  2. Di rel pin tengah hubungkan dioda dekat transistor dan satu kabel setelah dioda "ikuti petunjuk gambar", "kabel kabel itulah yang akan terhubung ke GND dari solenoida".
  3. Pin kanan dibagi di antara semua transistor, ini juga harus dibagikan dengan Ground mobil dan Arduino GND.
  4. Hubungkan satu kabel dari pin digital Arduino 2 ke ujung tunggal resistor 1k.
  5. Ulangi untuk semua transistor dari digital pin 2 sampai digital pin9, lihat di bawah beberapa Label cara menghubungkan ke sistem udara mobil Anda.

Arduino - koneksi transistor:

Led Hijau adalah untuk NAIK:

Pin digital 2 - Roda kiri depan Atas

Pin digital 3 - Roda kanan depan Atas

Pin digital 4 - Roda kiri belakang Atas

Pin digital 5 - Roda kanan belakang Atas

Led Merah untuk Bawah:

Pin digital 6 - Roda kiri depan Bawah

Pin digital 7 - Roda kanan depan Bawah

Pin digital 8 - Roda kiri belakang Bawah

Pin digital 9 - Roda kanan belakang Bawah

Catatan:

Untuk instalasi perjalanan udara yang alih-alih kontrol roda independen "8 solenoida" hanya memiliki kontrol untuk setiap poros "4 solenoida" yang terhubung seperti ini.

dipimpin hijau:

Pin digital 2 - Gandar depan Atas

Pin digital 4 - Gandar belakang Atas

dipimpin merah:

Pin digital 6 - Gandar depan Bawah

Pin digital 8 - Gandar belakang Bawah

Langkah 5: Kode Arduino

Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino
Kode Arduino

Jika Anda membuat semua koneksi seperti yang ditentukan, cukup unggah kode ke arduino Anda.

Jika tidak ada beberapa gambar untuk membantu Anda.

Jika Anda telah menggunakan resistor yang berbeda untuk tombol, Anda juga memiliki bantuan dalam gambar

Download kode arduino disini download kodenya disini.

Dalam gambar Anda dapat menemukan:

  • Di mana mengubah bauderate
  • Dimana untuk mengganti pin yang terhubung ke transistor dan akan mengoperasikan solenoida
  • Di mana mengganti pin Bluetooth RX/TX
  • Jika Anda telah menggunakan resistor yang berbeda dari yang diinstruksikan di tombol, beberapa bantuan di sana.

Jika Anda mau, silakan ubah kodenya atau gunakan sesuka Anda di proyek Anda yang lain.

"Berbagi adalah peduli"

!!Sangat penting

Jangan ubah kode tempat menerima data dari Aplikasi Android atau jika tidak, aplikasi Android tidak akan berfungsi, ubah saja jika Anda yakin dengan apa yang Anda lakukan

Langkah 6: Aplikasi Pengangkatan Bertenaga Digital

Aplikasi ini sudah berfungsi dengan kode arduino.

Anda dapat memeriksa video.

Untuk mengunduh aplikasi dari google play Anda dapat menemukannya di sini.

Cukup aktifkan Bluetooth ponsel Anda, cari dan pasangkan modul Bt Anda.

Buka aplikasi, pergi ke sudut kanan atas dan klik untuk terhubung, itu kemudian akan membuka daftar perangkat yang dipasangkan cukup pilih modul Bt dengan mengkliknya dan tunggu, itu harus kembali dengan bola hijau di sudut kiri atas dan berkata bahwa itu terhubung.

Semuanya berfungsi kecuali Mode Otomatis, yang saat ini hanya menampilkan kecepatan gps.

Dalam fungsi Ekstra Anda memposisikan layar ponsel Anda menghadap ke atas dan memiringkan ponsel, mobil akan melakukan hal yang sama.

Langkah 7: Akhir

Image
Image

Jika Anda memiliki keraguan atau memerlukan bantuan, beri tahu saya bahwa saya akan mencoba membantu Anda semampu saya.

Anda dapat mengikuti contoh di video tentang cara membuat PCB kecil ini sangat kompak dan berfungsi penuh yang telah saya lakukan.

Jika Anda tertarik saya membuat instruksi tentang cara membuat aplikasi android untuk mengontrol proyek arduino menggunakan studio android, beri tahu saya di komentar.

Saya harap Anda berhasil membuatnya bekerja, dan bersenang-senang melakukannya.

Jika Anda juga memiliki beberapa tip untuk memperbaiki atau meningkatkan instruksi saya, beri tahu saya di komentar juga.

Semoga tercapai segala yang terbaik untukmu!

:)

Direkomendasikan: