İçindekiler:

Arduino İle Yakıt Seviyesini Ölçün: 4 Adım (Resimlerle)
Arduino İle Yakıt Seviyesini Ölçün: 4 Adım (Resimlerle)

Video: Arduino İle Yakıt Seviyesini Ölçün: 4 Adım (Resimlerle)

Video: Arduino İle Yakıt Seviyesini Ölçün: 4 Adım (Resimlerle)
Video: Arduino Projeleri - Arduino Nano İle Kendi Wattmetremizi Yapıyoruz - Wattmetre Nasıl Yapılır? 2024, Temmuz
Anonim
Image
Image
Arduino ile Yakıt Seviyesini Ölçün
Arduino ile Yakıt Seviyesini Ölçün

Algılama ünitesi genellikle, modern bir otomobilde tipik olarak basılı mürekkep tasarımı olan bir potansiyometreye bağlı bir şamandıra kullanır. Tank boşaldıkça, şamandıra düşer ve direnç boyunca hareketli bir kontağı kaydırarak direncini arttırır.[2] Ayrıca direnç belli bir noktaya geldiğinde bazı araçlarda "düşük yakıt" ışığını da yakacaktır.

Bu arada, gösterge birimi (genellikle ön panele monte edilir) gönderici birimden geçen elektrik akımı miktarını ölçer ve gösterir. Tank seviyesi yüksek olduğunda ve maksimum akım akarken, iğne dolu bir tankı gösteren "F"yi gösterir. Depo boşken ve en az akım akarken, iğne boş bir depoyu gösteren "E" yi gösterir.

2012 Hyundai Elantra'daki dijital yakıt göstergesi, dolu bir depoyu ve boş ekrana kadar olan mesafeyi gösteriyor.

Sistem arızaya karşı güvenli olabilir. Bir elektrik arızası açılırsa, elektrik devresi göstergenin deponun dolu yerine boş olduğunu (teorik olarak sürücüyü depoyu doldurmaya teşvik eder) göstermesine neden olur (bu, sürücünün önceden bildirimde bulunmaksızın yakıtının bitmesine neden olur). Potansiyometrenin aşınması veya aşınması yakıt seviyesinin hatalı okunmasına neden olacaktır. Ancak, bu sistemin kendisiyle ilişkili potansiyel bir riski vardır. Bir şamandıranın bağlı olduğu değişken direnç üzerinden bir elektrik akımı gönderilir, böylece direnç değeri yakıt seviyesine bağlıdır. Çoğu otomotiv yakıt göstergesinde, bu tür dirençler göstergenin iç tarafında, yani yakıt deposunun içindedir. Böyle bir direnç üzerinden akım göndermenin yangın tehlikesi ve bununla bağlantılı patlama riski vardır. Bu direnç sensörleri ayrıca, otomotiv benzin yakıtına artan alkol ilavesiyle artan bir arıza oranı gösteriyor. Alkol, su gibi akım taşıyabildiği için potansiyometredeki korozyon oranını arttırır. Alkol yakıtı için potansiyometre uygulamaları, korozyon potansiyelini azaltan yakıt seviyesini belirlemek için gönderilen periyodik bir sinyal ile bir darbe-tut metodolojisi kullanır. Bu nedenle, yakıt seviyesi için daha güvenli, temassız başka bir yöntem talep edilmektedir.

Vikipedi

1. Adım: Teori

teori
teori
teori
teori
teori
teori

Anlamanız gereken iki şey var:

Manyetik düğme:

Bu sensör, "GND" (Mutlaka değil) olarak değişen birçok farklı değerde dirençlere (Düşük seviye 240 ohm Yüksek seviye 30 ohm) sahiptir.

Ohm yasası:

sabit bir voltaj ve sabit bir direnç uygulayabilirsek, Ohm yasasını uygulayabiliriz.

ve herhangi bir seviyedeki voltajı ölçün, böylece dijital komütasyon analoğunu dönüştürüyoruz.

Adım 2: Şematik-materyaller

şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler
şemalar-malzemeler

-Arduino Nano

-Oled Ekran

-Breadboard

-Seviye sensörü

-2 2.2K direnç

-2 100ohm direnç

tuppens.com/kus-wema-fuel-water-tank-level…

Adım 3: Program

programı
programı

Program temel olarak 0-1023 arasında ölçülen bir değer alır

önce düşük seviyede ve yüksek seviyede hangi değeri aldığımızı fark ederiz.

Bende var

min = 295

maks = 785

sonra 0'dan 100'e eşleyin

Bunun gibi.

TankValue0 = harita(sensorTankValue0, 295, 785, 0, 100);

Önerilen: