Taula de continguts:

Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board: 5 passos
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board: 5 passos

Vídeo: Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board: 5 passos

Vídeo: Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board: 5 passos
Vídeo: La Máquina de Hielo 🍦 | Blaze and the Monster Machines 2024, Desembre
Anonim
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board
Una màquina d’esglai de Halloween que utilitza un PIR, una carabassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board pràctic
Una màquina d’esglai de Halloween que utilitza un PIR, una carabassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board pràctic
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board

El tauler Troll creat per Patrick Thomas Mitchell, d’EnginyeriaShock Electronics, va ser finançat íntegrament a Kickstarter no fa gaire.

Vaig obtenir la meva recompensa unes setmanes abans per ajudar-me a escriure alguns exemples d’ús i construir una biblioteca Arduino per tal de fer-la una mica més fàcil de programar.

Llavors, què és "The Troll": és una placa de broma d'àudio compatible amb Arduino (UNO), té un xip ATMega 328P incorporat, un botó de selecció (programable per l'usuari), un commutador DIP (4 commutadors, programable per l'usuari) i un LDR (Resistència fotogràfica connectada a A0). Té dues preses d’àudio, però podeu utilitzar-ne una per passar àudio, i s’injecten sons de The Troll a sobre de l’altre àudio. També té un capçal d’altaveu per connectar un altaveu a bord i un petit amplificador a bord. Es recomana un altaveu extern amb bon amplificador.

També hi ha un pin de disparador "extern" (PIN digital 9), els sensors es poden connectar per "activar" un so. (Es pot utilitzar sensor PIR, sensor de so, interruptor de límit, sensor de vibració, gairebé qualsevol sensor digital que tingui una sortida.)

També tenim accés a tots els pins analògics (A0 a A5): el LDR utilitza A0, això obre la possibilitat d’utilitzar dispositius I2C.

Hi ha tres maneres d’alimentar-lo: bateria de 9 V, adaptador de corrent altern a corrent altern i USB, hi ha un pont que cal configurar si utilitzeu la bateria o el connector de l’adaptador de corrent altern.

Hi ha un xip AP23582 que conté les mostres d'àudio.

Hi ha 57 sons continguts al xip.

Enllaç Kickstarter (la campanya ha finalitzat, però la informació aquí és bona).

Pàgina del projecte EngineeringShock Electronics.

Subministraments

Per programar The Troll, necessiteu un Arduino UNO amb un xip extraïble. Sí, traiem el xip de The Troll i el posem en un Arduino UNO i el programem. - En fer això, heu de tenir cura de no doblegar els passadors i comproveu sempre que la clau del xip coincideixi amb la clau del sòcol. (El mig cercle en un extrem del xip).

Vénen amb un esbós de Patrick, però la diversió d’aquest dispositiu és programar-lo per fer el que vulgueu. No és difícil eliminar els xips, prendre’s el seu temps i anar amb compte; tot i això, no serem responsables si danyen el xip o els dispositius. Feu-ho sota el vostre propi risc.

Equips i fitxers STL:

Per a aquest exemple, necessitareu una impressora 3D (o l'accés a una que pugueu utilitzar durant un temps, la meva impressió va trigar més de 12 hores). * Opcionalment, podeu esperar a apropar-vos a Halloween i comprar una carbassa de plàstic, un fantasma o qualsevol cosa.

És possible que vulgueu imprimir en 3D una caixa per al tauler The Troll.

Box a Thingiverse (aquest és el meu disseny i accepto les millores).

Halloween Pumpkin de 3DWP

He imprès el "HalloweenPumpkinCover" d'aquest remix, he decidit no utilitzar la carbassa ni el restabliment d'aquest remix, perquè no estava segur de la mida del forat del sensor PIR ni tampoc de la mida de l'anell de neopixel usat. - Estava bé, ja que la "tapa" només queda plana a la part superior de la meva caixa.

Altres eines necessàries:

És possible que necessiteu un soldador (segons quin anell de neopíxels obtingueu), probablement necessiteu (o vulgueu) una mica de pas. He utilitzat un tornavís amb la broca que tinc, però és possible que vulgueu utilitzar un trepant petit.

Probablement necessiteu cola calenta o cinta adhesiva posterior.

El maquinari és senzill:

Necessiteu un tauler "The Troll" (sincerament, no estic segur de si es vendran més enllà del kickstarter), de manera que és possible que hàgiu de contactar amb Patrick des del seu lloc web.

Un mini sensor PIR semblant al de la imatge superior o aquí. Només un exemple: feu la feina a casa abans de comprar res. Potser podreu trobar-los més barats, a Amazon o Aliexpress, si preferiu aquests llocs.

Finalment, necessitareu un anell de neopíxels (amb almenys 12 píxels) i us recomanaria provar-ne un amb cables ja soldats.

L'anell amb 16 píxels també hauria de funcionar; voldreu canviar lleugerament el codi per al nombre de píxels més gran.

Crec que qualsevol cosa més gran tindrà dificultats per aconseguir que encaixi.

Pas 1: impressió 3D …

Impressió 3D …
Impressió 3D …
Impressió 3D …
Impressió 3D …
Impressió 3D …
Impressió 3D …

Al meu Wanhao Duplicator I3 v1, això va trigar una estona a imprimir-se. He utilitzat el model sense suport. Amb una resolució d’1,1 i un 35% d’ompliment. Amb un filament PLA natural. La impressió va durar més de 12 hores. Va ser una de les impressions més llargues que he fet mai i només esperava que res no anés malament. Res no va sortir malament i vaig aconseguir una carbassa.

Mentre que la carbassa s’estava imprimint: vaig imprimir la portada i vaig fer algunes petites coses per a un projecte diferent amb un Wanhao Duplicator I3 plus, la impressió de la portada tenia una resolució de farciment de.1 i 35%, amb un filament PLA gris., i va ser molt més ràpid d'imprimir.

No hi ha res a fer que esperar …

Pas 2: Mentre esperem … (el programari)

Mentre esperem … (el programari)
Mentre esperem … (el programari)
Mentre esperem … (el programari)
Mentre esperem … (el programari)
Mentre esperem … (el programari)
Mentre esperem … (el programari)

A continuació es mostren algunes de les proves després d’esperar a que acabés la impressió. - Només hi ha un Arduino UNO amb un anell de Neopixel (12 leds) a l'interior. En aquest moment, no he fet cap forat per al PIR ni res.

Era més o menys veure si 12 píxels il·luminarien la carbassa, i quin tipus de "animacions" en podia treure. L'esbós utilitzat va ser només l'esbós d'exemple d'Adafruit.

El taronja, el morat i el groc també em semblaven força bons … També em va agradar el blanc.

Així doncs, en aquest punt em vaig posar a treballar per fer l’esbós que faria servir el tauler The Troll i un PIR.

Com he dit abans, he estat treballant per donar algun exemple i construir una biblioteca Arduino per al tauler, de manera que vaig adaptar un dels exemples que vaig fer. I va retirar algun codi de l'exemple d'Adafruit.

La meva biblioteca i el codi es poden trobar aquí. La biblioteca es pot instal·lar mitjançant el gestor de la biblioteca Arduino.

L'exemple d'aquest projecte es diu "TheTroll_SpookyArray_v2" i es pot trobar a la carpeta d'exemple.

També necessitareu la biblioteca Adafruit Neopixel que es pot instal·lar mitjançant el gestor de la biblioteca, si no la teniu.

Tinc uns quants vídeos sobre l’ús de la biblioteca TheTroll i un exemple de com funcionen els activadors externs amb la meva biblioteca.

Vídeo de disparador extern, introducció a la placa TheTroll (una mica llarg), The Troll with the Little Buddy Talker (LBT és una placa de discurs feta també per Patrick que utilitza el mateix xip d’àudio) - Alerta vermella, utilitzant els commutadors DIP i, finalment, Aquest projecte: The Troll Arduino Audio Pranker Halloween Project (El vídeo)

Una de les coses difícils de fer era que les animacions de LED funcionessin mentre el so encara es reproduïa, configurant la biblioteca perquè no endarrereixi el so i utilitzant el mateix tipus d’idees que l’exemple Parpelleja sense demora, vaig poder (més o menys) que les animacions funcionin mentre el so encara es reproduïa. - Els horaris encara són una mica apagats (o, en alguns casos, molt), però hi estic treballant.

Això es va fer a les línies 154 a 161 fent servir una combinació do while, i de nou a les línies 170 i 183. La diferència entre el parpelleig sense demora, és a dir, estic fent servir una estona i busco si el millis - anteriorMillis encara està inferior a la longitud del so. Quan es parpelleja sense demora es compara per veure si ha passat més temps, mitjançant una sentència IF

Estic fent servir el commutador DIP 4 per definir el que hauria de ser la comparació si es dispara el disparador. En aquest cas, la sortida del sensor PIR surt ALTA si es dispara, es manté ALTA una mica i baixa.

Així, per exemple, la línia 74 - 76, marqueu el commutador dip (configureu el disparador a HIGH o LOW), comproveu el PIN9 (el pin de disparador extern) contra el valor del disparador (si ho fa HIGH), marqueu un indicador.

La línia 79 a 111 diu: si la senyal està configurada per escollir un color i una animació semi-aleatòria (els colors es poden canviar si no us agraden les meves opcions aquí). manera de fer un munt d’afirmacions IF.

A la biblioteca, ofereixo una manera de llegir el commutador DIP, que retorna un número entre 0 i 15, també ofereixo una manera de llegir un commutador DIP del vostre esbós principal, un exemple que es troba a la línia 124: la sortida per als commutadors DIP baixar si estan a la posició ON, en cas contrari són HIGH (a la posició OFF). I la línia 124 diu, si SW4 (commutador 4) està activat, activeu el disparador HIGH.

Les línies 130 - 137 reproduiran el so de la biblioteca de sons. Cada trucada es compon d'una ubicació de memòria del so al xip i de quant de temps s'ha d'utilitzar. Actualment, aquesta funció és una funció de bloqueig, la qual cosa significa que tota la resta s’atura mentre es reprodueix el so. Per acabar, he establert el temps d'espera a zero i he deixat que les funcions de neopixel gestionin el retard.

La línia 57 és un conjunt de sons que volem utilitzar a la carbassa: he seleccionat els 13 sons "fantasmagòrics" o "halloweenie". Es podrien afegir més o es podrien canviar aquests sons per una altra cosa. (La biblioteca de sons compta amb 58 sons, de manera que només en som una petita mostra). Aquests són sons aleatoris quan s’activa, de manera que si n’afegiu més, voldreu recordar de canviar la línia 133 que tria el so aleatori que voleu reproduir. Cada "nom" del clip de so està format per una ubicació de memòria del so al xip i un valor de retard.

Crec que es tracta d'això pel programari, hi ha altres exemples inclosos a la biblioteca Arduino per a la placa Troll. No dubteu a explorar, canviar i compartir:-)

Pas 3: la construcció …

The Build …
The Build …
The Build …
The Build …
The Build …
The Build …

Un cop feta la impressora, vaig començar a provar per comprovar si els neopíxels funcionarien i serien prou brillants.

Llavors vaig agafar una eina rotativa amb una broca petita i vaig foradar un petit forat entre els ulls com a forat pilot de la broca. Acabo d’utilitzar el bit de pas amb un tornavís manual, aturant-me de tant en tant per veure si s’adaptava el sensor PIR. El volia ajustat i no feia servir cap tipus de cola ni res semblant. Així, principalment, es pot retirar si cal.

En aquell moment, també vaig posar un forat a la part posterior (amb l’eina giratòria i la broca), que era on pensava acabar els cables, i ho vaig fer per a algunes de les demostracions / proves, però finalment vaig probablement no hauria d’haver fet el forat, perquè vaig decidir imprimir la tapa de l’altra carbassa i utilitzar-la.

Així doncs, per a la coberta, també he utilitzat la broca de pas i he fet un forat més gran per fer filferro, però, he establert una mica el forat per intentar mantenir-los al marge dels neopíxels.

Amb una cinta adhesiva posterior, vaig gravar l’anell de neopixel cap avall i, amb una mica de súper cola (molt poc, per si volia tornar a entrar per algun motiu), vaig enganxar la tapa al fons de la carbassa.

Els meus cables són prou llargs i la carbassa ara té una base per asseure’s, la base s’assenta a la caixa que he dissenyat ((només està assegut a la caixa, sense estar subjecta per res), així que sí, algú podria venir a tocar acabat)

I això és tot … diria que va ser una versió ràpida, però vaig haver d'esperar a la impressora 3D, de manera que va ser molt lent …::-)

Pas 4: Més imatges …

Més imatges …
Més imatges …
Més imatges …
Més imatges …
Més imatges …
Més imatges …
Més imatges …
Més imatges …

Només perquè vaig fer moltes fotos … Aquí en teniu alguns més …

Gràcies per llegir, espero que us agradi aquest projecte i en tingueu una mica d’ús.

Pas 5: Es va fer suggeriment per pintar els ulls i la boca …

Es va fer suggeriment per pintar els ulls i la boca …
Es va fer suggeriment per pintar els ulls i la boca …
Es va fer suggeriment per pintar els ulls i la boca …
Es va fer suggeriment per pintar els ulls i la boca …
Es va fer suggeriment per pintar els ulls i la boca …
Es va fer suggeriment per pintar els ulls i la boca …

Un company de suport al tauler del Troll va suggerir pintar els ulls i la boca …

Sembla prou fàcil, però ambdues són una mena de capes amagades dins de la impressió, però factible … només cal una mica de temps.

Vaig trobar un llapis de pintura amb un negre opac: diu que és permanent, però no diu quin tipus de pintura hi ha … Vaig comprar el punt mitjà, però probablement hauria d'haver aconseguit el punt fi, tot i que els resultats van resultar ok.

I aquí teniu algunes imatges …

Recomanat: