Taula de continguts:

Mesureu el nivell de combustible amb Arduino: 4 passos (amb imatges)
Mesureu el nivell de combustible amb Arduino: 4 passos (amb imatges)

Vídeo: Mesureu el nivell de combustible amb Arduino: 4 passos (amb imatges)

Vídeo: Mesureu el nivell de combustible amb Arduino: 4 passos (amb imatges)
Vídeo: Cuando el copiloto me ensucia el sillín 👀😅 #humor #eli #motos 2024, Juliol
Anonim
Image
Image
Mesureu el nivell de combustible amb Arduino
Mesureu el nivell de combustible amb Arduino

La unitat de detecció sol utilitzar un flotador connectat a un potenciòmetre, típicament disseny de tinta impresa en un automòbil modern. A mesura que el tanc es buida, el flotador cau i llisca un contacte mòbil al llarg de la resistència, augmentant la seva resistència. [2] A més, quan la resistència estigui en un punt determinat, també engegarà un llum "de baix consum" en alguns vehicles.

Mentrestant, la unitat indicadora (generalment muntada al tauler) mesura i mostra la quantitat de corrent elèctric que circula per la unitat d’enviament. Quan el nivell del dipòsit és alt i el màxim corrent flueix, l'agulla apunta a "F" que indica un dipòsit ple. Quan el dipòsit està buit i flueix el menor corrent, l'agulla apunta a "E" que indica un dipòsit buit.

El manòmetre digital de combustible d’un Hyundai Elantra de 2012 mostra un tanc ple junt amb una distància a la pantalla buida.

El sistema pot ser a prova de fallades. Si s’obre una avaria elèctrica, el circuit elèctric fa que l’indicador mostri que el dipòsit està buit (provocant teòricament el conductor per omplir el dipòsit) en lloc d’estar ple (cosa que permetria al conductor quedar-se sense combustible sense cap notificació prèvia). La corrosió o el desgast del potenciòmetre proporcionaran lectures errònies del nivell de combustible. No obstant això, aquest sistema té un risc potencial associat. S’envia un corrent elèctric a través de la resistència variable a la qual està connectat un flotador, de manera que el valor de la resistència depèn del nivell de combustible. En la majoria dels indicadors de combustible per a automoció, aquestes resistències es troben a la part interior de l'indicador, és a dir, a l'interior del dipòsit de combustible. L’enviament de corrent a través d’aquesta resistència comporta un risc d’incendi i un risc d’explosió. Aquests sensors de resistència també mostren un augment de la taxa de fracàs amb les addicions incrementals d'alcohol en el combustible de gasolina per a automòbils. L’alcohol augmenta la velocitat de corrosió del potenciòmetre, ja que és capaç de transportar corrent com l’aigua. Les aplicacions de potenciòmetre per al combustible alcohòlic utilitzen una metodologia de pulsació i retenció, amb un senyal periòdic que s’envia per determinar el nivell de combustible que disminueix el potencial de corrosió. Per tant, es desitja la demanda d’un altre mètode més segur i sense contacte pel nivell de combustible.

Wikipèdia

Pas 1: teoria

Teoria
Teoria
Teoria
Teoria
Teoria
Teoria

Hi ha dues coses que cal entendre:

Interruptor magnètic:

Aquest sensor té moltes resistències de valors diferents (Nivell baix 240 ohm Nivell alt 30 ohm), que es converteixen en "GND" (No necessàriament).

Llei d'Ohms:

si podem aplicar una tensió fixa i una resistència fixa podem aplicar la llei d’Ohms.

i mesurem el voltatge en qualsevol nivell donat, de manera que transmetem analògicament els desplaçaments digitals.

Pas 2: Esquemes-materials

Esquemes-materials
Esquemes-materials
Esquemes-materials
Esquemes-materials
Esquemes-materials
Esquemes-materials

-Arduino Nano

-Pantalla Oled

-Pissarra

-Sensor de nivell

-2 resistències de 2,2K

-2 resistències de 100ohm

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

Pas 3: programa

Programa
Programa

El programa pren bàsicament un valor mesurat de 0-1023

primer ens fixem en el valor que obtenim al nivell baix i alt

tinc

mínim = 295

màxim = 785

a continuació, assigneu-lo de 0 a 100

Com això.

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

Recomanat: