Daftar Isi:
- Langkah 1: Komponen
- Langkah 2: Urutan Perakitan
- Langkah 3: Modul & Tombol Bluetooth
- Langkah 4: Transistor
- Langkah 5: Kode Arduino
- Langkah 6: Aplikasi Pengangkatan Bertenaga Digital
- Langkah 7: Akhir
Video: Digital Controller untuk Air Suspension Menggunakan Arduino dan Remote Smartphone: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
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
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:
- Mulailah dengan menghubungkan arduino Anda ke rel daya di papan tempat memotong roti 5v dan Gnd di kedua sisi.
- Hubungkan modul Bluetooth.
- Hubungkan semua transistor.
- Hubungkan semua tombol.
- Bagikan koneksi GND dari mobil dengan papan tempat memotong roti.
- Gunakan step-down untuk menyalakan arduino "jika Anda memilikinya.
- Unggah kode ke arduino.
- Instal aplikasi di smartphone Anda.
- Buka monitor Serial, pastikan tombol berfungsi "teks akan muncul di monitor serial" lampu akan menyala saat Anda menekannya.
- Identifikasi semua keluaran transistor sehingga Anda dapat menghubungkan roda yang benar ke atas atau ke bawah di dalam mobil.
Langkah 3: 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.
- Hubungkan +5v dan GND modul
- Cukup sambungkan salah satu ujung resistor 1k8 ke ground dan ujung lainnya di dekat modul di lubang pertama rel.
- 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.
- Hubungkan kabel pada pin digital 10 arduino ke RX modul bluetooth.
- 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
- Masukkan tombol tekan.
- Hubungkan semuanya ke +5v pada leg pertama yang sama.
- Di sisi lain papan tempat memotong roti, sambungkan resistor 470k secara seri di kaki berlawanan dari +5v dan resistor terakhir ke satu rel kosong.
- 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.
- Terakhir sambungkan kabel dari antara resistor ke pin analog A1 pada arduino.
Langkah 4: 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:
- 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.
- 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".
- Pin kanan dibagi di antara semua transistor, ini juga harus dibagikan dengan Ground mobil dan Arduino GND.
- Hubungkan satu kabel dari pin digital Arduino 2 ke ujung tunggal resistor 1k.
- 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
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
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:
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino - Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter - Helikopter Rc - Pesawat Rc Menggunakan Arduino: 5 Langkah (dengan Gambar)
Remote Nirkabel Menggunakan Modul 2.4Ghz NRF24L01 Dengan Arduino | Penerima Pemancar 4 Saluran / 6 Saluran Nrf24l01 untuk Quadcopter | Helikopter Rc | Pesawat Rc Menggunakan Arduino: Untuk mengoperasikan mobil Rc | Quadcopter | Drone | pesawat RC | RC boat, kita selalu membutuhkan receiver dan transmitter, misalkan untuk RC QUADCOPTER kita membutuhkan transmitter dan receiver 6 channel dan jenis TX dan RX itu terlalu mahal, jadi kami akan membuatnya di
HRV (Home Air Exchanger) Arduino Controller Dengan Air Economizer: 7 Langkah (dengan Gambar)
HRV (Home Air Exchanger) Arduino Controller Dengan Air Economizer: HRV Arduino Controller dengan Air EconomizerJadi sejarah saya dengan proyek ini adalah saya tinggal di Minnesota dan papan sirkuit saya digoreng di LifeBreath 155Max HRV saya. Saya tidak ingin membayar $200 untuk yang baru. Saya selalu menginginkan sesuatu dengan penghemat udara dosa
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Perkeretaapian: 8 Langkah (dengan Gambar)
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Perkeretaapian: Dalam masyarakat modern, peningkatan penumpang kereta api berarti bahwa perusahaan kereta api harus berbuat lebih banyak untuk mengoptimalkan jaringan untuk memenuhi permintaan. Dalam proyek ini kami akan menunjukkan dalam skala kecil bagaimana sensor suhu, air hujan, dan getaran
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: 4 Langkah
Metode Deteksi Ketinggian Air Arduino Menggunakan Sensor Ultrasonik dan Sensor Air Funduino: Dalam proyek ini, saya akan menunjukkan cara membuat detektor air murah menggunakan dua metode:1. Sensor ultrasonik (HC-SR04).2. Sensor air funduino