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

Зайн мэдрэгчийн дохиолол W/ Arduino: 5 алхам
Зайн мэдрэгчийн дохиолол W/ Arduino: 5 алхам

Видео: Зайн мэдрэгчийн дохиолол W/ Arduino: 5 алхам

Видео: Зайн мэдрэгчийн дохиолол W/ Arduino: 5 алхам
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Долдугаар сарын
Anonim
Зайн мэдрэгчийн дохиолол W/ Arduino
Зайн мэдрэгчийн дохиолол W/ Arduino

Гэртээ бие даан зохион байгуулж, унтраалгын тусламжтайгаар идэвхжүүлэх боломжтой зай/хөдөлгөөн мэдрэгчийн сэрүүлгийг та хүсч байсан уу? Миний бүтээсэн дохиоллын систем яг ийм байдлаар ажилладаг бөгөөд хэт авианы зайны мэдрэгчийг ашиглан инч 15 инчийн дотор гарч ирэх эсэхийг хянаж, дохиолол зэвсэглэсний дараа (унтраалгыг асаахад) дохиоллын гэрэл анивчиж эхлэх болно. үймээн самуун ойр орчмын хүмүүсийг нэн даруй түгшээж байна. Сэрүүлгийг 7 сегментийн LED ашигладаг таймераар тохируулсан боловч дохиолол унтрахгүй бол хязгааргүй үргэлжлэх боловч гохоос 10 секундын дараа цагдаад "мэдэгдэж" таны байршил руу илгээх болно. Тиймээс, ямар ч урт зүйлгүйгээр шаардлагатай материалыг авч үзье.

Хангамж

Долоон сегментийн LED

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

Ардуино

Дуу чимээ

Johson Decade Counter x 2

555 таймер

Хэт авианы зайн мэдрэгч

LED x 9

470 Ом эсэргүүцэл

330 Ом эсэргүүцэл x 2

1 мега ом эсэргүүцэл

Алхам 1: Гялалзсан LED гэрлийг угсарна уу

Гэрэлтдэг LED гэрлийг угсарна уу
Гэрэлтдэг LED гэрлийг угсарна уу
Гэрэлтдэг LED гэрлийг угсарна уу
Гэрэлтдэг LED гэрлийг угсарна уу

Утасныхаа өнгийг кодлохоо мартуузай! Нэгдүгээрт, улаан утас нь цахилгаан холболтыг харуулдаг бол хар утас нь газардуулгатай холболтыг илэрхийлдэг. Хар эсвэл улаан өнгөөр ялгагдахгүй өөр өөр өнгийн утаснууд нь зөвхөн таны үзэмжээр гоо зүйн хувьд зориулагдсан болно. Та 555 таймераа Жонсоны арван жилийн тоолуурын хоёрын нэгэнд тохируулах хэрэгтэй болно. Нэг тоолуурыг бүрэн утсаар холбосны дараа дараагийн тоолуур руу очно уу. Энэ удаад аль хэдийн тохируулсан тоолуураас урвуу гаралтын 10 зүүг холбож, хоёр дахь арван жилийн тоолуурын таймертай холбоно уу. Хар өнгөтэй холбогдсон бүх тээглүүрийг газардуулаарай (эсвэл хэрэв та tinkercad ашиглаж байгаа бол төрөл бүрийн тээглүүрийг ялгахын тулд суулгагдсан шошгоны системийг ашигладаг). Талхны самбарыг шууд цахилгаан тэжээлийн оронд дижитал зүүгээр холбож байгаарай, энэ нь LED системийг кодоор тэжээх үед бид үүнийг зохицуулж чадна.

Алхам 2: Хэт авианы зайн мэдрэгч

Хэт авианы зайн мэдрэгч
Хэт авианы зайн мэдрэгч

Хэт авианы зайн мэдрэгч нь объектыг мэдрэгчийн 15 инчийн зайд оруулсан эсэхийг шалгахад ашиглагдах болно, мэдээжийн бодит зай нь танд хамаарна, бодит байдал дээр хамаагүй хол байх болно. Гэхдээ төслийг бараг л дуурайхын тулд бид үүнийг 15 инч диаметртэйгээр хязгаарлах болно. Trig ба Echo тээглүүрийг өөрийн хүссэн дижитал тээглүүрт холбохоо мартуузай, мөн хүч болон газардуулгыг тогтоосон тээглүүртэйгээ холбох ёстой.

Алхам 3: Долоон сегментийн LED ба Buzzer

Долоон сегментийн LED ба Buzzer
Долоон сегментийн LED ба Buzzer
Долоон сегментийн LED ба Buzzer
Долоон сегментийн LED ба Buzzer

Долоон сегментийг өөрийн хүссэн дижитал тээглүүрт тохируулна уу. DP нэртэй зүү бүү залгаарай, мөн таны загвараас хамааран танд нийтлэг анод (CA) эсвэл нийтлэг катод (CC) байх болно. Сүлжээний утсыг хаа нэгтээ 330 Ом эсэргүүцэлтэйгээр CC -ийг газардуулж, CA -ийг цахилгаан тэжээлд холбосон эсэхийг шалгаарай. Нэмж дурдахад долоон сегментийн удирдамжийг дохиоллын төвийн ойролцоо байрлуулах ёстой боловч ямар ч гол хэрэгслийн алсын хараанд саад болохгүй. Дуут дохионы хувьд дуугаруулагчийг терминал хөлийнхөө дижитал зүү болгож, сөрөг хөлийг нэг кило-ом эсэргүүцэлтэй хамт газарт залгаарай.

Алхам 4: Шилжүүлэгч

Унтраалга
Унтраалга

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

Алхам 5: Код

Код
Код

Кодын arduino файлыг энэ гарын авлагыг дагаж буй бүх хэрэглэгчид татаж авах боломжтой. Энэхүү код нь хэт авианы зайн мэдрэгчийн зайг мэдрэх, хэт авианы зайн мэдрэгч 15 инчийн дотор ямар нэгэн объектыг мэдэрч, унтраалгыг асаахад дохиолол өгдөг. Энэ нь сум хэлбэртэй удирдагч/анивчдаг гэрэл, долоон сегментийн долгионы таймер 10 секундын (9 -ээс 0 хүртэл), долоон сегментийн дэлгэц дээр нэг секунд өнгөрөхөд дуугарах дохиог асаах болно. Объектыг 15 инчийн хилийн гадна шилжүүлэх эсвэл унтраалгыг асаах замаар дохиоллыг хялбархан зэвсэггүй болгох боломжтой.

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