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

Коксын машины түвшний илрүүлэгч - Одоо яриандаа!: 6 алхам (зурагтай)
Коксын машины түвшний илрүүлэгч - Одоо яриандаа!: 6 алхам (зурагтай)

Видео: Коксын машины түвшний илрүүлэгч - Одоо яриандаа!: 6 алхам (зурагтай)

Видео: Коксын машины түвшний илрүүлэгч - Одоо яриандаа!: 6 алхам (зурагтай)
Видео: The Outer Realm -Preston Dennett- HUMANOIDS & HIGH STRANGENESS- 20 True UFO Encounters, Sept 7 2023s 2024, Арваннэгдүгээр
Anonim
Image
Image
Коксын машины түвшний илрүүлэгч - Одоо ярианы тусламжтайгаар!
Коксын машины түвшний илрүүлэгч - Одоо ярианы тусламжтайгаар!
Коксын машины түвшний илрүүлэгч - Одоо ярианы тусламжтайгаар!
Коксын машины түвшний илрүүлэгч - Одоо ярианы тусламжтайгаар!

Энэ төсөл бол миний Coke Machine Can Level илрүүлэгч, (https://www.instructables.com/id/Coke-Machine-Can-Level-Detector/) шинэ мэдрэгч бүхий нэмэлт ремикс, мөн дууны нэмэлт юм!

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

Саяхан би DFPlayer Mini MP3 тоглуулагч (эсвэл MP3-TF-16P) ашигладаг портал цамхаг хийсэн. Энэ төсөл маш сайн хэрэгжсэн бөгөөд нэг л өдөр коксын машинаасаа ундаа гаргаж авахад миний санаанд оров: Би DFPlayer чипийг чанга яригчаар ашиглаж, эцэст нь харааны бэрхшээлтэй хүмүүст туслахыг хүссэн шийдлээ олж чадна! Энэ нь анх хийсэн зүйлээ хийх байсан, гэхдээ одоо машины түвшинг ярих болно!

Би VL53LOX мэдрэгчийг ашиглан бүх зүйлийг өөрчлөхийг хүссэн. Тэд I2C автобусыг ашигладаг байсан бөгөөд бүгд ижил хаягийг ашигладаг байсан тул 2 автобусыг нэг автобусны LCD дэлгэцтэй хамт ашиглах нь нэмэлт бэрхшээл байв.

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

Миний бодлоор энэ бол янз бүрийн мэдрэгчээс дуут мэдээллийг өгөх хямд платформ юм. Нано дээр хайрцаг болон бусад мэдрэхүйн оролтод илүү их зай бий. Одоо зөвхөн бусад програмуудтай танилцах л үлдлээ!

Алхам 1: Хэвлэсэн хэсгүүд

Хэвлэсэн хэсгүүд
Хэвлэсэн хэсгүүд

Хайрцагны физик загвар нь өмнөх загвартай бараг ижил боловч би Turf төсөлд ашигласан DFPlayer чип болон 4см чанга яригчийг оруулахын тулд өөр зүйлийг хөдөлгөх шаардлагатай болсон.

Бүрэлдэхүүн хэсгүүдийг миний өмнөх загвартай адил хэвлэнэ, улаан/цагаан нүүрийг Prusa олон өнгийн хэвлэх вэбсайтыг ашиглан хэвлэв: (https://www.prusaprinters.org/color-print/). Энэхүү gcode оруулах нь олон өнгийн нэмэлт хэрэгсэлгүйгээр бусад принтер дээр ажиллах эсэхийг мэдэхгүй хэвээр байгаа ч үр дүн нь таалагдаж байна!

Хэмжээ нь өмнөх загвартай ижил бөгөөд энэ нь та хэвлэсэн эд ангиудыг (нүүрний хавтан ба мэдрэгч эзэмшигч) сольж, HC-SR04 эсвэл VL53LOX гэсэн мэдрэгчийн хослолыг ашиглаж болно гэсэн үг юм. Ялгаа нь код руу орох болно!

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

Алхам 2: Электроник

Электроник
Электроник

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

  • Ардуино Нано
  • Kuman 0.96 инчийн 4 зүү шар цэнхэр IIC OLED (SSD 1306 эсвэл үүнтэй төстэй).
  • VL53LOX (энэ хувилбарт зориулсан тоо хэмжээ: 2)
  • ерөнхий 5.5mm x 2.1mm DC сокет хавтан холбох холбогч (зургийг үзнэ үү)
  • 4см чанга яригч, 4Ohm, 3Watt (Amazon дээрх CLT1026 буюу EK1794 хэсэг)
  • DFPlayer Mini MP3 тоглуулагч (эсвэл MP3-TF-16P)
  • Бага зэрэг утас

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

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

Алхам 3: Цахилгааны утас

Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас
Цахилгаан утас

Ихэнх холболтыг шууд утсаар холбодог. Олон холболт шаарддаг газрууд бол 5V тэжээлийн тэжээл ба нано мэдрэгч, төхөөрөмжид GND холболт юм. I2C автобусны мэдрэгч ба LCD дэлгэц дээр мөн адил хамаарна. Би тэдгээрийг хооронд нь гагнаж, жаахан эмх цэгцтэй байлгахын тулд шорт боолт ашигласан.

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

Алхам 4: Механик угсралт

Механик угсралт
Механик угсралт
Механик угсралт
Механик угсралт
Механик угсралт
Механик угсралт

Энэ төхөөрөмжийг бэхэлгээгүйгээр угсрах зориулалттай. Дээд талын хавтасны жижиг үзүүр эсвэл тээглүүр нь нарийн бөгөөд тасарч магадгүй. Та үүнийг өрөмдөж, хэрэв хүсвэл 2 мм эсвэл үүнтэй төстэй боолтыг ашиглаж болохын тулд би үүнийг ингэж зохион бүтээсэн. Төгсгөлийн дэгээ ажлаа хийж байхдаа боолт хийх шаардлагагүй болсон (хэд хэдэн бэхэлгээний хадаас хугарсан байсан ч гэсэн) би зөвхөн тагийг нэмж өгдөг.

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

Нано ба DFPlayer нь байршилд амархан орох болно. Цахилгаан холбогчийг түлхэж, самар нь түгжээнд оруулдаг. Чанга яригч зүгээр л хэвлэсэн өлгий рүү гулсдаг. VL53LOX нь хавтасны хавчаар болон тусдаа мэдрэгч эзэмшигч юм. Тэднийг дарсны дараа тэд хөдлөхгүй. (Мэдрэгч аль чиглэл рүү чиглүүлэх ёстойг бүү мартаарай, мөн суулгахаасаа өмнө мэдрэгч дээрх жижиг хуванцар хальсыг салгахаа бүү мартаарай!) LCD дэлгэцийн хувьд мөн адил юм, гэхдээ хэрэв ПХБ -ийн хэмжээсүүд байвал тохируулга хийх шаардлагатай байж магадгүй юм. нийлүүлэгчээс авсан бүтээгдэхүүн нь миний ашигладаг бүтээгдэхүүнээс арай өөр юм. (Би арай өөр хэмжээтэй заримыг нь туршиж үзсэн.) Би мастер цамхаг хянагчтай хийсэн шиг 2 боолт, оосор ашиглах хувилбарыг нэмж болно.

Алхам 5: Код

Код нь миний анхны бүтээн байгуулалтаас эхэлсэн боловч дараа нь өөрчлөгдсөн. Би LCD номын санд ижил номын санг ашигладаг боловч VL53LOX болон DFPlayer номын санг нэгтгэх шаардлагатай болсон. Би анх Adafruit номын санг VL53LOX мэдрэгч дээр туршиж үзсэн боловч кодоо дуусгахаас өмнө тэд Нано дээрх бүх санах ойг ашиглаж дууссан! Би тэр номын сангаа орхиод ой санамж багатай зүйлээр явах хэрэгтэй болсон. Үр дүнд нь ашигласан номын сангууд нь илүү уян хатан бөгөөд илүү олон мэдрэгч авах зай үлдээдэг. Илүү сайн үр дүн.

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

Миний ашигладаг дуу чимээг зип файл хэлбэрээр хавсаргасан болно. Тэд зүгээр л миний "чамд …" [лаазны тоо] "үлдсэн" гэж хэлсэн бичлэгүүд юм. Файлуудыг миний өмнөх төслүүдтэй адил ашигладаг бөгөөд файлуудыг 0001.mp3, 0002.mp3 гэх мэт хадгалсан байдаг. Энэ тохиолдолд 0001 нь чангаар уншсан тоонд харгалзах "нэг" гэсэн тоог унших явдал юм.

Би 1 -ээс 30 хүртэл уншдаг хэн нэгний сайн чанарын дууны файлуудыг хайж эхлэв, гэхдээ миний олж авсан бараа нь төлбөрийн хананы цаана байсан тул би хуучин микрофоныг аваад залгаад өөрийгөө тоолж байгаагаа тэмдэглэв. Дараа нь би тэднийг Audacity ашиглан mp3 болгож хадгалаад хадгалсан. Энгийн шийдлийг гаргахад маш энгийн. Хөгжилтэй зүйл бол бусад бичлэг эсвэл дуу чимээг нэгтгэх явдал юм! Энд хөгжилтэй байгаарай!

Алхам 6: Эцсийн бодол

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

Хэрэв та энэхүү энгийн платформын өөр хэрэглээг олж мэдвэл надад мэдэгдээрэй!

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