Taula de continguts:
- Pas 1: reunir tot el que necessiteu (o voleu)
- Pas 2: tallar-ho tot
- Pas 3: Enganxar
- Pas 4: els LEDs fan algunes tires
- Pas 5: Però! Tones … Permet connectar-les
- Pas 6: Estem fent això?
- Pas 7: HACKERTIME
- Pas 8: la final
- Pas 9: ja heu acabat
Vídeo: Mirall infinit interactiu: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
La tasca d'aquesta classe va ser senzilla però complicada: fer alguna cosa interactiva amb un Arduino. S'havia de dissenyar bé, tècnicament prou desafiant i original per a les idees originals actuals en llocs com Instructables. Des del principi, em van interessar els LED. El meu projecte hauria d’incorporar alguna cosa amb LEDs, de manera que el primer que vaig pensar eren aquests visualitzadors LED que utilitzen la música com a font per indicar la intensitat per freqüència, per exemple. Ràpidament em vaig adonar que el temps que havíem d’acabar aquest projecte era bastant curt i volia fer un visualitzador que fes que cada led respongués individualment a la música. Això trigaria massa, així que vaig decidir fer una altra cosa. En lloc de tenir alguna cosa funcional, m’agradava molt la idea d’alguna cosa estèticament agradable. Alguna cosa amb els LEDs que es podria mirar durant segles … Un mirall infinit. El mirall infinit sempre ha estat un punt de punteria i fer que els LED que hi ha a l'interior facin alguna cosa quan es prem un botó determinat seria definitivament dins de l'abast d'aquest projecte. En lloc de fer-ne un d’estàndard, vaig fer un disseny lleugerament diferent (que s’ha fet abans, per descomptat), que també té un quadrat al mig del mirall que té una tira LED al voltant, de manera que sembla que s’enfila una enorme torre sense fi. del no res.
Inspirat en el vidre i l’aspecte elegant del mirall infinit, volia tenir una aportació tan satisfactòria com la resta. Allà em van aparèixer botons capacitius que no necessiten pressió (ni contacte real si canvieu la sensibilitat del sensor) per activar-se i, per tant, crea una sensació encara més màgica.
Prou de parlar, anem a construir!
ps. Podeu fer aquest projecte de la mida que vulgueu, però tingueu en compte que, com més LED utilitzeu, més potència necessiteu;)
Pas 1: reunir tot el que necessiteu (o voleu)
Els miralls de Wooinity no són econòmics, especialment quan es volen utilitzar amb LED adreçables individualment. A més, si mai no heu fet res semblant, probablement haureu d'afegir algunes eines al vostre arsenal, com ara un soldador o un tallador de vidre, per exemple. Primer enumeraré les parts que necessiteu (recordeu per a un projecte de mides diferents, només heu d’escalar tot cap avall o cap amunt segons la vostra relació) per al disseny i la segona llista serà les eines que he utilitzat per fer això.
Parts: panells MDF de 8x 6mm de gruix 60x60cm 1x3mm de gruix 50x50cm panell de plexiglàs 1x 3m ws2812 5050smd Tira LED amb 60 LED per metre o al voltant de 160 LED (assegureu-vos que tingui un carril de 5V en lloc d’un de 12V) 1x 5mm de gruix 50x50cm de vidre (vidre El mirall dóna el millor efecte. Podeu utilitzar un altre tipus de mirall, però no quedarà tan bé! / O pins 1x 5V 7A adaptador de corrent continu (això pot variar si teniu un projecte més petit o més gran, així que assegureu-vos de calcular la quantitat actual del vostre projecte!) 1x Perfboard 15x15cm5x color diferent 24 AWG cable de nucli flexible només heu de comprar un paquet de paquets que n'hi hauria prou) 1 x 50x50cm de paper d'alumini de finestra de privadesa, heu de comprovar que tingueu el tipus reflectant per obtenir els millors resultats. També és una bona pràctica obtenir una mica més perquè pugueu desordenar-lo la primera vegada, ja que és bastant dur 1x CAP1188 (at24qt1070) 5Sens capacitiu clau o brot 1x Una mica de cinta de coure o alumini (obteniu 1 metre si voleu estar segur) 1x vernís transparent barat
Eines: Tallador làser (ha de ser capaç de tallar panells de plexiglàs i MDF de 6 mm de gruix fins a 60x60cm) Eines bàsiques (serra petita, llimes de fusta, paper de polir qualsevol gra, trepant, etc.) Planxa de soldar Talladors de cables Pistola de cola calenta Un munt de soldadura Cola de fusta Algunes pinces de marc Tallador de vidre
Pas 2: tallar-ho tot
És hora de tallar una mica de fusta! I vidre! I Plexiglàs! Utilitzeu els fitxers que he proporcionat per tallar cada marc de fusta individualment com una sola capa al tallador làser. Podeu utilitzar l’última capa com a plantilla del quadrat que calia retallar al centre exacte del tros de plexiglàs. Per al mirall, primer heu de netejar-lo de manera que ja no hi hagi res a la part superior de la superfície, després de mesurar-lo amb cura perquè el mirall tingui exactament 50x50cm quan es talla. Després, amb un moviment ferm i suau, utilitzeu la roda de carbur del tallador de vidre per tallar el vidre. No es trencarà del tot, però hi hauria d’haver-hi un ratllat, si no, torneu-ho a provar. A continuació, intenteu doblegar i trencar la peça de vidre. Ja heu acabat de tallar!
Pas 3: Enganxar
En primer lloc, enganxem els trossos de fusta, us recomano enganxar-los a les 2 capes inferiors. A continuació, entre la 3a i la 6a capa juntes (sense unir-la a les 2 primeres capes). I enganxar també la capa 7a i 8a. Us recomano enganxar-ho tot com a pas final, ja que no podreu arribar a algunes parts de la construcció després d’enganxar-lo. El quadrat buit del mig també es pot enganxar deixant fora la coberta superior. Deixeu-ho assecar durant almenys 2 hores en un lloc sec a temperatura ambient. Per a la peça de plexiglàs, aplicarem la làmina reflectant. Es recomana que algú us ajudi, ja que és un procés molt dur i només podeu desordenar tantes vegades abans que la làmina tingui esquerdes permanents (i això $ hlT car!). Ensenyeu de forma realitzada un costat del vostre plexiglàs i traieu la capa protectora de la làmina per revelar el costat enganxat. intenteu que sigui senzill, utilitzeu una targeta de crèdit o alguna cosa plana per treure totes les bosses d’aire que s’han format. (es recomana tornar a col·locar el quadrat que heu retallat abans perquè la superfície sigui més plana). Talleu l'excés de paper d'alumini i deixeu-lo assecar almenys una hora. (preferiblement d'un dia per l'altre)
Pas 4: els LEDs fan algunes tires
A les 4 taules petites de fusta, enganxarem les tires led. Podeu utilitzar la cinta de 3 m que es proporciona a la part posterior de la majoria d’aquestes tires. Si no, la cola calenta o qualsevol altra cosa serà suficient mentre s’enganxi. Tallar la tira de led a mida i enganxar pels 4 costats. (No us oblideu del quadrat central!) Tant al quadrat central com a un llistó de fusta hi ha alguns forats, deixeu una mica d'espai al voltant, ja que farem enrere els cables. Després d’haver enganxat les tires LED, podeu soldar-les. Aquesta hauria de ser una tira led principal, de manera que tot s’ha de soldar en sèrie. Fins i tot la plaça del mig.
Pas 5: Però! Tones … Permet connectar-les
Per als botons capacitius, seguiu el diagrama que he proporcionat. Els extrems finalitzats aniran a l’Arduino per un costat i als botons reals de l’altre costat. No us oblideu d’utilitzar cinta d’alumini o coure a la superfície (com més gran feu el tros de cinta, més sensible serà el vostre botó!). Els botons haurien d’estar a la coberta superior del quadrat central.
Pas 6: Estem fent això?
Només queda connectar l’alimentació, només cal tallar l’extrem de l’endoll de corrent continu de l’adaptador i soldar un condensador de 1000uF entre el terra i el cable de 5V. A continuació, connecteu-lo a la configuració tal com es mostra al diagrama anterior. També podeu connectar els cables de la tira de leds (només n’hi hauria d’haver 3) a l’Arduino.
Pas 7: HACKERTIME
El codi que he proporcionat hauria de funcionar perfectament (és possible que vulgueu jugar amb el disseny del botó d’entrada si heu connectat els cables de manera diferent). Per tant, només cal que copieu, enganxeu i pengeu.
// Codi de Jael van Rossum | Estudiant núm. 3032611 // Projecte ITTT: Smart Infinity Mirror
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
// Creació d’espai a la memòria per a LED_Strip Setup #define NUM_LEDS 151 #define DATA_PIN 6
// Declaració de variables i creació de leds CRGB LED_Strip adreçables [NUM_LEDS]; int LED_Hue = 0; int LED_Saturation = 255; int LED_Luminositat = 255; int LED_Brightness_Right = LED_Brightness; int LED_Brightness_Top = LED_Brightness; int LED_Brightness_Left = LED_Brightness; int LED_Brightness_Bottom = LED_Brightness; int LED_Color = CRGB (255, 0, 0); CHSV hsv_Val (LED_Hue, LED_Saturation, LED_Blightness);
configuració nul·la () {Serial.begin (9600);
// Declaració de pinModes que no declara el LED_pin com s'ha fet anteriorment definint DATA_PIN com a 6 pinMode (7, INPUT); pinMode (8, INPUT); pinMode (9, INPUT); pinMode (10, INPUT); pinMode (11, INPUT); pinMode (12, INPUT); // Creació de LED_Strip adreçables FastLED.addLeds (leds, NUM_LEDS); CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Blightness); fill_solid (leds, NUM_LEDS, LED_Color); FastLED.show (); }
bucle buit () {int Button_Bottom = DigitalRead (8); int Button_Middle = DigitalRead (9); int Button_Left = digitalRead (10); int Button_Top = digitalRead (11); int Button_Right = DigitalRead (12); if (Botó_Mig == ALT) {LED_Hue = LED_Hue +1; CHSV LED_Color = CHSV (LED_Hue, LED_Saturation, LED_Blightness); fill_solid (leds, NUM_LEDS, LED_Color); FastLED.show (); } if (Button_Right == HIGH) {if (LED_Brightness_Right> 0) {LED_Brightness_Right = LED_Brightness_Right - 1; CHSV LED_Color_Right = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Right); fill_solid (leds, 28, LED_Color_Right); fill_solid (leds + 116, 10, LED_Color_Right); FastLED.show (); } else {LED_Brightness_Right = 255; }}
if (Button_Top == HIGH) {if (LED_Brightness_Top> 0) {LED_Brightness_Top = LED_Brightness_Top -1; CHSV LED_Color_Top = CHSV (LED_Hue, LED_Saturation, LED_Blightness_Top); fill_solid (leds + 28, 28, LED_Color_Top); fill_solid (leds + 126, 10, LED_Color_Top); FastLED.show (); } else {LED_Brightness_Top = 255; }}
if (Button_Left == HIGH) {if (LED_Brightness_Left> 0) {LED_Brightness_Left = LED_Brightness_Left-1; CHSV LED_Color_Left = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Left); fill_solid (leds + 56, 28, LED_Color_Esquerra); fill_solid (leds + 136, 10, LED_Color_Esquerra); FastLED.show (); } else {LED_Brightness_Left = 255; }}
if (Button_Bottom == HIGH) {if (LED_Brightness_Bottom> 0) {LED_Brightness_Bottom = LED_Brightness_Bottom-1; CHSV LED_Color_Bottom = CHSV (LED_Hue, LED_Saturation, LED_Brightness_Bottom); fill_solid (leds + 84, 27, LED_Color_Bottom); fill_solid (leds + 111, 5, LED_Color_Bottom); fill_solid (leds + 146, 5, LED_Color_Bottom); FastLED.show (); } else {LED_Brightness_Bottom = 255; }}}
Pas 8: la final
Ara només queda ajuntar-ho tot (no us oblideu de provar-ho abans d’ajuntar-lo). Enganxeu tots els trossos de fusta que no s’han enganxat (fins i tot l’Arduino dins del quadrat central) i espereu Murphy no va aparèixer en el pitjor (o millor) moment possible: el vostre Arduino hauria de funcionar un cop connecteu el cable d'alimentació a la paret i el mirall hauria de funcionar tal com es mostra als vídeos.
Pas 9: ja heu acabat
Ben fet! Ja heu completat la instrucció. Aneu a buscar-vos una galeta, podeu estar orgullós de vosaltres mateixos tenint en compte que heu completat un instructiu escrit per primera vegada per un estudiant de primer any. Aneu a divertir-vos molt i no oblideu publicar el que heu fet.
Recomanat:
Feu un rellotge de mirall infinit: 15 passos (amb imatges)
Feu un rellotge de mirall infinit: en un projecte anterior vaig construir un mirall infinit, on el meu objectiu final era convertir-lo en un rellotge. (Feu un mirall infinit de colors) No ho vaig perseguir després de construir-lo perquè, tot i que semblava genial, hi havia algunes coses
Feu un mirall infinit d'escriptori a dues cares: 14 passos (amb imatges)
Feu un mirall d’infinit d’escriptori a dues cares: la majoria dels miralls d’infinit que he vist són d’una cara, però en volia crear un de diferent. Aquest serà de dues cares i dissenyat de manera que es pugui mostrar en un escriptori o un prestatge. És un projecte molt fàcil de fer
Feu un cub de mirall infinit: 12 passos (amb imatges)
Feu un cub de mirall infinit: mentre buscava informació quan feia el meu primer mirall infinit, em vaig trobar amb algunes imatges i vídeos de cubs infinits i definitivament volia fer-ne un dels meus. El més important que em retenia era que volia fer-ho de manera diferent
Com fer el cor de mirall infinit amb leds Arduino i RGB: 8 passos (amb imatges)
Com fer el cor de mirall infinit amb leds Arduino i RGB: un cop a una festa, jo i la dona vam veure un mirall infinit, i la mirada va quedar fascinada i va continuar dient que en vull. Un bon marit sempre escolta i recorda, així que vaig decidir construir-ne un com a regal de Sant Valentí
Mirall hexagonal infinit amb llums LED i cable làser: 5 passos (amb imatges)
Mirall Hexagon Infinity amb llums LED i cable làser: si voleu crear una peça d’il·luminació única, aquest és un projecte molt divertit. A causa de la complexitat, alguns dels passos realment requereixen certa precisió, però hi ha algunes direccions diferents que podeu seguir, segons l’aspecte general