Mündəricat:

Yanacaq səviyyəsini Arduino ilə ölçün: 4 addım (şəkillərlə)
Yanacaq səviyyəsini Arduino ilə ölçün: 4 addım (şəkillərlə)

Video: Yanacaq səviyyəsini Arduino ilə ölçün: 4 addım (şəkillərlə)

Video: Yanacaq səviyyəsini Arduino ilə ölçün: 4 addım (şəkillərlə)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Iyul
Anonim
Image
Image
Yanacaq səviyyəsini Arduino ilə ölçün
Yanacaq səviyyəsini Arduino ilə ölçün

Algılama qurğusu ümumiyyətlə müasir bir avtomobildə tipik olaraq çap edilmiş mürəkkəb dizaynı olan potansiyometrlə əlaqəli bir şamandıradan istifadə edir. Tank boşaldıqda, şamandıra müqavimətini artıraraq hərəkət edən bir kontaktın üzərinə düşərək sürüşür. [2] Bundan əlavə, müqavimət müəyyən bir nöqtədə olduqda, bəzi avtomobillərdə "az yanacaq" işığını da yandıracaq.

Bu vaxt, göstərici vahidi (adətən tablosuna quraşdırılır) göndərən qurğudan axan elektrik cərəyanının miqdarını ölçür və göstərir. Tank səviyyəsi yüksək olduqda və maksimum cərəyan axanda, iynə dolu bir tankı göstərən "F" işarəsini göstərir. Tank boş olduqda və ən az cərəyan axanda, iynə boş bir tankı göstərən "E" işarəsini göstərir.

2012 -ci ildə Hyundai Elantra -da rəqəmsal yanacaq göstəricisi boş bir ekrana qədər məsafə ilə dolu bir tank göstərir.

Sistem uğursuz ola bilər. Elektrik arızası açılarsa, elektrik dövrəsi göstəricinin tankın boş olduğunu göstərməsinə səbəb olur (nəzəri olaraq sürücünü tankı doldurmağa təhrik edir) (sürücünün əvvəlcədən xəbərdarlıq etmədən yanacaq tükənməsinə imkan verir). Potansiyometrin korroziyası və ya aşınması yanacaq səviyyəsinin səhv oxunmasını təmin edəcəkdir. Ancaq bu sistemin onunla əlaqəli potensial riski var. Şamandıranın bağlı olduğu dəyişən rezistor vasitəsilə elektrik cərəyanı göndərilir ki, müqavimətin dəyəri yanacaq səviyyəsindən asılıdır. Əksər avtomobil yanacaq ölçü cihazlarında bu cür rezistorlar ölçü cihazının iç tərəfində, yəni yanacaq çəninin içərisindədir. Belə bir rezistor vasitəsilə cərəyan göndərmək yanğın təhlükəsi və bununla əlaqəli partlayış təhlükəsinə malikdir. Bu müqavimət sensorları, avtomobil benzin yanacağına artan miqdarda spirt əlavə etməklə artan uğursuzluq dərəcəsini də göstərir. Alkol potensiometrdə korroziya sürətini artırır, çünki su kimi cərəyan keçirə bilir. Alkoqol yanacağı üçün potensiometr tətbiqlərində, korroziya potensialını azaldan yanacaq səviyyəsini təyin etmək üçün dövri bir siqnal göndərilərək nəbz tutma metodologiyası istifadə olunur. Bu səbəbdən, yanacaq səviyyəsi üçün başqa daha təhlükəsiz, təmassız bir üsul tələb olunur.

Vikipediya

Addım 1: nəzəriyyə

Nəzəriyyə
Nəzəriyyə
Nəzəriyyə
Nəzəriyyə
Nəzəriyyə
Nəzəriyyə

Düşünməməlisiniz iki şey var:

Maqnit açarı:

Bu sensor "GND" (mütləq deyil) ilə əlaqəli bir çox fərqli dəyər müqavimətçisinə malikdir (Aşağı səviyyə 240 ohm Yüksək səviyyə 30 ohm).

Ohms qanunu:

sabit bir gərginlik və sabit bir rezistor tətbiq edə bilsək, Ohms qanunu tətbiq edə bilərik.

və hər hansı bir səviyyədə gərginliyi ölçün, buna görə rəqəmsal gediş -gəliş analoqunu köçürürük.

Addım 2: Şematik materiallar

Şematik materiallar
Şematik materiallar
Şematik materiallar
Şematik materiallar
Şematik materiallar
Şematik materiallar

-Arduino Nano

-Oled Ekran

-Çörək lövhəsi

-Səviyyə Sensoru

-2 2.2K rezistor

-2 100 ohm müqavimət

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

Addım 3: Proqram

Proqram
Proqram

Proqram əsasən 0-1023 arasında ölçülmüş bir dəyər alır

əvvəlcə aşağı və yüksək səviyyədə hansı dəyərə sahib olduğumuza diqqət yetiririk

aldım

dəqiqə = 295

maksimum = 785

sonra 0 -dan 100 -ə qədər xəritəyə salın

Bunun kimi.

TankValue0 = xəritə (sensorTankValue0, 295, 785, 0, 100);

Tövsiyə: