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

Лазер заагч кактус: 3 алхам
Лазер заагч кактус: 3 алхам

Видео: Лазер заагч кактус: 3 алхам

Видео: Лазер заагч кактус: 3 алхам
Видео: Лазерна вказівка)😊🥰🐱#shorts #funnycat 2024, Арваннэгдүгээр
Anonim
Лазер заагч кактус
Лазер заагч кактус

Сургуульд байх төслийн хувьд би Arduino -той ямар нэгэн зүйл хийх ёстой байсан, би мууранд зориулж ямар нэгэн зүйл хийхийг хүсч байсан бөгөөд та өөрөө мууртай хамт тоглож чадна. Анх би хулганы тухай бодож байсан боловч ийм жижигхэн технологийг ашиглахад жаахан хэцүү байсан. Муурыг сонирхож байхаар зохион бүтээсэн хулганы санааны дараа би муурны тоглоом болж чадах зүйлийг зохион бүтээх нь илүү сонирхолтой санагдсан. Хожим нь энэ зүйл цэцэг болж хувирсны дараа би үүнийг кактус байхаар шийдсэн (кактус нь сэрүүн байдаг тул). Яг тэр мөчид надад "Лазер заагч кактус" ирсэн юм. Энэ бол таны мууранд зориулсан автомат тоглоом бөгөөд кактус хэлбэртэй, загварлаг, тохиромжтой. Мууранд зориулсан тоглоом бол үргэлж тоглоом шиг харагддаг зүйл бөгөөд энэ нь тийм биш юм. Энэ нь үнэхээр бодитой зүйл биш боловч үнэхээр хөөрхөн санагдаж байна. Кактусыг картоноор хийдэг, учир нь хэрэв унах юм бол (муур ихэвчлэн дээрэлхдэг; P), энэ нь эвдэрдэггүй.

Үүнийг хийхийн тулд би дараахь зүйлийг ашигласан.

Хангамж

  • Ардуино НҮБ
  • 6 -аас 6 мм -ийн товчлуур
  • Эрэгтэй, эрэгтэй үсрэгч
  • Лазер
  • 2 толь
  • 2 мини servo
  • Breadboard (Туршилтанд зориулагдсан)
  • Гагнуурын самбар
  • Зөөлөн кабель
  • 2 резистор ()

Алхам 1: Санаа бодлын лазер заагч

Санаа бодлын лазер заагч
Санаа бодлын лазер заагч

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

"Зураг зурах" зураг нь үүнийг илүү тодорхой болгож өгдөг, бидний хийх ёстой зүйл бол servo -г санамсаргүй байдлаар хөдөлгөж чаддаггүй, харин ухаарч чаддаг зүйлийнхээ багахан хэсгийг л хөдөлгөдөг болгох явдал юм. Лазер заагчийг та үргэлж унтрааж чаддаг тул бид үүнийг суулгах хэрэгтэй болно.

Алхам 2: Arduino -г тохируулах (бодитоор)

Arduino -г тохируулж байна (бодитоор)
Arduino -г тохируулж байна (бодитоор)
Arduino -г тохируулж байна (бодитоор)
Arduino -г тохируулж байна (бодитоор)
Arduino -г тохируулж байна (бодитоор)
Arduino -г тохируулж байна (бодитоор)

Одоо бид лазер заагчийн системийг бүтээхэд бэлэн байна. Та эхлээд үүнийг талхны тавцан дээрээ суулгаж тохиргоогоо туршиж үзээд дараа нь гагнуурын тавцан дээрээ тавиад бүгдийг нь гагнаж болно. Мэдээжийн хэрэг, эхлээд талхны самбар нь би энэ кодыг ашигласан боловч үүний тулд та INPUT ба OUTPUT -ийг тодорхой зүү рүү оруулах хэрэгтэй бөгөөд энэ кодыг ажиллуулахын тулд servo -ийн шар утсыг 10 ба 11 -р зүү рүү оруулах хэрэгтэй болно. лазерыг 12 -р зүүгээр, товчлуурыг 3 -р зүүгээр холбох ёстой. Та хүссэн тээглүүрээ өөрөө сонгож, үүнийг өөрийн кодоор тохируулж болно. 3 -р зүү дээрх товчлуур нь маш чухал юм, учир нь би энэ зүү дээр тасалдал тавьсан бөгөөд Arduino UNO загвараар та зөвхөн 2 эсвэл 3 -р зүүтэй холбогдсон тасалдал тавих боломжтой тул товчлууруудын аль нэгийг ашиглахаа мартуузай.

Зүүг резистор ба мэдрэгч эсвэл товчлуураар Arduino руу холбох нь чухал бөгөөд ингэснээр та холбогдсон объектоо удирдах боломжтой болно.

Эндээс та миний кодыг ашиглаж татаж авах боломжтой.

Алхам 3: Хамгийн сүүлд гэхдээ хамгийн багадаа биш

Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш
Хамгийн сүүлд гэхдээ хамгийн багадаа биш

КАКТУС! Бидэнд үүнээс бусад бүх зүйл бий, би картон цаас ашиглаж, хэсэгчлэн хайчилж авснаар би хаа нэгтээ хэвтэж байсан тогоо шиг дугуй хэлбэртэй ороож чаддаг байсан тул үүнийг кактус зогсох боломжтой зүйл болгон ашигладаг байсан.. Би кактусын өнгөтэй эсэхийг шалгахын тулд олон өнгийн ногоон цаас, цавуу хэрэглэсэн. Утсаа дамжуулахын тулд "газар" дээр нүх гаргаарай, ингэснээр та саванд Arduino болон зай эсвэл цахилгаан банкаа хийж болно. Зөвлөгөөний хувьд би бөмбөлөг, цаасан машин (мөн ижил өнгөтэй сэдэв) ашигласан. Дараа нь хамгийн хэцүү хэсэг нь servo -ийг авах явдал юм, би олон тооны "картон гүүр" ашиглаж, servo -ийг байрлуулахдаа тэдгээрийг тэнд бэхлэх шаардлагатай бөгөөд ингэснээр та тэдгээрийг соронзон хальс эсвэл нааж болно (Анхааруулга: зөвхөн тэдгээрийг наа. хэрэв тэд зөв байрлалд байгаа бол !!!) Хамгийн бага servo үүрний дээд талын servo үүрэн дээрх лазер бас нэг газар байх ёстой, би дээрх зураг шиг хийсэн.

Дараа нь та лазераа газрын зураг дээр зурах хэрэгтэй, үүнийг rand1 ба rand2 -ийг 0 болгож өөрчилснөөр хийхийг санал болгож байна, энэ нь таны анхны үнэ цэнэ байх болно, гэхдээ толин тусгалаас унахгүйгээр толин тусгалаа чадах чинээгээрээ хийх хэрэгтэй. энэ бол зүүн доод булан байв. Үүнтэй адилаар та servo -оо хэдэн градусаар эргүүлэхийг хүсч байгаагаа газрын зураг дээр зурахыг хичээдэг бөгөөд ингэснээр лазерыг өрөөнд харахын тулд кактусын зайг багасгах шаардлагатай болно.

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