Gösterge panelinin üzerindeki ek ekran. Bir araba için kendin yap dijital gösterge paneli. Premium'un izinde: "normal" bir gösterge panosu yerine neden dijital ekranlara ihtiyaç var?

  • 30.10.2019

Her zamanki ok gösterge paneli yerine ekranlı güncellenmiş bir Mercedes-Benz C-Serisi, fotoğraf casuslarının lenslerine girdi. Tipik olarak, yeni teknolojiler önce amiral gemisi modellerinde test edilir ve ardından daha uygun fiyatlı otomobiller için sunulur. Bu nedenle, LCD gösterge panoları son zamanlarda yalnızca çok pahalı arabalara kuruldu. Ve şüphesiz otomotiv endüstrisindeki bu trend gelecekte de gelişmeye devam edecek.

Volvo S60


Bazı üreticiler kadranların ortasına ek dijital göstergeler yerleştirmeye başladılar. Daha sonra, ortada bir ok kadranı ve yanlarda sanal işaretçiler bulunan "motosiklet" kombinasyonu, Ferrari FF ve Ford Explorer'da olduğu gibi popülerlik kazandı. Yeni Volvo'da merkezi gösterge de likit kristal haline geldi - bu, göstergelerin grafiklerini değiştirmenize olanak tanıyor. Örneğin, spor modunda arka plan kırmızı ile doldurulur ve ok göstergesinin yerini dijital olan alır.

Lexus lfa


LFA supercar vizörünün ortasındaki dairesel gösterge sağa kayabilir. Böylece ekranın solunda çeşitli bilgilerin görüntülenmesi için alan açıldı. Aynı teknoloji, F-Sport paketi ile daha yaygın olan IS sedanına da uygulanıyor. Ölçekler ve takometre iğnesi sanaldır, ancak yuvarlak cihazın kendisi gerçektir ve panel boyunca elektrikli sürücünün vızıltısına doğru hareket eder.

Tesla modeli


Model S'nin sanal gösterge paneli, Volvo ve Lexus'un gösterge panelleri ile aynı prensip üzerine inşa edilmiştir: ortada yuvarlak bir gösterge vardır ve hemen hemen her türlü ilgi çekici bilgi bunun yanlarında görüntülenebilir. Tasarım gereği, Tesla'nın kontrol paneli en sıra dışı olarak adlandırılabilir.

Mercedes-Benz S-Serisi


Tamamen dijital gösterge paneline sahip ilk otomobil Mercedes-Benz S-Class W221 olarak kabul ediliyor. Ancak, merkezde yalnızca dijital bir hız göstergesi vardı. Oluşturma kalitesi o kadar yüksekti ki gerçek bir cihazı sanal olandan ayırt etmek zordu. Aynı LCD ekranda bir hız göstergesi yerine bir gece görüş kamerasından alınan bir resim görüntülenebilir.

Range Rover (2010)


2009 yılında Jaguar ve Range Rover tamamen sanal bir gösterge paneli sunmaya başladı. 12,3 inç TFT ekrandı. Range Rover'da arazi şanzımanının çalışması, direksiyon açısı ve süspansiyon mafsalı hakkında bilgiler görüntülüyordu. Sanal gösterge panelinin geliştiricisi Visteon, şu anda sürücünün gözlerini kullanarak sürücü panelindeki bilgileri kontrol etmesini sağlayacak HMEYE teknolojisi üzerinde çalışıyor.

Chrysler 200C EV


2009'da gösterilen elektrikli sedan 200C EV konseptinde Chrysler tarafından alışılmadık bir çözüm uygulandı - orada düzenli, orta konsola düzgün bir şekilde "aktı". Aracın tüm yerleşik sistemlerinin kontrol edildiği devasa, tuhaf bir dokunmatik ekran olduğu ortaya çıktı. Konseptin düğmeleri veya kolları yoktu. Yolcu tarafında ise klimanın kontrol edilebildiği başka bir ekran vardı.

Audi TT


Audi farklı bir yol izledi ve yeni TT spor otomobilinde Merkezi Bilgi Ekranını gösterge paneli ile birleştirdi. Artık sürücü, navigasyon haritasını düzenli olarak görüntüleyebilir - bu durumda, kadranların boyutu önemli ölçüde azalır. Almanların egoist için bir arabası var: ön yolcu, merkezdeki geleneksel multimedya ekranından yoksun.

Marussia B1


Marussia süper otomobili, tamamen sanal bir gösterge paneline sahip ilk Rus otomobili oldu. B1 ve B2 modellerinin özel bir özelliği, ön panelde üç özdeş ekranın düzenlenmesiydi. En sol, bir gösterge panosu görevi gördü. Diğer ikisinde ise navigasyon haritaları, multimedya sistem menüsü ve arka görüş kamerasından bir resim görüntülemek mümkün oldu.

Güncellenmiş Mazda CX-5, bu sezonun en parlak yeniliklerinden biri: kompakt SUV sınıfından büyüdü ve açıkça Lexus geçitleriyle rekabet etmeyi hedefliyor.

Selskaya Bogorodskaya'daki Mazda Nezavisimost salonunda bir test sürüşü için, eksiksiz bir sete sahip 2,5 (194 hp) motorlu dört tekerlekten çekişli bir araba sağlandı.Yüceparlak kırmızı renkte. Böyle bir arabanın fiyatı 2 milyon ruble'nin biraz üzerinde. Donanımın kendisi zengin donanıma sahip: sınıf arkadaşları için geleneksel seçeneklere ek olarak, çift bölgeli klima kontrolü, ısıtmalı arka cam ve arka koltuklar, hız sabitleyici, gösterge panelinin üzerinde geniş bir renkli ekran, bir arka görüş kamerası, bir başlat düğmesi var. , ısıtmalı direksiyon simidi ve aynalar - genel olarak, her şey daha pahalı rakiplerinkine benziyor.

Test sürüşünde sizi en çok ne şaşırttı? Birincisi, kabindeki tam sessizlik, birinci sınıf otomobiller seviyesinde ve ikincisi, birinci sınıf bir sedandan bekleyeceğiniz yol çarpmalarının tarzı. Yani Mazda, daha sert süspansiyonuyla ilgili klişeyi tamamen kırıyor. Konforlu süspansiyon, 200 mm'lik sağlam bir yerden yükseklik ile birleştirilmiştir. Ufa yolları için en uygun kombinasyon.


Mazda salonu sağlam ve rahattır (Fotoğraf: Valery Shakhov)

Otomobilin dinamikleri, özellikle "spor" modunda etkileyici. Araba 9 saniyede 100 km / s hıza çıkıyor, beyan edilen maksimum hız 195 km / s. Arabanın oldukça ağır olduğu, 1,6 tondan daha ağır olduğu akılda tutulmalıdır - yüksek kaliteli ses yalıtım malzemelerinin kullanımı etkiler. Normal moddaki altı vitesli şanzıman, otomatik şanzıman için geleneksel olarak davranır - "spor" modunda olmasa da, düşük viteslerde güçte küçük "boşluklar" hissedilir. Belki de gerçek şu ki, salonda bize açıkladıkları gibi araba belirli bir sürüş stiline uyum sağlıyor ve test sürüşü sırasında bunu yapmak için zamanı yoktu. Genel olarak, spor modu arabayı dönüştürür - şehirde talep olması pek olası değildir, ancak pistte araba sürmekten zevk almak bir Mazda seçmeye değer.

Araba ekonomisi

Güncellenmiş Mazda CX-5'in fiyatı 1.431 bin ruble'den başlıyor. Bu fiyat için 2.0 motorlu ve 6 ileri manuel şanzımanlı bir araba mevcut. Dört tekerlekten çekişli ve "otomatik" otomobiller 1.721 bin ruble'den başlıyor. Maksimum yapılandırma maliyeti 2.159.6 bin ruble.

Test ettiğimiz model, otoyolda 100 km'de 7,2 litre 95. benzin tüketiyor ve şehir içinde 9,2 litre / 100 km (test sürüşü gibi geliyor, tüketim pratikte daha yüksek, ancak şimdilik yazacağız) düşük kilometre olarak). Taşıma vergisi yılda 9.750 ruble.

İlk 3 planlı bakımın maliyeti yaklaşık 31.000 ruble olacak.

Eğer yollarımızdan bahsediyorsak. Mazda'yı derin su birikintilerinde ve yapışkan çamurda test ettik. Bir noktada, araba gevşek dipli bir su birikintisinde kaymaya başladı, burada dört tekerlekten çekiş ve 195 beygir gücü işe yaradı. Yeni Mazda CX-5'in off-road'ı omuzda, ancak yine de bu araba şehir yolları ve şehir sakinleri için yaratıldı.


Mazda'da çamura saplanmak zor ama gerçek (Fotoğraf: Valery Shakhov)

H Yeni CX-5, yalnızca kullanımla ilgili değil, aynı zamanda kabindeki en son moda ve kullanışlı "cipsler" hakkında da bir hikaye. İçinde ek bir baş üstü ekran belirdi - görüntüyü doğrudan ön cama yansıtır. Yani, sürücünün gösterge panosu tarafından sürekli olarak dikkati dağılmasına gerek yoktur - trafik durumunu izleyebilir ve aynı anda yerleşik bilgisayarı kontrol edebilir, bu da kaza riskini azaltır. Ön cam sadece hız hakkında bilgi vermekle kalmaz, aynı zamanda yol boyunca yol levhalarını da gösterir.


Geriye park ederken, yörünge çok faydalıdır, bu da gösterge panelinin üzerindeki büyük ekranda otomatik olarak görüntülenir. (Fotoğraf: Valery Shakhov)

r Yan aynalar da itiraf ediyor - "kör noktaları" olmamasına ek olarak, aynada yandan yaklaşan bir arabayı uyaran ve dönüş sinyalini açar açmaz yanıp sönmeye başlayan bir sensör var. Şehirde son derece kullanışlı güvenlik özellikleri - Güvenli Frenleme SistemiSCDS- sert frenleme sırasında acil durum sinyalleri ve şeritten ayrılma uyarı sistemleri devreye girer.


Başka bir nokta - kabinde iyi ses sevenler bir ses sistemi seçebilir.Bose 10 hoparlör ile.

Editörün kişisel izlenimleri - araba, özellikle kar tıkanıklıklarının ve engebeli yolların olduğu Ufa gibi şehir için idealdir. Yerden yüksekliği yüksek, güçlü bir motoru, çok rahat bir süspansiyonu ve konforlu boyutları var. Aynı zamanda, kullanımı kolaydır, kelimenin tam anlamıyla sürücü destek sistemleri ile doldurulur ve birinci sınıf bir otomobilin konforunu verir. Mazda CX-5, sınıfının en ucuz seçeneği değil, ancak işlevsellik açısından daha yüksek akrabalara yaklaştığı düşünüldüğünde, üreticinin fiyat politikası netleşiyor.

Böyle bir gösterge paneli herhangi bir araba için monte edilebilir, evrensel bir cihazdır. Venator adlı mevcut bir panoya dayalı bir pano oluşturduk.

Oluşturmak için aşağıdaki bileşenlere ihtiyacınız olacak:

  • Arduino MEGA denetleyicisi
  • Androir işletim sistemine sahip tablet
  • Wi-Fi modülü esp8266
  • 12 ila 5 volt güç dönüştürücü (cep telefonları için herhangi bir araç şarj cihazı kullanılabilir).

