selamın aleyküm arkadaşlar daha önce bu konu ile alakalı mekanik olarak çalışan bir çalışma yapmıştım konumuzun linki burada
Tofaş adaptif sis farı
şimdi ise bunu biraz daha geliştirerek elektronik olarak yapmaya karar verdim buyrun videosu
MALZEMELER:
Çok turlu Potansiyometre(ayarlı direnç)
Ardiuno Nano yada Uno(size kalmış)
2 li Röle kartı
yeteri kadar kablo
Dc to Dc Converter(voltaj düşürücü modül 12 yi 5 e)
Devrenin sığacağı büyüklükte devre kutusu
Lehim teli ve Lehim havyası
Ve en önemlisi Boş zaman ve el becerisi
Gerisi size kalmış
burada ise videoda kullanılan kodlar mevcut
Projenin araç üzerine montajını yapınca konunun devamına videosunu koyarım umarım sizlere de bir fikir olur
Tofaş adaptif sis farı
şimdi ise bunu biraz daha geliştirerek elektronik olarak yapmaya karar verdim buyrun videosu
MALZEMELER:
Çok turlu Potansiyometre(ayarlı direnç)
Ardiuno Nano yada Uno(size kalmış)
2 li Röle kartı
yeteri kadar kablo
Dc to Dc Converter(voltaj düşürücü modül 12 yi 5 e)
Devrenin sığacağı büyüklükte devre kutusu
Lehim teli ve Lehim havyası
Ve en önemlisi Boş zaman ve el becerisi
Gerisi size kalmış
burada ise videoda kullanılan kodlar mevcut
//Adaptif Viraj Dönüş Farları
//Selçuk GETMEZ
//07.05.2022 Saat: 02:50
//Kodlar üzerinde kendinize göre değişiklikler yapabilirsiniz.
int led1 = 3;
int led2 = 2;//sis farlarımızın hangi pinlerde olduğunu belirliyoruz
int pot = A0;//potansiyometreyi analog A0 pinine tanımladık
int potdeger;//potansiyometreden okunacak değeri tanımladık
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);//led pinlerini çıkış pini olarak atadık
pinMode(pot, INPUT);//potansiyometre pinini giriş pini olarak atadık
}
void loop() {
potdeger=analogRead(pot);//potansiyometreden analog değer okuması yapıyoruz
if (potdeger==500){
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);//eğer okunan değer 500 e eşit ise sisleri söndür komutunu verdik
}
if (potdeger>900){
digitalWrite(led1, HIGH);
digitalWrite(led2, LOW);//eğer pot değer 900 den büyükse led2 yi yak siz sol yada sağ olarak ayarlarsınız
}
if (potdeger<100){
digitalWrite(led1, LOW);
digitalWrite(led2, HIGH);//eğer pot değer 100 den küçükse led1 i yak
}
}
// Çok turlu Potansiyometre ile devreyi kurduğunuzda 500 900 100 değerlerini çokturlu potansiyometre değerleri ile değiştirin
// Aksi taktirde hatalı okumalar alırsınız ve sis farlarınız dengesiz zamanlarda çalışır
// Şimdiden Kolay gelsin :)
Projenin araç üzerine montajını yapınca konunun devamına videosunu koyarım umarım sizlere de bir fikir olur