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

Arduino Pac-Man Ghost костюм: 3 алхам
Arduino Pac-Man Ghost костюм: 3 алхам

Видео: Arduino Pac-Man Ghost костюм: 3 алхам

Видео: Arduino Pac-Man Ghost костюм: 3 алхам
Видео: PacMan Ghost Costume WITH Arduino! 2024, Оны зургадугаар сарын
Anonim
Image
Image
Arduino болон дэлгэцийг угсарна уу
Arduino болон дэлгэцийг угсарна уу

Pac-Man бол CLASSIC видео тоглоом юм. Энэ жил манай сургуулийн ажилтнууд Pac-Man тоглоомын дүрүүд шиг хувцаслаж байна. Сэдвийн дарга бол Pac-Man, багш бол хий юм.

Bristol Board-ийн өнгөт хэсгийг авах, дээрээс нь хагас тойрог, доод хэсэгт нь харсан шүдний зүслэг хийх, цагаан, хар цаасан дээр хэдэн нүд хийх нь хялбар байдаг.

Би компьютер судлалын багш болохоор цаасан нүд огтлохгүй! Ардуиног уг хэрэг дээр тавьж, нүдийг нь амьдруулцгаая!

Энэхүү төсөл нь цаасан нүдийг хоёр Arduino Unos, хоёр mcu_friend 320x240 TFT мэдрэгчтэй дэлгэцээр сольсон бөгөөд энэ нь хоёр Arduino -ийн хоорондох цуваа харилцааны гайхалтай жишээ юм.

Энэхүү төслийн хэмжээ нь 18 инч өргөн, 24 инч өндөр юм. Тиймээс үүнийг 1 хайрцагнаас 1 ширхэг Бристол хавтан, 1 ширхэг картоноос хийж болно.

Амжуулцгаая!

Хангамж

  • Хоёр Arduino (Uno эсвэл Mega 2560) (дээрх зургийг үзнэ үү)
  • Хувцаслалтаа угсрахын тулд цавуу, наалдамхай тууз
  • Сүнсийг чинь хөшүүн болгохын тулд Атираат картон.
  • Өнгөт Бристол самбар нь таны сүнсийг бүтээдэг.
  • Гагнуурын төмөр ба зарим богино урттай утас
  • Arduinos -ийг холбох хоёр матрын хавчаарын утас
  • Хоёр 9V батерей ба холбогч хавчаар
  • Хоёр mcu_friend 320x240 TFT мэдрэгчтэй дэлгэцийн дэлгэц. Тэд тохирсон хос байгаа эсэхийг шалгаарай. Миний анхны багц нь эсрэг талын буланд дэлгэцийн гарал үүсэлтэй (0, 0) байв. Хэрэв танд тохирох хосууд байхгүй бол тэдгээрийг тааруулахын тулд нэг Arduino -г эсрэг чиглэлд нүдний шилжүүлэхэд л хангалттай.

Алхам 1: Arduino болон дэлгэцийг угсарна уу

Arduino болон дэлгэцийг угсарна уу
Arduino болон дэлгэцийг угсарна уу
Arduino болон дэлгэцийг угсарна уу
Arduino болон дэлгэцийг угсарна уу

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

Дэлгэцийн бамбай дээрх зүүг Arduino -той болгоомжтой байрлуулах нь чухал юм. Хэрэв та тэдгээрийг зөв холбож чадахгүй бол бамбайгаа хуурч, HALLOWEEN -ийг эвдэх болно! Та Халлоуэнийг сүйрүүлэхийг хүсч байна уу? ЧИ ТЭГДЭГ ҮҮ?

Би тэгж бодсонгүй.. Үргэлжлүүлээрэй!

Arduino тус бүр нь Serial Rx0 зүү, Serial Tx1 зүүтэй байдаг. MASTER -ийн Tx1 зүү рүү богино урттай утсыг гагнана.

Боолын богино урттай боолтыг Rx0 зүүгээр гагнана.

Богино урттай утсыг Arduino бүрийн GND зүүгээр гагнана.

Бамбай бүрийг холбогдох Arduino -той холбоно уу.

Arduinos -ийг хараахан холбож болохгүй.

Алхам 2: Ноорогуудыг Arduino бүрт ачаална уу

Ноорог зураг нь таны Arduino IDE -д ачаалагдахын тулд хоёр график болон дэлгэцийн санг шаарддаг.

'Sketch' цэсний доор 'Номын санг оруулах', дараа нь 'Номын санг удирдах' командыг сонгоно уу.

Хайлтын талбарт 'Adafruit GFX' -ийг хайж олоод IDE дээрээ нэмээрэй.

Хайлтын талбарт 'MCUFriend' гэж хайгаад IDE дээрээ нэмээрэй.

Arduino тус бүр нь дэлгэцээр зүүнээс баруун тийш эргэлддэг ноорог зурагтай. Баруун нүдтэй Ардуино бол МАСТЕР, зүүн нүдтэй Ардуино бол БОЛ юм.

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

Мастер мөчлөг эхлүүлэхдээ '1' гэсэн тэмдэгтийг Сериал портоороо Боол руу илгээдэг. Боол '1' -ийг хүлээн авахад энэ нь мөчлөгөө эхлүүлнэ. Багш нүдээ эцэс төгсгөлгүй эргүүлж, судасны цохилтыг илгээдэг. Үүний үр дүн бол Pac-Man Ghost дүрүүдийн зүүнээс баруун тийш шилжсэн нүдний хөдөлгөөн юм!

MASTER ба SLAVE ноорогуудыг нээж, холбогдох Arduino/Screen багцуудад байршуулна уу.

Arduino -г хоёуланг нь компьютерээс түр салга.

Хоёр GND -ийг нөхөх утсаар холбоно уу.

Мастерын Tx1 зүүг Боолын Rx0 зүүтэй нөхөөсний утсаар холбоно уу.

Arduinos -ийг компьютерт дахин холбоно уу. Нүд дугуй унаж эхлэх ёстой.

Хөөе!

Алхам 3: Сүнсний костюм хий

Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий
Сүнсний костюм хий

Атираат картоноо хий үзэгдлийн сонгодог хэлбэрээр хайчилж ав. Миний хэмжээсүүд 18 инч өргөн, 24 инч өндөр.

Атираат картон хайчилбарыг Бристол хавтан дээр нааж, хатаана. Зарим цавуу хатах тусам агшдаг тул та угсралтыг шалан дээр тавьж, дээр нь жин тавьж, цавуу хатах үед хэвэндээ байх ёстой.

Цавуу хатсаны дараа илүүдэл Bristol хавтанг Атираат картон дээрээс хайчилж ав.

Атираат тал нь дээшээ харсан байхын тулд одоо хий үзүүрийг эргүүл.

Хувцас нь одоо эсрэгээрээ эргэж байгааг санаарай.

MASTER Arduino -ийг картонны баруун талд, ЗӨВ талд нь боолын боолтыг Arduino -г хүссэнээрээ байрлуулна. Аллигаторын нөхөөсний утас нь хоёр Arduino -ийг холбож чадах эсэхийг шалгаарай.

Бамбайг харандаагаар зур.

Нүдний нүхийг болгоомжтой хайчилж ав.

Одоо Arduino/Display бүрийг хувцасны соронзон хальсны хамт бэхлээрэй. Arduinos -тэй хялбархан холбогдохын тулд ойролцоох 9V хоёр батерейг холбоно уу.

Arduino-аа асаагаад хууран мэхлэх эмчилгээнд явцгаая!

Та Arduino-ийн ар талд соронзон хальс тавихыг хүсч магадгүй тул бороо, хүрэм, хүрэм гэх мэт металл цахилгаан товчтой холбогдвол богино холболт үүсэхгүй гэдгийг анхаараарай.

Мөрөндөө зүүж, хар орой, хар өмд өмсөөд бүсээ тойруулаад PacMan -ийг хөөж гаргаарай! Бүх багцыг хийцгээе!

Сүнсний баярын мэнд хүргэе!

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