Sadržaj:
- Korak 1: Potrebni dijelovi
- Korak 2: Ploča
- Korak 3: Slušalice
- Korak 4: Ožičenje slušalica
- Korak 5: Lemljenje ploče
- Korak 6: Zavijte sve zajedno
- Korak 7: Kôd
- Korak 8: Buduće interakcije
Video: Neo Pixel, najbrža igra palac .: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Izgradio sam ovaj projekt jer sam otišao u svoj lokalni Makerfaire u Newcastleu, UK. Ideja je bila napraviti igru za školsko dvorište koja bi bila relativno jeftina i jednostavna za proizvodnju.
Ideja je jednostavna, da biste osvojili, morate više puta pritiskati dugme dok prsten piksela ne napunite svjetlošću. Vi se takmičite direktno sa protivnikom i pobednik dobija zeleni trepereći prsten, dok gubitnik dobija crveni trepereći prsten.
Za izradu projekta koristio sam SolidWorks dizajn, 3D štampanje i dizajnirao sam ploče koristeći Fritzing. Dao sam ploče sa glodalima My University.
Sve u svemu, mislim da je projekat dobro ispao. Video prikazuje igru; jednostavno, ali efikasno.
Korak 1: Potrebni dijelovi
Imao sam neke od ovih stvari naokolo, ali ne bi trebalo koštati previše da ih izgradim. Koristio sam ethernet podatkovni kabel za slušalice jer je imao dosta jezgri za povezivanje telefona i dugmadi.
Lista dijelova:
Lemna zaglavlja ženska i muška
Adafruit Trinket - Mini mikrokontroler - 5V Logic
NeoPixel prsten
3 x AAA držač baterije sa prekidačem za uključivanje/isključivanje i 2-pinski JST
2 x 10K otpornika
stari Ethernet mrežni kabel
JST-PH 2-pinski SMT konektor pod pravim uglom
Vijčani terminali 2,54 mm Nagib (3-pinski) i (5-pinski)
Korak 2: Ploča
Prva je iteracija očito bila izgrađena na ploči za kruh, ali nakon što sam to učinio, dizajnirao sam ploču koristeći Fritzing. Učinio sam cijelu stvar u prikazu ploče jer sam htio koristiti zaglavlja, a ne komponente na ploči za uključivanje. Ovaj način mi je također omogućio da koristim vijčane terminale za slušalice.
Učitao sam.fzz datoteku, nisam siguran koliko koristi shema, ali datoteku možete jednostavno koristiti za glodanje ili urezivanje ploče.
Pogled na ploču prikazuje donju stranu jednostrane ploče. Označio sam vijčane stezaljke odgovarajućim žicama iz slušalica.
Korak 3: Slušalice
Uključena je datoteka SolidWorks i STL datoteka za telefone.
Koristio sam Makerbot da ih odštampam i bili su orijentisani stojeći uspravno (kao što je način na koji ih držite). Zaboravio sam dopustiti rupe za žice neopikselnih prstenova pa sam ih morao izbušiti.
Markerom sam označio položaje rupa i ručnom bušilicom izbušio rupe.
Korak 4: Ožičenje slušalica
Ovo je bilo pomalo zeznuto, ali nakon što sam pokosio žice, otkrio sam da sam, prvo umetnuvši podatkovni kabel i koristeći mali odvijač da zabodem žice u pravi položaj, uspio provući žice kroz izbušene cjeline i rupu za gumb.
Boje žica za moj podatkovni kabel bile su ožičene ovako
NeoPixel prsten
Smeđa - NeoPixel In
Smeđa i bijela -NeoPixel Out
Zelena - napajanje neopikselom
Zeleno i bijelo- tlo
Dugme
Plava - Masa za dugmad
Plavo-bijelo- Signal dugmeta
Spojio sam ovo dvoje na isti terminal tipke
Narančasto dugme 5V
Korak 5: Lemljenje ploče
Zgradu sam radio u nekoliko faza:
1) Zalemio sam konektor baterije na trinket.
Ovo je površinsko lemljenje pa je malo zeznuto, ali je otkrio da je kopča za buldog korisna za držanje konektora na mjestu za lemljenje.
2) Zalemio sam kratkospojnike i otpornike.
Tri su u krugu i kasnije sam shvatio da dvije nisu potrebne. Također sam prvotno namjeravao upotrijebiti gumb za resetiranje, ali sam otkrio da je prekidač za isključivanje baterije kao resetiranje bolje i lakše programirati. (možda će verzija 2 biti bolja)
3) zatim sam lemio vijčani terminal na mjestu.
4) konačno sam lemio u dranguliji
Korak 6: Zavijte sve zajedno
Nakon što sam to učinio, zašrafio sam žice svake ruke u ploču. Stavio sam ploču u malu kutiju s ulošcima za držanje kabela na mjestu.
Korak 7: Kôd
Kôd je uključen (komentirao sam ga kako bi bio razumljiviji), ali ako se osjećate dovoljno hrabri da se petljate i možda otežate igru, sljedeći izvori su vrlo korisni.
Da bih postavio drangulije u svom Arduino IDE -u, slijedio sam Adafruit, predstavljanje vodiča za sitnice, za čitanje promjene dugmeta, samo sam prilagodio primjer u Arduino IDE -u. Za sve NeoPixel stvari, dobra referenca je Adafruit NeoPixel Überguide.
Jedino pitanje kodiranja na koje sam zapeo je to što sam koristio RGB i bijeli (RGBW) NeoPixel, morao sam promijeniti ovu liniju:
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
to
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
Korak 8: Buduće interakcije
Ovaj je projekt ispao prilično dobro, ali mogu se sjetiti poboljšanja:
- Učinite ga bežičnim (za ovo bi mogli poslužiti Wemos ili Huzzahs). Možda čak i IOT verziju možete igrati s ljudima preko Skypea, na primjer.
- Dodajte kontrole poteškoća, tj. Potenciometar za promjenu broja pritisaka kako biste ispunili prsten.
- Očigledno ga malo smanjite.
- Možete se sjetiti bilo čega drugog. Ako imate prijedloge, rado ću ih čuti.
Preporučuje se:
Aruduino LED igra Brza igra za dva igrača: 8 koraka
Aruduino LED igra Brza igra za dva igrača: Ovaj projekat je inspirisan @HassonAlkeim. Ako ste voljni detaljno pogledati, evo linka koji možete provjeriti https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Ova igra je poboljšana verzija Alkeima. To je
Zeleni palac: 6 koraka
Green Thumb: Green Thumb je projekt Interneta stvari u poljoprivrednom sektoru napravljen za moju klasu. Htio sam izgraditi nešto posebno za zemlje u razvoju, a nakon istraživanja otkrio sam da afričke zemlje imaju samo 6% kontinenta
Interaktivna igra Tic-Tac Toe igra kojom se upravlja pomoću Arduina: 6 koraka
Interaktivna igra Tic-Tac Toe nogom kontrolirana s Arduinom: Cilj projekta Physical Tic-Tac-Toe je premjestiti dobro poznatu igru u fizičko područje. U početku igru igraju dva igrača na komadu papira - stavljajući naizmjence simbole 'X' i 'O'. Naša ideja je bila ispitati ponašanje igrača
Neo Pixel LED okvir za slike: 6 koraka (sa slikama)
Neo Pixel LED okvir za slike: Zdravo ponovo! Ovaj projekt sam radio posebno za "boje duge" takmičenje. Ako vam se sviđa, glasajte za mene na natječaju. Pa sam odlučio napraviti vrlo brz i jednostavan projekt za natjecanje. To je neo-piksel L
Držač fleš diska za USB palac-NAPRAVITE DRŽAČ ZA POVEZANJE: 5 koraka
Držač fleš diska za USB palac-NAPRAVITE DRŽAČ ZA POVEZIVANJE: Umorni ste od toga da imate USB memorijski pogon sve vreme oko vrata? Budite moderni tako što ćete napraviti držač za pojaseve od sportskog upaljača za cigarete