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

Arduino -тэй гаражийн зогсоолын хэмжигч: 4 алхам (зурагтай)
Arduino -тэй гаражийн зогсоолын хэмжигч: 4 алхам (зурагтай)

Видео: Arduino -тэй гаражийн зогсоолын хэмжигч: 4 алхам (зурагтай)

Видео: Arduino -тэй гаражийн зогсоолын хэмжигч: 4 алхам (зурагтай)
Видео: RAMPS 1.6 - Switch Endstop 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү энгийн төсөл нь автомашиныхаа бамперны урд байгаа объектоос хол зайг харуулах замаар машинаа гаражид байрлуулахад туслах болно. 'Stop' гэсэн мессеж нь зогсох цагийг танд хэлэх болно. Энэхүү төсөл нь ердийн HC-SR04 эсвэл Parallax Ping))) (tm) хэт авианы хэмжигч ба Arduino самбар. Би Леонардог ашигласан боловч бусад оригинал эсвэл нийцтэй самбар дээр ажиллах ёстой.

Дэлгэцийн хувьд би хэмжээ, гоо зүйн үүднээс матрицын хувилбарыг сонгосон.

Алхам 1: Танд хэрэгтэй зүйл…

Төслийг бүтээх …
Төслийг бүтээх …

Энэ төслийг бүтээхийн тулд танд дараахь зүйлс хэрэгтэй болно.

  1. Arduino самбар: Код нь тусгай зүү/функц ашигладаггүй тул та анхны эсвэл нийцтэй самбар ажиллах ёстой. Та үүнийг интернетийн хаа сайгүй олох боломжтой эсвэл лабораторид шүүгээнд ашиглаагүй байж магадгүй.
  2. HC-SR04 эсвэл Parallax Ping))) хэт авианы хүрээ хэмжигч: Тэд Arduino төслүүдэд ихэвчлэн ашиглагддаг тул танд аль хэдийн байгаа байх. Ямар ч байсан энд зарим холбоосууд байна:- Parallax Ping))) дээр Sparkfun дээрх HC-SR04. Parallax Ping)) Ebay-ээс Pololu- HC-SR04 хайлтын үр дүн дээр
  3. Дөрвөн матрицын дэлгэц: Би үүнийг Ebay дээрх IOTMODULES -с худалдаж авсан: 4 Way MAX7219 DOT MATRIXХэрэв линк ажиллахгүй бол Ebay дэлгүүрээсээ холбоо барина уу.
  4. Мэдээжийн хэрэг гагнуурын ур чадвар:)

Алхам 2: Төслийг бүтээх …

Төслийг бүтээх …
Төслийг бүтээх …
Төслийг бүтээх …
Төслийг бүтээх …

Arduinorangefinder.pdf бүдүүвч диаграмыг татаж аваарай. Та HC-SR04 pdf болон ping-ийг хавсаргасан болно))) pdf-ийг зөвхөн лавлагаа болгон авах боломжтой. Цахим диаграм нь маш энгийн бөгөөд үүнийг яг дагаж мөрдөөрэй. дэлгэц ба мэдрэгч нь ойролцоогоор 1 метр (зураг1 -ийг үзнэ үү) тул та тэдгээрийг дараа нь илүү хялбар байрлуулах боломжтой болно.

Зураг2 -т дэлгэц ба мэдрэгчийн тэжээлийн тэжээлийн тээглүүрийг хэрхэн гагнах талаар харж болно: дэлгэцээс +5V, мэдрэгчийн Vcc -ийг гагнуураар холбох шаардлагатай. Бусад зүү бүр өөрийн гэсэн терминалтай байх ёстой.

Image5 бол төслийн Ping))) хувилбар юм. Бэлэн болсон үедээ дараагийн алхам руу орно уу.

Алхам 3: Arduino код …

Arduino код…
Arduino код…
Arduino код…
Arduino код…

Ардуино талд ажиллах цаг болжээ.

Хавсаргасан MD_MAX72XX.zip санг татаж аваад IDE (ноорог-> импортын номын сан) -аас суулгана уу.

MeasureDistanceV200.ino -ийн ноорогыг задалж, ачаалж үзээд хэд хэдэн мөрийг засварлаж болно.

1) Матрицын дэлгэцийн төрөл: нийлүүлсэн номын сан нь 4 матрицын дэлгэцийн төрлийг дэмждэг тул зах зээл дээрх ихэнх дэлгэцтэй ажиллах боломжтой. Зүгээр л нэг тайлбарыг тайлбарлахгүйгээр кодыг Arduino -д байршуулснаар таны дэлгэцтэй таарч байгаа эсэхийг шалгаарай.

2) Мэдрэгчийн төрөл: зөвхөн таны мэдрэгчтэй тохирч байгаа шугамыг тайлбарлахгүй.

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

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

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

2019/03/30 шинэчлэх - Кодыг шинэчилсэн:> Шинэ матрицын дэлгэцийн номын сан, энэ нь 4 дэлгэцийн төрлийг дэмждэг (номын сан доторх маш олон баримт бичиг) Majicdesigns -ийн кредитүүд

2019/01/10 шинэчлэх - Кодыг шинэчилсэн:> Сантиметр эсвэл инчээс хэмжих нэгжийг сонгох боломжийг нэмсэн.

2017/12/30 шинэчлэх - Кодыг шинэчилсэн:> STOP зайнд 10 секундээс илүү зогсоход дэлгэцийг унтраа!

Алхам 4: Төсөл ажил дээрээ…

Төсөл ажил дээрээ…
Төсөл ажил дээрээ…
Төсөл ажил дээрээ…
Төсөл ажил дээрээ…

Машины бамбайны хамгийн өндөр хэсгийн шалнаас өндрийг хэмжинэ.

Би хөөсөн полистирол хуудсыг ашиглан мэдрэгчийн үүрийг хийсэн (зургийг үзнэ үү).

Одоо дэлгэцийг машинаасаа харахаар байрлуул.

Машинаар орж зайгаа шалгаад Arduino кодоор тохируулаад шаардлагатай бол дахин ачаалж үзээрэй.

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