Cov txheej txheem:

Virtual Hide-and-Seek Game: 3 Kauj Ruam
Virtual Hide-and-Seek Game: 3 Kauj Ruam

Video: Virtual Hide-and-Seek Game: 3 Kauj Ruam

Video: Virtual Hide-and-Seek Game: 3 Kauj Ruam
Video: 20 MOMENTS YOU WOULDN'T BELIEVE IF NOT FILMED 2024, Kaum ib hlis
Anonim
Virtual Hide-and-Seek Game
Virtual Hide-and-Seek Game

Peb cov xeeb ntxwv nyiam ua si nkaum-thiab-nrhiav tab sis lawv tsis muaj ntau qhov zoo nyob hauv tsev. Kuv txiav txim siab los ua qhov kev ua si zais-thiab-nrhiav virtual yog li lawv tseem tuaj yeem muaj kev lom zem ntawm kev yos hav zoov. Hauv kuv cov ntawv, ib tus yuav zais ib yam khoom nrog tus txais RF thiab lwm tus yuav siv tus xa xov RF mus tua nws. Tus xa tawm yuav luag zoo ib yam rau qhov kuv tau piav qhia ua ntej qhia tshwj tsis yog nws tsuas muaj ib lub pob. Tus neeg txais xov tooj cua RF qhib lub suab me me kaw/rov ua suab zoo li qhov kuv tau siv hauv kuv Lub Tshuab Tshuab Qhia Ntawv. Cov lus kuv kaw hais tias: “Ntawm no kuv nyob. Los nrhiav kuv, los nrhiav kuv. Muaj ntau txoj hauv kev los ua si game, suav nrog pom leej twg tuaj yeem pom cov khoom siv tus lej tsawg tshaj plaws ntawm cov thawb khawm. Lossis, txhua tus menyuam tuaj yeem muaj 1 feeb sim thiab pom nws. Yog tias lawv tsis pom nws tus menyuam tom ntej tau txais ib feeb, thiab ntxiv rau.

Kauj Ruam 1: RXC6 RF Txais

RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais
RXC6 RF Txais

Hauv kuv Cov Lus Qhia yav dhau los nrog tus txais RF Kuv siv RXB6 los hloov cov ntaub ntawv rau TTL hom thiab microcontroller los txiav txim siab cov lus xa tuaj. Tus neeg txais hauv txoj haujlwm no yog RXC6 tus qauv uas ua txhua qhov kev txiav txim siab ntawm RF xov yog li tsis xav tau microcontroller. Qhov tseeb, ib feem ntawm cov txheej txheem teeb tsa yog tshwj xeeb ua ke cov xa tawm nrog tus txais. Ib zaug ua khub, tus qauv muaj peev xwm txiav txim siab txog plaub tus yuam sij sib txawv los ntawm tib tus xa xov. Peb tsuas xav tau ib qhov tso tawm rau txoj haujlwm no tab sis koj yuav tsum tau txheeb xyuas txhua plaub qhov txiaj ntsig los txiav txim seb qhov twg tau qhib los ntawm txoj cai koj xaiv. Cov cai hauv software sib xws nrog cov chaw taws teeb uas kuv muaj thiab qhib D0 cov zis.

Kev teeb tsa rau RXC6 tus qauv muaj qhov sib txuas thiab lub khawm thawb ib feem. Raws li koj tuaj yeem pom hauv daim duab saum toj no, muaj ob peb daim ntaub nplaum nyob tom qab ntawm cov laug cam. Txog qhov haujlwm no peb tawm ob lub pawm qhib vim tias peb xav tau lub siab dhia ib pliag thaum lub teeb liab tau txais. Qhov thib ob hom latches ib qhov tso zis siab kom txog rau thaum tus lej rau tus yuam sij sib txawv tau txais. Thaum qhov ntawd tshwm sim, thawj qhov tso tawm rov qab qis thiab qhov tso tawm tshiab latches siab. Qhov thib peb hom latches qhov sib piv tso tawm siab thawj zaug tus yuam sij raug nias thiab hloov nws rov qab qis dua lwm zaus tus lej tseem ceeb raug nias.

Kuj tseem muaj lub khawm me me nyob rau sab xub ntiag ntawm tus qauv. Txhawm rau tshem tawm txhua qhov sib txuas ua ke nias thiab tuav lub pob. LED yuav tuaj tom qab ob peb feeb. Txuas ntxiv tuav lub pob kom txog thaum LED tawm mus. Txhawm rau txuas tus xa tawm nrog tus qauv nias thiab tuav lub pob kom txog thaum LED los txog ces tso lub pob. Tom qab ntawd, nias ib qho tseem ceeb ntawm lub transmitter. LED ntawm tus qauv yuav tsum ntsais ob peb zaug yog tias kev sib koom ua haujlwm. Feem ntau 433-MHz cov xa xov yuav ua haujlwm. Ob daim duab saum toj no yog piv txwv ntawm cov uas kuv tau ua tiav ua khub.

Kauj ruam 2: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Tus xa hluav taws xob khiav ntawm lub roj teeb npib (2032) yog li kev siv hluav taws xob tsawg yog qhov tseem ceeb. Feem ntau ntawm qhov ua tiav hauv software tab sis nws tau pab los ntawm qhov tseeb tias ATtiny85 ib txwm ua haujlwm ntawm 1-MHz lub moos sab hauv. Txoj cai yog tias qis dua lub moos zaus xav tau lub zog tsawg dua thiab 1-MHz yog qhov zoo tshaj plaws rau kev xa tawm cov laj thawj.

Qhov tseeb RF transmitter module kuv nyiam siv yog FS1000A uas feem ntau muaj. Nws los hauv ob qho tib si 433-MHz thiab 315-MHz. Lub software tsis saib xyuas qhov twg koj siv, tab sis koj yuav tsum ua kom ntseeg tau tias lub rooj txais neeg ua haujlwm ua haujlwm zoo ib yam. Feem ntau ntawm kuv cov phiaj xwm siv 433-MHz cov cuab yeej vim tias yog qhov uas tau siv los ntawm ntau yam khoom siv wireless uas tsis kim uas kuv tau sau. Lub rooj teeb tsa lub rooj sib hais qhia hauv daim duab haum zoo rau hauv lub raj mis tshuaj qub. Nws tsis zoo nkauj tab sis zoo txaus rau yam uas xav tau.

Tus txais khoom kuj tseem ua rau hauv lub raj mis tshuaj qub. Tag nrho txhua yam, suav nrog lub roj teeb loj 18650, yog kub kub rau ntawm cov khoom siv tes ua ntoo loj. Tus hais lus rau lub suab qauv tsuas yog qhov seem 8-ohm ib (4-ohms yuav ua haujlwm ib yam nkaus). Ib feem ntawm hauv qab ntawm lub raj mis tshuaj yog txiav tawm kom tso cai rau lub suab kom hnov zoo. Lub suab suab yog qhov pheej yig ISD1820. Vim tias txhua yam ua haujlwm ntawm lub roj teeb hluav taws xob, tsis xav tau tus tswj hwm thiab tsis muaj qhov faib hluav taws xob xav tau ntawm RF module tso tawm thiab lub suab module ua rau tawm tswv yim. Raws li pom hauv cov duab, kuv tau ntxiv lub roj teeb me me lub rooj tsav tsheb kom kuv tuaj yeem siv tus qauv USB xov tooj txuas kom rov tau 18650 roj teeb yam tsis tau tshem nws ntawm tus tuav.

Ob qho kev xa xov thiab tus txais tus qauv ua haujlwm tau zoo dua nrog cov kav hlau txais xov kom raug tab sis lawv feem ntau tsis muab. Koj tuaj yeem yuav lawv (tau txais qhov raug zaus) lossis koj tuaj yeem ua koj tus kheej. Ntawm 433-MHz, txoj cai ntev yog li 16 cm rau cov kav hlau txais xov ncaj. Txhawm rau ua ib coiled, siv kwv yees li 16 cm ntawm cov rwb thaiv tsev, cov tub ntxhais hlau thiab qhwv nws ib puag ncig ib yam dab tsi zoo li 5/32-nti laum ntsis ntswj hauv ib txheej. Seem cov rwb thaiv tsev tawm ntawm ntu ntu luv luv ntawm ib kawg thiab txuas nws mus rau koj lub chaw xa khoom/tus txais khoom. Kuv tau pom tias cov xaim los ntawm qhov seem Ethernet cable ua haujlwm zoo rau cov kav hlau txais xov.

Kauj ruam 3: Software

Cov software xa tawm yog hloov kho me ntsis ntawm ATtiny85 RF chaw taws teeb los ntawm qhov qhia ua ntej. Tsuas yog kev hloov pauv yog qhov hloov pauv me ntsis thiab lub sijhawm sib txuas, kev hloov pauv hauv peb tus lej byte uas tau xa mus, thiab tshem tawm cov txheej txheem los lis peb lwm tus yuam sij.

Cov software xa tawm siv cov txheej txheem ib txwm los tso lub nti rau hauv hom pw. Hauv hom ntawd nws kos tsawg dua 0.2ua ntawm tam sim no. Qhov hloov pauv nkag (D1) muaj lub zog rub sab hauv sab hauv tab sis nws tsis kos ib qho tam sim no kom txog thaum hloov pauv raug nias. Cov tswv yim tau teeb tsa rau cuam tshuam-rau-hloov pauv (IOC). Thaum qhov hloov pauv raug nias, kev cuam tshuam tau tsim thiab nws yuam lub nti kom sawv. Tus tuav haujlwm cuam tshuam ua haujlwm txog 48msec ntawm kev ncua kom tso cai hloov mus rau debounce. Ib daim tshev yog tom qab ua pov thawj tias qhov hloov pauv tau raug nias thiab tus tes hloov qhov haujlwm tau hu ua. Cov lus xa tawm tau rov ua ntau zaus (Kuv xaiv 5 zaug). Qhov no yog qhov raug ntawm cov lag luam xa tawm vim tias muaj ntau heev RF kev mus los ntawm 433-MHz thiab 315-MHz tawm ntawd. Cov lus rov ua haujlwm pab kom ntseeg tau tias tsawg kawg ib tus tau txais los ntawm tus txais. Kev sib txuas thiab lub sijhawm me ntsis tau hais tseg nyob rau ntawm xub ntiag ntawm lub tshuab xa xov tab sis cov ntaub ntawv bytes tau teeb rau hauv tus tes hloov qhov haujlwm.

Pom zoo: