Turinys:
- 1 veiksmas: ištraukite fotoaparatą iš „Wii Remote“
- 2 veiksmas: pridėkite komponentų
- 3 žingsnis: LED sekimo priemonė
- 4 žingsnis: Kodas
Video: Galvos stebėjimas naudojant „Wii“nuotolinę kamerą („War Thunder“): 6 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Iki JackCarter> Atsisiųskite mano modelius čia <Sekite daugiau autoriaus:
Apie: Aš myliu tankus, „Lasercut“ir „Lasercut“tankus Daugiau apie „JackCarter“»
Sveiki visi ! Noriu su jumis pasidalinti savo pirmuoju tikru užbaigtu „Arduino“projektu. Bandžiau sukurti savotišką naminę papildytą realybę. Leisk man tau tai paaiškinti:
Iš esmės tai yra sistema, kuri naudoja fotoaparatą, kad stebėtų jūsų galvos judesius ir pritaikytų ją X ir Y vairasvirtės ašiai. Kol ten, projektą galima pritaikyti bet kokiam norimam žaidimui.
Tada šias ašis susiesime su galvos judesiu „War Thunder“nustatymuose, kad kabinos vaizde būtų šiek tiek daugiau pojūčių.
Norėdami įgyvendinti šį projektą, jums reikės:
- „Arduino Uno“(vairasvirtės biblioteka veikia tik su tais, bet jūs galite priversti ją veikti daugeliu kitų būdų),
- „Wii“nuotolinė kamera (tikrai rekomenduoju pasiimti seną nuotolinio valdymo pultą, nepirkite naujo, nes jis vis tiek brangus),
- 100 kΩ rezistorius,
- 100 nF kondensatorius,
- 25MHz osciliatorius (4 kaiščiai),
- IR šviesos diodas,
- 3 V mygtuko elementas (šviesos diodui maitinti),
- Šiek tiek duonos lentos (17 skylių ilgio, kad būtų galima laikyti komponentus ir fotoaparatą, 2x daugiau, kad galėtumėte laikyti „Nano“(jei naudojote šį), be to),
- Kai kurie laidai ir litavimo medžiagos.
Noriu padėkoti Ericui Jacobui su instruktuojamu „Wii Remote IR Camera Hack“su „Arduino“sąsaja, kuri man suteikė šią idėją.
1 veiksmas: ištraukite fotoaparatą iš „Wii Remote“
Aš paėmiau seną sugedusį „Wii“nuotolinio valdymo pultą ir siūlau jums padaryti tą patį. Jūs vis dar galite nusipirkti, bet manau, kad jums kainuos apie 40 USD (brangu!). Nuotolinio valdymo pultas uždarytas keturiais 3 smailiais kryžiais. Raskite tinkamą įrankį arba sutraiškykite rėmą. Ar matai kvadratinę kamerą? Neparduota! (Bandžiau, bet nenorėjau sudeginti fotoaparato. Lituodavau laidus tiesiai ant nuotolinio PCB)
2 veiksmas: pridėkite komponentų
Dabar lituokite laidus prie fotoaparato kaiščių, kad galėtume prijungti jį prie duonos lentos.
Fotoaparatas veikia I²C, bet negali veikti, kai yra prijungtas tiesiai prie „Arduino“. Pridėsime kai kuriuos komponentus, kad imituotume DFRobots IR kamerą. Norėdami užbaigti fotoaparatą, vadovaukitės elektros schema.
Pabandykite, kad fotoaparatas žiūrėtų į jus galvos aukštyje, paprastai kaip internetinė kamera.
3 žingsnis: LED sekimo priemonė
Tiesiog priklijuokite šviesos diodą prie mygtuko elemento ir pritvirtinkite prie ausinių viršaus. Norėdami padidinti efektyvumą, nukreipkite šviesos diodą į fotoaparatą.
Akivaizdu, kad nepamirškite pašalinti šviesos diodo, kad išvengtumėte energijos praradimo akumuliatoriuje.
4 žingsnis: Kodas
Naudodamas „UnoJoy“ir „DFRobotIRPosition“biblioteką imituodavau vairasvirtes. principas labai paprastas:
- Skelbiame fotoaparatą kaip nuoseklų ryšį, o „Arduino“- kaip žaidimų valdiklį.
- Gauname įrašyto IR šviesos diodo X ir Y reikšmes.
- Mes priskiriame jį taip, kad 10 bitų (0–1023) grąžintos vertės tilptų į 8 bitų (0–255) kreiptuko vertę.
- „Arduino“per nuoseklųjį prievadą siunčia vairasvirtės vertes.
Rekomenduojamas:
Akių mirksėjimo valdomas šviesos jungiklis naudojant „Shota Aizawa“trintuko galvos akinius („My Hero Academia“): 8 žingsniai (su nuotraukomis)
Akių mirksėjimo valdomas šviesos jungiklis naudojant „Shota Aizawa“trintuko galvos akinius („My Hero Academia“): Jei skaitote mano herojų akademijos mangą ar žiūrite mano herojų akademijos anime, turite žinoti veikėją, vardu shota aizawa. Shota Aizawa, taip pat žinoma kaip „Eraser Head“, yra „Pro Hero“ir JAV 1-A klasės gimnazijos mokytoja. Šotos kvailė suteikia jam ab
Pagreitėjimo stebėjimas naudojant „Raspberry Pi“ir AIS328DQTR naudojant „Python“: 6 žingsniai
Pagreitėjimo stebėjimas naudojant „Raspberry Pi“ir „AIS328DQTR“naudojant „Python“: pagreitis yra baigtinis, manau, pagal kai kuriuos fizikos įstatymus.- Terry Riley A gepardas naudoja nuostabų pagreitį ir greitus greičio pokyčius. Greičiausias padaras į krantą kartkartėmis naudoja didžiausią tempą grobiui sugauti
Pagreitėjimo variantų stebėjimas naudojant „Raspberry Pi“ir MMA7455 naudojant „Python“: 6 žingsniai
Pagreitėjimo variantų stebėjimas naudojant „Raspberry Pi“ir „MMA7455“naudojant „Python“: nesuklydau, bandžiau gravitaciją. Jis vis dar veikia… Atskleidžiant greitėjantį erdvėlaivį, paaiškėjo, kad laikrodis aukščiausiame šaudyklės taške pasirenka greičiau nei vienas bazėje dėl gravitacinio laiko išsiplėtimo. Kai kurie
ESP8266 nuotolinė kamera: 5 žingsniai
ESP8266 nuotolinė kamera: šioje instrukcijoje parodysiu, kaip galite sukurti nuotolinę IP kamerą iš komponentų, kuriuos galite lengvai įsigyti „Ebay“, „Banggood“ar bet kuriame kitame ekonominiame tiekėjuje. Norėjau, kad fotoaparatas būtų nešiojamas, pakankamai kompaktiškas ir veiktų mano namų tinkle
Galvos stebėjimas naudojant internetinę kamerą: 3 žingsniai
Galvos stebėjimas naudojant internetinę kamerą: tai tarsi galvos stebėjimas naudojant „wiimote“, tačiau viskas, ko reikia, yra kompiuteris ir internetinė kamera, net mano labai žemos kokybės kamera veikia