İçindekiler:

Wio Terminali ve CAN Bus ile Arabanızı Hackleyin: 7 Adım
Wio Terminali ve CAN Bus ile Arabanızı Hackleyin: 7 Adım

Video: Wio Terminali ve CAN Bus ile Arabanızı Hackleyin: 7 Adım

Video: Wio Terminali ve CAN Bus ile Arabanızı Hackleyin: 7 Adım
Video: WIFI KIRMAK BU KADAR KOLAY! 2024, Temmuz
Anonim
Wio Terminali ve CAN Bus ile Arabanızı Hackleyin
Wio Terminali ve CAN Bus ile Arabanızı Hackleyin

CAN Bus ve Arduino programlama hakkında biraz bilginiz varsa ve arabanızı hacklemek istiyorsanız, bu talimat size bir çözüm sağlayabilir.

Arabanızı neden hacklemek istediğinize gelince, bilmiyorum ama bu gerçekten ilginç bir şey.

Bu projede esas olarak Longan Labs tarafından Seri CAN Bus Modülü ve Seeedstudio tarafından Wio Terminali ana kontrol panosu kullanılmıştır.

Seri CAN Bus Modülü, Longan Labs tarafından tasarlanan bir CAN Bus kontrol modülüdür. Tek çipli mikro bilgisayarla iletişim kurmak için UART kullanır. Kompakt ve kullanımı kolaydır.

Wio Terminal, Arduino ile programlanabilen ekranlı bir geliştirme kartı olan Seeedstuio'dan geliyor.

Bu projede, esas olarak aşağıdaki işlevler gerçekleştirilir:

Wio Terminal ekranında görüntülenen döngü hızı, dönüş hızı ve yağ sıcaklığı ve diğer bilgileri okuyun

Arabadan daha fazla tarih istiyorsanız, lütfen https://en.wikipedia.org/wiki/OBD-II_PIDs adresine bakın.

Adım 1: İlke Giriş

Hemen hemen tüm modern araçlar, araba ile dış dünya arasında bir köprü olan bir OBD-II arayüzüne sahiptir. OBD-II arayüzü üzerinden tüm araç bilgilerini alıp aracı kontrol edebiliyoruz.

Ve arabayı kontrol etmek tehlikeli bir şey, devam etmeden önce OBD-II arayüzünü derinlemesine anlasanız iyi olur. Bu makale yalnızca araçtan bazı temel bilgileri okur, böylece bu talimatta verilen adımları güvenle uygulayabilirsiniz.

2. Adım: Parça Listesi

Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi
  • Wio Terminali
  • Wio Terminal Batarya Şasi
  • OBD-II CAN-BUS Geliştirme Kiti

Önemli Not: Bu proje, Seri can bus modülünün V1.3 sürümüne veya daha sonraki bir sürümüne ihtiyaç duyar.

Adım 3: Lehimleme

Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme
Lehimleme

Hiç havya kullanmadıysanız, bu en zor adım olabilir.

OBD-II CAN-BUS Dev kiti tarafından sağlanan kabloyu bir OBD konektörüne lehimlememiz gerekiyor. Resme bakabilirsiniz, kırmızı kabloyu konektörün 6pin'ine, siyah kabloyu 14pin'e lehimledik. 6pin CANH'ı temsil ettiğinde, 14pin CANL'i temsil eder

Adım 4: Donanım Bağlantısı

Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
  1. OBD-II CAN-BUS Dev kitinde bulunan Seri CAN Bus Modülü, Grove kablosu aracılığıyla Wio Terminali UART arayüzüne bağlanır
  2. Önceki adımdaki kabloları Seri CAN Bus Modülüne bağlayın, kırmızıyı CANH'a ve siyahı CANL'a bağlayın.

Adım 5: Yazılım ve Ayarlar

Yazılım ve Ayarlar
Yazılım ve Ayarlar

Burada seri can bus modülü için bazı ayarlar yapmamız gerekiyor.

Başlamadan önce, bu projenin kodunu indirmemiz gerekiyor. Kütüphaneyi ve ihtiyacınız olan kütüphaneyi bu linkten indirebilirsiniz.

Wio terminalini ilk kez kullanıyorsanız, wiki'yi wio terminali için kontrol edebilirsiniz.

İlk olarak, seri can bus modülünün maskesini ve filtresini ayarlayacağımız krokide ayar demosunu açıyoruz.

Ardından ayar demosunu wio terminaline yazdırın, seri monitörü açın ve ayarın başarılı olup olmadığını görmek için rastgele bir karakter girin.

Ayar tamamlandıktan sonra demoyu wio terminaline yazdırın ve verileri ekranda görebilirsiniz.

Adım 6: Arabada Test Edin

Arabada Test Et
Arabada Test Et
Arabada Test Et
Arabada Test Et
Arabada Test Et
Arabada Test Et

Ardından, arabaya gidip test etmemiz gerekiyor. Direksiyon simidinin altında OBD-II arayüzünü bulabilir, konektörü OBD-II arayüzüne takabilir, wio terminalini açabilir ve sonucu görebilirsiniz.

7. Adım: Neler Geliştirilebilir?

Wio güçlü bir ana kontrol panosudur, içinde epeyce fonksiyon kullandık.

Örneğin, Bluetooth, wi-fi, vb.

Elbette daha güzel bir arayüz de yapabilirsiniz. Kısacası, oynayabilir ve üretim sürecinin tadını çıkarabilirsiniz.

Önerilen: