Obsah:
Video: Virtuálna hra na schovávačku: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Naše vnúčatá sa radi hrajú na schovávačku, ale v interiéri nemajú veľa dobrých miest. Rozhodol som sa urobiť virtuálnu hru na schovávačku, aby si stále mohli užiť zábavu z lovu. V mojej verzii jeden skryje položku s RF prijímačom a druhý bude na jeho lov používať RF vysielač. Vysielač je takmer identický s tým, ktorý som popísal v predchádzajúcom Instructable, ibaže má iba jedno tlačidlo. Rádiový prijímač aktivuje malý modul hlasového záznamu/prehrávania, ako ten, ktorý som použil v mojom inštrukcii k automatu. Správa, ktorú som zaznamenal, hovorí: „Tu som. Poď ma nájsť, poď ma nájsť. Hru je možné hrať rôznymi spôsobmi, vrátane sledovania toho, kto môže danú položku nájsť pomocou najmenšieho počtu stlačení tlačidla. Alebo každé dieťa môže mať 1 minútu na to, aby to skúsilo nájsť. Ak to nenájdu, ďalšie dieťa dostane minútu atď.
Krok 1: RF prijímač RXC6
Vo svojom predchádzajúcom návode s prijímačmi RF som použil RXB6 na konverziu údajov do formátu TTL a mikrokontrolér na dekódovanie prichádzajúcich správ. Prijímač v tomto projekte je modul RXC6, ktorý vykonáva všetky dekódovania správy RF, takže nie je potrebný mikrokontrolér. V skutočnosti je súčasťou procesu nastavenia konkrétne spárovanie vysielača s prijímačom. Po spárovaní je modul schopný dekódovať až štyri rôzne kľúče z rovnakého vysielača. Na tento projekt potrebujeme iba jeden výstup, ale možno budete musieť skontrolovať všetky štyri výstupy, aby ste zistili, ktorý z nich je aktivovaný zvoleným kódom. Kód v softvéri sa zhoduje s existujúcim diaľkovým ovládačom, ktorý mám, a aktivuje výstup D0.
Nastavenie pre modul RXC6 má spájkovaciu časť a časť na tlačenie tlačidiel. Ako vidíte na obrázku vyššie, na zadnej strane dosiek je niekoľko spájkovacích podložiek. Pri tomto projekte necháme obe podložky otvorené, pretože pri prijatí signálu chceme len chvíľkový vysoký impulz. Druhý režim blokuje jeden výstup vysoko, kým neprijme kód pre iný kľúč. Keď sa to stane, prvý výstup sa vráti na nízku úroveň a nový výstup sa zaistí vysoko. Tretí režim zaistí zodpovedajúci výstup na vysokej úrovni pri prvom stlačení klávesu a prepne ho na nízky stupeň pri ďalšom stlačení rovnakého klávesu.
Na prednej strane modulu je tiež malé tlačidlo. Ak chcete vymazať všetky párovania vysielača, stlačte a podržte tlačidlo. LED dióda sa rozsvieti po niekoľkých sekundách. Držte tlačidlo stlačené, kým LED dióda nezhasne. Ak chcete spárovať vysielač s modulom, stlačte a podržte tlačidlo, kým sa nerozsvieti kontrolka LED, potom tlačidlo uvoľnite. Potom stlačte ľubovoľné tlačidlo na vysielači. Ak párovanie funguje, LED dióda na module by mala niekoľkokrát zablikať. Väčšina bežných vysielačov s frekvenciou 433 MHz bude fungovať. Dva na obrázku vyššie sú vzorky tých, ktoré som úspešne spároval.
Krok 2: Hardvér
Vysielač funguje na mincovú batériu (2032), takže nízka spotreba energie je kľúčová. Väčšina z toho je vykonaná v softvéri, ale pomáha tomu skutočnosť, že ATtiny85 bežne beží na interných hodinách 1 MHz. Platí pravidlo, že nižšie hodinové frekvencie vyžadujú menší výkon a 1 MHz je pre logiku vysielača ideálny.
Skutočný modul RF vysielača, ktorý rád používam, je FS1000A, ktorý je bežne dostupný. Dodáva sa vo verziách 433 MHz a 315 MHz. Softvéru je jedno, ktorý použijete, ale musíte sa uistiť, že doska prijímača funguje na rovnakej frekvencii. Väčšina mojich projektov používa zariadenia s frekvenciou 433 MHz, pretože to používajú rôzne lacné bezdrôtové zariadenia, ktoré som nazhromaždil. Rozloženie dosky vysielača zobrazené na obrázku krásne zapadá do starej fľaše s tabletkami. Nie je to pekné, ale dosť dobré na to, čo je potrebné.
Prijímač je tiež zabudovaný do starej fľaše s tabletkami. Celá vec, vrátane pomerne veľkého držiaka batérie 18650, je za tepla prilepená k veľkej drevenej palici. Reproduktor pre zvukový modul je prebytočný 8-ohmový (fungovali by aj 4-ohmové). Časť dna fľaše s pilulkami je vyrezaná, aby bolo možné dobre počuť zvuk. Zvukový modul je lacný ISD1820. Pretože všetko beží na napätí batérie, nie sú potrebné žiadne regulátory ani rozdeľovač napätia medzi výstupom RF modulu a vstupom spúšťača zvukového modulu. Ako je vidieť na obrázkoch, pridal som malú dosku nabíjačky batérií, aby som mohol štandardný telefónny kábel USB nabíjať batériu 18650 bez vyberania z držiaka.
Moduly vysielača aj prijímača fungujú lepšie so správnymi anténami, ale často nie sú dodávané. Môžete si ich kúpiť (získať správnu frekvenciu) alebo si môžete vytvoriť svoj vlastný. Pri frekvencii 433 MHz je správna dĺžka asi 16 cm pre rovnú drôtovú anténu. Na výrobu zvinutého kusu vezmite asi 16 cm izolovaného plného jadrového drôtu a obalte ho jednou vrstvou ako stopka vrtáka 5/32 palca. Na jednom konci odizolujte krátku rovnú časť izolácie a pripojte ju k doske vysielača/prijímača. Zistil som, že drôt zo zberného ethernetového kábla funguje dobre pre antény.
Krok 3: Softvér
Softvér vysielača je mierne upravenou verziou diaľkového ovládača ATtiny85 RF z predchádzajúceho programu Instructable. Jedinými úpravami sú malá zmena bitových a synchronizačných časov, zmena prenášaného trojbajtového kódu a odstránenie rutín na spracovanie ďalších troch kľúčov.
Softvér vysielača používa bežné techniky na uvedenie čipu do režimu spánku. V tomto režime odoberá menej ako 0,2ua prúdu. Spínací vstup (D1) má zapnutý vnútorný výsuvný odpor, ale kým nestlačí spínač, neodoberá žiadny prúd. Vstup je nakonfigurovaný na prerušenie pri zmene (IOC). Po stlačení spínača sa vygeneruje prerušenie, ktoré prinúti čip prebudiť sa. Obsluha prerušenia vykoná oneskorenie približne 48 ms, aby sa prepínač mohol odpojiť. Potom sa skontroluje, či bol spínač stlačený a či je vyvolaná rutina obsluhy prepínača. Prenesená správa sa opakuje niekoľkokrát (vybral som 5 -krát). To je typické pre komerčné vysielače, pretože tam je veľký RF prenos na 433 MHz a 315 MHz. Opakované správy pomáhajú zaistiť, aby sa k prijímaču dostal aspoň jeden. Synchronizačné a bitové časy sú definované v prednej časti softvéru vysielača, ale dátové bajty sú začlenené do rutiny obsluhy prepínača.
Odporúča:
Virtuálna realita na Raspberry Pi s BeYourHero !: 19 krokov (s obrázkami)
Virtuálna realita na Raspberry Pi s BeYourHero !: Vitajte v " Staňte sa svojim hrdinom " projekt! Dúfam, že ste pripravení vstúpiť do ďalšej generácie ponorenia do virtuálnej reality! Tento projekt vám poskytne úplné ovládanie gestami akéhokoľvek virtuálneho hrdinu, ktorého máte radi, pomocou jednoduchej sady lacných zariadení, ktoré používajú
Hra Crack the Code, logická hra založená na Arduine: 4 kroky (s obrázkami)
Hra Crack the Code, logická škatuľka založená na Arduine: V tomto návode vám ukážem, ako si vytvoriť vlastnú crackovú hru, v ktorej pomocou otočného voliča uhádnete náhodne vygenerovaný kód do sejfu. Na prednej strane trezoru je 8 LED diód, ktoré vám informujú, koľko z
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: 8 krokov
Aruduino LED hra Rýchle kliknutie Hra pre dvoch hráčov: Tento projekt je inšpirovaný @HassonAlkeim. Ak ste ochotní sa podrobne pozrieť, tu je odkaz, ktorý si môžete pozrieť https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Táto hra je vylepšenou verziou hry Alkeim's. Jedná sa o
Mobilná virtuálna realita využívajúca spracovanie pre Android (TfCD): 7 krokov (s obrázkami)
Mobilná virtuálna realita využívajúca spracovanie pre Android (TfCD): Virtuálna realita (VR) je jednou z nových technológií, ktoré by mohli byť zaujímavé, budúce produkty. Má veľa príležitostí a nepotrebujete ani drahé okuliare VR (Oculus Rift). Zdá sa, že je veľmi ťažké to zvládnuť sami, ale základy sú
EKitty: Vaša virtuálna mačka: 11 krokov (s obrázkami)
EKitty: Vaša virtuálna mačka: eKitty je vankúš pre mačky s fotorámčekom LCD zabudovaným v hlave. LCD obrazovka cykluje cez šesť rôznych tvárí v 15 sekundových intervaloch. Pôvodne sme postavili eKitty, aby sme videli reakciu ľudí, keď sa im ukázala jednoduchá roztomilá hračka s meniacimi sa emóciami