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

Урвуу гогцоотой төмөр замын автомат загвар: 14 алхам
Урвуу гогцоотой төмөр замын автомат загвар: 14 алхам

Видео: Урвуу гогцоотой төмөр замын автомат загвар: 14 алхам

Видео: Урвуу гогцоотой төмөр замын автомат загвар: 14 алхам
Видео: 50 необычных, но невероятных автомобилей с 2002 по 2022 год 2024, Арваннэгдүгээр
Anonim
Урвуу гогцоотой төмөр замын автомат загвар
Урвуу гогцоотой төмөр замын автомат загвар

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

Алхам 1: Видеог үзээрэй

Image
Image

Энэхүү төслийг илүү сайн ойлгохын тулд дээрх видеог үзээрэй.

Алхам 2: Шаардлагатай бүх зүйлийг авах

Шаардлагатай бүх зүйлийг авах
Шаардлагатай бүх зүйлийг авах

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

  • Цахим хангамж:

    • Adafruit Motor Shield V2 -тэй нийцтэй Arduino микроконтроллер. (1)
    • Adafruit мотор бамбай V2.
    • 'Мэдрэгчтэй' 2 дуу.
    • 10 эрэгтэй, эрэгтэй холбогч утас.
    • 12 вольтын тогтмол гүйдлийн тэжээлийн эх үүсвэр.
  • Төмөр замын загвар хангамж:

    • 2 эргэлт (урвуу гогцоо бүрт нэг).
    • 3 зам тэжээгч (Нэг нь үндсэн шугамд, үлдсэн хоёр нь урвуу гогцоонд зориулагдсан).
    • Төмөр замын 4 тусгаарлагч (хэрэв ашиглаж буй ирц нь "Цахилгаан чиглүүлэлт" функцгүй бол 4 ширхэгийг нэмж аваарай).

1. UNO, Леонардо гэх мэт R3 Arduino -ийн дурын самбарыг ашиглаж болно. Мега шиг самбарыг бага зэрэг өөрчлөх боломжтой (эндээс тусламж авна уу).

Алхам 3: Arduino микроконтроллерыг програмчилна уу

Arduino микроконтроллерыг програмчилна уу
Arduino микроконтроллерыг програмчилна уу

Галт тэрэг бүдүүвчийг тойрон гүйхэд код хэрхэн ажилладаг талаар илүү гүнзгий ойлгохын тулд Arduino кодыг судалж үзэхийг зөвлөж байна.

Алхам 4: Төмөр замын төмөр замын нэгдлүүдийг солих

Төмөр замын холбогчийг солих
Төмөр замын холбогчийг солих

Хэрэв ашиглаж байгаа эргүүлэг нь "Цахилгаан чиглүүлэлт" гэсэн онцлогтой бол зөвхөн хамгийн гадна талын төмөр замыг тусгаарлагдсан төмөр зам нийлүүлэгч ашиглан цахилгаан тусгаарлах шаардлагатай. Хэрэв ашиглаж буй эргэлтийн тойрог замд ийм боломж байхгүй бол 4 төмөр замыг бүхэлд нь цахилгаан тусгаарлах шаардлагатай.

Алхам 5: Байршлыг тохируулна уу

Байршлыг тохируулах
Байршлыг тохируулах
Байршлыг тохируулах
Байршлыг тохируулах

Урвуу гогцоо бүрийн үүдэнд 'мэдрэгчтэй' замыг суурилуулна. Гол шугам ба хоёр урвуу гогцоо тус бүр нь тусдаа тэжээгчийн замтай байх болно.

Гогцоонуудын аль нь А ба В гогцоо болохыг шийдээрэй, галт тэрэг эхлэхэд хамгийн түрүүнд орох гогцоо нь А гогцоо, нөгөө нь В гогцоо байх болно. Б давталтад ирц Б байх болно.

Алхам 6: Arduino самбар дээр мотор бамбай суулгаж, замын хүч ба эргэлтийг холбоно уу

Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу
Мотор бамбайг Arduino самбар дээр суулгаж, замын хүч ба эргэлтийг холбоно уу

Ирц:

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

  • 4 -р зурагт үзүүлсэн шиг А эргэлтийг моторын бамбай руу холбоно уу.
  • 5 -р зурагт үзүүлсэн шиг B эргэлтийг хөдөлгүүрийн бамбай руу холбоно уу.

Тэжээгчийг хянах:

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

  • Магистралийн тэжээлийн тэжээлийн утсыг 5 -р зурагт үзүүлсэн шиг моторын бамбай руу холбоно уу. Холболтын туйлшрал нь галт тэрэг эхлэх үед А гогцоонд шилжих эсэхийг шалгаарай.
  • 6 -р зурагт үзүүлсэн шиг гогцоонуудын тэжээлийн тэжээлийн утсыг моторын бамбай руу холбоно уу.

Алхам 7: Мэдрэгчийг холбоно уу

Мэдрэгчийг холбоно уу
Мэдрэгчийг холбоно уу
Мэдрэгчийг холбоно уу
Мэдрэгчийг холбоно уу
Мэдрэгчийг холбоно уу
Мэдрэгчийг холбоно уу

Мэдрэгчийн -ve зүүг 'GND' толгойд, +v зүүг +5 вольтын толгой руу холбоно уу. Arduino хавтангийн 'IQREF' зүүг 5 вольтын логик хүчдэлийн түвшинд ажилладаг самбаруудад цахилгаан мэдрэгчийг +5 вольтын холболт болгон ашиглаж болно.

Эхний урвуу гогцоонд зэргэлдээ орших мэдрэгчийн гаралтын зүүг Arduino самбарын 'A0' оролт, хоёр дахь урвуу гогцоонд залгагдсан мэдрэгчийн гаралтын зүүг Arduino хавтангийн 'A1' оролтын зүүтэй холбоно уу.

Алхам 8: Бүх утас холболтыг дахин шалгана уу

Бүх утас зөв хийгдсэн, холболт тасарсан эсэхийг шалгаарай.

Алхам 9: Тохиргоог Power руу холбоно уу

Тохиргоог Power руу холбоно уу
Тохиргоог Power руу холбоно уу
Тохиргоог Power руу холбоно уу
Тохиргоог Power руу холбоно уу

Та адаптерийг Arduino хавтангийн эмэгтэй DC залгуурт холбож эсвэл хөдөлгүүрийн бамбай дээрх терминалын блокыг ашиглан тохиргоог асааж болно.

Алхам 10: Галт тэрэг/зүтгүүрийг үндсэн шугам дээр байрлуул

Галт тэрэг/зүтгүүрийг үндсэн шугам дээр байрлуул
Галт тэрэг/зүтгүүрийг үндсэн шугам дээр байрлуул

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

Алхам 11: Тохиргоог асаах

Тохиргоог асаах
Тохиргоог асаах

Алхам 12: Таны галт тэрэг явахыг үзээрэй

Цахилгаан тэжээлийг асаасны дараа А давталтын ирц хажуу тийш, В гогцооны ирц шулуун руу шилжих ёстой. Үүний дараа галт тэрэг/зүтгүүр А гогцоо руу явж эхлэх ёстой.

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

Алхам 13: Шаардлагатай бол алдааг олж засварлах

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

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

Алхам 14: Фуртур руу яв

Фуртур руу яв
Фуртур руу яв

Төслөө амжилттай хэрэгжүүлснийхээ дараа яагаад санаа зовохгүй байна вэ? Arduino кодыг өөрийн хэрэгцээнд нийцүүлэн өөрчилж, илүү олон функц, магадгүй хажуугийн хажуу талыг нэмж өгөх үү? Эсвэл олон галт тэрэг явуулах уу? Юу ч хийсэн хамаагүй, хамгийн сайн сайхныг хүсье!

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