Isi kandungan:

Penyimpanan Kereta Menggunakan Arduino: 4 Langkah
Penyimpanan Kereta Menggunakan Arduino: 4 Langkah

Video: Penyimpanan Kereta Menggunakan Arduino: 4 Langkah

Video: Penyimpanan Kereta Menggunakan Arduino: 4 Langkah
Video: Palang Pintu Kereta Otomatis ARDUINO 2024, November
Anonim
Keret Kereta Menggunakan Arduino
Keret Kereta Menggunakan Arduino
Keret Kereta Menggunakan Arduino
Keret Kereta Menggunakan Arduino

Dokumentasi ini menyajikan kaedah mudah dan kos efektif untuk menggodam aliran OBD kereta. Dalam ini saya cuba menunjukkan cara umum untuk mendapatkan maklumat OBD.

Di sini saya menggunakan Arduino UNO, perisai CAN-Bus (1.2), kabel DB9 untuk menyambung ke port OBD dan untuk memprogramkan Arduino IDE (yang membantu membakar kod untuk melepaskan dengan mudah).

Saya memulakan projek ini untuk mewujudkan kunci automatik pintu ketika kenderaan mendapat kelajuan 20KM dan penggulungan automatik semua tingkap ketika kereta terkunci dari luar.

Untuk mencari data yang dihasilkan dari port OBD perlu menganalisis dan memahami data sebelum memulakan projek ini. (Perlu lebih banyak kesabaran dan berterusan melalui put).

Di sini ceritanya bermula. (Saya mencuba Hyundai Grand i10, Magna, 2019 - Make in India, Data akan berbeza mengikut pembuatan / varian dll).

Langkah 1: Pautan Pembelian Hardware

Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
Pautan Pembelian Hardware
  1. CAN-bus arduino shield - CAN-bus perisai
  2. Arduino UNO - Arduino UNO
  3. Port OBD ke Kabel DB9 - Kabel DB9

Langkah 2: Susun Perkakasan, IDE dan Perkara-Perkara Perlu Yang Lain

Aturkan Perkakasan, IDE dan Perkara-perkara Perlu Yang Lain
Aturkan Perkakasan, IDE dan Perkara-perkara Perlu Yang Lain

Sebelum memulakan projek, kita harus memastikan bahawa semua perkakasan yang digunakan untuk projek ini harus memeriksa dan membuat kerja seperti yang diharapkan. Oleh itu, kita harus menyambungkan perkakasan ke port OBD dan perlu memastikan tidak ada asap atau haba yang tidak diperlukan dari perkakasan, maka kita harus membakar kod sampel untuk memastikan perkakasan dapat membaca aliran data dari OBD.

Langkah pertama bermula di sini, Siapkan Arduino IDE di mesin dan pastikan perpustakaan yang diperlukan dipasang di atasnya. Setelah menyambung arduino uno ke komputer, maka kami telah memilih port bersiri dan jenis papan yang disambungkan di Arduino IDE.

Contoh kod harus dimuat turun dari git repository dan membakar kod ke Arduino Uno, maka kami telah menghubungkan perisai ke port OBD kemudian memulakan pembacaan aliran data.

Repositori Git -

github.com/JijovarghesePunalur/CarHacks.git

Anda boleh mendapatkan Contoh kod dan perpustakaan untuk menghubungkan dan mengekstrak aliran data Can-bus. Setelah mengkloning projek, anda dapat menyalin fail perpustakaan di dalam folder fail arduino dan menjalankan proses kompilasi dan pembakaran di arduino IDE.

Sebelum menyalurkan kod ke Arduino Uno, anda harus menyambungkan 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 fail Serial-Mesej, pada dasarnya isi dibuat dengan menggunakan fail perpustakaan biasa. Serial-Message berbeza dengan program Baca berdasarkan format output, iaitu dalam projek ini saya cuba menggunakan alat-alat boleh di linux untuk menyusun mesej yang berulang.

Penggunaan dan pelaksanaan can-utils, anda boleh mendapatkannya di fail Readme.md CarHaks.

Langkah 3: Pautan Video

Video ini akan memberi anda idea yang tepat mengenai aliran data CAN-bus (port OBD). Mungkin mudah kerana saya hanya memasukkan maklumat penting.

Langkah 4: Lakukan Sendiri dan Terkejut

Tulis semula ke CAN-bus menggunakan data yang diekstrak menggunakan Serial Message, ini benar-benar akan mengejutkan anda. (Anda boleh menemui program penulisan di repositori, cubalah sekarang).

Anda boleh mengawal semua yang berkaitan dengan ECU / BCM, hanya perlu menganalisis data kemudian menulis semula.

Projek Seterusnya akan berdasarkan kajian ini - Mengawal Kereta menggunakan telefon pintar.

Disyorkan: