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

Arduino ашиглан Google T Rex автомат тоглоомын хянагч: 7 алхам
Arduino ашиглан Google T Rex автомат тоглоомын хянагч: 7 алхам

Видео: Arduino ашиглан Google T Rex автомат тоглоомын хянагч: 7 алхам

Видео: Arduino ашиглан Google T Rex автомат тоглоомын хянагч: 7 алхам
Видео: 50 САМЫХ ИННОВАЦИОННЫХ ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2021–2022 гг. 2024, Долдугаар сарын
Anonim
Image
Image
Шаардлагатай бүрэлдэхүүн хэсгүүд
Шаардлагатай бүрэлдэхүүн хэсгүүд

бүтээцгээе

Алхам 1: Зарим танилцуулга

Та google -ийн t rex aka dino тоглоомын талаар мэддэг бөгөөд интернет тоглоом биш гэдгээрээ алдартай.

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

Тиймээс энэ гарын авлагад би үүнийг автомат хянагчаар хэрхэн автоматаар хийхийг танд үзүүлэх гэж байна.

илүү дэлгэрэнгүйг хийх видео бичлэгийг үзнэ үү

Алхам 2: Ажлын урьдчилсан төлөв

сенатор

Энд бид саад бэрхшээлийг илрүүлж, миний LDR ашиглаж буй саадыг илрүүлэхийн тулд үсрэхийг хүсч байна

LDR ийм саад тотгорыг хэрхэн илрүүлдэг вэ?

LDR-ийн эсэргүүцэл нь гэрлийн нөлөөн дор өөрчлөгддөг бөгөөд энэ нь харанхуй цаг үед LDR-ийн эсэргүүцэл маш өндөр байх бөгөөд эсрэгээрээ юм. Тиймээс бидний саад бэрхшээл нь бараан өнгөтэй тул бид өөр өөр аналог утгыг авах боломжтой. Энэ утгыг хянагчийн тусламжтайгаар бид servo -ийг ажиллуулдаг.

servo нь хоосон зайг дарахад ашиглагддаг. Тиймээс энэ бол ажиллах зарчим юм

Алхам 3: Шаардлагатай бүрэлдэхүүн хэсгүүд

arduino uno

Та ямар ч ардуино ашиглаж болно

servo мотор

Би sg90 ашиглаж байна

LDR

бидний мэдрэгч

10К эсэргүүцэл

Алхам 4: Хэлхээ диаграм ба холболтууд

Хэлхээ диаграм ба холболтууд
Хэлхээ диаграм ба холболтууд

видеог үзээрэй

Нэгдүгээрт, servo -ийн VCC -ийг 5v -ээр холбож, газардуул

Дараа нь би PWM зүүг Arduino pin 9 -т холбосон

LDR -ийг а0 зүү рүү холбоно уу

Алхам 5: Код

Би Arduino -ийн аналог унших функцийг ашиглаж байгаа бөгөөд servo триггерүүдийн нөхцлийг өгдөг

эндээс татаж аваарай

Алхам 6: Аз жаргалтай болгох

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

Алхам 7: Хязгаарлалт ба шинэчлэлтүүд

Би видео дээр хэлсэнчлэн хязгаарлалтууд байдаг

1.arduino тэр шувуу ирэхэд dino -ийг хөдөлгөж чадахгүй.

Шийдэл

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

2. хурд нэмэгдэх үед амжилтгүй болно

3. өнгө өөрчлөгдөхөд алдаа гардаг (өнгөний урвуу)

Шийдэл

Илүү олон мэдрэгч нэмж, нарийн төвөгтэй кодчилол хийх замаар бид үүнийг шийдэж чадна

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