Kazalo:
- 1. korak: potrebni deli
- 2. korak: vezje
- 3. korak: Prenosne enote
- 4. korak: Ožičenje slušalk
- 5. korak: Spajkanje tiskanega vezja
- 6. korak: Privijte vse skupaj
- 7. korak: Koda
- 8. korak: Prihodnje interakcije
Video: Neo Pixel, najhitrejša igra palcev.: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ta projekt sem zgradil, ker sem ga odpeljal v lokalni Makerfaire v Newcastlu v Veliki Britaniji. Zamisel je bila narediti igro za šolsko dvorišče, ki bi bila relativno poceni in enostavna za izdelavo.
Ideja je preprosta: za zmago morate večkrat pritisniti gumb, dokler ne napolnite obroča slikovnih pik s svetlobo. Tekmujete neposredno z nasprotnikom in zmagovalec dobi zeleni utripajoč obroč, poraženec pa rdeč utripajoč obroč.
Za izdelavo projekta sem uporabil oblikovanje SolidWorks, 3D tiskanje in vezja sem oblikoval s pomočjo Fritzinga. Naredil sem, da so bila vezja rezana Moja univerza.
Skratka mislim, da se je projekt dobro izkazal. Video prikazuje igro; preprosto, a učinkovito.
1. korak: potrebni deli
Nekaj teh stvari sem imel naokoli, a izdelava celotne stvari ne bi smela stati preveč. Za slušalke sem uporabil podatkovni kabel ethernet, ker je imel veliko jeder za ožičenje slušalk in gumbov.
Seznam delov:
Spajkalne glave ženski in moški
Adafruit Trinket - Mini mikrokrmilnik - 5V Logic
Prstan NeoPixel
3 x držalo za baterije AAA s stikalom za vklop/izklop in 2-polnim JST
2x 10K upori
star omrežni kabel Ethernet
Pravokotni konektor JST-PH 2-polni SMT
Vijačne sponke 2,54 mm (3-polni) in (5-polni)
2. korak: vezje
Prva ponovitev je bila očitno zgrajena na plošči za kruh, ko pa sem to naredil, sem oblikoval vezje s pomočjo Fritzinga. Vse sem naredil v pogledu vezja, ker sem želel priklopiti stvari namesto komponent na plošči na glavo. Ta način mi je omogočil tudi uporabo vijačnih sponk za prenosne enote.
Naložil sem datoteko.fzz, nisem prepričan, kako uporabna je shema, vendar lahko datoteko preprosto uporabite za rezkanje ali jedkanje plošče.
Pogled na ploščo prikazuje spodnjo stran enostranske plošče. Vijačne sponke sem označil z ustreznimi žicami iz slušalk.
3. korak: Prenosne enote
Vključeni sta datoteka SolidWorks in datoteka STL za prenosne enote.
Za tiskanje sem uporabil Makerbot in bili so orientirani tako, da so stali naravnost navzgor (tj. Način, kako jih držite). Pozabil sem dovoliti luknje za žice obročev Neo-pixel, zato sem jih moral izvrtati.
Položaje lukenj sem označil z označevalnim peresom in z ročnim svedrom izvrtal luknje.
4. korak: Ožičenje slušalk
To je bilo nekoliko zapleteno, vendar sem po popravljanju žic ugotovil, da sem lahko z vstavitvijo podatkovnega kabla in z majhnim izvijačem žice spravil v pravi položaj, da sem žice speljal skozi izvrtane celote in luknjo za gumb.
Barve žic za moj podatkovni kabel so bile tako ožičene
Prstan NeoPixel
Rjava - NeoPixel In
Rjava in bela -NeoPixel Out
Zelena - Neopixel Power
Zelena in bela- zemlja
Gumb
Modra - ozemljitev z gumbi
Modro-beli signal gumba
Oboje sem priključil na isti gumb
Oranžni gumb 5V
5. korak: Spajkanje tiskanega vezja
Gradnjo sem naredil v nekaj fazah:
1) Priključil sem akumulatorski priključek na Trinket.
To je površinsko spajkanje, tako malo zapleteno, vendar se je zdelo, da je sponka za buldog uporabna za držanje konektorja na mestu za spajkanje.
2) Spajal sem v skakalcih in uporih.
V krogu so trije in pozneje sem spoznal, da dve nista potrebni. Prav tako sem prvotno nameraval uporabiti gumb za ponastavitev, vendar sem ugotovil, da je stikalo za izklop akumulatorja kot ponastavitev boljše in lažje programirati. (morda bo različica 2 boljša)
3) nato sem spajkal vijačni priključek.
4) končno sem spajkal v drobnariji
6. korak: Privijte vse skupaj
Ko sem to naredil, sem na ploščo privijal žice za vsako nastavljeno roko. Ploščo sem dal v majhno škatlo z vložki za držanje kablov.
7. korak: Koda
Koda je vključena (komentiral sem jo, da bo bolj razumljiva), če pa se počutite dovolj pogumni, da se poigravate in morda otežite igro, so naslednji viri zelo koristni.
Za nastavitev drobtinice v svojem Arduino IDE sem sledil Adafruit, Uvod v Trinket Guide, za branje spremembe gumba, pravkar sem prilagodil primer v Arduino IDE. Za vse stvari NeoPixel je dobra referenca Adafruit NeoPixel Überguide.
Edina težava pri kodiranju, pri kateri sem se zataknil, je bila v tem, da sem morala uporabljati to vrstico, ker sem uporabljala RGB in beli (RGBW) NeoPixel:
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
do
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
8. korak: Prihodnje interakcije
Ta projekt se je izkazal precej dobro, vendar se mi lahko spomnijo izboljšav:
- Naj bo brezžičen (za to bi lahko delovali Wemos ali Huzzahs). Morda se lahko celo v različici IOT igrate na primer z ljudmi prek Skypea.
- Dodajte kontrolnike težavnosti, to je potenciometer za spreminjanje števila pritiskov za polnjenje obroča.
- Očitno ga nekoliko skrčite.
- Na kaj drugega se lahko spomnite. Če imate predloge, jih bom z veseljem slišal.
Priporočena:
BBC Micro: bit and Scratch - Interaktivni volan in igra vožnje: 5 korakov (s slikami)
BBC Micro: bit in Scratch - Interaktivni volanski obroč in igra vožnje: Ena od mojih nalog tega tedna je uporaba BBC Micro: bit za vmesnik s programom Scratch, ki smo ga napisali. Mislil sem, da je to odlična priložnost, da z mojo ThreadBoard ustvarim vgrajen sistem! Moj navdih za praske p
Spajkanje SMD - najhitrejša vadnica: 5 korakov
Spajkanje SMD - najhitrejši vadnik: Spajkali bomo SMD. Pravzaprav je to res enostavno. In je hitrejši od delov skozi luknje. Zaupaj mi
Okvir za slike LED Neo Pixel: 6 korakov (s slikami)
LED okvir za slike Neo Pixel: Pozdravljeni še enkrat! Ta projekt sem naredil posebej za " barve mavrice " tekmovanje. Če vam je všeč, glasujte zame na natečaju. Zato sem se odločil, da bom za tekmovanje naredil zelo hiter in enostaven projekt. To je neo-slikovna pika L
Pixel LED kocka 2,5D Edge Lighting Pixel: 7 korakov (s slikami)
Pixel LED Cube za osvetlitev 2,5D Edge Lighting: LED so izjemne, tako majhne, a svetle, barvite, a enostavne za upravljanje. Mnogi od nas začnejo spoznavati LED že od prvih lekcij elektronike. In moja ljubezen do LED se je začela hkrati. Nekoč sem svojim prijateljem v službi pokazal LED demo. Dekle
Okusni pogon palcev: 5 korakov
Delicious Thumb Drive: Kako ovekovečiti okusno skodelico pijače, tako da jo naredite v pogonu USB Thumb. To je navdihnilo larskflemovo navodilo Kako narediti darilo USB ključka bolj nepozabno. Prav tako zelo zelo nizki stroški (razen samega pogona) ) Namen t