Talaan ng mga Nilalaman:
Video: Laro na Itago-at-Paghahanap ng Virtual: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Gustung-gusto ng aming mga apo na maglaro ng taguan ngunit wala talaga silang maraming magagandang mga spot sa loob ng bahay. Nagpasya akong gumawa ng isang virtual na laro na pagtago at hanapin upang magkaroon sila ng kasiyahan sa pamamaril. Sa aking bersyon, itatago ng isang bagay ang isang item sa isang RF receiver at ang isa pa ay gagamit ng isang RF transmitter upang manghuli para dito. Ang transmiter ay halos magkapareho sa isa na inilarawan ko sa isang naunang Instructable maliban mayroon lamang itong isang pindutan. Pinapagana ng RF receiver ang isang maliit na module ng record ng boses / pag-playback tulad ng ginamit ko sa aking Slot Machine Instructable. Ang mensahe na naitala ko ay nagsabi: “Narito ako. Halika hanapin mo ako, halika hanapin mo ako.” Mayroong iba't ibang mga paraan upang i-play ang laro, kabilang ang pagtingin sa kung sino ang makakahanap ng item gamit ang pinaka kaunting bilang ng mga pagpindot sa pindutan. O, ang bawat bata ay maaaring magkaroon ng 1 minuto upang subukan at hanapin ito. Kung hindi nila ito makita pagkatapos ang susunod na bata ay nakakakuha ng isang minuto, at iba pa.
Hakbang 1: RXC6 RF Receiver
Sa aking nakaraang Mga Instructable na may mga RF receiver ay ginamit ko ang RXB6 upang i-convert ang data sa format na TTL at isang microcontroller upang ma-decode ang mga papasok na mensahe. Ang tatanggap sa proyektong ito ay isang module na RXC6 na ginagawa ang lahat ng pagde-decode ng mensahe ng RF kaya't hindi kailangan ng isang microcontroller. Sa katunayan, bahagi ng proseso ng pag-set up ay partikular na ipares ang transmitter sa receiver. Kapag ipinares, ang module ay may kakayahang mag-decode ng hanggang sa apat na magkakaibang mga susi mula sa parehong transmiter. Kailangan lang namin ng isang output para sa proyektong ito ngunit maaaring kailanganin mong suriin ang lahat ng apat na output upang matukoy kung alin ang naisaaktibo ng code na iyong pinili. Ang code sa software ay tumutugma sa isang mayroon nang remote na mayroon ako at pinapagana ang output ng D0.
Ang pag-setup para sa module na RXC6 ay may isang bahagi ng paghihinang at isang bahagi ng pagtulak ng pindutan. Tulad ng nakikita mo sa larawan sa itaas, mayroong isang pares ng mga solder pad sa likod ng mga board. Para sa proyektong ito iniiwan namin ang parehong pad na bukas dahil gusto namin ng isang pansamantalang mataas na pulso kapag natanggap ang signal. Ang pangalawang mode ay nag-lat ng isang output na mataas hanggang sa matanggap ang code para sa ibang key. Kapag nangyari iyon, ang unang output ay babalik nang mababa at ang bagong output latches ay mataas. Ang pangatlong mode ay naka-lat sa pagtutugma ng output ng mataas sa unang pagkakataon na ang isang key ay pinindot at i-toggle ito pabalik pabalik sa susunod na ang parehong key ay pinindot.
Mayroon ding isang maliit na pushbutton sa harap na bahagi ng modyul. Upang i-clear ang lahat ng mga pagpapares ng transmiter pindutin nang matagal ang pindutan. Ang LED ay darating pagkatapos ng ilang segundo. Patuloy na hawakan ang pindutan hanggang sa patayin ang LED. Upang ipares ang isang transmiter sa module pindutin nang matagal ang pindutan hanggang sa dumating ang LED pagkatapos ay bitawan ang pindutan. Pagkatapos nito, pindutin ang anumang key sa transmitter. Ang LED sa module ay dapat magpikit ng ilang beses kung gumagana ang pagpapares. Karamihan sa mga karaniwang 433-MHz transmitter ay gagana. Ang dalawang nakalarawan sa itaas ay mga halimbawa ng mga matagumpay kong ipinares.
Hakbang 2: Hardware
Ang transmiter ay tumatakbo sa isang baterya ng barya (2032) kaya't ang mababang paggamit ng kuryente ay susi. Karamihan sa mga iyon ay nagagawa sa software ngunit natutulungan ito ng ang katunayan na ang ATtiny85 ay normal na tumatakbo sa panloob na orasan na 1-MHz. Ang panuntunan ay ang mas mababang mga frequency ng orasan ay nangangailangan ng mas kaunting lakas at ang 1-MHz ay perpekto para sa lohika ng transmiter.
Ang aktwal na module ng RF transmitter na nais kong gamitin ay isang FS1000A na karaniwang magagamit. Dumating ito sa parehong mga bersyon na 433-MHz at 315-MHz. Walang pakialam ang software kung alin ang ginagamit mo, ngunit kailangan mong tiyakin na ang board ng tatanggap ay tumatakbo sa parehong dalas. Karamihan sa aking mga proyekto ay gumagamit ng mga aparato na 433-MHz sapagkat iyon ang ginagamit ng iba't ibang mga murang wireless na aparato na naipon ko. Ang layout ng transmitter board na ipinapakita sa larawan ay umaangkop nang maayos sa isang lumang bote ng pill. Hindi ito maganda ngunit sapat na mabuti para sa kung ano ang kailangan.
Ang tatanggap ay itinatayo din sa isang lumang bote ng pill. Ang buong bagay, kabilang ang medyo malaking may-ari ng 18650 na baterya, ay mainit na nakadikit sa isang malaking kahoy na stick ng bapor. Ang nagsasalita para sa module ng tunog ay isang sobra lamang na 8-ohm (gagana rin ang 4-ohm). Ang bahagi ng ilalim ng bote ng tableta ay gupitin upang payagan ang tunog na marinig nang maayos. Ang module ng tunog ay ang murang ISD1820. Dahil ang lahat ay tumatakbo sa boltahe ng baterya, walang kinakailangang mga regulator at walang boltahe na divider ang kinakailangan sa pagitan ng output ng module ng RF at pag-input ng input ng module ng tunog. Tulad ng nakikita sa mga larawan, nagdagdag ako ng isang maliit na board ng charger ng baterya upang magamit ko ang isang karaniwang USB phone cable upang muling magkarga ang 18650 na baterya nang hindi inaalis ito mula sa may-ari.
Ang parehong mga module ng transmitter at receiver ay gumagana nang mas mahusay sa tamang mga antena ngunit madalas na hindi ito ibinibigay. Maaari kang bumili ng mga ito (kunin ang tamang dalas) o maaari kang gumawa ng sarili mo. Sa 433-MHz, ang tamang haba ay tungkol sa 16 cm para sa isang tuwid na antena ng kawad. Upang makagawa ng isang nakapulupot, kumuha ng tungkol sa 16 cm ng insulated, solidong core wire at balutin ito ng isang bagay tulad ng isang 5/32-inch drill bit shank sa isang solong layer. Tanggalin ang pagkakabukod ng isang maikling tuwid na seksyon sa isang dulo at ikonekta ito sa iyong board ng transmitter / receiver. Nalaman ko na ang kawad mula sa isang scrap Ethernet cable ay gumagana nang maayos para sa mga antena.
Hakbang 3: Software
Ang transmitter software ay isang bahagyang nabago na bersyon ng ATtiny85 RF na malayo mula sa isang naunang Masusukat. Ang mga nababago lamang ay isang bahagyang pagbabago sa mga oras ng bit at pag-sync, isang pagbabago sa tatlong byte code na naipadala, at ang pagtanggal ng mga gawain upang mahawakan ang tatlong iba pang mga key.
Gumagamit ang transmitter software ng mga karaniwang diskarte upang ilagay ang chip sa mode ng pagtulog. Sa mode na iyon kumukuha ito ng mas mababa sa 0.2ua ng kasalukuyang. Ang switch input (D1) ay nakabukas ang panloob na resistor na pull-up ngunit hindi ito gumuhit ng anumang kasalukuyang hanggang sa mapindot ang isang switch. Ang input ay naka-configure para sa interrupt-on-pagbabago (IOC). Kapag pinindot ang switch, nabuo ang isang nakakagambala at pinipilit nito ang chip na magising. Gumagawa ang interrupt handler tungkol sa 48msec ng pagkaantala upang payagan ang switch na mag-debounce. Pagkatapos ay gagawin ang isang tseke upang mapatunayan na ang switch ay pinindot at ang switch handler routine ay tinatawag na. Ang naihatid na mensahe ay paulit-ulit nang maraming beses (pumili ako ng 5 beses). Karaniwan ito sa mga komersyal na transmiter dahil maraming RF traffic sa 433-MHz at 315-MHz doon. Ang paulit-ulit na mga mensahe ay makakatulong upang matiyak na hindi bababa sa isa ang makakakuha sa pamamagitan ng tatanggap. Ang pag-sync at mga oras ng bit ay tinukoy sa harap ng transmitter software ngunit ang mga byte ng data ay naka-embed sa gawain ng switch handler.
Inirerekumendang:
UPS Hack! Itago ang Iyong ..: 8 Mga Hakbang (na may Mga Larawan)
UPS Hack! Itago ang Iyong ..: Itago ang iyong mahahalagang mga file ng computer sa simpleng paningin! Kayong mga bata, iyong asawa, kahit na ang maliit na magnanakaw ay malalaman na naroroon ito. Ipapakita sa iyo ng tagubilin na ito kung paano i-on ang patay na UPS Power Backup sa isang mahinahon panlabas na hard drive para sa sa ilalim ng $ 20.00! Panoorin
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: 8 Hakbang
Paano Mag-upload ng Mga Laro sa Arduboy at 500 Mga Laro sa Flash-cart: Gumawa ako ng ilang gawang-bahay na Arduboy na may memorya ng Serial Flash na maaaring mag-imbak ng max 500 na laro upang maglaro sa kalsada. Inaasahan kong ibahagi kung paano mag-load ng mga laro dito, kasama ang kung paano mag-imbak ng mga laro sa serial flash memory at lumikha ng iyong sariling pinagsama-samang package ng laro
Paano Itago ang Mga File na Hindi Mo Gustong Makita ng Iba at o Magbasa .: 7 Mga Hakbang
Paano Itago ang Mga File na Hindi Mo Gustong Makita ng Iba at o Magbasa .: Ipinapakita sa iyo ng Maituturo na ito kung paano baguhin ang format ng isang file upang gawin itong walang silbi maliban kung alam mo kung anong uri ng file ito ay orihinal. Halimbawa ng pagpapalit ng isang mpeg (file ng pelikula) sa isang txt / doc (teksto / dokumento) kaya't hindi mo ito maaring i-play pabayaan makita ang impormasyon
Paano Suriin Kung Tumatakbo ang isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: 4 Mga Hakbang
Paano Suriin Kung Tumatakbo ang Isang Laro sa Iyong Computer Bago ka Bumili ng Laro .: Kamakailan-lamang na nakuha ko ang Tawag ng Tanghalan 4 mula sa isang kaibigan (nang libre ay maaari kong idagdag) dahil hindi tatakbo sa kanyang computer. Sa gayon, ang kanyang computer ay medyo bago, at ikinagulat ako nito kung bakit hindi ito tatakbo. Kaya pagkatapos ng ilang oras na paghahanap ng internet, napag-alaman ko
Paano Itago ang Mga File sa Windows: 4 Mga Hakbang
Paano Itago ang Mga File sa Windows: Una dito ay napakadali. Kahit sino ay maaaring gawin ito nang walang anumang mga pag-download. Anumang mga file sa iyong computer na nais mong itago? Pagkatapos ay sundin lamang ang mga hakbang