Taula de continguts:
- Subministraments
- Pas 1: calibrar la mida
- Pas 2: creeu el fermall
- Pas 3: creeu un suport
- Pas 4: creeu el suport del circuit
- Pas 5: adjuntar
- Pas 6: proveu l'ajust
- Pas 7: Codi
- Pas 8: acabat i desgast
Vídeo: Fermall de vidre de quars amb detecció de so i música amb pati de circuit Express Circuit: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquest fermall reactiu al so s’elabora mitjançant un circuit de jocs exprés, cristalls de quars a granel barats, filferro, cartró, plàstic trobat, un passador de seguretat, agulla i fil, cola calenta, tela i diverses eines. Es tracta d’un prototipus, o primer esborrany, d’aquest disseny.
Tenir algun nivell de coneixement a l’hora de treballar amb filferro és útil, però no és necessari. Els coneixements introductoris sobre la programació també poden ajudar-vos, però és fàcil aprendre utilitzant els circuits express de parc infantil i programes relacionats. Aquest projecte pot trigar des d'un grapat d'hores fins a uns quants dies, segons el vostre mètode de construcció i l'atenció als detalls.
Subministraments
Playground Circuit Express amb bateria i circuit per cable USB
Cristalls de quars
- Joieria de filferro (qualsevol color està bé, enganxeu-vos a un indicador que us sigui fàcil de fer! He utilitzat un indicador de 20)
Cartró
- S'ha trobat un plàstic transparent (he utilitzat una tapa d'una llauna de cafè)
PIN de seguretat
- Teixit (a la vostra elecció - He fet servir una samarreta negra vella)
Pistola de cola calenta i pals de cola
Tisores
Llapis
Sharpie
Alicates de punta d'agulla i talladors de filferro
- Opcional: agulla i fil
- Opcional: cinta de velcro de dues cares
Pas 1: calibrar la mida
Traça el parc infantil Circuit Express en un tros de paper o cartró. Tallar-ho. Ara teniu una plantilla per utilitzar mentre creeu la vostra estructura. Poseu el Circuit Express en algun lloc segur!
Pas 2: creeu el fermall
Tallar una llargada de filferro i començar a treballar-lo en un cèrcol, utilitzant la plantilla de paper com a guia per a la mida. Voleu que sigui una mica més gran que la plantilla. A continuació, comenceu a construir el filferro per un costat, en forma de cúpula. Tingueu en compte on s’adaptaran els cristalls, però assegureu-vos que només apunten cap amunt (deixeu espai perquè el circuit express del parc infantil encara quedi a sota).
Comenceu a col·locar els vostres punts de cristall mitjançant el cable per embolicar-vos i connectar-vos. No dubteu a fixar-ne alguns amb un punt de cola calenta. Continueu fins que el quars cobreixi l'estructura i quedeu satisfet amb la composició.
Pas 3: creeu un suport
Utilitzant el plàstic transparent que heu trobat, traqueu la plantilla amb un punxegut. Retalleu-ho amb unes tisores i fixeu-lo a la part posterior del fermall amb cola calenta.
Pas 4: creeu el suport del circuit
Torna a agafar aquesta plantilla. Traça-la al voltant sobre un tros de cartró, però assegura't de deixar aproximadament 1/4 al voltant de la plantilla per tots els costats. Retalla-la i traça-la diverses vegades més sobre cartró (almenys cinc).
Enganxeu tres dels cercles de cartró junts.
Agafeu els cercles addicionals i talleu-los per la meitat. Tallar un "llavi" amb tisores (com es mostra a les fotos) i enganxar 2-3 d'aquestes juntes a un costat del formulari de cartró. Hauríeu d’acabar amb un cercle gruixut de cartró que efectivament “subjectarà” el vostre circuit.
Pas 5: adjuntar
Utilitzant el teixit que vulgueu i el mètode que escolliu (cola calenta, agulla i fil), "tapizeu" l'estructura de cartró. Assegureu-vos de prémer la tela cap avall al "llavi".
Després d’adherir la tela, utilitzeu cola calenta (i / o de nou, agulla i fil) per fixar l’estructura cristal·lina al llavi elevat. Ha d’estar assegurat de forma segura, amb un buit encara obert perquè el circuit del parc infantil s’adapti més endavant. A continuació, enganxeu un passador de seguretat (o un accessori de passador) a la part posterior del fermall.
Pas 6: proveu l'ajust
El vostre fermall s'hauria de muntar ara. Proveu l'adequació del vostre circuit de jocs express al fermall. Ha d’adaptar-se perfectament i aguantar. Si és una mica fluix i intenta sortir, penseu en col·locar un petit tros de cinta de velcro a la part posterior del PCE i l’altra peça a l’interior de l’obertura del fermall.
Pas 7: Codi
- Aneu a:
- Instal·leu la instal·lació correcta per al vostre sistema
- Cerqueu i executeu l'aplicació "Mu"
- Connecteu el vostre parc infantil Circuit Express
L’aplicació ha de detectar la vostra entrada i ha de transferir automàticament el codi al vostre PCE.
- Préstec algun codi! El codi que he manllevat i editat lleugerament prové d'Adafruit i del MIT
Podeu jugar amb colors, etc. O bé, feu el vostre propi codi anant a: MakeCode
Aquí teniu el codi que he utilitzat si preferiu copiar i enganxar directament:
import matriu import matemàtica importació audiobusio importació placa importació neopixel # Factor d’escala exponencial. # Probablement hauria d'estar a l'interval -10.. 10 per ser raonable. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Nombre de mostres per llegir alhora. NUM_SAMPLES = 160 # Restringeix el valor entre el terra i el sostre. def constrain (valor, sòl, sostre): retorn màxim (sòl, mínim (valor, sostre)) # Escala valor_entrada entre sortida_min i sortida_max, exponencialment. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * (output_max) biaix abans de computar RMS. def normalized_rms (valors): minbuf = int (mitjana (valors)) samples_sum = suma (float (mostra - minbuf) * (mostra - minbuf) per a mostra en valors) retorna math.sqrt (samples_sum / len (valors)) def mitjana (valors): retorna suma (valors) / len (valors) def volume_color (volum): retorna 200, volum * (255 // NUM_PIXELS), 0 # Programa principal # Configura NeoPixels i desactiva-los tots. pixels = neopixel. NeoPixel (board. NEOPIXEL, NUM_PIXELS, brillantor = 0,1, auto_write = False) pixels.fill (0) pixels.show ()
"" "# Per a CircuitPython 2.x: mic = audiobusio. PDMIn (placa. MICROPHONE_CLOCK, placa. MICROPHONE_DATA, freqüència = 16000, bit_depth = 16) # Per a Circuitpython 3.0 i posteriors," freqüència "ara s'anomena" sample_rate ". # Comenteu les línies anteriors i descomenteu les línies següents. "" Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Enregistreu una mostra inicial per calibrar-la. Suposem que és tranquil quan comencem. samples = array.array ('H', [0] * NUM_SAMPLES) mic.record (samples, len (samples)) # Estableix el nivell més baix per esperar, més una mica. input_floor = normalized_rms (samples) + 10 # OR: s'ha utilitzat un pis fix # input_floor = 50 # És possible que vulgueu imprimir el input_floor per ajudar a ajustar altres valors. # print (input_floor) # Correspon a la sensibilitat: més baix significa que s’il·luminen més píxels amb un so més baix # Ajusteu-ho segons convingueu. input_ceiling = input_floor + 500 peak = 0 mentre que True: mic.record (samples, len (samples)) magnitude = normalized_rms (samples) # És possible que vulgueu imprimir-ho per veure els valors. # imprimeix (magnitud) # Calcula la lectura logarítmica a escala del rang de 0 a NUM_PIXELS c = escala_registre (constrenyiment (magnitud, entrada_floor, entrada_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Il·lumina píxels que estan per sota de la magnitud escalada i interpolada. pixels.fill (0) per a l’interval (NUM_PIXELS): si i = pic: pic = mínim (c, NUM_PIXELS - 1) pic elif> 0: pic = pic - 1 si pic> 0: píxels [int (pic)] = PEAK_COLOR pixels.show ()
Pas 8: acabat i desgast
Si us plau, admireu el vostre cristall reactiu al so tal qual, però us recomano:
- Desconnecteu el cable USB de l’ordinador portàtil (assegurant-vos que el codi s’ha transferit) - Connecteu el vostre parc infantil Circuit Express al paquet de bateries - Introduïu el PCE al fermall. fixeu-lo a la camisa: fixeu el fermall, activeu la música (i la bateria) i gaudiu-ne.
Recomanat:
Fermall Open Arduino LilyPad Heart: 5 passos (amb imatges)
Fermall Open Heart LilyPad Arduino: A continuació s'explica com combinar el kit Open Heart de Jimmie Rogers amb una placa de microcontrolador LilyPad Arduino per fer un fermall animat LED
Barret parlant de detecció de sacsejades amb Circuit Playground Express: 12 passos (amb imatges)
Barret parlant de detecció de sacsejades amb Circuit Playground Express: aquest tutorial fàcil i ràpid us ensenya a fer un barret parlant. Respondria amb una resposta acuradament processada quan "feu" una pregunta i potser us podria ajudar a decidir si teniu problemes o problemes. A la meva classe de Wearable Tech, jo
Circuit de ferrocarril model automàtic senzill amb revestiment del pati: 11 passos
Bucle de ferrocarril de models automàtics senzills amb revestiment de jardí: aquest projecte és una versió actualitzada d’un dels meus projectes anteriors. Utilitza un microcontrolador Arduino, una gran plataforma de prototipatge de codi obert per automatitzar un disseny de ferrocarril model. El disseny es compon d’un simple bucle ovalat i un segó de revestiment de jardí
Model de ferrocarril automatitzat punt a punt amb revestiment del pati: 10 passos (amb imatges)
Model de ferrocarril automatitzat punt a punt amb revestiment de jardí: els microcontroladors Arduino obren grans possibilitats en models de ferrocarril, especialment quan es tracta d’automatització. Aquest projecte és un exemple d’aquesta aplicació. És la continuació d’un dels projectes anteriors. Aquest projecte es compon d'un punt
Senyal del pati de seguretat activat per moviment: 4 passos (amb imatges)
Senyal del pati de seguretat activat per moviment: els rètols tradicionals del pati del sistema de seguretat no fan res. De fet, no han canviat gaire durant els darrers 30 anys. Tot i això, són un element dissuasiu valuós sempre que es situin en un lloc visible del jardí i es vegin ben conservats. Estimo