Taula de continguts:
- Pas 1: requereixen parts
- Pas 2: la placa de circuit
- Pas 3: els auriculars
- Pas 4: Cablatge dels auriculars
- Pas 5: soldar la placa de circuit
- Pas 6: cargolar-ho tot
- Pas 7: el codi
- Pas 8: Iteracions futures
Vídeo: Neo Pixel, joc de polze més ràpid: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Vaig construir aquest projecte perquè el portaria al meu Makerfaire local a Newcastle, Regne Unit. La idea era fer un joc al pati de l’escola que fos relativament barat i senzill de produir.
La idea és senzilla, per guanyar cal prémer el botó repetidament fins que ompli l’anell de píxels de llum. Competeixes directament amb un oponent i el guanyador rep un anell verd intermitent, mentre que el perdedor rep un anell vermell intermitent.
Per fer el projecte, he utilitzat el disseny SolidWorks, la impressió 3D i he dissenyat les plaques de circuits amb Fritzing. Vaig fer que les plaques de circuits fossin fresades a My University.
En total, crec que el projecte va sortir bé. El vídeo mostra el joc; simple però efectiu.
Pas 1: requereixen parts
Tenia algunes d'aquestes coses estretes, però no hauria de costar massa construir-ho tot. Vaig utilitzar un cable de dades Ethernet per als telèfons, ja que tenia molts nuclis per connectar els telèfons i els botons.
Llista de peces:
Capçaleres de soldadura femení i masculí
Adafruit Trinket - Mini microcontrolador - Lògica 5V
Anell NeoPixel
3 x porta bateries AAA amb interruptor d'encès / apagat i JST de 2 pins
2 resistències de 10K
un antic cable de xarxa Ethernet
Connector d'angle recte SMT de 2 pins JST-PH
Terminals de rosca de 2,54 mm de pas (3-Pin) i (5-Pin)
Pas 2: la placa de circuit
La primera iteració es va construir òbviament sobre una placa de pa, però un cop fet això, vaig dissenyar la placa de circuits amb Fritzing. Ho vaig fer tot a la vista de la placa de circuit perquè volia utilitzar capçaleres, en lloc de components de la placa, per connectar les coses. Aquesta manera també em va permetre utilitzar terminals de cargol per als telèfons.
He carregat el fitxer.fzz, no estic segur de l’ús que té l’esquema, però podeu utilitzar-lo fàcilment per tal de fresar o gravar la placa.
La vista del tauler mostra la part inferior d'un tauler de cares simples. He etiquetat els terminals de cargol amb els cables corresponents dels auriculars.
Pas 3: els auriculars
S'inclouen el fitxer SolidWorks i el fitxer STL dels telèfons mòbils.
Vaig fer servir un Makerbot per imprimir-los i estaven orientats de peu dret (és a dir, la manera de mantenir-los). Em vaig oblidar de permetre forats per als cables dels anells de Neo-píxel, així que vaig haver de perforar-los.
Vaig marcar les posicions dels forats amb un retolador i vaig utilitzar un trepant manual per perforar els forats.
Pas 4: Cablatge dels auriculars
Va ser una mica complicat, però després d’estanyar els cables, vaig comprovar que, introduint primer el cable de dades i fent servir un petit tornavís per provar els cables a la posició correcta, vaig poder passar els cables pels forats sencers i el forat del botó.
Els colors del cable del meu cable de dades estaven connectats així
Anell NeoPixel
Marró: NeoPixel In
Marró i blanc: sortida de NeoPixel
Verd: Neopixel Power
Verd i blanc: terra
Botó
Terra de botó blau
Blau i blanc: senyal de botó
Vaig connectar aquests dos al mateix terminal de botons
Botó taronja 5V
Pas 5: soldar la placa de circuit
Vaig fer l’edifici en unes quantes etapes:
1) He soldat el connector de la bateria al Trinket.
Es tracta d’una soldadura de muntatge superficial, de manera que és una mica complicat, però va semblar útil que el clip d’un bulldog fos útil per mantenir el connector al seu lloc per soldar.
2) He soldat als ponts i les resistències.
N’hi ha tres al circuit i més tard em vaig adonar que no són necessaris dos. A més, inicialment tenia intenció d’utilitzar un botó de restabliment, però vaig trobar que el paquet de la bateria en l’interruptor d’apagat com a restabliment era millor i més fàcil de programar. (potser la versió 2 serà millor)
3) després he soldat el terminal de cargol al seu lloc.
4) finalment vaig soldar a la quincalla
Pas 6: cargolar-ho tot
Un cop fet això, vaig cargolar els cables de cada mà fixada al tauler. Vaig posar el tauler en una caixa petita amb arandelas per mantenir els cables al seu lloc.
Pas 7: el codi
S'inclou el codi (l'he comentat per fer-lo més comprensible), però si us sentiu prou valent per desordenar-vos i potser dificultar el joc més o menys, els recursos següents són molt útils.
Per configurar el trinket al meu IDE Arduino, vaig seguir l'Adafruit, Introducing Trinket Guide, per llegir el canvi de botó, acabo d'adaptar l'exemple de l'IDE Arduino. Per a totes les coses de NeoPixel, una bona referència és la Adafruit NeoPixel Überguide.
L'únic problema de codificació en què em vaig quedar atrapat va ser que, perquè utilitzava un NeoPixel RGB i blanc (RGBW), vaig haver de canviar aquesta línia:
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);
a
Adafruit_NeoPixel strip = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);
Pas 8: Iteracions futures
Aquest projecte va sortir força bé, però les millores que se m'acudeixen són:
- Feu-lo sense fil (Wemos o Huzzahs poden funcionar per a això). Potser fins i tot amb una versió IOT, per exemple, podeu jugar amb gent per Skype.
- Afegiu controls de dificultat, és a dir, un potenciòmetre per canviar el nombre de premses per omplir l'anell.
- Evidentment, reduir-lo una mica.
- Qualsevol altra cosa que pogueu pensar. Si teniu suggeriments, estaria encantat d'escoltar-los.
Recomanat:
Com fixar el tap de la unitat del polze: 3 passos (amb imatges)
Com fixar el tap de la unitat de polze: la meva unitat de memòria Corsair GTX és un dispositiu molt robust amb un exterior dur d’alumini. Tot i això, no hi ha cap connexió entre la tapa i el propi cos del polze, de manera que perdre la tapa és una possibilitat molt real. En aquest breu instructable, jo
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: 8 passos
Joc LED Aruduino Fent clic ràpid Joc de dos jugadors: aquest projecte està inspirat en @HassonAlkeim. Si esteu disposat a aprofundir aquí hi ha un enllaç que podeu consultar https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Aquest joc és una versió millorada d’Alkeim. És un
Lectura del polze LED: 6 passos (amb imatges)
Lectura del polze LED: com és possible que sàpiga, hi ha un suport per a la pàgina / anell de lectura perquè la gent pugui llegir amb una sola mà. Mai no l'he utilitzat, així que vull tenir-ne una que 1) funcioni de manera similar, però que em permeti 2) llegir a la foscor abans de dormir; també ha de ser 3) apagat
Unitats de polze reals: 10 passos (amb imatges)
Unitats de polze reals: amb aquest instructiu, us proposo mostrar com podeu fer que la vostra unitat de polze USB tingui la forma que desitgeu. He estat recopilant unitats USB des que van començar a ser econòmiques. Cadascun d'ells encara funciona, però, per desgràcia, els casos que els sostenen mai
Arduino més barat -- Arduino més petit -- Arduino Pro Mini -- Programació -- Arduino Neno: 6 passos (amb imatges)
Arduino més barat || Arduino més petit || Arduino Pro Mini || Programació || Arduino Neno: …………………………. SUBSCRIU-SE Al meu canal de YouTube per obtenir més vídeos ……. Aquest projecte tracta sobre com connectar un arduino més petit i barat de la història. L’arduino més petit i barat és arduino pro mini. És similar a arduino