İçindekiler:
- Adım 1: İlke Giriş
- 2. Adım: Parça Listesi
- Adım 3: Lehimleme
- Adım 4: Donanım Bağlantısı
- Adım 5: Yazılım ve Ayarlar
- Adım 6: Arabada Test Edin
- 7. Adım: Neler Geliştirilebilir?
Video: Wio Terminali ve CAN Bus ile Arabanızı Hackleyin: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
- 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
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ı
- 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
- Ö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
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
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:
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: 4 Adım
ESP32-CAM Canlı Video Akışı ile Kendi Robot Arabanızı İnşa Etme: Buradaki fikir, burada anlatılan robot arabayı mümkün olduğunca ucuz hale getirmektir. Bu nedenle, ucuz bir model için detaylı talimatlarım ve seçilen bileşenlerle büyük bir hedef kitleye ulaşmayı umuyorum. Sizlere robot araba fikrimi sunmak istiyorum
Arduino Park Asistanı - Arabanızı Her Seferinde Doğru Yere Park Edin: 5 Adım (Resimlerle)
Arduino Park Asistanı - Arabanızı Her Zaman Doğru Yere Park Edin: Bu projede size bir Arudino kullanarak kendi park asistanınızı nasıl kuracağınızı göstereceğim. Bu park asistanı, aracınıza olan mesafeyi ölçer ve bir LCD ekran okuması ve bir LED kullanarak aracınızı doğru yere park etmeniz için size rehberlik eder
Kendi Kendi Kendini Süren Arabanızı Yapın - (Bu Talimat Çalışma Halindedir): 7 Adım
Kendi Kendi Kendini Süren Arabanızı Yapın - (Bu Talimat İşleniyor): Merhaba, Uzaktan USB Gamepad ile Drive Robot Üzerindeki diğer Eğitilebilirliğime bir göz atarsanız, bu proje benzer, ancak daha küçük bir ölçekte. Ayrıca Robotik, Evde Yetiştirilen Ses Tanıma veya Kendi Kendine
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
Arduino ile Fare Hackleyin. 2500 Ft Kablosuz. Not/2: 5 Adım
Arduino ile Fare Hackleyin. 2500 Ft Kablosuz. PS/2: Bu talimatta size bir fareyi nasıl hackleyeceğinizi göstereceğim, böylece onu LED'ler, motorlar, kablosuz uygulamalar vb. için bir kontrolör olarak kullanabilirsiniz. Bu eğitim, teli olan fareleri kapsayacaktır. Bu farelerin çoğu PS/2 protokolünü kullanır. Kurulum