Përmbajtje:

Ndjekja e kokës me një kamerë të largët Wii (Thunder War): 6 hapa (me fotografi)
Ndjekja e kokës me një kamerë të largët Wii (Thunder War): 6 hapa (me fotografi)

Video: Ndjekja e kokës me një kamerë të largët Wii (Thunder War): 6 hapa (me fotografi)

Video: Ndjekja e kokës me një kamerë të largët Wii (Thunder War): 6 hapa (me fotografi)
Video: Босс Лже Ганон воды и дела в слоне ► 12 Прохождение The Legend of Zelda: Breath of the Wild (Wii U) 2024, Nëntor
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

Nga JackCarter> Shkarkoni modelet e mia këtu <Ndiqni më shumë nga autori:

Lasercut RC Halftrack
Lasercut RC Halftrack
Analizues Harmonik: Komplotues mekanik i sinjalit me laser
Analizues Harmonik: Komplotues mekanik i sinjalit me laser
Analizues harmonik: Komplotues mekanik i sinjalit me laser
Analizues harmonik: Komplotues mekanik i sinjalit me laser
Rezervuari Lasercut RC Comet Tank
Rezervuari Lasercut RC Comet Tank
Rezervuari Lasercut RC Comet Tank
Rezervuari Lasercut RC Comet Tank

Rreth: Më pëlqejnë tanket, tanket e prera me lazer dhe tanket e prera me lazer Më shumë për JackCarter »

Pershendetje te gjitheve ! Unë dua të ndaj me ju projektin tim të parë të përfunduar të vërtetë Arduino. Unë u përpoqa të bëja një lloj realiteti të shtuar në shtëpi. Më lejoni t'ju shpjegoj:

Basshtë në thelb një sistem që përdor një aparat fotografik për të ndjekur lëvizjet e kokës tuaj për ta përshtatur atë si një bosht levë X dhe Y. Deri atje, projekti mund të përshtatet në çdo lojë që ju dëshironi.

Pastaj, ne do t'i lidhim ato akse me lëvizjen e kokës në cilësimet e Luftës Thunder, për të dhënë pak më shumë ndjesi në pamjen e kabinës.

Për të realizuar këtë projekt, do t'ju duhet:

  • Një Arduino Uno (biblioteka e levës punon vetëm me ata, por ju mund ta bëni atë të funksionojë me shumë mënyra të tjera),
  • Një aparat të largët Wii (me të vërtetë ju rekomandoj të merrni një telekomandë të vjetër, mos blini një të re, sepse është akoma e shtrenjtë),
  • Një rezistencë 100 kΩ,
  • Një kondensator 100 nF,
  • Një oshilator 25MHz (4 kunja),
  • Një LED IR,
  • Një qelizë butoni 3V (për të ndezur LED),
  • Pak tabelë buke (17 vrima të gjata për të mbajtur përbërësit dhe kamerën, 2 herë më shumë për të mbajtur Nano -n (nëse e përdorni këtë) përveç kësaj),
  • Disa tela dhe sende saldimi.

Dua të falënderoj Eric Jacob me udhëzuesin e tij të udhëzueshëm Wii Remote IR Camera Hack With Arduino Interface i cili më dha këtë ide.

Hapi 1: Nxirrni kamerën nga telekomanda Wii

Nxirrni kamerën nga telekomanda Wii
Nxirrni kamerën nga telekomanda Wii
Nxirrni kamerën nga telekomanda Wii
Nxirrni kamerën nga telekomanda Wii

Mora një telekomandë të vjetër të thyer Wii dhe ju sugjeroj të bëni të njëjtën gjë. Ende mund të blini një, por mendoj se do t'ju kushtojë rreth 40 dollarë (e shtrenjtë!). Telekomanda është vulosur me katër kryqe me 3 cepa. Gjeni mjetin e duhur ose shtypni kornizën. E shihni kamerën katrore? E pashitur! (Unë u përpoqa, por nuk doja ta digjja kamerën. I bashkova telat drejtpërdrejt në PCB të largët)

Hapi 2: Shtoni Komponentët

Shtoni Komponentët
Shtoni Komponentët
Shtoni Komponentët
Shtoni Komponentët
Shtoni Komponentët
Shtoni Komponentët

Tani, lidhni telat në kunjat e kamerës, në mënyrë që ta lidhim atë në dërrasën e bukës.

Kamera punon në I²C, por nuk mund të funksionojë kur lidhet direkt me Arduino. Ne do të shtojmë disa përbërës për të simuluar kamerën IR DFRobots. Ndiqni diagramin elektrik për të përfunduar kamerën.

Mundohuni ta bëni kamerën të shikojë tek ju, në lartësinë e kokës tuaj, zakonisht si një kamerë në internet në ekranin tuaj.

Hapi 3: Gjurmuesi LED

Gjurmuesi LED
Gjurmuesi LED

Thjesht ngjiteni LED në qelizën e butonave dhe ngjiteni në pjesën e sipërme të kufjeve tuaja. Orientoni LED drejt kamerës për më shumë efikasitet.

Natyrisht, mos harroni të hiqni LED për të shmangur humbjen e energjisë në baterinë tuaj.

Hapi 4: Kodi

Kodi
Kodi

Kam përdorur bibliotekën UnoJoy dhe DFRobotIRPosition për të imituar levë. Parimi është shumë i thjeshtë:

  • Ne e deklarojmë kamerën si një komunikim serik dhe Arduino si një kontrollues të lojës.
  • Ne marrim vlerën X dhe Y të LED LED të regjistruar.
  • Ne e hartojmë atë për të përshtatur vlerën e kthyer 10 bit (0-1023) në një vlerë 8 bit (0-255) për levë.
  • Arduino dërgon nëpërmjet portës seriale vlerat e levës.

Recommended: