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

IR дээр суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: 5 алхам (зурагтай)
IR дээр суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: 5 алхам (зурагтай)

Видео: IR дээр суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: 5 алхам (зурагтай)

Видео: IR дээр суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийн хурдыг бие даан хянах: 5 алхам (зурагтай)
Видео: WRC Generations REVIEW: Now That's What I Call RALLY! 2024, Долдугаар сарын
Anonim
IR -д суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийг автоматаар хянах
IR -д суурилсан тахометрээс санал хүсэлтийн системийг ашиглан хөдөлгүүрийн эргэлтийг автоматаар хянах

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

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

Гэхдээ бас нэг асуудал бол мотор ажиллаж байх үед хүн скутерийн дэргэд байж RPM -ийг хянаж, тохируулагчийг гараар тохируулж байх ёстой байсан тул ажилчин хүссэн эргэлтийн хурдыг тохируулахын тулд энэ төслийг бид хийсэн. хөдөлгүүрийг ажиллуулж, фермийн бусад ажилд оролцохыг хүсч байна.

Тохиргоо нь дараахь зүйлээс бүрдэнэ.

  1. IR дээр суурилсан тахометр (RPM хэмжих).
  2. RPM -ийг оруулах товчлуур.
  3. Хяналтын RPM болон одоогийн эргэлтийг харуулах LCD дэлгэц.
  4. Хий тохируулагчийг нэмэгдүүлэх/бууруулах Stepper мотор.
  5. Эцэст нь эдгээр бүх процессыг удирдах микро хянагч.

Алхам 1: Шаардлагатай хэсгүүдийг цэгцлэх

Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах
Шаардлагатай хэсгүүдийг зохион байгуулах

Өмнө нь би зүгээр л бүрэлдэхүүн хэсгүүд юу болохыг тоймлон өгсөн.

Шаардлагатай бодит бүрэлдэхүүн хэсгүүд нь:

  1. Бичил хянагч (би Arduino Mega 2560 ашигладаг байсан).
  2. L293D мотор драйвер IC (эсвэл таслах самбар хийх болно).
  3. 16 X 2 хэмжээтэй LCD дэлгэцтэй.
  4. Хэт улаан туяаны/ойролцоо мэдрэгч (загварын дугаар нь STL015V1.0_IR_Sensor)
  5. Нэг туйлт шаталсан мотор (би 5 утастай, 12 В хүчдэлтэй мотор ашигладаг байсан).
  6. 4 X 4 товчлууртай.
  7. 220 ом, 1000 ом эсэргүүцэл бүхий хосууд.
  8. 10 к потенциометр.
  9. Холбогч утас, өнгөт утас, хуулагч.
  10. Breadboards.
  11. Stepper моторыг тэжээх 12V зай.
  12. Arduino -ийг тэжээх 5V тэжээл.

Эхлэхийн тулд танд хэрэгтэй бүх зүйл, хүмүүс ээ!

Алхам 2: Процессийн ерөнхий урсгал

Процессийн ерөнхий урсгал
Процессийн ерөнхий урсгал
Процессийн ерөнхий урсгал
Процессийн ерөнхий урсгал

Процессийн урсгал дараах байдалтай байна.

  1. Тохиргоог асааж, бүх төхөөрөмжийг тохируулах хүртэл хүлээнэ үү.
  2. Хэрэглэгч товчлуур ашиглан шаардлагатай RPM -ийг оруулах ёстой.
  3. Хөдөлгүүрийг байршуулах ажлыг ихэвчлэн хөдөлгүүрт тогтмол цэг хийх шаардлагатай байдаг тул тохиргоог асаахад хөдөлгүүрийн анхны байрлалыг үргэлж тогтмол байлгаж, лавлах цэг болгон авдаг.
  4. Хөдөлгүүрийг/дугуй эргүүлэх аливаа машиныг асаана уу.
  5. RPM -ийн хэмжилтийг LCD дэлгэц дээр харуулдаг.
  6. Энэ бол санал хүсэлтийн систем юм. Хэрэв илрүүлсэн RPM нь хүссэн эргэлтийн хурдаас бага байвал stepper мотор нь тохируулагчийг нэмэгдүүлдэг.
  7. Хэрэв илрүүлсэн RPM нь хүссэн эргэлтийн хурдаас илүү байвал stepper мотор нь тохируулагчийг бууруулдаг.
  8. Энэ процесс нь хүссэн RPM -д хүрэх хүртэл хийгддэг бөгөөд хүрэхэд stepper хөдөлгөөнгүй хэвээр үлддэг.
  9. Хэрэглэгч шаардлагатай бол мастер унтраалга ашиглан системийг унтрааж болно.

Алхам 3: Шаардлагатай холболт хийх

Шаардлагатай холболт хийх
Шаардлагатай холболт хийх

Stepper моторын холболтууд:

Би 5 утастай stepper мотор ашиглаж байгаа тул 4 утас нь ороомогыг асаахад зориулагдсан бөгөөд нөгөө нь газарт холбогдсон байдаг. Мотороос гарч буй 4 утасны дараалал нь ижил дараалалтай байх нь үргэлж шаардлагатай байдаггүй. Та дарааллыг тодорхой зааж өгөөгүй бол олон метр ашиглан гараар олж мэдэх эсвэл моторын мэдээллийн хуудсыг лавлах ёстой. Эдгээр 4 утас нь L293D IC буюу таны мотор драйверын гаралттай холбогдсон байна.

2. L293D IC -ийн холболтууд:

Та яагаад мотор драйвер ашиглах болсон шалтгаан нь таны 12V шатлалт мотор нь 5V тэжээл дээр сайн ажиллаж чаддаггүй бөгөөд та ардуино хавтанг хуурч мотор руу нийлүүлэх болно. вэб нь энэ нь бараг л стандарт шилжих IC юм. Зүү ба тэдгээрийн холболтууд

  • EN1, EN2: Идэвхжүүлээрэй (үргэлж өндөр эсвэл '1'), учир нь энэ нь стандарт декодер бөгөөд ихэвчлэн Enable гэж нэрлэдэг нэмэлт оролттой байдаг. Enable input 1 утгатай байх үед л гаралт үүснэ; Үгүй бол бүх гаралт 0 байна.
  • Pin 4, 5, 12, 13: Тэд газартай холбогдсон байна.
  • Pin 2, 7, 10, 15: Эдгээр нь микро хянагчийн оролтын зүү юм.
  • Зүү 3, 6, 11, 14: Эдгээр нь stepper моторын 4 зүүтэй холбогдсон гаралтын зүү юм.

3. LCD холболтууд:

LCD нь 16 тээглүүртэй бөгөөд 8 нь өгөгдөл дамжуулах зориулалттай бөгөөд ихэнх тохиолдолд та 8 зүүгийн зөвхөн 4 -ийг л ашиглаж болно.

  • Vss: газар
  • Vdd: + 5V
  • Дуу: потенциометр рүү (тодосгогчийг тохируулах)
  • RS: arduino дижитал зүү 12 руу
  • R/W: газар.
  • E: arduino дээр 11 зүү оруулах.
  • Өгөгдлийн зүү 4, 5, 6, 7: arduino дээрх 5, 4, 3, 2 -р зүү рүү.
  • LED +: 220 ом эсэргүүцэлтэй + 5 В хүртэл.
  • LED-: газарт.

4. 4 X 4 Key Pad -тэй холболтууд:

Энд байгаа холболтууд нь маш энгийн бөгөөд товчлуураас нийт 8 зүү гарч байгаа бөгөөд тэд бүгдээрээ arduino дижитал тээглүүр рүү шууд ордог. 4 багана нь 4 мөр, ардуино дээрх зүү нь 46, 48, 50 байна., 52, 38, 40, 42, 44.

5. IR мэдрэгчийг arduino руу холбох:

Ойролцоох мэдрэгчээс +5V, гаралт, газардуулагчаас зөвхөн 3 зүү гарч байгаа тул энэ алхам нь бас хялбар юм.

Хүмүүс ээ, бид маш бага зүйл хийсэн бөгөөд дараагийн алхам бол энд хавсаргасан кодоо оруулах явдал юм.

Дээрх зураг дээрх бүх бүрэлдэхүүн хэсгүүдийн утсыг холбосон схемийг үзнэ үү.

Алхам 4: Stepper моторыг тохируулагч руу механик холболт хийх

Stepper моторыг тохируулагч руу механик холболт хийх
Stepper моторыг тохируулагч руу механик холболт хийх

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

Систем нь хөдөлгүүрийн эргэлт буурах үед stepper мотор баруун тийш алхаж, хөшүүргийг урагш түлхэж RPM -ийг дээшлүүлдэг. Үүний нэгэн адил, RPM хэт өндөр байх үед эргэлтийг багасгахын тулд хөшүүргийг хойш нь татахын тулд ухардаг.

Видео бичлэг үүнийг харуулж байна.

Алхам 5: Код

Үүнийг бичсэн Arduino IDE хүмүүс.

Үүний тулд шаардлагатай номын санг татаж авна уу.

Баярлалаа.

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