Obsah:
Video: Přenosný had: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Toto je návod, jak si vytvořit vlastní přenosnou hadí hru! Vše, co potřebujete, je arduino, nějaká elektronika a nějaký způsob, jak to celé obejít. Zde je seznam všech potřeb:
- Arduino uno (1)
- Modul joysticku (1)
- Led Matrix (1)
- některé vodiče (10 samců na samice a 2 samce na samce)
- baterie (aby byla plně přenosná) (doporučeno 7-12 V)
- prkénko (pro prototypování)
- materiály pro výrobu pouzdra (pouzdro můžete vyrobit různými způsoby).
Krok 1: Krok 1: Prototypování
Začněte připojením joysticku a LED matice k Arduinu. Schéma zapojení je uvedeno výše, ale přesto je zde písemný návod:
Nejprve připojíte 5v-pin na arduinu k místu na prkénku, vše, co se k tomuto bodu připojí, nazveme volt-line. Poté připojíte zemnicí kolík k jinému místu na desce, které se nepřipojí k vedení voltů, budeme tomu říkat uzemnění.
Nyní vezměte svou matici LED a připojte kolík VCC k vedení napětí a kolík GND k uzemnění. Poté můžete podle potřeby připojit pin DIN, CS a CLK k 13, 12 a 11 pinům na vašem Arduinu. Vaše LED matice je nyní v provozu.
Nakonec vezměte modul joysticku a připojte pin GND k uzemnění a +5V pin k vedení voltů. Poté připojte kolík VRx a VRy k analogovým pinům 0 a 1 na vašem arduinu (A0 a A1) a připojte kolík SW ke 2kolíku.
Volitelně, ne příliš volitelně, pokud chcete, aby byl tento plně přenosný, můžete přidat některé baterie (doporučeno 7-12 V, například 9 V baterie s 9V konektorem pro přichycení baterie). Jednoduše připojte + konec baterie k Arduino Vin a - konec k uzemnění Arduino (obr. 1). Mezi baterii a Vin-pin můžete přidat přepínač a snadno zapnout nebo vypnout Arduino.
Váš prototyp je nastaven! Poté, co jste provedli kódování (abyste věděli, že vše funguje), můžete vyměnit prkénko za pájecí desku, aby bylo méně pravděpodobné, že se rozpadne.
Krok 2: Krok 2: Kódování
Kódování tohoto projektu se skládá ze 2 částí. V první části se musíme ujistit, že ledmatrix skutečně můžeme použít. Sám jsem to neudělal, protože se jedná o kódování na další úrovni a v nejlepším případě jsem jen meziprodukt. Pokud si s tím chcete pohrát, Instructable a arduino mají úžasné návody, jak na to. Použil jsem toto kódování pro základ své hadí hry:
www.instructables.com/id/LED-Matrix-with-A…
Po provedení tohoto tutoriálu můžete vykročit přímo do výroby své hadí hry. Pokud nechcete všechny kódy vyždímat sami, můžete si ten můj stáhnout výše. Jen se ujistěte, že jsou vaše piny nastaveny na správných. Zde je malý návod, jak vytvořit kód:
Nejprve jsem zkopíroval kód MakeSpace_LEDMatrix z tutoriálu. Pokud jste si zip soubor stáhli z tutoriálu, najdete jej v příkladech. Odstranil jsem veškeré kódování, které na matici něco nakreslilo, protože to uděláme sami.
Můžete vytvořit několik proměnných:
- poloha x a y pro jídlo.
- řada pozic x a y pro hadí tělo
- proměnná směru
- proměnná délky hada
- proměnná skóre (můžete to záviset na délce)
- booleovská pauza
V nastavení začněte kreslením jídla a hada do matice a přidejte zpoždění. Poté přejděte do smyčky. Nejprve se ujistěte, že se smyčka spustí pouze v případě, že hra není pozastavena, a zrušte pozastavení hry při každém stisknutí joysticku (SW-pin/pin-2). Zajistěte, aby tělo hada následovalo hlavu tím, že nahradíte polohu xay posledního tělesného dílu polohou xay y části těla, která následuje. To lze snadno provést pomocí smyčky for-loop.
Nyní můžete přimět hlavu, aby se pohybovala směrem, kterým jde. Až to bude hotové, změňte směr hadí hlavy vždy, když joystick stisknete v příslušném směru. Mějte na paměti, že nemusíte být schopni změnit směr do směru, kterým už jde, a had nemůže udělat obrat. Nyní se ujistěte, že kdykoli had opustí matici (-1 nebo 8), místo toho se vrátí na druhou stranu matice. Proveďte to na ose x a y.
Kdykoli se hlava hada dostane do souvrství potravy, přidejte 1 k délce hada (což by mělo způsobit další část těla) a dejte jídlu novou, náhodnou polohu na matrici. Na konci smyčky nakreslete hadí části k matici a nastavte zpoždění.
Nakonec chceme vytvořit obrazovku s přehráním. Ve smyčce vytvořte smyčku for, která zkontroluje každý část těla, pokud se srazí s hlavou. Když to udělá, zadejte novou prázdnotu, která se nazývá něco jako GameOver. Zde můžete zapsat hru do matice pomocí kódů uvedených v maticovém tutoriálu, poté můžete nakreslit skóre a poté resetovat hru. Mějte na paměti, že resetování hry bude dosaženo, když resetujete všechny startovací proměnné.
Krok 3: Krok 3: Box
Krabici můžete vyrobit různými způsoby. Jak jsem řekl, doporučuje se nejprve spojit kabeláž dohromady, než vše vložíte do krabice.
Chtěl jsem vyrobit krabici ze dřeva, ale kvůli nedostatku času jsem ji vyrobil z lepenky, polystyrenu, lepidla a barevného papíru. Nejprve jsem vyrobil krabici z lepenky tak, že jsem ji rozřezal a složil. Do této krabice jsem vložil kabeláž, baterie a arduino. Joystick a matice byly umístěny na horní část krabice a kabeláž vedla do krabice. Poté jsem vzal trochu polystyrenu na pokrytí všeho kromě joysticku a matrice. Celé jsem to zabalil do zeleného papíru a pevně to slepil. Nakonec jsem dostal nějakou dekoraci v podobě červených pruhů a modrých písmen.
A máte hotovo! Nyní máte přenosnou hadovou hru, kterou si můžete vzít, kdykoli chcete. Nejsi Nintendo.
Doporučuje:
Přenosný snímač pohybu: 4 kroky
Přenosný snímač pohybu: Dobrý den, vyrobil jsem přenosný pohybový senzor napájený bateriemi, o který bych se s vámi chtěl podělit. Co budete potřebovat: pohybový senzor Arduino Uno Keyes Dráty LED (červená, zelená modrá) Breadboard
Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: 3 kroky
Jednoduchý, přenosný kontinuální monitor EKG/EKG pomocí ATMega328 (čip Arduino Uno) + AD8232: Tato stránka s instrukcemi vám ukáže, jak vytvořit jednoduchý přenosný 3vodičový monitor EKG/EKG. Monitor používá rozbíjecí desku AD8232 k měření signálu EKG a jeho uložení na kartu microSD pro pozdější analýzu. Potřebné hlavní zásoby: dobíjecí 5V
Had na prkénku: 3 kroky (s obrázky)
Had na prkénku: „Máte v telefonu nějaké hry?“„Ne tak přesně.“Úvod: Jednoduché ovládání, snadné programování a zvěčnění pomocí telefonu Nokia 6110 se Snake stal mezi inženýry oblíbeným projektem. Byl implementován do čehokoli z LED matic, L
Přepnout-přizpůsobit hračky: Vejce dálkově ovládaný had zpřístupněn !: 7 kroků (s obrázky)
Switch-Adapt Toys: Vejce dálkově ovládaný had zpřístupněný !: Adaptace hraček otevírá nové cesty a přizpůsobená řešení, která umožňují dětem s omezenými pohybovými schopnostmi nebo vývojovými vadami samostatně komunikovat s hračkami. V mnoha případech děti, které vyžadují přizpůsobené hračky, nejsou schopny
LED had: 9 kroků
LED Snake: V tomto Instructables vám ukážu, jak vytvořit můj výtvor, složený ze spousty a spousty LED diod, tedy hadovitého tvaru, LED Snake. Můj LED had je dlouhý 1 metr, ale rozhodnete se, jak dlouhý bude ten váš. Had je zábavný a vypadá