Arabanın tüm sensörleri Arduino denetleyicisine bağlanır. Bizim durumumuzda, hız göstergesi tahrik kablosu yerine şanzımana bir hız sensörü takmak da gerekliydi. Ayrıca, kontrol cihazının motor devrini gösterebilmesi için kontak anahtarından araca bir kablo getirin (takometre OKE'ye monte edilmediğinden bunun yapılması gerekiyordu).

Şema

Sensörler, kontrolöre aşağıdaki şekilde bağlanmalıdır:

Arduino Mega denetleyicisi için taslak (ürün yazılımı)

Bitmiş taslağı dosyadan indirebilirsiniz.

işaretsiz uzun micros_sp = 0, micros_th = 0;
uçucu int tz;
uçucu int sz;
uçucu int sp; // hız göstergesi darbeleri
uçucu int th; // takometre darbeleri
int analogInput; // analog değerler dizisi
int digitalInput; // sayısal değerler dizisi
String sonuçString = ""; //hat
int i; // döngü sayacı

geçersiz kurulum () (
için (i = 0; ben<=14; i++){ //обнуление массива аналоговых значений
digitalInput [i] = 0;
}
için (i = 0; ben<=28; i++){ //обнуление массива цифровых значений
analogInput [i] = 0;
}
Serial.başlangıç ​​(115200);
Seri2.başlangıç ​​(115200); // com bağlantı noktası başlatma
ataşeKesme (0, hızölçer, YÜKSELEN); // hızölçeri dürtünün kenarlarında kes
ataşeKesme (1, tahometr, YÜKSELEN); // takometreyi darbe kenarlarında kes
}
//********************************************************************
boşluk döngüsü () (
analogInput = analogRead (0); // B13 voltajı
analogInput = analogRead (1); // B24 yakıt
analogInput = analogRead (2); // B21 soğutma sıcaklığı
analogInput = analogRead (8); //
analogInput = analogRead (7); //
analogInput = analogRead (3); //
analogInput = analogRead (4); //
analogInput = analogRead (9); //
analogInput = analogRead (10); //
analogInput = analogRead (11); //
analogInput = analogRead (12); //
analogInput = analogRead (13); //
analogInput = analogRead (14); //
analogInput = analogRead (15); //
analogInput = analogRead (6); //

DigitalInput = digitalRead (4); // ateşleme
// digitalInput = digitalRead (5); //
//********************************************************************
digitalInput = digitalRead (53) + //
digitalRead (51) * 2; //
//********************************************************************
digitalInput = digitalRead (5) + // A14 sola dönüş
dijitalOku (6) * 2; // A13 sağa dönüş
//********************************************************************
digitalInput = digitalRead (8) + // A18 yakın
dijitalOkuma (9) * 2; // A17 uzak
//********************************************************************
digitalInput = digitalRead (10) + // A16 ptf ön
digitalRead (11) * 2; // A15 PTF arka
//********************************************************************
digitalInput = digitalRead (23); // A23 kontrolü
digitalInput =!digitalRead (21); // B 9 - seviye tzh
digitalInput =!digitalRead (31); // A19 - el freni
digitalInput = digitalRead (25); // B 3 ped aşınması
digitalInput =!digitalRead (45); // B10 - yakıt lambası
digitalInput =!digitalRead (51); // B12 - bekleme seviyesi
digitalInput =!digitalRead (47); // A24 - yağ basıncı
digitalInput = digitalRead (27); // A20 fan lambası
digitalInput =!digitalRead (29); // A23 şarj oluyor
digitalInput = digitalRead (33); // 5 abs
digitalInput = digitalRead (35); // A20 srs
digitalInput = digitalRead (37); // 3 kemer
digitalInput = digitalRead (39); // B 1 kapılar
digitalInput = 0; // digitalRead (22); // B2p
digitalInput = 0; // digitalRead (24); // A22 r
digitalInput = 0; // digitalRead (26); // A 7 n
digitalInput = 0; // digitalRead (28); // B 6 gün
digitalInput = 0; // digitalRead (30); // B 5 sn
digitalInput = digitalRead (41); // 8 rezerv
digitalInput = 0; // digitalRead (32); // 9 rezerv
digitalInput = digitalRead (43); // A10 rezervi
digitalInput = 0; // digitalRead (34); // A11 rezervi
digitalInput = digitalRead (49); // B 4 rezerv

ResultString = String (resultString + sp);

sonuçDizesi = Dize (resultString + th * 10);
sonuçDizesi = Dize (resultString + ",");
için (i = 0; ben<=14; i++){ //передаем аналоговые данные из массива в COM-port
sonuçDizesi = Dize (resultString + analogInput [i]);
sonuçDizesi = Dize (resultString + ",");
}
için (i = 0; ben<=28; i++){ //передаем цифровые данные из массива в COM-port
sonuçDizesi = Dize (resultString + digitalInput [i]);
}
sonuçDizesi = Dize (resultString + ": \ n");
// Serial2.print (resultString);
Serial.print (resultString);
sonuçDize = Dizi ("");
tz = tz - 1;
sz = sz - 1;
if (tz == 0) (th = 0;)
if (sz == 0) (sp = 0;)
gecikme (50);
}
//********************************************************************
void speedometer () (// hız göstergesi girişindeki frekansı kesinti ile ölçün
sp = (900000.0 / (mikros () - mikros_sp));
micros_sp = mikros();
sz = 10;
}
//********************************************************************
void tahometr () (// takometre girişindeki frekansı kesinti ile ölçün
th = (2900000.0 / (mikros () - mikros_th));
micros_th = micros();
tz = 10;
}

ESP-8266'yı kurma

ESP8266 Modülünü devreye bağlamadan önce, com porttan alınan verilerin Wi-Fi üzerinden tablete iletilebilmesi için flashlanması ve Tcp2uart şeffaf köprü modunda (tcp'den uart'a) yapılandırılması gerekir.

ESP8266'ya güç sağlamak için 3.3V kaynak çıkışına sahip olması gereken bir USB-UART dönüştürücü aracılığıyla flaş yapmak daha iyidir. Ayrıca, bu kaynak en az 200mA gerekli akımı sağlamalıdır.


CPIO0 kontağı, modül çalışma modunu belirler. Kontak bağlı olmadığında modül normal şekilde çalışır ve AT komutlarını yürütür. Kontak toprağa kapatıldığında, modül üretici yazılımı güncelleme moduna alınır. Modülün bellenim moduna geçirilmesi, modüle güç verildiğinde CPIO0 pininin toprağa bağlanmasını gerektirir. Modül çalışırken kontağı kapatırsanız, modül firmware güncelleme moduna geçmeyecektir.Şimdi başlamanız gerekiyor.Dönüştürücünüzün COM portunu girin ve firmware fullflash_tcp2uart.bin () seçin.
İndir'e tıklayın ve tamamlama işlemi %99'a ulaşana kadar bekleyin. Bu durumda duracak ve modülü kapatabilirsiniz.Ardından, ESP8266'ya güç sağlamanız veya şemaya göre hemen Arduino denetleyicisine bağlamanız gerekir. Güç modülünde göründükten sonra, bilgisayarınızdaki wifi ağlarını aramaya başlayın. ESP8266 ağı görünmelidir. Ona bağlan. Bundan sonra, tarayıcıda http://192.168.4.1/fsupload adresine gitmeniz (Veri adını girin: ESP8266 Şifre: 0123456789) ve WEBFiles.bin dosyasını cihaza yüklemeniz gerekir (arşivde ile birlikte bulunur). bellenim) Tcp-Uart köprüsünü yapılandırmak için kalır. Bunu yapmak için tarayıcınızda http://192.168.4.1 adresine gidin. TCP-UART Ayarları sekmesine gidin ve aşağıdaki ekran görüntüsündeki gibi ayarları yapın:

Hazır! Artık ESP-8266 modülü arduinoya bağlandığında şeffaf köprü modunda çalışıyor ve gerekli verileri Wi-Fi üzerinden iletiyor.

Tablet Dashboard Uygulaması

Uygulamanın yayınlanan sürümü ve uygulama yükleme yönteminin açıklaması için Drive2 portalının kullanıcı Frud'una teşekkür ederiz:

Kurulumdan sonra uygulama zaten çalışacaktır. Otomatik yüklemesini etkinleştirmek için aşağıdakileri yapmanız gerekir:

Kurulumdan sonra Android ayarlarına gitmeniz gerekiyor, "Ana ekran" bölümünde VenatorLite2 pano uygulamasını seçin. Çok önemli bir nokta! Standart Başlatıcı'ya dönmek için gösterge tablosu uygulamasından Android ayarlarından çıkamazsınız. Launcher yerine uygulamayı yüklemeden önce durum çubuğundan ayarlara gidebildiğinizden emin olmanız gerekir. Aksi takdirde, standart başlatıcıyı döndürmek sorunlu olacaktır.

NOT! Başlatmayı yüklemeden önce, uygulamayı yapılandırmanız ve hata ayıklamanız önerilir.

Uygulamayı başlattıktan sonra ayarlara gitmeniz gerekiyor (sağ üstteki dişli simgesine tıklayın). Burada ip adresini ve portu belirtmeniz gerekiyor (Örneğimizde bu değerler: adres 192.168.4.1 ve port 3333).

Her şeyi bağlamak ve test etmek için kalır. Her şey doğru yapılırsa, cihaz açıldığında ve arduino'nun 4. pinine "artı" uygulandığında, gösterge paneli açılır.

Ve işte OKU'da kurulu olan kontrol paneli şuna benziyor:

Bu projenin uygulanmasında başarılar dileriz