halaman depan aplikasi Buletin Sosial MyInsignia - Demo

MyInlignia - akan membantu Anda menginstal unit kepala DIY berbasis Android!

Versi demo !!

Harap diberi tahu bahwa aplikasi yang dirancang untuk layar> 6 "

Jangan ragu untuk menghubungi saya tentang pertanyaan apa pun

Gunakan aplikasi ini untuk terus mengontrol pengaturan sistem mobil Anda melalui Android. Berguna jika Anda telah mengubah unit kepala mobil Anda menjadi OS Android DIY (CARPC).

Platform mobil yang didukung:

1. Opel Insignia/Astra J/Meriva B dan yang lainnya mulai dari 2008+

Tidak diuji:

2. Chevrolet Cruze/Orlando/Malibu/Camaro

Fitur -fitur berikut didukung:

1. Konfigurasi mobil penuh (olahraga, bahasa, pintu, cahaya dll)

2. Menampilkan informasi parkir mobil (depan, belakang)

3. Menunjukkan suhu sekitar, gigi saat ini, tingkat bahan bakar pada persen, suhu oli transmisi, suhu pendingin.

4. Warna latar belakang switching berdasarkan info sensor lampu otomatis (malam, siang)

5. Dukungan Pengendalian Kecerahan Level melalui tombol tingkat cahaya internal dan vise versa (kontrol level cahaya melalui android)

6. Ketika tombol dilepas dari pemegang kunci, layar berbelok ke OFF (mensimulasikan tombol penekan daya), saat dimasukkan kembali - menyala layar.

7. Saat aplikasi berjalan pertama kali (saat startup atau setelah membunuh) - mensimulasikan tombol menekan ke play. Media player default akan diputar musik

8. Ketika kunci pada level 0 (tidak ada level ACC) secara otomatis menekan tombol jeda pada pemutar media, ketika level kunci bukan 0, maka memutar musik akan dilanjutkan.

9. Kemungkinan untuk menampilkan semua pesan yang masuk ke Android melalui menu Pengaturan. Juga mendukung Pesan Penyaringan dengan ID (Tombol Setel) dan Mengirim Kembali ke Mobil (Tombol Kirim)

Anda dapat meminta fitur baru melalui surat atau komentar! Akan senang menerima umpan balik dari Anda!

Untuk menggunakan aplikasi, hanya mengirim canid dan byte melalui antarmuka serial/bluetooth dari Arduino atau orang lain dengan format berikut:

canid, byte0, byte1, byte2, .... byte7,

Serial Baud Rate harus 9600b/s.

atau sebagai contoh Anda dapat menggunakan kode berikut:

Serial.Print (Canid, Dec);

untuk (int i = 0; i <8; i ++) {

Serial.print (",");

Serial.Print (CanByte [i]);

}

Serial.println (",");

Aplikasi ini berkomunikasi dengan mobil juga melalui antarmuka serial/bluetooth. Menerima format yang sama seperti untuk pengiriman, kecuali simbol akhir, di sini saya menggunakan Dot dan Comma di ujung baris.

canid, byte0, byte1, byte2, .... byte7;

Anda dapat menguraikan teks ini melalui kode di bawah:

if (serial.available ()> 0)

{

ch = serial.read (); // Baca byte

if (ch! = ',' && ch! = ';')

{

str += ch;

}

lain jika (ch == ',' || ch == ';')

{

long intval = str.toint ();

if (index == 0)

{

id = intval;

indeks ++;

str = "";

}

kalau tidak

{

bydata [indeks - 1] = intval;

indeks ++;

str = "";

// Delay (200);

}

}

if (index == 9 || ch == ';')

{

if (can_send_29bit_message (id, sizeof (bydata), bydata))

{

Serial.println ("berhasil");

}

kalau tidak

{

Serial.println ("Gagal");

}

indeks = 0;

id = 0;

memset (bydata, 0, sizeof (bydata));

}

}