Fiat Linea, Grande Punto Orjinal kol ile Far Sensörü Nasıl Yapılır ?
Herkeze merhaba arkadaşlar, bu makalemizde fiat linea tüm modeller ve grande punto (punto evo hariç) araçlarımıza full paket araçlarda olup alt segment araçlarımızda olmayan otomatik far sensörü özelliğini kazandıracağız.
Öncelikle bu uygulamada emeği geçen Yakup ULUTAŞ ve Sözer Bası arkadaşlarımıza çok teşekkür ederek yazımıza başlayalım.
Montaja Hazır v2.0 Otomatik Far Sensörü Örneği
Dileyen arkadaşlar Bize Ulaşın bağlantısını kullanarak veya Telegram adresimizden sınırlı sayıda olan montaja hazır far sensörü talep edebilirler.
Bu uygulama daha önceden aracına arduino kullanarak far sensörü modulü ilave etmiş arkadaşlarımız için geçerli olup hali hazırda aracınızda far sensörü modülü bulunmayan arkadaşlar Yakup Ulutaş arkadaşımızın Otomatik Far Sensörü Nasıl Yapılır? başlıklı makalesini okuyabilir ve bu uygulamayı araçlarına uygulayabilirler.
Orjinal far sinyal kolu auto modu kullanılarak far sensörümüze çalıştımak için yapmanız gereken işlemler.
Yukarıdaki görselde ok ile belirtilen yeri tornavida vs ile kağırtarak içerisinde bulunan kapağı çıkartalım.
Yukarıdaki görselde ok ile belirtilen yerde 3 adet tırnak koruması mevcuttur bu tırnakları tornavida vs yardımı ile açmadan dış muhafazayı yerinden çıkartamazsınız.
Dış muhafazı koruyan 3 adet tırnağı açtığınızda muhafaza kapağını sola doğru çekiniz rahatlıkla yerinden çıktığını göreceksiniz.
Yukarıdaki resimde ok ile gösterilen iç buton çevirme pimini konum olarak far konumuna alınız.
Yukarıdaki resimde gösterilen yerde buton piminin auto kademesinesine geçmesini engelleyen plastik parçayı maket bıçağı yardımı ile kesiniz.
Kol içerisindeki pcb ve butona ulaşmak için buton pimini kargaburnu yardımı ile yerinden çıkartmanız gerekmektedir. Resimde gösterilen yerlerde üç adet tırnak mevcuttur. Ben kırmadan açamadım kırılması geri toplama ve aktif kullanımda herhangi bir sorun teşkil etmiyor. Şansınız ve birazda sabrınız varsa tırnakları kırmadan açabilirsiniz. 🙂
Fiat Linea Far Kolu Kademe Devresi
Linea far kolu devremizde 3 farklı kademe için smd direnç mevcut olup her direnç can bus tarafından okunur ve ona göre ilgili işlem yapılır devre üzerindeki 4700 yani 470ohm direnç far kolu auto kademesine aittir.
Fiat Punto Far Kolu Kademe Devresi
Punto far kolu devremizi söktüğümüzde 3 farklı kademe direncinden auto konumu için olması gereken 4700 yani 470ohm direncinin olmadığını görüyoruz. Üstteki görselde işaretlediğimiz yerlere 470ohm auto kademe direnci ilave ediyoruz. Direnç montajı esnasında direnç yönünün önemli olmadığını hatırlatmak isterim.
Linea için 4700 direncinin sağ tarafından Punto için ise eklemiş olduğunuz 470ohm direncin sol tarafından kablomuzu lehimleyip bunu far sensörü modülümüze götüreceğiz.
Far sinyal kolu altındaki kapak resimde gösterildiği şekilde tornavida yardımı ile rahatlıkla çıkarılabilmektedir.
Sinyal kolu kenarlarında kablo geçirme boşluğu olmadığı için resimdeki gibi ufak bir delik açmamız gerekiyor.
Kablo çekme işlemimiz tamam artık kolumuzu toplayalım.
Evet arkadaşlar ve mutlu son artık kolumuzda auto konumu aktif. Şimdi sıra geldi pcb devredeki smd dirençden gelen kabloyu arduinomuza girmeye ve analog değeri okumaya.
ORJİNAL KOL İLAVE EDİLMİŞ FAR SENSÖRÜ DEVRE ŞEMAMIZ
ARDUİNO İLE GELEN ANALOG DEĞERİ OKUMAK İÇİN İLAVE DEVRE ŞEMAMIZ
ARDUİNO MODÜLE YÜKLENMESİ GEREKEN KODLARIMIZ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 |
//------------------------------------------------------------------------------ //----Son Güncelleme 30.12.2021------------------------------------------------- //----Yazılım kaynaklı hatalar giderildi artık far sensörü daha stabil---------- //------------------------------------------------------------------------------ int strPark = 3; // Park Digital Pin int strKisa = 2; // Kısa Digital Pin int strLed = 13; // Uyarı Led Digital Pin boolean Park = false; boolean Kisa = false; int KisaSay = 0; int ParkSay = 0; int strButton; unsigned long Time = 0; unsigned long PTime = 0; unsigned long lastTime = 0; unsigned long PlastTime = 0; unsigned long onTime = 16500; unsigned long SecTime = 1250; int ParkEsik = 400; // Değer 1000 yapıldığında park aydınlatma gündüz ledi tarzında sürekli çalışır. int KisaEsik = 170; void setup() { pinMode(strPark, OUTPUT); pinMode(strKisa, OUTPUT); pinMode(strLed, OUTPUT); delay(8000); // Serial.begin(9600); } void loop() { FarInttaligence(); } int sVal() { int sensorValue = analogRead(A5); for (int i = 0; i < 4; i++) { delay(90); sensorValue = sensorValue + analogRead(A5); } return sensorValue / 5; } void FarInttaligence() { int sensorValue = sVal(); int strVal = analogRead(A0); //--Buton kontrolü başladı-------- if (strVal > 500 && strVal < 590) { strButton = true; } else { strButton = false; } //--Buton kontrolü bitti-------- if (sensorValue > KisaEsik) { Time = millis(); } if (millis() - Time >= SecTime) { Kisa = true; Time = millis(); lastTime = millis(); } if (sensorValue > ParkEsik) { PTime = millis(); } if (millis() - PTime >= SecTime) { Park = true; PTime = millis(); PlastTime = millis(); } if (Kisa == true && (millis() - lastTime) <= onTime) { if (sensorValue > KisaEsik) { KisaSay++; delay(10); } else { KisaSay = 0; lastTime = millis(); } } if (Park == true && (millis() - PlastTime) <= onTime) { if (sensorValue > ParkEsik) { ParkSay++; delay(10); } else { ParkSay = 0; PlastTime = millis(); } } Serial.print("senValue : "); Serial.print(sensorValue); Serial.print(" btValue : "); Serial.println(strVal); if (KisaSay == 41) { Kisa = false; KisaSay = 0; } if (ParkSay == 41) { Park = false; ParkSay = 0; } if (strButton) { Serial.println("Far Sensörü Devrede"); digitalWrite(strLed, HIGH); if (Park) { digitalWrite(strPark, HIGH); Serial.println("Park - Aktif"); } else { digitalWrite(strPark, LOW); Serial.println("Park - Pasif"); } if (Kisa) { digitalWrite(strKisa, HIGH); Serial.println("Kisa - Aktif"); } else { digitalWrite(strKisa, LOW); Serial.println("Kisa- Pasif"); } } else { digitalWrite(strPark, LOW); digitalWrite(strKisa, LOW); digitalWrite(strLed, LOW); Serial.println("Far Sensörü Devre Dışı"); } } //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ |
Helal olsun çok güzel çalışma
Teşekkür ederim Yakup Ustam vatana millete hayırlı olsun inşallah 🙂
Merhaba öncelikle elinize sağlık. Hali hazırda Yakup beyin paylaştığı far sensörünü arduino ile yapmayı düşünüyorum. Aslında devreyi kurdum ancak ldr vardı diye hatırlıyordum meğerse yokmuş elimde. Neyse. Far konulu falan tarifiniz üzere hallettim. Şimdi kontağı açtığımızda kaç sn içinde sistem devreye giriyor? Malumunuz bizim araçlarda ampul kesme sorunu var. Yani marş basarken sönük olmasını istiyorum. Bunu yazılımla nasıl çözeceğiz? Şimdiden teşekkürler tekrar elinize sağlık.
Abdulkadir bey ilginize teşekkür ederiz Yakup arkadaşımızın hali hazırda sitesinde bize sunmuş olduğu far sensörü için mevcut olan kod zaten süre korumalıdır ve kontak açılınca far sensörü ile ampulleriniz devreye girmez yani size marşa basmak için süre veriyor endişeniz olmasın. Kontak açıldıktan 5 saniye sonra modül devreye girecek olup bu süre marşa basmanız için yeterlidir.
Eğer sistem aynıysa sorun yok öyleyse. Ayrıca sis karşılama modülü de eklemeyi düşünüyorum aracıma. Ancak her hapıyı açtığımda yanmasını istemediğim için 32.pinden çıkan kabloyu basit bir ldrli devre üzerinden geçirerek sislere ileteceğim. Böylelikle sadece karanlıkta sislerle karşılayacak. Devrelerin ikisini aynı kart üstüne kurdum. Eğer siz de düşünüyorsanız tavsiye ederim. Tekrardan elinize sağlık iyi günler
Sis karşılama, sis farı butonu ve tesisatı aracımda uygun ve hazır durumda beyindende aktif ettim ama gel gelelim elim değipte sis farı alamadım 🙂
Ben de sis farı alıp takamadım ?
Dün malum sokağa çıkma yasağında sis farı, Amerikan park modülü ve sis karşılama modülünün tesisatlarını orjinal kablo tesisatlarının yanından çektim. Sisleri sipariş ettim ama yetişmedi. Onları artık hafta içi monte edeceğim ?
Elinize kolunuza emeğinize sağlık.buradan aldığım bilgilerle devreyi tamamladım.arduino programlamasını da yaptım.başarılı şekilde yükledim.ancak şöyle bir sorunum var.bunu araca takmadan dışarıda nasıl test ederim?
Merhabalar Yakup Ulutaş sayfasından yararlanarak far sensörü uygulaması yaptınız mı aracınıza ? Şuan sitemizdeki yazılım far sensörü uygulaması olduğundan far sensoru modülü yok ise yazılımınız çalışmayacaktır.
Hocam merhaba . Ben murat yaparız biz kanalının sahibi . Size bı sorum olacak . Arduino devresini hazırladım . Koldan ve M001 soketin 2 ci pininden kablo çıkardım. + – kablolarını da aldım . Bağlantıyı yaptım . Ancak kolu otomatik konumuna aldığım da herhangi bir tepki yok 0 konumuna aldığımda direk farları yakıyor. Ldr sensörü n önü açık ve güneşli hava . Ancak far sönmüyor . Size ulaşmanın bı yolu varmı TLF ile arasam sizi net olarak sorsam. Yardımcı olursanız çok sevinirim . İnsatgram dan eklerseniz ordan telefonunuzu verirsiniz özelden ben sizi ararrim. murat__gezici@ Instagram hesabım. Ulaşırsanız çok sevinirim
Mail adresinize cevap yazılmıştır Murat bey.
Hocam merhaba
Öncelikle verdiğin bilgiler için teşekkürler. Cruise Control montajını yaptım. Bu far modülünü de bu cc de kullandığım arduinoda yapma şansım var mıdır acaba
Rica ederim hayırlı olsun fakat dediğiniz malesef olmaz onun için extra bir arduino kullanmanız gerekir.
Turgut bey yakup beyinkinden şemada farklı olan girişleri tam olarak çözemedim ben güç için lm2596 kullanacağım ve nano klon olan arduino ile yardımınıza ihtiyacım var
Yakup beyinkinde araç beyninden aktif edilmiyor sizinkinde aktif etmemiz mi gerekiyor
Hayır aynı sistem beyinden aktif etmek gerekmiyor.
Elinize sağlık. Yakup ulutaşın yaptığını birebir yaparsak kol için sadece bunu ekleyeceğiz galiba
Devre zaten Yakup Ulutaş ın devresi ile aynı o sadece yeni güncelleme ile gündüz ledi uygulaması ekledi ve yazılımını gündüz ledine uygun şekilde güncelledi, sorunuza gelirsek evet Mustafa bey ilave olan sadece o şema daki devre birde yazılım farkı.
Turgut bey herşey için çok sağolun sizin ve Ykup beyin yardımıyla aracıma bi özellik daha kazandırmış oldum.
Hayırlı uğurlu olsun güle güle kullanın.