Cov txheej txheem:

Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor: 14 Kauj Ruam
Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor: 14 Kauj Ruam

Video: Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor: 14 Kauj Ruam

Video: Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor: 14 Kauj Ruam
Video: Tseem Ev Lub Kawm - Koos Loos 2024, Hlis ntuj nqeg
Anonim
Image
Image
Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor
Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor
Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor
Khiav Dhia Game Siv Kev Sib Koom, BT Arduino, Ultrasonic Sensor

Tom qab qhov ua tiav ntawm kuv txoj haujlwm kev sib koom ua ke Kev Sib Koom Ntau Tus 3D Hologram Game thiab Hologram Projector rau PC, qhov no yog qhov haujlwm thib ob hauv kev sib koom siab. Yog li kom ua tiav txoj haujlwm tag nrho txij thaum pib mus txog qhov kawg ntawm kev ua si nws siv sijhawm ntau lub sijhawm los kawm. Thaum kuv pib qhov phiaj xwm phiaj xwm rau ob lub Ultrasonic sensor rau kev khiav thiab dhia txiav tawm. Tab sis Thaum coding kuv pom tsuas yog ib qho sensor txaus los ua kom tiav txoj haujlwm. Nov ntawm qhov haujlwm no kuv tau them tag nrho kev sib txuas lus ntawm Arduino thiab Kev Sib Koom siv bluetooth. Vim tias ntau qhov kev sim thiab ua yuam kev thiab kho thaum tsim game, kuv tsis tuaj yeem suav sau qhov kev txhim kho game. Tab sis ntxaws ntxaws qhov teeb meem kev sib txuas lus thiab cov kauj ruam los kho nws hauv txoj haujlwm. Txuas qhov kev ua si raws li Zip cov ntaub ntawv thiab. Cia peb mus rau qhov project.

Kauj ruam 1: Circuit Court

Circuit Court
Circuit Court

1) Txuas lub Ultrasonic sensor thiab Bluetooth module Vcc thiab Gnd rau 5V thiab Gnd ntawm arduino.

2) Txuas Tx ntawm Arduino mus rau Rx ntawm Bluetooth module.

3) Txuas tus D7 tus pin mus rau qhov ua kom pom ntawm Ultrasonic sensor thiab D8 rau Echo Pin.

4) Txuas 9V roj teeb rau Vin thiab Gnd ntawm Arduino.

Kauj Ruam 2: Cov Ntaub Ntawv Yuav Tsum Tau

Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau
Cov Ntaub Ntawv Yuav Tsum Tau

Txoj haujlwm no xav tau cov khoom siv tsawg tsawg tab sis siv sijhawm ntev rau Kev Koom Tes.

Cov Ntaub Ntawv Yuav Tsum Tau

1) Arduino Uno - 1No

2) Ultrasonic Sensor HC -SR04 - 1 Tsis muaj

3) Bluetooth Module HC-05. - 1 Nr

4) 12V DC Adapter lossis 9V Roj Teeb (Kuv siv 9V roj teeb kom nws nqa tau).

5) Plain PCB board.

Yuav tsum tau Software

1) Kev sib haum xeeb.

2) Arduino IDE.

Kauj Ruam 3: Ua Shield

Ua Shield
Ua Shield
Ua Shield
Ua Shield
Ua Shield
Ua Shield
Ua Shield
Ua Shield

1) Zoo li tag nrho kuv cov phiaj xwm kuv ua daim thaiv rau qhov haujlwm. Yog tias koj siv cov ntawv tais nruj thaum tuav cov khoom tshwj xeeb, yog li kuv ib txwm ua ntaub thaiv npog rau txhua qhov kuv cov haujlwm.

2) Kuv xav ua kom nws nqa tau. Yog li txhawm rau sau qhov chaw, kuv tso lub bluetooth module nruab nrab ntawm lub hwj chim thiab usb chaw nres nkoj ntawm arduino.

3) Siv tus txiv neej thiab poj niam txuas los ua daim thaiv npog. Rau cov roj teeb txuas txuas lub roj teeb txuas rau Vin thiab Gnd.

Kauj ruam 4: Arduino Code

Arduino Txoj Cai
Arduino Txoj Cai

Yog Txuas nrog PC lossis txawb, kuv ib txwm txo qhov ua haujlwm ntawm arduino los ntawm kev txo cov cai. Yog li hauv cov lej arduino kuv tsuas yog tau txais lub ultrasonic nrug thiab xa qhov nrug los ntawm kab ntawv tx nrog & thaum pib tus yam ntxwv thiab $ raws li tus yam ntxwv kawg.

Kauj Ruam 5: Saib Qhov tshwm sim hauv Serial Monitor

Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor
Saib qhov tshwm sim hauv Serial Monitor

Los ntawm kev qhib Bluetooth chaw nres nkoj hauv Arduino IDE koj tuaj yeem pom cov ntaub ntawv xa los ntawm arduino hauv cov ntawv xov xwm.

Kauj Ruam 6: Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham

Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham
Kev Sib Koom Arduino Kev Txheeb Xyuas Kev Sib Tham

Cov duab yog tus kheej piav qhia. Qee qhov ntawm cov kauj ruam xav ua kom tiav kuv tau teev hauv cov ncauj lus hauv qab no rau txhua kauj ruam.

1) Qhib kev sib koom siab thiab Pib 2D txoj haujlwm tshiab Kev Txheeb Xyuas.

2) Kev sib sau qhib nrog lub koob yees duab tseem ceeb.

3) Nyem Game Object -> 3D Object -> TextMeshPro -Text.

4) Muab nws tso rau hauv nruab nrab ntawm Scene.

5) Hauv Txoj Haujlwm Nyem Tsim thiab hauv cov ntawv qhia zaub mov Nyem "C# Script".

6) Hloov Lub Npe rau Comtest rau tsab ntawv tshiab.

7) Ob npaug nias kom qhib cov ntawv hauv chav pom duab.

8) Thaum Ntshuam System. IO. Ports Koj pom Yuam Kev.

9) Mus rau kev sib koom Nyem File. Click Build Settings.

10) Nyem Player Chaw thiab nyob rau thaum kawg ntawm cov neeg uas ua ntawv Chaw koj pom Api qib sib xws.

11) Hloov. Net 2.0 Subset rau. Net2.0. Tam sim no txuag kev sib sau.

12) Mus rau Visual Studio thiab pom tias kev ntshuam zoo.

13) Tam sim no siv Serial chaw nres nkoj los tsim kev sib txuas ntawm kev sib koom ua ke thiab Arduino. Lim Tus Nqi xa siv txoj hlua ua haujlwm nrog pib thiab xaus tus yam ntxwv raws li siv.

14) Luag Tsab Ntawv mus rau TexttMeshPro peb twb tau tsim lawm.

15) Tam sim no Khiav Unity program thiab koj pom cov ntaub ntawv xa los ntawm arduino tau qhia hauv TexttMeshPro.

Kauj Ruam 7: Npaj Kho Vajtse

Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj
Kho vajtse Npaj

1) Khaws lub roj teeb nyob hauv nruab nrab ntawm daim ntaub thaiv siv rab phom kub.

2) Tam sim no yog tias Cov Roj Teeb Tin tau siv nws ua lub rooj muag zaub thiab ua rau lub ntsuas ntsuas pom.

3) Nws zoo li dinosaur (Yog tias koj muaj 3d tshuab luam ntawv ua rau nws zoo li dinosaur)

Tam sim no teeb tsa kho vajtse tau npaj tiav.

Kauj Ruam 8: Kev Sib Koom Arduino Video Sib Tham

Image
Image

Hauv Above video koj tuaj yeem pom cov ntaub ntawv xuab zeb los ntawm arduino tau txais kev koom ua ke.

Kauj Ruam 9: Tsim Kev Ua Si hauv Kev Sib Koom

Tsim Kev Ua Si hauv Kev Sib Koom
Tsim Kev Ua Si hauv Kev Sib Koom
Tsim Kev Ua Si hauv Kev Sib Koom
Tsim Kev Ua Si hauv Kev Sib Koom

Kuv siv kev qhia los ntawm youtube txhawm rau txhim kho qhov kev ua si. Kuv nqes peev txheej pub dawb los ntawm kev sib koom siab. Txog kev txhim kho kev ua si kom ntxaws Kuv ua lwm qhov qhia. Tseem kuv yog ib tus leaner yog li kuv tsis tuaj yeem piav qhia nws tam sim no.

COM Chaw Chaw

Yam tseem ceeb Peb xav kom nco ntsoov yog Com lub npe chaw nres nkoj thaum com lub npe chaw nres nkoj mus ntau dua Com9 Kev sib sau tsis tuaj yeem txuas tau. Yog li ntawd peb xav muab lub npe ua "\\. / Com10" thaum muab ncaj qha. Tom qab ntawd tsuas yog txiav tawm.

Yuav ua li cas dhia thiab Khiav siv ib leeg Ultrasonic

Kuv muab qhov tsawg kawg thiab ntau yam ntawm ultrasonic kuv yuav siv. Ua qhov ntawd nruab nrab ntawm qhov ntsuas qhov ntev los ntawm kev siv xam. Nov ntawm qhov haujlwm no kuv siv 0 li qhov ntau thiab tsawg kawg yog 85 qhov ntau tshaj. Tab sis yog tias tsis cuam tshuam qhov kev ncua deb yog moe ntau dua 100. Yog li los ntawm kev siv lub tswv yim. Yog tias ntau yam ntau dua 100 tau txais thiab tam sim ntawd nrog rau hauv Range tau txais ces qhov kev zov me nyuam coj nws mus dhia.

Kauj Ruam 10: Game Check Video in Unity

Image
Image

Los ntawm Kev Sib Koom Ua Si Game thiab Txheeb Nrog Bluetooth Arduino thiab Ultrasonic.

Kauj ruam 11: Game

Nov yog Game hauv Zip File. Rub tawm Cov Ntawv Unzip nws thiab Nyem rau Runjump.exe thiab Game tau khiav. Ua ntej pib qhov kev ua si pom cov kauj ruam tom ntej los teeb tsa Com chaw nres nkoj thiab ua si nrug.

Kauj ruam 12: Configuration File Config

Ua Si Game
Ua Si Game

Rub cov ntawv Config.txt thiab muab tso rau hauv C: ntawm Lub computer hauv zos. Qhib cov ntawv thiab koj pom 3 kab.

Kab 1 - Bluetooth comport, Los ntawm kev siv.

Kab 2 - Qhov nrug deb peb tuaj yeem ze rau lub ntsuas ultrasonic.

Kab 3 - Qhov deb tshaj deb ntawm lub sensor.

Kauj Ruam 13: Ua Si Game

Ua Si Game
Ua Si Game
Ua Si Game
Ua Si Game
Ua Si Game
Ua Si Game

Txuas lub roj teeb mus rau arduino thiab muab tso rau hauv pem teb. Kuv siv kab kab hauv pem teb kom txav ncaj. Tam sim no khiav Runjump.exe thiab tos kom qhov kev ua si thauj khoom. Nyem Space bar kom pib ua si, khiav thiab dhia mus ua si. Sau ntau npib thiab khiav tawm ntawm cov iav txiav ua ntej tag nrho 10 lub neej ploj mus.

Kauj Ruam 14: Saib thiab Ua Si hauv TV

Txuas lub khoos phis tawj nrog TV siv HDMI cable thiab Txuas Lub Roj Teeb rau hauv Circuit Court thiab tso nws rau ntawm cov vuas kab ntawm cov foor thiab pom Tv ua si game. Cov menyuam nyiam nws heev. Hloov lub ntsiab lus raws li qhov koj xav tau zoo li paj, qhob noom xim kasfes. Tam sim no cov menyuam nyiam ua si nrog tus nqi qis heev tes dawb gadget.

Nov yog kuv qhov haujlwm thib ob uas siv kev sib koom siab. Nws lom zem heev los ua haujlwm sib koom siab. Tab sis nws siv sijhawm ntev los ua kom tiav txoj haujlwm no. Ntau txoj haujlwm yuav los.

Pom zoo: