Բովանդակություն:

Չափել վառելիքի մակարդակը Arduino- ով. 4 քայլ (նկարներով)
Չափել վառելիքի մակարդակը Arduino- ով. 4 քայլ (նկարներով)

Video: Չափել վառելիքի մակարդակը Arduino- ով. 4 քայլ (նկարներով)

Video: Չափել վառելիքի մակարդակը Arduino- ով. 4 քայլ (նկարներով)
Video: Վառելիքի վերահսկում և գողության բացահայտում 2024, Հուլիսի
Anonim
Image
Image
Չափել վառելիքի մակարդակը Arduino- ի հետ
Չափել վառելիքի մակարդակը Arduino- ի հետ

Սենսորային միավորը սովորաբար օգտագործում է բոց, որը միացված է պոտենցիոմետրին, սովորաբար տպված թանաքի դիզայնի վրա ժամանակակից ավտոմեքենայում: Տանկը դատարկվելիս բոցը ընկնում և սահում է շարժվող կոնտակտը դիմադրության երկայնքով ՝ մեծացնելով դրա դիմադրությունը [2]: Բացի այդ, երբ դիմադրությունը որոշակի կետում է, այն նաև միացնում է «ցածր վառելիքի» լույսը որոշ տրանսպորտային միջոցների վրա:

Մինչդեռ, ցուցիչի միավորը (սովորաբար տեղադրված է վահանակի վրա) չափում և ցուցադրում է ուղարկող սարքով հոսող էլեկտրական հոսանքի քանակը: Երբ տանկի մակարդակը բարձր է և առավելագույն հոսանքը հոսում է, ասեղը ցույց է տալիս «F» ՝ նշելով լիքը բաք: Երբ բաքը դատարկ է և ամենաքիչ հոսանքը հոսում է, ասեղը ցույց է տալիս «E» նշանը ՝ ցույց տալով դատարկ բաք:

2012 թվականի Hyundai Elantra- ի վառելիքի թվային ցուցիչը ցույց է տալիս լիքը բաք և դատարկ ցուցադրման հեռավորությունը:

Համակարգը կարող է ապահով լինել անսարքությունների դեպքում: Եթե էլեկտրական անսարք է բացվում, էլեկտրական սխեման ստիպում է, որ ցուցիչը ցույց տա, որ բաքը դատարկ է (տեսականորեն դրդում է վարորդին լիցքավորել բաքը), այլ ոչ թե լիքը (ինչը թույլ կտա վարորդին սպառել վառելիքը ՝ առանց նախնական ծանուցման): Պոտենցիոմետրի կոռոզիան կամ մաշվածությունը կապահովեն վառելիքի մակարդակի սխալ ցուցանիշներ: Այնուամենայնիվ, այս համակարգը դրա հետ կապված պոտենցիալ ռիսկ ունի: Փոփոխական դիմադրության միջոցով էլեկտրական հոսանք է ուղարկվում, որին միացված է բոց, այնպես որ դիմադրության արժեքը կախված է վառելիքի մակարդակից: Ավտոմոբիլային վառելիքի չափիչ սարքերում նման դիմադրիչները գտնվում են չափիչի ներքին կողմում, այսինքն ՝ վառելիքի բաքի ներսում: Նման դիմադրության միջոցով հոսանք ուղարկելը կրակի վտանգ և դրա հետ կապված պայթյունի վտանգ ունի: Այս դիմադրության սենսորները նաև ցույց են տալիս ձախողման մակարդակի բարձրացում `ավտոմեքենայի բենզինի վառելիքի ալկոհոլի ավելացման հետ: Ալկոհոլը մեծացնում է պոտենցիոմետրում կոռոզիոն արագությունը, քանի որ այն ունակ է ջրի պես հոսել: Ալկոհոլային վառելիքի պոտենցիոմետրերի կիրառման համար օգտագործվում է զարկերակային և պահելու մեթոդաբանություն, պարբերական ազդանշան է ուղարկվում `որոշելու վառելիքի մակարդակը` նվազեցնելով կոռոզիոն ներուժը: Հետևաբար, ցանկալի է վառելիքի մակարդակի մեկ այլ ավելի անվտանգ, ոչ կոնտակտային մեթոդի պահանջարկ:

Վիքիպեդիա

Քայլ 1: Տեսություն

Տեսություն
Տեսություն
Տեսություն
Տեսություն
Տեսություն
Տեսություն

Երկու բան պետք է թերագնահատել.

Մագնիսական անջատիչ.

Այս սենսորն ունի բազմաթիվ տարբեր արժեքների դիմադրիչներ (ցածր մակարդակ 240 օմ Բարձր մակարդակ 30 օմ), ինչը նշանակում է «GND» (պարտադիր չէ):

Օմսի օրենք.

եթե մենք կարող ենք կիրառել ֆիքսված լարման և ֆիքսված դիմադրության, կարող ենք կիրառել Օհմի օրենքը:

և չափել լարումը ցանկացած մակարդակում, այնպես որ մենք փոխակերպում ենք թվային փոխադրման անալոգային:

Քայլ 2. Սխեմատիկա-նյութեր

Սխեմատիկա-նյութեր
Սխեմատիկա-նյութեր
Սխեմատիկա-նյութեր
Սխեմատիկա-նյութեր
Սխեմատիկա-նյութեր
Սխեմատիկա-նյութեր

-Արդուինո Նանո

-Oled Display

-Գրատախտակ

-Մակարդակի ցուցիչ

-2 2.2 Կ ռեզիստորներ

-2 100 օմ ռեզիստորներ

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

Քայլ 3: րագիր

Ծրագիրը
Ծրագիրը

Programրագիրը հիմնականում վերցնում է չափված արժեքը 0-1023-ից

մենք նախ նկատում ենք, թե ինչ արժեք ենք ստանում ցածր և բարձր մակարդակներում

ստացա

min = 295

առավելագույն = 785

ապա քարտեզագրեք այն 0 -ից 100 -ի

Սրա նման.

TankValue0 = քարտեզ (sensorTankValue0, 295, 785, 0, 100);

Խորհուրդ ենք տալիս: