Борооны мэдрэгчийг өөрөө суурилуулах. Бид борооны мэдрэгчийг өөрсдөө суулгадаг. Салхины шилэн дээрх борооны мэдрэгчийн бүдүүвч диаграмм

Хэрэв зам дээр аадар бороо орох юм бол жолоодох үед энэ нь эвгүй, аюултай. Энэ зорилгоор автомат мэдрэгч, машины шилэн дээр байрлах цэвэрлэх сойзны ажиллагааг хангах. Арчигч мэдрэгч, товчлуурыг нэмэлт дарахгүйгээр асдаг нь харагдаж байна. Үүнтэй төстэй автомат системийг таны машинд суулгаж болно. Механизмын үйл ажиллагааны зарчмыг авч үзье.

Борооны мэдрэгчийг хэрхэн суулгах вэ.

Хяналтын мэдрэгч нь машины дотор, салхины шилэн дээр шууд байрладаг. Энэ нь машины арчигчны үйл ажиллагааны хэсэгт байрладаг нь харагдаж байна. Энэ мэдрэгчийг байрлуулахаар төлөвлөж буй газарт ямар ч гэмтэл гарах ёсгүй.

Автомат горимд байгаа систем нь энэ төхөөрөмжид IR цацрагийг ашиглан шилний гадаргууг байнга сканнердах боломжийг олгодог бөгөөд энэ нь "дүгнэлт" гаргадаг. Төхөөрөмжөөс шилэнд туссан энэ дохио нь цахилгаан тэжээлд электрон дохио үүсгэдэг. Үүний үр дүнд арчигч нь шаардлагатай үед өөрөө асдаг. Сүүлийн үеийн шинэлэг бүтээн байгуулалтууд нь сойзны хурдыг тохируулах боломжийг олгодог. Арчигч асаалттай үед мэдрэгч нь гадаргууг сканнердаж байгааг санах нь зүйтэй. Бид арчигчийг эхний байрлалд байрлуулсан, одоо тэд бие даан ажиллах болно. Суурилуулалтыг мэргэжилтэнд даатгаж болно.

Автомат зохицуулагчийн бусад функцууд.

Арчигч 2-р, дараа нь гурав дахь горимыг асаана, та гарын авлагын хувилбарт элементүүдийг хянах боломжтой. Нартай цаг агаарт мэдрэгчийг асааж болохгүй, учир нь шилэн дээрх хурц гэрлийг тоног төхөөрөмж бороо гэж ойлгож болно. Төхөөрөмж нь элс, жижиг хайрга, салхины шилний ялаа зэрэгт хариу үйлдэл үзүүлэх чадвартай.


Бид мэдрэгчийг салхины шилэнд холбож, дараа нь тусгай хамгаалалтын гель түрхдэг - энэ нь механизмын жигд ажиллагааг хангана. Гель нь гэрлийн хугарлын процесст шаардагдах коэффициентийг бууруулна. Үүний үр дүнд 2 ажлын бүс үүсдэг. Хэрэв бид биеийн эхний бүсийг эзэмшигч дээр тогтоовол хоёр дахь хэсгийг өөрөө түншдэг эрэг ашиглан бэхлэнэ.

Ажлын хэсэг нь агаарын бөмбөлөггүй байх ёстой. Процедур дууссан тул энэ системийг эхлүүлэхэд үлдлээ. Бид цэнхэр утсыг масс болгон байрлуулж, машины биед харуулна. Суулгацыг найдвартай ажиллуулахын тулд утсыг тодорхой засах шаардлагатай. Бид улаан утсыг шилжүүлэгчтэй холбож, шар утастай (ногоон судалтай) холбоно. Хар утсыг 53 дугаартай холбоо барихад л үлддэг.



Одоо бид мэдрэгчийг тохируулна. Суулгацыг бүхэлд нь зохицуулдаг бөгөөд шилний гэрлийн дамжуулалтын параметрүүдийн дагуу бид мэдрэмжийн түвшинг илрүүлдэг. Эхний борооны дараа бид бүх дутагдал, хариу арга хэмжээний босгыг тогтооно.

Борооны мэдрэгч гэх мэт ашигтай төхөөрөмжөөр аль хэдийн тоноглогдсон байна. Түүний ачаар салхины шил арчигч автомат горимд ажилладаг бөгөөд бороо орж эхэлмэгц өөрсдөө асааж, жолоочийг энэ ажлыг хөнгөвчилдөг. Ийм системгүй олон жолооч нар ийм системийг бие даан суулгах боломжтой юу гэж гайхаж байна. Хариулт нь тийм ээ, мэдээжийн хэрэг та чадна, үүнийг энэ нийтлэлд авч үзэх болно.
VAZ машин ч гэсэн ийм мэдрэгчээр тоноглогдсон байж болно, жишээлбэл, VAZ 2110.

Борооны мэдрэгчийн онцлог
Эхний байрлалыг асаахад арчигч ажиллаж байх үед арчигчны хурдыг борооны мэдрэгчээр хянадаг. Энэ тохиолдолд шилний цэвэрлэгээний эрч хүч нь үүнээс хамаарна. Бороо ширүүн орох тусам арчигч илүү идэвхтэй ажиллах болно. Хэрэв бороо намдавал арчигч нар ч удааширна. 2 ба 3-р байрлалын хувьд энэ тохиолдолд арчигч нь зөвхөн өгөгдсөн хурдаар ажиллах болно.

Шил цэвэрлэх системийг гараар хянах боломжтой байх нь чухал юм. Жишээлбэл, мэдрэгчийг зорчигчийн тал дээр суурилуулсан бол жолоочийн талын шил бохирдсон тохиолдолд мэдрэгч нь бохирдлыг таньж чадахгүй, арчигчийг асаахгүй. Эсвэл хуурай цаг агаарт цох эсвэл навч шил рүү ороход мэдрэгч нь идэвхгүй ажилладаг. Үүнтэй холбогдуулан арчигчийг бүрэн унтраах эсвэл шаардлагатай бол асаах боломжтой байх ёстой.

Холболтын материал, багаж хэрэгсэл:
- борооны мэдрэгчийн тохиромжтой брэнд;
- цавуу;
- өөрөө түншдэг эрэг;
- утас;
- халив, эрэг чангалах түлхүүр болон бусад хэрэгсэл.


Борооны мэдрэгчийг холбох үйл явц:


Нэгдүгээр алхам. RS-22 мэдрэгч суурилуулах

Нийтдээ зохиогч хоёр төрлийн мэдрэгчийг авч үздэг бөгөөд эдгээр нь гадаадын үйлдвэрлэлийн RS-22, мөн дотоодын үйлдвэрлэлийн DDA мэдрэгч юм.

RS-22 төрлийн мэдрэгчийг хэрхэн суулгах вэ:

1. Салхины шилэнд борооны мэдрэгчийн бэхэлгээг наа.
2. Мэдрэгчийн орон сууцанд тусгай гель түрхэх шаардлагатай бөгөөд энэ нь ажлын хоёр хэсгийн хугарлын илтгэгчийг бууруулдаг.
3. Мэдрэгчийн биеийн суурь нь өөрөө түншдэг эрэг ашиглан суурь дээр бэхлэгддэг.
4. Эцсийн шатанд мэдрэгчийн ажлын хэсэг ба шилний хооронд бөмбөлөг байхгүй эсэхийг шалгана.








Хоёрдугаар алхам. RS-22 мэдрэгчийг холбож байна
Одоо та цахилгаан хэсгийг холбож эхэлж болно. Мэдрэгч нь арчигч горимын унтраалгатай холбогдсон байна.

1. Мэдрэгчийн цэнхэр утас нь машины биед холбогдсон, энэ нь хасах юм.
2. Мэдрэгчийн улаан утас нь "I" гэсэн тэмдэглэгээтэй контакттай холбогдсон байх ёстой бөгөөд ногоон судалтай стандарт шарыг унтраасан байна.
3. Одоо мэдрэгчээс шар утсыг ногоон судалтай шар утастай холбох ёстой.
4. Эцэст нь хар утсыг блок руу холбосон, энэ нь "53" зүү, үүнд цэнхэр утсыг ашигладаг.


Төхөөрөмж зөв ажиллаж эхлэхийн тулд эхлээд шилний мэдрэмж, дамжуулах чадвараас хамааран тохируулга хийх хэрэгтэй. Мэдрэмжийг мэдрэгч нь шилний бохирдол, чийгшлийн хүссэн түвшинд ажиллахаар тохируулдаг. Ийм мэдрэгч хэрхэн ажилладаг талаар та түүний заавраас илүү ихийг мэдэж болно.

Гуравдугаар алхам. DDA мэдрэгчийг холбох онцлог
Дотоодын үйлдвэрлэлийн борооны мэдрэгч нь RS-22 төрлийн мэдрэгчээс эрс ялгаатай. Тэмдэглэж болох хамгийн чухал зүйл бол мэдрэгчийн хямд байдал, суурилуулахад хялбар байдал, машины үндсэн утсанд саад учруулахгүйгээр холбох чадвар юм. Мөн тухайн машин ямар хурдаар явж байгаагаас хамаарч системийг тохируулах боломжтой. Машин хурдан явах тусам шил хурдан бохирддог тул арчигч хурдан ажилладаг. DDA-25 гэх мэт мэдрэгчийн загваруудыг Калина, мөн Лада Приора дээр суурилуулсан. DDA-15-ийн ялгаа нь зөвхөн реле дээрх контактуудын байршилд л байна.
Мэдрэгч нь горим сонгох чадвартай бөгөөд бороо, цас, стандарт горимд ажиллах боломжтой.

DDA мэдрэгчийг хэрхэн суулгах талаар
1. Эхлээд мэдрэгч эзэмшигчийг шилэнд наах хэрэгтэй.
2. Дараагийн алхамд та машины бэхэлгээний блокыг задалж, арчигчийг удирдах стандарт релеийг татах хэрэгтэй. Дараа нь DDA-г зүгээр л оронд нь суулгана.
3. Зүүн талын салхины шилний баганын дагуу утас тавих шаардлагатай болно.
4. Эцсийн шатанд мэдрэгчийн мэдрэмжийг тохируулах шаардлагатай.






Мэдрэгчийг хэрхэн холбох талаар та видео бичлэгээс илүү ихийг мэдэж болно.

Зарим сонирхогч цаг агаарын мониторингийн төслүүд эсвэл жишээлбэл, гадаа ургамал тариалах зэрэгт яг одоо бороо орж байгаа эсэхийг мэдэх нь ашигтай байж болно. Олон радио сонирхогчид Arduino хавтанг хяналтын самбар болгон ашигладаг тул энэ зорилгоор тусгай дусал / бороо мэдрэгчийг бүтээсэн бөгөөд үүнийг Arduino-д ямар ч асуудалгүйгээр холбох боломжтой. Энэ нийтлэлд танилцуулсан энгийн Arduino төсөл нь дусал / борооны мэдрэгч асаалттай үед дуут дохиолол асаах боломжийг танд олгоно.



Борооны мэдрэгч нь мэдрэгчийн хавтан ба LM393 харьцуулагчтай самбараас бүрдэнэ. Тоон гаралтаас гадна мэдрэгч нь аналог гаралттай тул Arduino микроконтроллер нь 0-ээс 5V хүртэлх хүчдэлийн муж дахь аналог заалтыг эсвэл ADC-ийн дараа 0-ээс 1023 хүртэлх утгыг уншиж чаддаг.



Хэрэв мэдрэгчийн мэдрэгчийн самбар хуурай төлөвт байгаа бол модулийн аналог гаралт нь 5 В байна. Хэрэв борооны дусал хавтан дээр унаж, хавтангийн дамжуулагчийг хооронд нь холбож, аналог гаралт нь 5 В-оос 0 В хүртэл өөрчлөгдөнө. хавтан дээрх чийгийн хэмжээ дээр. Энэ мэтчилэн мэдрэгч нь бороо ихтэй эсвэл бага зэрэг орж байгааг хэлж өгдөг. Ардуино нь тодорхой хэмжээний бороо орж, саатсаны дараа дохиолол асаах бөгөөд энэ нь кодонд тодорхойлогдоно. Энэ нь хуурамч эерэг байдлаас зайлсхийх болно. Энэ тохиолдолд гох босго нь 300, саатал нь 30 секунд байна.


Доод тоон порт 8-д холбогдсон сэрүүлгийг борооны мэдрэгчээр бүртгэх үед асаах боломжийг олгодог Arduino-ийн тойм зураг доор байна.


int rainSensePin= 0; // мэдрэгчийн дохионы аналог оролт 0 int alertPin= 8; // дижитал гаралт 8 - дохиоллын хувьд int curCounter= 0; // тоолуур - мэдрэгчийг идэвхжүүлсний дараа секунд тутамд 1-ээр нэмэгдэнэ void setup()( Serial.begin(9600); pinMode(alertPin, OUTPUT); pinMode(rainSensePin, INPUT); ) void loop()( int rainSenseReading = analogRead (rainSensePin ); Serial.println(rainSenseReading); // цуваа портын саатал (250)-аар хянах зориулалттай); // богино хугацааны саатал, хэрэв (curCounter >= 30) ( // digitalWrite (alertPin, HIGH) хугацааны төгсгөлийн саатал); // дохиолол асаалттай ) // хэрэв бороо орохгүй бол тоолуураа дахин тохируулна уу (rainSenseReading)<300){ curCounter++; } else if (rainSenseReading >300) ( // хэрэв борооны эрч хүч босго хэмжээнээс хэтрээгүй бол digitalWrite(alertPin, LOW); // сэрүүлгийг асааж болохгүй curCounter = 0; // тоолуурыг 0 болгож дахин тохируулна ) delay(1000); )

Бороо орох үед (мөн Arduino үүнийг илрүүлдэг) D8 гаралт өндөр болно. Энэ гаралтыг дуут дохиолол (пьезо дуугаралт) эсвэл унтраалга (цахилгаан соронзон реле) холбож болно. Гаралтын холболтын диаграммыг доор үзүүлэв.



Энэ тохиолдолд Arduino нь 9V-ийн гаднах тэжээлээр тэжээгддэг, дуугаралт/релений идэвхжүүлэх хэлхээг 5-12В-оос тэжээх боломжтой.Vcc тэжээлийн хүчдэлийн эх үүсвэр нь энэ хэлхээнд хүчдэл болон гүйдлийн аль алинд нь тохирсон байх ёстой.


Тиймээс Arduino самбарыг ашиглан аливаа шингэний эх үүсвэрээс бороо, дусал дусал байгаа эсэхийг бүртгэх боломжтой төслийг бий болгох нь тийм ч хэцүү ажил биш юм. Arduino дуслын/борооны мэдрэгч нь нэлээд түгээмэл, хямд, хэрэглэхэд хялбар юм. Эцсийн эцэст та үүнийг өөрөө хийж чадна.

Салхины шил арчигч хяналтын системийг суурилуулахын тулд автомашины засварын газрын үйлчилгээг ашиглах шаардлагагүй, та энэ ажлыг өөрөө хийж болно. Бараг бүх орчин үеийн машинууд ийм функцтэй байдаг тул янз бүрийн цаг агаарт арчигчны ажиллагааг хянах нь автоматаар хийгддэг. Борооны мэдрэгч нь ямар ч гадаад машины урд шилэнд суурилагдсан тул үүнийг арилгах боломжгүй юм.

Гэсэн хэдий ч та хуучин дотоодын машинд борооны мэдрэгч суулгаж болно. Энэ төхөөрөмжийг хийхэд маш хялбар бөгөөд энэ нь VAZ машинд маш тохиромжтой. Ажиллахын тулд танд бүх нийтийн мэдрэгч хэрэгтэй.

Төхөөрөмжийн ажиллах зарчим

Төхөөрөмж нь босоо байрлалтай байх ёстой оптикийн үндсэн дээр ажилладаг. Бүх нийтийн мэдрэгчийг салхины шилний дотор талд байрлуулна. Суурилуулалтын талбай нь сойзны хамрах хүрээний хэсэгт байх ёстой бөгөөд ил тод гадаргуу дээр хагарал, чипс болон бусад согогийг зөвшөөрөхгүй.

Хэт улаан туяаны цацрагийг ашиглан мэдрэгч нь шилний гаднах гадаргуугийн нөхцөл байдлыг сканнердаж байна. Борооны дусал, түүнчлэн шороо нь гэрлийн дохионы тусгалын хүчийг өөрчилдөг. Үүний дараа электрон хяналтын хэсэгт арчигчийг асаах тушаалыг өгдөг. Сойзны хөдөлгөөний хоорондох хугацааны хоцрогдол нь автоматаар тохируулагддаг бөгөөд хур тунадасны эрчмээс хамаарна.

Салхины шилэн дээр ийм борооны мэдрэгч суурилуулахыг зөвшөөрнө. Үүний зэрэгцээ дээд өнгөт тууз нь төхөөрөмжийн зохих ажиллагаанд саад болохгүй. Мэдрэгч нь шилэн дээр хэт улаан туяаны шүүлтүүртэй машинд тохирохгүй.

Борооны мэдрэгчийг асааж байна

Мэдрэгч нь арчигчийг эхний байрлалд асаахад л ажилладаг бөгөөд төхөөрөмж нь сойзны хөдөлгөөний эрчмийг автоматаар сонгоно. Хэрэв арчигч хоёр, гурав дахь байрлалд байгаа бол тэдний хурд өөрчлөгдөхгүй.

Борооны мэдрэгч суурилуулахдаа арчигчийг гараар хянах боломжийг орхих ёстой. Зам дээр ямар ч нөхцөл байдал үүсч болзошгүй тул та автоматжуулалтад бүрэн найдах ёсгүй. Жишээлбэл, эсрэг урсгалын улмаас жолоочийн тал дээр их хэмжээний цацралт гарч ирдэг боловч эдгээр цацралт нь мэдрэгчийн ажиллах хэсэгт унахгүй, шилийг цэвэрлэдэггүй.

Мэргэжилтнүүд хуурай цаг агаарт борооны мэдрэгчийг унтрааж байхыг зөвлөж байна. Төхөөрөмж нь нисдэг шавьж, модны навч, хөвсгөр зэрэг янз бүрийн объектуудад хариу үйлдэл үзүүлдэг. Салхины шил угаагчийг үргэлж гараар эхлүүлэх ёстой. Шилэн рүү автоматаар ус нийлүүлэх нь харагдах байдлыг гэнэт хязгаарлаж жолоочийг айлгах болно.

Мэдрэгч хийхдээ импортын микропроцессорыг үндэс болгон сонгох эсвэл дотоодын боловсруулалтыг ашиглаж болно.

Гадаад микропроцессорын RS-22 RAIN мэдрэгч дээрх борооны мэдрэгч

Микропроцессорыг Америкийн Microchip компани үйлдвэрлэсэн бөгөөд 12 В-ын төхөөрөмжтэй ямар ч машинд тохиромжтой.Бороо мэдрэгчийг холбох нь дараах дөрвөн үе шатаас бүрдэнэ.

  1. Салхины шилний дотор талд тусгай эзэмшигчийг цавуугаар бэхлэх;
  2. Гель нь хугарлын илтгэгчийг тэнцүүлэхийн тулд мэдрэгчийн ажлын хэсгийн гадаргуу дээр хэрэглэнэ;
  3. Эзэмшигч дээрх мэдрэгчийн биеийн байрлалыг боолтоор бэхэлсэн;
  4. Ажлын талбайд агаарын бөмбөлөг байгаа эсэхийг шалгана уу.

Ийм борооны мэдрэгчийг VAZ автомашинд арчигч ажиллах горимын унтраалга ашиглан холбож болно.

  1. Мэдрэгч нь машины биед цэнхэр утсаар холбогдсон;
  2. Мэдрэгчээс шилжүүлэгч дээр I-тэй холбогдохын тулд улаан утас татсан;
  3. Мэдрэгчийн шар утсыг ижил өнгийн утсанд холбосон боловч ногоон судалтай.
  4. Хар утсаар төхөөрөмж нь 53 дугаар зүү дээрх блоктой холбогдсон байна.

Төхөөрөмжийг зөв ажиллуулахын тулд эхний шатанд элементүүдийн мэдрэмжийг тохируулах, салхины шилний нэвтрүүлэх чадварыг шалгах шаардлагатай. Салхины шил арчигч борооны мэдрэгчийн босгыг тогтоосны дараа л хангалттай ажиллаж эхэлнэ.

Борооны мэдрэгчийн дотоодын хөгжил

Оросын инженерүүд дэлхийд байхгүй борооны мэдрэгч бүтээжээ. Үүний гол давуу талууд нь:

  1. Системийн удирдлагын энгийн, найдвартай байдал;
  2. Өөрөө угсрах боломж;
  3. Мэдрэгч нь бие даан холбогдсон байна. Машины цахилгааны утас хамаарахгүй (мөн энэ хүчин зүйл нь машин баталгаат хугацаатай байх үед онцгой ач холбогдолтой);
  4. Мэдрэгчийг идэвхгүй болгож, гар арчигч хяналтын горимд шилжих чадвар;
  5. Бага зардал.

Уг төхөөрөмж нь арчигчны хөдөлгөөнийг дагалддаг түр зогсолтыг тохируулах функцтэй. Сойзны давтамжийг өөрчлөх нь зам дээрх машины хурдтай шууд хамааралтай байдаг. Удаан хөдөлгөөнтэй бол түр зогсолтыг уртасгаж, хурдан хөдөлгөөнөөр богиносгодог. Хэрэв машинд сууж буй жолооч гүн шалбааг руу дайрахыг хүсвэл систем нь шилэнд их хэмжээний шингэн ойртохыг урьдчилан тодорхойлох болно. 5-10 см-ийн зайд ойртож буй ус, шороог илрүүлж, систем нь арчигчийг урьдчилан хөдөлгөх болно.

DDA-25 мэдрэгчийн загвар нь дотоодын зах зээлд хамгийн их тархалтыг хүлээн авсан. Ихэвчлэн ийм төхөөрөмжүүд нь Лада машинуудаар тоноглогдсон байдаг (Kalina эсвэл Priora). Борооны мэдрэгч нь цас, борооноос хамгаалах хэд хэдэн горимтой. Гурван суулгасан програмыг төхөөрөмж дээрх товчлуураар өөрчлөх боломжтой. Та ийм мэдрэгчийг өөрөө суулгаж болно, үүний тулд тогтоосон журмыг дагаж мөрдөхөд хангалттай.

  1. Оптик мэдрэгчийг наалдамхай суурь дээр салхины шилэнд бэхлэх;
  2. Машины бэхэлгээний блок дахь релений оронд мэдрэгчийг суурилуулна (үүнтэй зэрэгцэн түлхүүрийн тэмдэглэгээ, байрлалыг ажиглаарай);
  3. Урд талын шилэн тулгуур дээр утас тавих;
  4. Мэдрэгчийн мэдрэмжийн түвшинг тохируулна уу.

Борооны мэдрэгч суурилуулах ажлыг видеонд илүү тодорхой харуулав.

Тохиромжтой борооны мэдрэгчийг ихэнх онлайн автомашины жижиглэн худалдаачдаас олж болно. Ийм төхөөрөмжийн өртөг нь ихэвчлэн өндөр биш байдаг: та мянган рублийн бүс нутагт үнэ дээр анхаарлаа төвлөрүүлж болно.

Энэ нийтлэлд бид arduino гоожсон мэдрэгчийг хэрхэн ашиглах талаар сурах болно. Ийм мэдрэгчийг ихэвчлэн өөрөөр нэрлэдэг: борооны мэдрэгч, чийг мэдрэгч, дуслын мэдрэгч, гоожих мэдрэгч. Энэ тохиолдолд нэг мэдрэгч нь бараг үргэлж бэлэн модуль хэлбэрээр хийгдсэн байдаг. Мэдрэгч нь Arduino-д амархан холбогддог, ийм мэдрэгчтэй ажиллах зураг нь энгийн, үнэ нь өндөр биш юм. Arduino Uno, Mega, Nano дээрх энгийн төслүүдэд тохиромжтой.

Arduino төслүүдийн гоожих, борооны мэдрэгч нь чийгийн дуслын харагдах байдлыг илрүүлж, цаг тухайд нь хариу өгөх боломжийг олгодог, жишээлбэл дохиолол асаах. Ийм системийг хөдөө аж ахуйн үйлдвэрлэл, автомашины үйлдвэрлэл болон бидний амьдралын бусад салбарт идэвхтэй ашигладаг. Энэ нийтлэлд бид ямар ч төрөлжсөн онлайн дэлгүүрээс худалдаж авах боломжтой бэлэн модультай ажиллах талаар авч үзэх болно.

Мэдрэгч модуль нь хоёр хэсгээс бүрдэнэ.

  • "Мэдрэгч" уналт илрүүлэх самбар. Энэ нь түүн дээр унасан чийгийн хэмжээг хянадаг. Үндсэндээ мэдрэгч нь янз бүрийн газарт усаар хаагддаг энгийн хувьсах резистор бөгөөд энэ нь эсэргүүцлийн өөрчлөлтийг үүсгэдэг.
  • Мэдрэгчийн хоёр дахь хэсэг нь хос харьцуулагч (ихэвчлэн LM393, гэхдээ LM293 ба LM193 нь бас байдаг). Үүний гол ажил бол мэдрэгчээс авсан утгыг 0-ээс 5 вольт хүртэлх аналог дохио болгон хувиргах явдал юм.

Зах зээл дээр зайтай мэдрэгч ба харьцуулагчтай, нэг самбар дээр нэгтгэсэн мэдрэгчийн сонголтууд байдаг.

Мэдрэгч нь 5V-ээр тэжээгддэг бөгөөд үүнийг ямар ч Arduino хавтангаас хялбархан тэжээх боломжтой. Ихэвчлэн мэдрэгчийн модуль нь хоёр гаралттай байдаг:

  • Аналог. Хянагчийн хүлээн авсан утга нь 0-ээс 1023 хооронд хэлбэлзэнэ. 0 - бүх зүйл үерт автсан эсвэл бороотой, мэдрэгч нь маш чийглэг, 1023 - хуурай цаг агаар, мэдрэгч нь хуурай (зарим мэдрэгч дээр эсрэг утгатай, 1023 - хамгийн их чийгшил, 0 - хамгийн их хуурайшилт).
  • Дижитал. Тодорхой босго давсан тохиолдолд өндөр (5V) эсвэл бага хүчдэл гарна. Босго түвшинг trimmer резистор ашиглан тохируулна.

Нэвчилт, борооны мэдрэгчийг arduino-д холбох

Мэдрэгчийг Arduino-д холбохын тулд танд самбар өөрөө (UNO, Mega, Nano эсвэл бусад) болон мэдрэгч хэрэгтэй болно. Хэрэв та хур тунадасны эрчмийг шалгахыг хүсвэл мэдрэгчийг хэвтээ биш, харин хуримтлагдсан дуслууд доошоо урсахын тулд зарим өнцгөөр байрлуулахыг зөвлөж байна.

Нэвчилт мэдрэгч модулийг arduino-д холбох диаграмм:

  • VCC (цахилгаан оролт) - хүчдэл ба гүйдлийн хувьд холбогдсон arduino хэлхээнд тохирсон байх ёстой. Өөрөөр хэлбэл, энэ тохиолдолд 5V;
  • GND - газар;
  • АO - аналог гаралт;
  • DO - дижитал гаралт.

Аналог гаралт нь микроконтроллерийн аналог зүү, жишээлбэл, A1-тэй холбогдсон байна. Тоон гаралт нь дижитал тээглүүрүүдийн аль нэгэнд холбогдсон байна. Ардуино хавтангийн 5V зүүгээс хүчдэл хэрэглэж болно, газар нь газартай холбогдсон.

Бодит төслүүдэд гоожиж буй мэдрэгчийг холбохдоо модулийн электрон хэсгийг чийгийн нэвтрэлтээс хамгаалах шаардлагатай!

Ноорог жишээ

#PIN_ANALOG_RAIN_SENSOR A1 тодорхойлох // Ус, борооны мэдрэгчийн дохионы аналог оролт #PIN_DIGITAL_RAIN_SENSOR 5-ыг тодорхойлох // Ус, борооны мэдрэгчийн дижитал оролт void setup()( Serial.begin(9600); ) void loop()( int sensorValue = analogRead (PIN_ANALOG_RAIN_SENSOR); // Аналог портоос өгөгдлийг унших Serial.print("Аналог утга: "); Serial.println(sensorValue); // Хяналтын порт руу аналог утгыг хэвлэх sensorValue = digitalRead(PIN_DIGITAL_RAIN_SENSOR); // Унших дижитал портын өгөгдөл Serial.print("Дижитал утга: "); Serial.println(sensorValue); // Дижитал утгыг портын дэлгэцийн саатал руу хэвлэх (1000); // Хэмжилтийн хоорондох саатал )

Энэ ноорог дээр бид мэдрэгчээс утгуудыг уншиж, портын дэлгэц рүү гаргана. Туршилт хийж, мэдрэгчийг нойтон эсвэл хуурай гараараа хүрэхэд таны олж авсан утга хэрхэн өөрчлөгдөж байгааг хараарай. Мэдрэгчийг норгосон - бороо орж эхэлсэн эсвэл гоожиж, хуурай даавуугаар арчиж - бороо дуусав.

Борооны дохиоллын төслийн жишээ

D6 тоон гаралт дээр холбогдсон дуут дохио хэлбэрээр дуут дохиог ашиглах жишээг авч үзье. Хэрэв хүсвэл сэрүүлгийн оронд реле холбож, сүлжээг нээх замаар янз бүрийн үйлдлүүдийг хийж болно. Ноорог дээр бид хүлээн авсан өгөгдлийг UART интерфейсээр дамжуулан портын дэлгэц рүү шилжүүлэх болно.

Сигнал бүхий төслийн тойм зураг

Ус мэдрэгч рүү санамсаргүй цохиулсан тохиолдолд хуурамч дохиоллыг арилгахын тулд аль хэдийн дурдсан дижитал гаралт 6 дээрх дуут дохиог цаг хугацааны хоцрогдолтой идэвхжүүлдэг туршилтын кодыг доор харуулав. Ажил нь секунд тутамд шинэчлэгддэг хувьсагчаар дамжин хэрэгждэг бөгөөд босго үүрэг гүйцэтгэдэг - curCounter. Мэдрэгчээс дамжуулсан утга 300-аас бага үед дохиолол идэвхждэг. Чийг илрүүлэх болон дуут дохионы хоорондох саатал 30 секундээс бага зэрэг байна.

#PIN_RAIN_SENSOR A1-г тодорхойлох // Ус, борооны мэдрэгчийн дохионы аналог оролт #PIN_ALERT 6-г тодорхойлох // дохиоллын дижитал гаралт #MAX_COUNTER 30-г тодорхойлох // Тоолуурын босго утгыг тодорхойлох #ALERT_LEVEL 300-г тодорхойлох // Тоолуурын босго утгыг int curCounter= 0 ; // Мэдрэгчийг ажиллуулсны дараа секунд тутамд 1-ээр нэмэгддэг "статистик" цуглуулах тоолуур void setup()( Serial.begin(9600); pinMode(PIN_ALERT, OUTPUT); pinMode(PIN_RAIN_SENSOR, INPUT); учир нь энэ нь анхдагч утга ) void loop()( int sensorValue = analogRead(PIN_RAIN_SENSOR); Serial. println(sensorValue); // Портын дэлгэцийн саатал (300) дээр утгыг хэвлэх; // богино саатал // Хэрэв эргүүлэх хангалттай шалтгаан байгаа бол. дохиолол дээр хэрэв (curCounter >= MAX_COUNTER)( digitalWrite(PIN_ALERT, HIGH); // Сэрүүлгийг өдөөх curCounter = MAX_COUNTER; // Хувьсах халих хамгаалалт ) // Хэрэв (sensorValue) чийгшлийн түвшинг тодорхойлно< ALERT_LEVEL){ // В очередной раз убедились, что все влажно, увеличиваем счетчик curCounter++; }else { // Интенсивность дождя не превышает порога digitalWrite(PIN_ALERT, LOW); // Выключаем сигнализацию curCounter = 0; // Обнуляем счетчик } delay(1000); // Задержка между измерениями }

Дүгнэж байна

Бороо, ус мэдрэгч arduino-д дусал хэлбэрээр чийг гарч ирэхэд хариу үйлдэл үзүүлэх төхөөрөмжийг бий болгоход ашиглаж болно. Үзэж буй модулийн давуу талуудын дунд түүний энгийн, тохь тухтай, хямд өртөгтэйг тэмдэглэж болно. Мэдрэгчийг маш амархан холбодог - аналог эсвэл дижитал гаралт ашиглан. Ноорог нь утгыг авахын тулд стандарт analogRead функцийг (эсвэл дижитал зүү бол digitalRead) ашигладаг. Хүлээн авсан утгыг ашиглан реле ашиглан дохиолол эсвэл бусад гадны төхөөрөмжийг асааж болно.