Talaan ng mga Nilalaman:

Sukatin ang Antas ng Fuel Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Sukatin ang Antas ng Fuel Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Sukatin ang Antas ng Fuel Sa Arduino: 4 na Hakbang (na may Mga Larawan)

Video: Sukatin ang Antas ng Fuel Sa Arduino: 4 na Hakbang (na may Mga Larawan)
Video: МАСТЕР-КЛАСС по Arduino | Полный семинар по программированию за 90 минут! 2024, Hulyo
Anonim
Image
Image
Sukatin ang Antas ng Fuel Sa Arduino
Sukatin ang Antas ng Fuel Sa Arduino

Ang sensing unit ay karaniwang gumagamit ng float na konektado sa isang potentiometer, karaniwang naka-print na disenyo ng tinta sa isang modernong sasakyan. Habang nawawala ang tangke, ang float ay bumaba at dumulas ng isang gumagalaw na contact sa kahabaan ng risistor, na pinapataas ang paglaban nito. [2] Bilang karagdagan, kapag ang paglaban ay nasa isang tiyak na punto, bubuksan din nito ang isang "mababang fuel" na ilaw sa ilang mga sasakyan.

Samantala, ang yunit ng tagapagpahiwatig (karaniwang naka-mount sa dashboard) ay sumusukat at ipinapakita ang dami ng kasalukuyang kuryente na dumadaloy sa yunit ng pagpapadala. Kapag ang antas ng tanke ay mataas at ang maximum na kasalukuyang dumadaloy, ang karayom ay tumuturo sa "F" na nagpapahiwatig ng isang buong tangke. Kapag ang tanke ay walang laman at ang pinakamaliit na kasalukuyang dumadaloy, ang karayom ay tumuturo sa "E" na nagpapahiwatig ng walang laman na tanke.

Ang digital gauge ng gasolina sa isang 2012 Hyundai Elantra na nagpapakita ng isang buong tangke kasama ang isang distansya sa walang laman na pagpapakita.

Ang system ay maaaring maging fail-safe. Kung ang isang elektrikal na kasalanan ay bubukas, ang de-koryenteng circuit ay sanhi ng tagapagpahiwatig upang ipakita ang tanke na walang laman (teoretikal na pumupukaw sa driver na muling punan ang tangke) sa halip na puno (na papayagan ang drayber na maubusan ng gasolina nang walang paunang abiso). Ang kaagnasan o pagsusuot ng potensyomiter ay magbibigay ng maling pagbasa sa antas ng gasolina. Gayunpaman, ang sistemang ito ay may potensyal na peligro na nauugnay dito. Ang isang kasalukuyang kuryente ay ipinadala sa pamamagitan ng variable na risistor kung saan ang isang float ay konektado, upang ang halaga ng paglaban ay nakasalalay sa antas ng gasolina. Sa karamihan ng mga automotive fuel gauge ang mga naturang resistors ay nasa loob na bahagi ng gauge, ibig sabihin, sa loob ng fuel tank. Ang pagpapadala ng kasalukuyang sa pamamagitan ng naturang risistor ay may panganib sa sunog at peligro ng pagsabog na nauugnay dito. Ang mga sensor ng paglaban ay nagpapakita rin ng isang nadagdagan na rate ng kabiguan sa mga karagdagang karagdagan ng alkohol sa automotive gasolina fuel. Ang alkohol ay nagdaragdag ng rate ng kaagnasan sa potensyomiter, dahil may kakayahang magdala ng kasalukuyang tulad ng tubig. Ang mga aplikasyon ng potensyomiter para sa fuel ng alkohol ay gumagamit ng isang pulso-and-hold na pamamaraan, na may isang pana-panahong signal na ipinapadala upang matukoy ang antas ng fuel na nagbabawas ng potensyal na kaagnasan. Samakatuwid, ang pangangailangan para sa isa pang ligtas, di-contact na pamamaraan para sa antas ng gasolina ay ninanais.

Wikypedia

Hakbang 1: Teorya

Teorya
Teorya
Teorya
Teorya
Teorya
Teorya

Mayroong dalawang bagay na dapat mong maliitin:

Magnetic switch:

Ang sensor na ito ay may maraming mga pagkakaiba-iba na resistors (Mababang antas ng 240 ohm Mataas na antas na 30 ohm), na nagpapahiwatig sa "GND" (Hindi kinakailangan).

Batas sa ohms:

kung maaari nating ilapat ang isang nakapirming boltahe at isang nakapirming risistor maaari nating mailapat ang batas ng Ohms.

at sukatin ang boltahe sa anumang naibigay na antas, kaya't transfom namin ang digital commuting analogic.

Hakbang 2: Mga materyales sa Skematika

Mga materyales sa Skematika
Mga materyales sa Skematika
Mga materyales sa Skematika
Mga materyales sa Skematika
Mga materyales sa Skematika
Mga materyales sa Skematika

-Arduino Nano

-Oled Display

-Breadboard

-Level Sensor

-2 2.2K resistors

-2 100ohm resistors

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

Hakbang 3: Programa

Programa
Programa

Ang basicaly ng programa ay tumatagal ng isang sinusukat na halaga mula 0-1023

una naming napansin kung anong halaga ang nakukuha natin sa mababang antas at sa mataas na antas

nakuha ko

min = 295

max = 785

pagkatapos i-map ito mula 0 hanggang 100

Ganito.

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

Inirerekumendang: