Агуулгын хүснэгт:

Arduino ашиглан түлшний түвшинг хэмжих: 4 алхам (зурагтай)
Arduino ашиглан түлшний түвшинг хэмжих: 4 алхам (зурагтай)

Видео: Arduino ашиглан түлшний түвшинг хэмжих: 4 алхам (зурагтай)

Видео: Arduino ашиглан түлшний түвшинг хэмжих: 4 алхам (зурагтай)
Видео: Cara mengukur suhu kompor infrared dengan max6675 K-type Thermocoupler (Subtittled) 2024, Есдүгээр
Anonim
Image
Image
Arduino ашиглан түлшний түвшинг хэмжих
Arduino ашиглан түлшний түвшинг хэмжих

Мэдрэгч төхөөрөмж нь ихэвчлэн орчин үеийн автомашинд хэвлэсэн бэхний загвар бүхий потенциометрт холбогдсон хөвөх төхөөрөмжийг ашигладаг. Танкийг хоослох үед хөвөгч нь эсэргүүцлийн дагуу хөдөлж буй контактыг унагаж, гулсуулж, эсэргүүцлийг нь нэмэгдүүлдэг. [2] Нэмж дурдахад эсэргүүцэл тодорхой цэг дээр байх үед зарим машинд "түлш багатай" гэрэл асаах болно.

Үүний зэрэгцээ индикаторын нэгж (ихэвчлэн хяналтын самбарт суурилуулсан) нь дамжуулах нэгжээр дамжих цахилгаан гүйдлийн хэмжээг хэмжиж харуулдаг. Танкны түвшин өндөр, хамгийн их гүйдэл урсаж байх үед зүү нь "F" рүү зааж, савны бүрэн дүүрэн байгааг илтгэнэ. Танк хоосон, хамгийн бага гүйдэл гүйж байх үед зүү нь "E" рүү зааж, хоосон сав байгааг илтгэнэ.

2012 оны Hyundai Elantra -ийн дижитал түлш хэмжигч нь хоосон дэлгэц хүртэлх зайг дүүргэсэн савыг харуулсан болно.

Систем нь эвдрэл гэмтэлгүй байж болно. Хэрэв цахилгааны гэмтэл нээгдвэл цахилгаан хэлхээ нь индикатор нь савыг бүрэн дүүргэсэн биш харин онгойлгосон болохыг харуулна (жолоочийн савыг дүүргэхийг онолын хувьд өдөөн хатгасан) (энэ нь жолоочид урьдчилж мэдэгдэлгүйгээр түлш дуусах боломжийг олгоно). Потенциометрийн зэврэлт эсвэл элэгдэл нь түлшний түвшинг буруу унших боломжийг олгодог. Гэсэн хэдий ч энэ систем нь үүнтэй холбоотой болзошгүй эрсдэлтэй байдаг. Хөвөгч холбогдсон хувьсах резистороор цахилгаан гүйдэл дамждаг тул эсэргүүцлийн утга нь түлшний түвшингээс хамаарна. Ихэнх автомашины түлш хэмжигч төхөөрөмжид ийм резистор нь хэмжигчийн дотор талд, өөрөөр хэлбэл түлшний савны дотор байдаг. Ийм резистороор гүйдэл дамжуулах нь галын аюул, үүнтэй холбоотой дэлбэрэх эрсдэлтэй байдаг. Эдгээр эсэргүүцлийн мэдрэгчүүд нь автомашины бензиний түлш дэх согтууруулах ундаа нэмэгдэх тусам эвдрэлийн түвшин нэмэгдэж байгааг харуулж байна. Архи нь ус шиг гүйдэл дамжуулах чадвартай тул потенциометрийн зэврэлтийг нэмэгдүүлдэг. Согтууруулах ундааны түлшний потенциометрийн хэрэглээ нь импульс барих горимыг ашигладаг бөгөөд түлшний түвшинг тодорхойлохын тулд үе үе дохио өгч, зэврэлтийг бууруулдаг. Тиймээс түлшний түвшинг тогтоох өөр аюулгүй, холбоо барихгүй өөр аргыг эрэлхийлэхийг хүсч байна.

Википедиа

Алхам 1: Онол

Онол
Онол
Онол
Онол
Онол
Онол

Таны дутуу ойлгох ёстой хоёр зүйл байна:

Соронзон унтраалга:

Энэхүү мэдрэгч нь олон янзын утгатай резистортой (Бага түвшин 240 ом Өндөр түвшин 30 ом) бөгөөд энэ нь "GND" руу шилждэг (Заавал биш).

Ом хууль:

Хэрэв бид тогтмол хүчдэл ба тогтмол эсэргүүцэл хэрэглэж чадвал Омын хуулийг хэрэглэж болно.

мөн хүчдэлийг ямар ч түвшинд хэмждэг тул дижитал шилжүүлгийн аналогийг шилжүүлдэг.

Алхам 2: Схемийн материал

Схемийн материалууд
Схемийн материалууд
Схемийн материалууд
Схемийн материалууд
Схемийн материалууд
Схемийн материалууд

-Ардуино Нано

-Цагаан дэлгэц

-Талхны самбар

-Түвшин мэдрэгч

-2 2.2K эсэргүүцэл

-2 100 ом эсэргүүцэл

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

Алхам 3: Хөтөлбөр

Хөтөлбөр
Хөтөлбөр

Хөтөлбөр нь үндсэндээ 0-1023 хооронд хэмжсэн утгыг авдаг

Бид юуны түрүүнд доод болон дээд түвшинд ямар үнэ цэнийг олж авдгаа анзаардаг

ойлголоо

мин = 295

хамгийн их = 785

дараа нь 0 -ээс 100 хүртэл газрын зураг зурна уу

Үүн шиг.

TankValue0 = газрын зураг (sensorTankValue0, 295, 785, 0, 100);

Зөвлөмж болгож буй: