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

Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)
Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)

Видео: Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)

Видео: Arduino зогсоолын туслах - Машинаа зөв байрлуулах болгондоо: 5 алхам (зурагтай)
Видео: Объяснение прошивки Marlin 2.0.x 2024, Долдугаар сарын
Anonim
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо
Arduino машины зогсоолын туслах - Машинаа зөв байрлуулах болгондоо

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

Энэхүү төслийг зөвхөн Elegoo Uno Project Super Starter Kit -ийн бүрэлдэхүүн хэсгүүдийг ашиглан бүтээсэн болно.

Хангамж

Өмнө дурьдсанчлан, энэхүү төслийг Elegoo Uno Project Super Starter Kit ашиглан бүтээсэн тул энэхүү иж бүрдлийг авах нь танд үүнийг бүтээхэд хэрэгтэй бүх зүйл байгаа гэсэн үг юм.

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

  • Arduino Uno - Эндээс худалдаж аваарай
  • Breadboard & jumper - Эндээс худалдаж аваарай
  • Хэт авианы мэдрэгч- Эндээс худалдаж аваарай
  • LCD дэлгэц- Эндээс худалдаж аваарай
  • Мэдрэгчтэй товчлуур- Эндээс худалдаж аваарай
  • 5 мм RGB LED- Эндээс худалдаж аваарай
  • 2 x 220 Ом эсэргүүцэл- Эндээс худалдаж аваарай
  • 10K потенциометр- Эндээс худалдаж аваарай

Алхам 1: Breadboard дээр бүрэлдэхүүн хэсгүүдийг угсарна уу

Breadboard дээр бүрэлдэхүүн хэсгүүдийг угсрах
Breadboard дээр бүрэлдэхүүн хэсгүүдийг угсрах

Эхлэхийн тулд та өөрийн бүрэлдэхүүн хэсгүүдийг талхны тавцан дээрээ холбож эхлээрэй. Тэднийг аль болох салгахыг хичээгээрэй.

Нэмэлт үсрэлтээс зайлсхийхийн тулд тодорхой хэсгүүдэд байрлуулах ёстой гурван бүрэлдэхүүн хэсэг байдаг.

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

Алхам 2: Үсрэгчдийг Power & Arduino руу холбоно уу

Үсрэгчдийг Power & Arduino руу холбоно уу
Үсрэгчдийг Power & Arduino руу холбоно уу
Үсрэгчдийг Power & Arduino руу холбоно уу
Үсрэгчдийг Power & Arduino руу холбоно уу
Үсрэгчдийг Power & Arduino руу холбоно уу
Үсрэгчдийг Power & Arduino руу холбоно уу

Би энэ төслийг Elegoo иж бүрдэл дээрх жишиг хичээлүүдтэй аль болох ойр байлгахыг хичээсэн бөгөөд үүнийг ажиллуулахын тулд ижил холболтын диаграмыг ашиглах, кодын хэсгүүдийг хуулж буулгахад хялбар байх болно.

Энэхүү төсөл нь дараахь хичээлүүдийг ашигладаг.

  • Хичээл 4 - RGB LED
  • Хичээл 5 - Дижитал оролт
  • Хичээл 10 - Хэт авианы мэдрэгчийн модуль
  • Хичээл 14 - LCD дэлгэц

Эхний зураг дээр үзүүлсэн шиг бүрэлдэхүүн хэсгүүдэд хүчийг холбож эхлээрэй. Танд хэт авианы мэдрэгчийн GND ба 5V хангамж, LED -д GND, товчлуурт GND, дараа нь LCD ба тогонд GND ба 5V -ийн олон тооны холболт хэрэгтэй.

Үүнийг хийсний дараа та бүрэлдэхүүн хэсгүүдийг Arduino -ийн IO руу холбож болно.

  • Товчлуур - D2
  • Хэт авианы мэдрэгч цуурай - D3
  • Хэт авианы мэдрэгч өдөөгч - D4
  • RGB LED ногоон хөл - D5
  • RGB LED улаан хөл - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Алхам 3: Ноорог/кодыг байршуулах

Ноорог/кодыг байршуулах
Ноорог/кодыг байршуулах
Ноорог/кодыг байршуулах
Ноорог/кодыг байршуулах

Дараа нь та ноорог зургийг Arduino дээрээ байршуулах хэрэгтэй болно.

Хавсаргасан кодыг татаж аваад Arduino IDE дээрээ нээнэ үү.

Arduino -г залгаж, ком портыг зөв сонгосон эсэхээ шалгаад кодыг оруулна уу.

Алхам 4: Машины зогсоолын туслахыг ашиглах

Машины зогсоолын туслах хэрэгслийг ашиглах
Машины зогсоолын туслах хэрэгслийг ашиглах
Машины зогсоолын туслах хэрэгслийг ашиглах
Машины зогсоолын туслах хэрэгслийг ашиглах
Машины зогсоолын туслах хэрэгслийг ашиглах
Машины зогсоолын туслах хэрэгслийг ашиглах

Зогсоолын туслахыг асаахад энэ нь богино зогсоолын туслах дэлгэцийг харуулдаг бөгөөд дараа нь хэт авианы мэдрэгчийн урд талын объект хүртэлх зайны хэмжээсийг хамгийн ихдээ 80 см хүртэл хэмжиж эхэлдэг - үүнийг кодыг машины зогсоолд тохируулан өөрчилж болно. /гараж.

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

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

Алхам 5: Машины зогсоолын шинэ байршил тогтоох

Зогсоолын шинэ байршил тогтоох
Зогсоолын шинэ байршил тогтоох

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

Хэт авианы мэдрэгчээс ойролцоогоор 40 см зайд объект эсвэл гараа тодорхой зайнд байрлуулж, товчлуурыг дарна уу. LED нь ногоон, дараа нь улаан анивчсан байх ёстой бөгөөд дараа нь шинэ зайг тохируулна. RGB LED нь 20 см -ийн оронд 40 см -ээр бүрэн улаан болж, 40 см -ээс бага зайтай байх үед анивчдаг болохыг та одоо анзаарах ёстой.

Зайг дахин тохируулахын тулд объектыг мэдрэгчээс 20 см зайд тохируулаад товчлуурыг дахин дарна уу.

Зөв цэг нь 20см, хамгийн их зай нь 80см бол энэ жишээнд дурын тоонууд юм. Та үүнийг ашиглахаасаа өмнө өөрийн гараж, машиныхаа хязгаарыг тогтоох хэрэгтэй болно.

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

Та коммент хэсэгт юу өөрчлөх эсвэл өөрөөр хийхээ надад хэлээрэй.

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