Daftar Isi:
- Langkah 1: Tautan Pembelian Perangkat Keras
- Langkah 2: Atur Perangkat Keras, IDE, dan Hal-Hal Penting Lainnya
- Langkah 3: Tautan Video
- Langkah 4: Lakukan Sendiri dan Kejutkan
Video: Hacks Mobil Menggunakan Arduino: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Dokumentasi ini menyajikan cara sederhana dan hemat biaya untuk meretas aliran OBD mobil. Dalam hal ini saya mencoba menunjukkan cara umum untuk mendapatkan informasi OBD.
Di sini saya menggunakan Arduino UNO, CAN-Bus shield(1.2), kabel DB9 untuk menghubungkan ke port OBD dan untuk pemrograman Arduino IDE (yang membantu untuk membakar kode ke uno dengan mudah).
Saya memulai proyek ini untuk membuat kunci otomatis pintu ketika kendaraan mencapai kecepatan 20KM dan menggulung semua jendela secara otomatis ketika mobil terkunci dari luar.
Untuk menemukan data yang dihasilkan dari port OBD perlu menganalisis dan memahami data sebelum memulai proyek ini. (Perlu lebih banyak kesabaran dan terus menerus melalui put).
Di sini ceritanya dimulai. (Saya sedang mencoba Hyundai Grand i10, Magna, 2019 - Make in India, Data akan bervariasi sesuai dengan pabrikan / varian dll).
Langkah 1: Tautan Pembelian Perangkat Keras
- CAN-bus arduino shield - CAN-bus shield
- Arduino UNO - Arduino UNO
- Port OBD ke Kabel DB9 - Kabel DB9
Langkah 2: Atur Perangkat Keras, IDE, dan Hal-Hal Penting Lainnya
Sebelum memulai proyek, kami harus memastikan bahwa semua perangkat keras yang digunakan untuk proyek ini harus diperiksa dan berfungsi seperti yang diharapkan. Jadi kita harus menghubungkan perangkat keras ke port OBD dan perlu memastikan tidak ada asap atau panas yang tidak perlu yang dihasilkan dari perangkat keras, maka kita harus membakar kode sampel untuk memastikan perangkat keras dapat membaca aliran data dari OBD.
Langkah pertama dimulai di sini, Siapkan Arduino IDE di mesin dan pastikan perpustakaan yang diperlukan diinstal di dalamnya. Setelah menghubungkan arduino uno ke komputer, maka kita telah memilih port serial dan jenis papan yang terhubung di Arduino IDE.
Contoh kode harus diunduh dari repositori git dan membakar kode ke Arduino Uno, kemudian kita menghubungkan perisai ke port OBD kemudian memulai pembacaan aliran data.
Repositori Git -
github.com/JijovarghesePunalur/CarHacks.git
Anda bisa mendapatkan kode Sampel dan pustaka untuk menghubungkan dan mengekstrak aliran data Can-bus. Setelah mengkloning proyek, Anda dapat menyalin file perpustakaan di dalam folder file arduino dan menjalankan proses kompilasi dan pembakaran di arduino IDE.
Sebelum membakar kode ke Arduino Uno, Anda harus menghubungkan arduino ke komputer kemudian perlu memilih Port Serial dan jenis papan di Arduino IDE.
Dalam folder contoh Anda dapat melihat operasi Baca, operasi tulis dan file Serial-Message, pada dasarnya konten dibuat dengan menggunakan file perpustakaan umum. Serial-Message berbeda dengan program Read berdasarkan format output, yaitu dalam proyek ini saya mencoba menggunakan can-utils di linux untuk memilah pesan yang berulang.
Penggunaan dan eksekusi can-utils, Anda dapat menemukannya di file Readme.md dari CarHaks.
Langkah 3: Tautan Video
Video ini akan memberi Anda gambaran yang tepat tentang aliran data CAN-bus (port OBD). Mungkin sederhana karena saya hanya menyertakan informasi penting.
Langkah 4: Lakukan Sendiri dan Kejutkan
Tulis kembali ke CAN-bus menggunakan data yang diekstraksi menggunakan Pesan Serial, ini akan sangat mengejutkan Anda. (Anda dapat menemukan program penulisan di repositori, coba sekarang).
Anda dapat mengontrol semua yang terhubung dengan ECU / BCM, hanya perlu menganalisis data kemudian menulis kembali.
Proyek Selanjutnya akan didasarkan pada penelitian ini - Mengontrol Mobil menggunakan Ponsel Pintar.
Direkomendasikan:
Entri Mobil Biometrik - Mobil Tanpa Kunci Sejati: 4 Langkah
Entri Mobil Biometrik - Mobil Tanpa Kunci Sejati: Beberapa bulan yang lalu putri saya bertanya kepada saya, mengapa mobil modern tidak dilengkapi dengan sistem entri biometrik, padahal ponsel pun memilikinya. Sejak itu bekerja untuk mengimplementasikan hal yang sama dan akhirnya berhasil menginstal dan menguji sesuatu di T saya
MOBIL RC MOBIL YANG DIOPERASIKAN (ARDUINO): 11 Langkah
MOBILE OPERATED RC CAR (ARDUINO): ini adalah semua bagian yang dirakit ke arduino
Mengubah Mobil R/C Apa Pun Menjadi Mobil R/C Kontrol Aplikasi Bluetooth: 9 Langkah
Mengubah Semua Mobil R/C Menjadi Mobil R/C Kontrol Aplikasi Bluetooth: Proyek ini menunjukkan langkah-langkah untuk mengubah mobil kendali jarak jauh biasa menjadi mobil kendali Bluetooth (BLE) dengan papan robot Wombatics SAM01, Aplikasi Blynk, dan MIT App Inventor. banyak mobil RC murah dengan banyak fitur seperti lampu depan LED dan
Pembuatan Mobil Parkir Paralel Otonom Menggunakan Arduino: 10 Langkah (Dengan Gambar)
Pembuatan Mobil Parkir Paralel Otonom Menggunakan Arduino: Dalam parkir otonom, kita perlu membuat algoritma dan sensor posisi sesuai dengan asumsi tertentu. Asumsi kita adalah sebagai berikut dalam proyek ini. Dalam skenario, sisi kiri jalan akan terdiri dari tembok dan area taman. Seperti kamu
FinduCar: Kunci Mobil Pintar Memandu Orang Ke Tempat Parkir Mobil: 11 Langkah (dengan Gambar)
FinduCar: Kunci Mobil Pintar Mengarahkan Orang Ke Tempat Parkir: Untuk mengatasi masalah di atas, proyek ini mengusulkan untuk mengembangkan kunci mobil pintar yang dapat mengarahkan orang ke tempat mereka memarkir mobil. Dan rencana saya adalah mengintegrasikan GPS ke dalam kunci mobil. Tidak perlu menggunakan aplikasi smartphone untuk melacak