Comments (2)
Merhaba buraya detayını ekleyeceğim ama biraz bahsedeyim.
Donanım olarak Raspberry Pi 3B+, Waveshare 4.3 inç DSI ekran, MCP2515 canbus modülü ve fan kullandım. Raspberry Pi'ı ekranın üzerine monte edip arkasına da fan için kapak gibi bir şey kestirdik lazerde. Birleşmiş halini de öylece asıl ekranı söküp onun kutusuna koyduk. Asıl ekranın da ekranını ve diğer parçalarını söküp sadece kartını bağlantısını kesmeden sarıp güvenli bir boşluğa koyduk.
Güç dönüşümü için 12V - 5V 5A dönüşüm yapan şu modülden kullandım.
Kapanmayı zamanlamak için şu zaman ayarlı röleden kullandım. Bu modüller linktekilerin birebir aynısı olmayabilir farklı üreticileri olabiliyor anladığım kadarıyla.
Röleye devamlı elektriği OBD üzerinden aldım, kontak elektriğini de teybin arkasından bir yerden sanırım dörtlünün lambasından çektiler.
MCP2515'in Raspberry Pi ile çalışması için modifikasyon gerekiyor onu buradaki yönergeye göre yaptım.
Canbus datası için OBD ile GMLAN da denilen LS-CAN üzerinden bağladım ve idlerin bir çoğunu buradan aldım. Bazılarını da kendim dinleyerek çıkarttım.
Yazılım kısmında python ve qt kullandım. Henüz tamamlanmadı bazı hatalar ve gereksiz kısımlar var fırsat buldukça tamamlıyorum.
Benzer bir proje yapmayı düşünüyorsanız bir de saat için RTC modülü eklemekte fayda var yerleştirmeden önce koymak aklıma gelmedi arabadan aldım saat verisini biraz problemli oldu. Ayrıca ben yapmadım ancak hızlı açılması için ilk baştan şuna benzer custom build bir linux oluşturmakta fayda var. Bir de bizimkinde marşa basıldığında bazen güç kesiliyor sanırım marş çok fazla güç çektiği için bunu çözmek için de kesintisiz güç kaynağı gibi bir şey eklenebilir araya. Bizim aracımız Zafira bazı değişkenleri de ona göre hard code yaptım benzin kapasitesi gibi aracınız farklıysa onları da kontrol etmek gerek.
Genel şemasını, yaparken çektiğim bazı fotoğrafları ve şu anki halini de ekte gönderiyorum. Gerekli Python ve Qt modüllerini yükleyip bilgisayarda da yazılımı çalıştırabilirsiniz. Data gelmeyeceği için her şey gözükmeyecektir tabi.
from opelbidproject.
Tekrardan merhaba, zahmet edip cevap vermişsiniz bende bildirim gelmeyince fark etmedim.
Kodlarınızı inceleyeceğim. Benim araç Astra H Easytronic. Ben şimdilik ekrana hard code yazmayı düşünmüyorum. Android tablette Realdash uygulamasını kullanıyorum. ELM327 gibi OBD2 protokollerini destekliyor ya da Arduino ile kendi datalarını gönderiyorsunuz.
İhtiyacım olan datalar TRIP 1 ve 2, klima özellikleri ve vites konumları. Bunlar için Github'tan ve Ruslar'dan bir şeyler buldum ama henüz denemedim.
from opelbidproject.
Related Issues (1)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opelbidproject.