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

DIY - Arduino дээр суурилсан зогсоолын туслах V2: 6 алхам
DIY - Arduino дээр суурилсан зогсоолын туслах V2: 6 алхам

Видео: DIY - Arduino дээр суурилсан зогсоолын туслах V2: 6 алхам

Видео: DIY - Arduino дээр суурилсан зогсоолын туслах V2: 6 алхам
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Арваннэгдүгээр
Anonim
Image
Image

Амьдрал танд гадил жимс өгөх үед !!!!! Зүгээр л идээрэй.

Шаардлага бол шинэ бүтээлийн эх бөгөөд би энэ баримтыг үгүйсгэхгүй. Ний нуугүй хэлэхэд, энэ шинэ байшинд нүүж орсноос хойш би гаражийнхаа хана руу 2 дахь удаагаа мөргөлдөж байна. Энэ бол гурав дахь удаагаа байх болно.

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

Төслийн нийт өртөг ойролцоогоор 20-25 доллар байна.

Алхам 1: Схем

Бүрэлдэхүүн хэсгүүдийн угсралт
Бүрэлдэхүүн хэсгүүдийн угсралт

Энэ төслийн хувьд бидэнд хэрэгтэй:

  • 8 x Олон өнгийн LED
  • 8 х 220 ом эсэргүүцэл
  • 1 x Arduino NANO
  • 1 x HC-SR04 хэт авианы мэдрэгч
  • 1 x чанга яригч ба
  • 1 х 100 ом эсэргүүцэл

LED -ийг Arduino -ийн D5 -аас D12 зүү рүү зүү тус бүрийн хооронд 200 ом эсэргүүцэлтэй холбож эхэлье. Дараа нь чанга яригчийг Arduino -ийн A0 зүү рүү холбоно уу. Хэт авианы мэдрэгчийн TRIG зүү нь D2, ECHO зүү нь Arduino -ийн D3 зүүтэй холбогддог. Эцэст нь хэт авианы мэдрэгчийн VCC зүүг Arduino -ийн 5V гаралт руу холбож, хэлхээг дуусгахын тулд бүх -ve зүүг Arduino -ийн GND зүү рүү холбоно уу.

Алхам 2: Бүрэлдэхүүн хэсгүүдийг угсрах

Бүрэлдэхүүн хэсгүүдийн угсралт
Бүрэлдэхүүн хэсгүүдийн угсралт
Бүрэлдэхүүн хэсгүүдийн угсралт
Бүрэлдэхүүн хэсгүүдийн угсралт

Би LED -ийг самбар дээр гагнахаас эхэлнэ. Дээд талд улаан, дараа нь шар, доод талд хөх, ногоон.

Та хүссэн өнгөө хэрхэн яаж ашиглахыг хүсч байгаагаас шууд хамаарч ашиглаж болно. Би эдгээр өнгийг сонгосон шалтгаан нь машин хананд ойртох тусам хүндийн түвшинг харуулах явдал байв. Би бүхэл бүтэн тохиргоонд ганц өнгийг ашиглаж болох байсан. LED -ийг гагнасны дараа би 8 х 220 ом гүйдлийн хязгаарлагч резисторыг самбарын ар талд гагнана. Дараа нь би дуут дохио, 100 ом эсэргүүцлийг гагнаж байна. Үүний дараа би Arduino -ийг барихын тулд 2 эгнээ бүхий эмэгтэй зүү толгойн туузыг гагнаж байна. Дараа нь би хэт авианы мэдрэгчийг хавтангийн доод хэсэгт гагнах цаг болжээ. Эцэст нь ёроолыг салгахаасаа өмнө би кабелийг самбар дээр гагнаж байна. Зүгээр дээ, иймэрхүү харагдаж байна. Одоо дараагийн хэсэгт байгаа кодыг харцгаая.

Алхам 3:

Зураг
Зураг
Зураг
Зураг
Зураг
Зураг

Гербер Файл:

Схем: https://hacksterio.s3.amazonaws.com/uploads/attachments/1031756/1_fFRSIQgYXr-p.webp

Алхам 4: Код

Код
Код

"NewTone.h" номын санг оруулаад кодын туршид хэрэглэгдэх тогтмолууд болон дэлхийн хувьсагчдыг тодорхойлж кодоо эхлүүлээрэй.

Дараа нь тохиргооны хэсэгт зүү горимыг тодорхойлно уу. Одоо давталтын хэсэгт хэт авианы мэдрэгчээс хүлээн авсан утгыг уншиж "Зайг" инчээр тооцоолно. Дараа нь "Зай" -ны утгыг шалгаснаар объект хэр хол байгаагаас шалтгаалан LED -ийг асаах эсвэл унтраах болно. Хэрэв зай нь 200 -аас их байвал объект нь хүрээнээс хол байгаа тул бүх LED болон дуут дохиог унтраа.

Кодын дараагийн хэсэг нь объект одоогоор хөдөлгөөнгүй байгаа эсэхийг шалгадаг. Энэ нь одоогийн зайн утгыг өмнөх зайтай харьцуулж, хэрэв ижил утгатай бол (объект хөдлөөгүй) тоолуурыг нэмэгдүүлдэг. Хэрэв энэ процессын явцад объект ямар ч үед хөдөлж байвал тоолуурыг 0 болгоно.

Тоолуур 20 хүрэхэд бүх LED унтрах болно. Эцэст нь бүх LED болон дуугаруулагчийг унтраах функцийг бий болго.

Код:

NewTone номын сан: https://hacksterio.s3.amazonaws.com/uploads/attac… Гербер Файл:

Алхам 5: Демо

Демо
Демо

Land Rover R1V2 машинаа ашиглан би та бүхэнд төслийг үзүүлэх гэж байна. Таны харж байгаагаар ровер хэт авианы мэдрэгч рүү ойртох тусам LED үзүүлэлтүүд ногооноос улаан болж хувирдаг. Тийм ээ !! даалгавар биелэгдсэн.

Алхам 6:

Миний бичлэгийг шалгасанд дахин баярлалаа. Энэ нь танд тусална гэж найдаж байна.

Хэрэв та намайг дэмжихийг хүсч байвал миний YouTube сувагт бүртгүүлнэ үү (https://www.youtube.com/user/tarantula3).

Баярлалаа, миний дараагийн хичээл дээр дахин хэлээрэй.

  • JLCPCB - 2 доллар ПХБ -ийн прототипийн хувьд:
  • V1:
  • Тизер:
  • Видео:

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