Orodha ya maudhui:

Mchezo wa Kuficha-na-Kutafuta halisi: Hatua 3
Mchezo wa Kuficha-na-Kutafuta halisi: Hatua 3

Video: Mchezo wa Kuficha-na-Kutafuta halisi: Hatua 3

Video: Mchezo wa Kuficha-na-Kutafuta halisi: Hatua 3
Video: Mfanye EX wako AKUMISS kwa MBINU hizi 3 "ni kiboko" 2024, Novemba
Anonim
Ficha Mchezo wa Kutafuta na Kutafuta
Ficha Mchezo wa Kutafuta na Kutafuta

Wajukuu wetu wanapenda kucheza kujificha lakini hawana matangazo mengi mazuri ndani ya nyumba. Niliamua kutengeneza mchezo wa kujificha na kutafuta ili waweze bado kupata raha ya uwindaji. Katika toleo langu, mtu ataficha kipengee na mpokeaji wa RF na mwingine atatumia transmitter ya RF kuisaka. Mtumaji huyo ni karibu sawa na yule niliyeelezea katika Agizo la awali isipokuwa ana kifungo kimoja tu. Mpokeaji wa RF huamilisha rekodi ndogo ya sauti / moduli ya uchezaji kama ile niliyotumia kwenye Mashine ya Yanayopangwa inayoweza kufundishwa. Ujumbe niliorekodi unasema: “Mimi hapa. Njoo unitafute, njoo unipate.” Kuna njia anuwai za kucheza mchezo, pamoja na kuona ni nani anayeweza kupata kipengee kwa kutumia idadi ndogo zaidi ya vifungo. Au, kila mtoto anaweza kuwa na dakika 1 ya kujaribu kuipata. Ikiwa hawapati basi mtoto anayefuata anapata dakika, na kadhalika.

Hatua ya 1: Mpokeaji wa RXC6 RF

Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF
Mpokeaji wa RXC6 RF

Katika Maagizo yangu ya zamani na wapokeaji wa RF nilitumia RXB6 kubadilisha data kuwa fomati ya TTL na mdhibiti mdogo kudhibiti ujumbe unaoingia. Mpokeaji katika mradi huu ni moduli ya RXC6 ambayo hufanya usimbuaji wote wa ujumbe wa RF kwa hivyo mdhibiti mdogo hahitajiki. Kwa kweli, sehemu ya mchakato wa usanidi ni kuanisha haswa mtoaji na mpokeaji. Mara baada ya kuoanishwa, moduli hiyo ina uwezo wa kusimbua hadi funguo nne tofauti kutoka kwa transmitter sawa. Tunahitaji tu pato moja kwa mradi huu lakini unaweza kuhitaji kuangalia matokeo yote manne ili kubaini ni ipi iliyoamilishwa na nambari uliyochagua. Nambari katika programu inalingana na rimoti iliyopo ninayo na inamilisha pato la D0.

Usanidi wa moduli ya RXC6 una sehemu ya kutengeneza na sehemu ya kusukuma kifungo. Kama unavyoona kwenye picha hapo juu, kuna pedi kadhaa za nyuma nyuma ya bodi. Kwa mradi huu tunaacha pedi zote wazi kwa sababu tunataka tu mapigo ya juu ya kitambo wakati ishara inapokelewa. Njia ya pili inafunga pato moja juu hadi nambari ya kitufe tofauti ipokewe. Wakati hiyo itatokea, pato la kwanza linarudi chini na pato jipya latches juu. Modi ya tatu hufunga pato linalolingana mara ya kwanza kitufe kinapobanwa na kuibadilisha kurudi chini wakati mwingine kitufe hicho kinapobanwa.

Pia kuna kitufe kidogo cha kushinikiza upande wa mbele wa moduli. Ili kufuta jozi zote za kusambaza bonyeza na ushikilie kitufe. LED itakuja baada ya sekunde chache. Endelea kushikilia kitufe mpaka LED itizimike. Ili jozi transmitter na moduli bonyeza na ushikilie kitufe mpaka LED ianze kisha toa kitufe. Baada ya hapo, bonyeza kitufe chochote kwenye transmita. LED kwenye moduli inapaswa kuangaza mara kadhaa ikiwa pairing inafanya kazi. Vipeperushi vya kawaida vya 433-MHz vitafanya kazi. Picha mbili hapo juu ni sampuli za zile ambazo nimefanikiwa kuoana.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Mtumaji huendesha kwenye betri ya sarafu (2032) kwa hivyo matumizi ya nguvu ya chini ni muhimu. Zaidi ya hayo yametimizwa katika programu lakini inasaidiwa na ukweli kwamba ATtiny85 kawaida huendesha saa ya ndani ya 1-MHz. Kanuni ni kwamba masafa ya saa ya chini yanahitaji nguvu kidogo na 1-MHz ni kamili kwa mantiki ya mpitishaji.

Moduli halisi ya transmitter ya RF ninayopenda kutumia ni FS1000A ambayo inapatikana kawaida. Inakuja katika matoleo yote ya 433-MHz na 315-MHz. Programu haijali ni ipi unayotumia, lakini unahitaji kuhakikisha kuwa bodi ya mpokeaji inafanya kazi kwa masafa sawa. Miradi yangu mingi hutumia vifaa vya 433-MHz kwa sababu ndivyo inatumiwa na vifaa anuwai vya gharama nafuu ambavyo nimekusanya. Mpangilio wa bodi ya kupitisha iliyoonyeshwa kwenye picha inafaa vizuri kwenye chupa ya zamani ya kidonge. Sio nzuri lakini nzuri ya kutosha kwa kile kinachohitajika.

Mpokeaji pia amejengwa kwenye chupa ya zamani ya kidonge. Jambo lote, pamoja na mmiliki wa betri kubwa 18650, imechomwa moto kwa fimbo kubwa ya ufundi ya mbao. Spika kwa moduli ya sauti ni ziada tu ya 8-ohm moja (4-ohms ingefanya kazi pia). Sehemu ya chini ya chupa ya kidonge hukatwa ili kuruhusu sauti isikike vizuri. Moduli ya sauti ni ISD1820 ya gharama nafuu. Kwa sababu kila kitu kinaendesha kwa voltage ya betri, hakuna vidhibiti vinahitajika na hakuna mgawanyiko wa voltage inahitajika kati ya pato la moduli ya RF na pembejeo ya moduli ya sauti. Kama inavyoonekana kwenye picha, niliongeza bodi ndogo ya chaja ya betri ili niweze kutumia kebo ya kawaida ya simu ya USB kuchaji tena betri ya 18650 bila kuiondoa kutoka kwa mmiliki.

Moduli zote za mpitishaji na mpokeaji hufanya kazi vizuri na antena sahihi lakini mara nyingi hazitolewi. Unaweza kuzinunua (pata masafa sahihi) au unaweza kutengeneza yako. Saa 433-MHz, urefu wa kulia ni karibu 16 cm kwa antenna ya waya iliyonyooka. Ili kutengeneza moja iliyofungwa, chukua karibu sentimita 16 ya waya iliyowekwa kwa maboksi, ngumu na kuifunga karibu na kitu kama shank 5/32-inchi kidogo kwenye safu moja. Vua insulation kwenye sehemu fupi iliyonyooka mwisho mmoja na uiunganishe na bodi yako ya mpitishaji / mpokeaji. Nimegundua kuwa waya kutoka kwa kebo chakavu ya Ethernet inafanya kazi vizuri kwa antena.

Hatua ya 3: Programu

Programu ya kusambaza ni toleo lililobadilishwa kidogo la kijijini cha ATtiny85 RF kutoka kwa inayoweza kufundishwa hapo awali. Marekebisho tu ni mabadiliko kidogo kwa nyakati kidogo na usawazishaji, mabadiliko katika nambari tatu ya ka ambayo inasambazwa, na kuondolewa kwa utaratibu wa kushughulikia funguo zingine tatu.

Programu ya kusambaza hutumia mbinu za kawaida kuweka chip kwenye hali ya kulala. Katika hali hiyo huchota chini ya 0.2ua ya sasa. Uingizaji wa kubadili (D1) ina kontena la kuvuta ndani limewashwa lakini haitoi sasa yoyote mpaka swichi ibonyezwe. Ingizo limesanidiwa kwa kukatiza-mabadiliko (IOC). Wakati swichi imebanwa, usumbufu hutengenezwa na hulazimisha chip kuamka. Kidhibiti cha kusumbua hufanya karibu 48msec ya kuchelewesha ili kuruhusu swichi itatue. Kisha hundi hufanywa ili kuhakikisha kuwa swichi ilibonyezwa na utaratibu wa kushughulikia swichi huitwa. Ujumbe uliosambazwa unarudiwa mara kadhaa (nilichagua mara 5). Hii ni kawaida ya wasambazaji wa kibiashara kwa sababu kuna trafiki nyingi za RF kwenye 433-MHz na 315-MHz huko nje. Ujumbe unaorudiwa husaidia kuhakikisha kuwa angalau moja hupita kwa mpokeaji. Nyakati za usawazishaji na kidogo zinafafanuliwa mbele ya programu ya kusambaza lakini kaiti za data zimewekwa kwenye utaratibu wa kiboreshaji cha swichi.

Ilipendekeza: