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

Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)

Видео: Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)

Видео: Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) - Arduino дээр суурилсан: 15 алхам (зурагтай)
Видео: The Arctic Circle by Train / Part 2 / Trondheim to Bodø 2024, Арваннэгдүгээр
Anonim
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) | Arduino дээр суурилсан
Хоёр галт тэрэг ажиллаж буй төмөр замын автомат загвар (V2.0) | Arduino дээр суурилсан

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

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

Image
Image

Дээрх видеог үзээд энэ нь хэрхэн ажилладаг талаар олж мэдээрэй.

Алхам 2: эд анги, эд ангиудыг авах

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

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

  • Adafruit хөдөлгүүрийн бамбайтай нийцдэг Arduino микроконтроллерийн самбар.
  • Adafruit мотор жолоочийн бамбай v2.0.
  • Өргөтгөх бамбай (заавал биш, гэхдээ утсыг хялбарчлахыг зөвлөж байна.)
  • 3 "мэдрэгчтэй" дуу.
  • 8 эрэгтэй, эрэгтэй холбогч утас (Замын хүч ба эргэлтийг моторын бамбай руу холбох зориулалттай.)
  • 3 эрэгтэй, эмэгтэй 3 холбогч утас
  • Хамгийн багадаа 1А (1000 мА) гүйдлийн хүчин чадалтай 12 вольтын тогтмол гүйдлийн тэжээлийн эх үүсвэр.
  • Arduino самбарыг компьютерт холбоход тохиромжтой USB кабель.
  • Компьютер.

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

Adafruit -ийн мотор бамбай v2 номын санг Arduino IDE -д суулгасан эсэхээ шалгаарай, хэрэв үгүй бол Ctrl+Shift+I товчлуурыг дарж, Adafruit моторын бамбайг хайж, Adafruit Motor shield V2 номын сангийн хамгийн сүүлийн хувилбарыг татаж аваарай.

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

Та мотор жолоочийн бамбайгийн талаар эндээс илүү ихийг мэдэж болно, гэхдээ төслийг үргэлжлүүлэхийн тулд эргэж ирээрэй!

Алхам 4: Байршлыг хийх

Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх
Бүдүүвчийг хийх

Эхний зураг дээр дарж дэлгэрэнгүй мэдээлэл авна уу.

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

'Мэдрэгчтэй' дуу бүрийн байршлыг анхаарна уу.

  • Эхний "мэдрэгчтэй" замыг замын хажуугийн гарц дээр суурилуулсан ирмэгийг суурилуулсны дараа салгаж буй галт тэрэг гол шугам дээр ирэхийн өмнөхөн дайрч өнгөрдөг.
  • Хоёрдахь "мэдрэгчтэй" замыг үндсэн шугам дээр салаа замын орохоос хэдхэн зайд суулгасан болно (Лавлахын тулд эхний зургийг үзнэ үү).
  • Гурав дахь "мэдрэгчтэй" замыг салаа замын хаалган дээр ирмэгийг суурилуулахын өмнөхөн суулгасан болно.

Алхам 5: Мотор жолоочийн бамбайг Arduino самбар дээр суулгана уу

Мотор жолоочийн бамбайг Arduino самбар дээр суулгаарай
Мотор жолоочийн бамбайг Arduino самбар дээр суулгаарай

Мотор жолоочийн бамбайг Arduino самбар дээр байрлуулна. Суулгах явцад тээглүүр нугалахгүй байхын тулд маш болгоомжтой байгаарай.

Алхам 6: Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу

Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу
Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу
Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу
Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу
Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу
Замын цахилгаан утсыг мотор жолоочийн бамбай руу холбоно уу

Дараахь цахилгаан тэжээлийн холболтыг хий.

  • Гол шугамын тэжээлийн тэжээгчийг 'M1' тэмдэглэгдсэн бамбай дээрх терминал блок руу холбоно уу.
  • Хажуугийн хажуугийн замын хүчийг 'M2' гэж тэмдэглэсэн бамбай дээрх терминал блок руу холбоно уу.

Алхам 7: Эргэлтийг мотор жолоочийн бамбай руу холбоно уу

Эргэлтийг мотор жолоочийн бамбай руу холбоно уу
Эргэлтийг мотор жолоочийн бамбай руу холбоно уу
Эргэлтийг мотор жолоочийн бамбай руу холбоно уу
Эргэлтийг мотор жолоочийн бамбай руу холбоно уу
Эргэлтийг мотор жолоочийн бамбай руу холбоно уу
Эргэлтийг мотор жолоочийн бамбай руу холбоно уу

Хамгаалагчийг +ve (улаан) ба -ve (хар) утсыг хооронд нь холбож зэрэгцээ холбож, "M3" гэж тэмдэглэгдсэн хөдөлгүүрийн бамбай дээрх терминал блокт холбоно.

Алхам 8: Өргөтгөх бамбайг мотор бамбай дээр суулгана уу

Өргөтгөх бамбайг мотор бамбай дээр суулгана уу
Өргөтгөх бамбайг мотор бамбай дээр суулгана уу

Өргөтгөх бамбайг Arduino самбар дээр моторын бамбайг суурилуулсан шиг мотор жолоочийн бамбай дээр суулгаарай.

Алхам 9: "Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу

"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу
"Мэдрэмжтэй" замуудыг Өргөтгөх бамбай руу холбоно уу

'Мэдрэгчтэй' зам бүрийн хүчийг өргөтгөлийн бамбай дээрх +5 вольтын толгой ба мэдрэгч бүрийн 'GND' зүүг 'GND' толгойны толгойд холбоно уу. Дараа нь дараах холболтуудыг хийнэ үү.

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

Алхам 10: Эхний галт тэргийг салаа замд байрлуул

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

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

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

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

12 вольтын тэжээлийн эх үүсвэрийг Arduino хавтангийн тэжээлийн оролтын залгуурт холбож, хүчийг асаана уу.

Алхам 12: Бүх зүйл зөв ажиллаж байгаа эсэхийг шалгаарай

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

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

Алхам 13: Хоёрдахь галт тэргийг салаа замд байрлуул

Хоёрдахь галт тэргийг салаа зам дээр байрлуул
Хоёрдахь галт тэргийг салаа зам дээр байрлуул
Хоёрдахь галт тэргийг салаа зам дээр байрлуул
Хоёрдахь галт тэргийг салаа зам дээр байрлуул

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

Алхам 14: Суугаад тайвширч, галт тэрэг хэрхэн гүйж байгааг ажиглаарай

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

Энэ тохиргоог яагаад сайжруулж болохгүй гэж? Байршлыг илүү төвөгтэй болгохыг хичээ, илүү олон галт тэрэг, эргэлтийг нэмээрэй, хийх зүйл их байна!

Юу ч хийсэн хамаагүй, бүтээлээ бусадтай хуваалцахыг хичээгээрэй. Хамгийн сайн сайхныг хүсье!

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