Inhaltsverzeichnis:

Quarzkristallbrosche mit Ton- und Musiksensorik mit Spielplatzschaltung - Gunook
Quarzkristallbrosche mit Ton- und Musiksensorik mit Spielplatzschaltung - Gunook

Video: Quarzkristallbrosche mit Ton- und Musiksensorik mit Spielplatzschaltung - Gunook

Video: Quarzkristallbrosche mit Ton- und Musiksensorik mit Spielplatzschaltung - Gunook
Video: Partystimmung für Zuhause: RGB-Sound Sensor für LED Strips 2024, November
Anonim
Image
Image
Quarzkristallbrosche mit Klang- und Musiksensorik mit Spielplatzschaltung Express
Quarzkristallbrosche mit Klang- und Musiksensorik mit Spielplatzschaltung Express

Diese geräuschreaktive Brosche wird mit einem Spielplatz-Schaltungs-Express, billigen Quarzkristallen, Draht, Pappe, gefundenem Plastik, einer Sicherheitsnadel, Nadel und Faden, Heißkleber, Stoff und einer Vielzahl von Werkzeugen hergestellt. Dies ist ein Prototyp oder erster Entwurf dieses Designs.

Kenntnisse im Umgang mit Draht sind hilfreich, aber nicht notwendig! Einführende Programmierkenntnisse können ebenfalls hilfreich sein, aber es ist einfach, mit Playground Circuit Express und verwandten Programmen zu lernen. Dieses Projekt kann je nach Konstruktionsmethode und Liebe zum Detail von einer Handvoll Stunden bis zu einigen Tagen dauern.

Lieferungen

Playground Circuit Express mit Akkupack und Stromkreis-zu-USB-Kabel

Quarzkristalle

- Schmuckdraht (jede Farbe ist in Ordnung, halte dich an ein Messgerät, das für Sie leicht zu handhaben ist! Ich habe 20 Gauge verwendet)

Karton

- Durchsichtiges Plastik gefunden (ich habe einen Deckel einer Kaffeedose verwendet)

Sicherheitsnadel

- Stoff (Ihre Wahl - ich habe ein altes schwarzes T-Shirt verwendet)

Heißklebepistole und Klebestifte

Schere

Bleistift

Sharpie

Spitzzange und Drahtschneider

- Optional: Nadel und Faden

- Optional: Zweiseitiges Klettband

Schritt 1: Messen Sie die Größe

Messen Sie die Größe
Messen Sie die Größe
Messen Sie die Größe
Messen Sie die Größe

Zeichnen Sie den Playground Circuit Express auf ein Stück Papier oder Pappe nach. Schneide es aus. Sie haben jetzt eine Vorlage, die Sie beim Erstellen Ihrer Struktur verwenden können. Stellen Sie den Circuit Express an einen sicheren Ort!

Schritt 2: Erstellen Sie die Brosche

Erstelle die Brosche
Erstelle die Brosche
Erstelle die Brosche
Erstelle die Brosche
Erstelle die Brosche
Erstelle die Brosche

Schneiden Sie ein langes Stück Draht ab und beginnen Sie, es zu einem Reifen zu verarbeiten, wobei Sie Ihre Papierschablone als Anhaltspunkt für die Größe verwenden. Sie möchten, dass es etwas größer als die Vorlage ist. Als nächstes beginnen Sie, den Draht auf einer Seite zu einer Kuppelform aufzubauen. Achten Sie darauf, wo die Kristalle passen, aber stellen Sie sicher, dass sie nur nach oben zeigen (lassen Sie Platz für den Spielplatz-Circuit Express, um noch darunter zu passen)!

Beginnen Sie mit dem Platzieren Ihrer Kristallpunkte, indem Sie den Draht verwenden, um ihn zu umwickeln und zu verbinden. Fühlen Sie sich frei, einige mit einem Punkt Heißkleber an Ort und Stelle zu fixieren. Fahren Sie fort, bis der Quarz die Struktur bedeckt und Sie mit der Zusammensetzung zufrieden sind.

Schritt 3: Erstellen Sie eine Unterstützung

Erstellen Sie eine Unterstützung
Erstellen Sie eine Unterstützung
Erstellen Sie eine Unterstützung
Erstellen Sie eine Unterstützung

Verwenden Sie Ihren gefundenen durchsichtigen Kunststoff, um Ihre Vorlage mit einem Sharpie nachzuzeichnen. Schneide diese mit einer Schere aus und befestige sie mit Heißkleber an der Rückseite deiner Brosche.

Schritt 4: Bauen Sie Ihren Schaltungshalter auf

Bauen Sie Ihren Schaltungshalter
Bauen Sie Ihren Schaltungshalter
Bauen Sie Ihren Schaltungshalter
Bauen Sie Ihren Schaltungshalter
Bauen Sie Ihren Schaltungshalter
Bauen Sie Ihren Schaltungshalter

Schnappen Sie sich diese Vorlage noch einmal! Zeichnen Sie es auf einem Stück Pappe nach, aber achten Sie darauf, dass Sie auf allen Seiten etwa 1/4 um die Schablone herumlassen. Schneiden Sie dies aus und zeichnen Sie es noch mehrmals auf Pappe (mindestens fünf).

Kleben Sie drei der Pappkreise zusammen.

Nehmen Sie die zusätzlichen Kreise und schneiden Sie sie in zwei Hälften. Schneiden Sie eine "Lippe" mit einer Schere (wie auf den Fotos gezeigt) und kleben Sie 2-3 davon auf einer Seite der Kartonform zusammen. Sie sollten am Ende einen dicken Pappkreis haben, der Ihre Schaltung effektiv "hält".

Schritt 5: Anbringen

Anfügen!
Anfügen!
Anfügen!
Anfügen!

Mit dem Stoff Ihrer Wahl und der Methode Ihrer Wahl (Heißkleber, Nadel und Faden) "polstern" Sie Ihre Kartonstruktur. Achten Sie darauf, den Stoff nach unten in die "Lippe" zu drücken.

Verwenden Sie nach dem Anbringen des Stoffes Heißkleber (und/oder erneut Nadel und Faden), um die Kristallstruktur an der erhabenen Lippe zu befestigen. Es sollte sicher sitzen, mit einer Lücke, die noch offen ist, damit der Spielplatz-Schnellzug später hineinpassen kann. Kleben Sie dann eine Sicherheitsnadel (oder einen Stecknadelaufsatz) auf die Rückseite der Brosche.

Schritt 6: Testen Sie die Passform

Testen Sie die Passform!
Testen Sie die Passform!
Testen Sie die Passform!
Testen Sie die Passform!

Ihre Brosche sollte jetzt zusammengebaut sein. Testen Sie die Passform Ihres Spielplatz-Circuit-Express in Ihrer Brosche. Es sollte eng anliegen und halten. Wenn es etwas locker ist und versucht herauszurutschen, ziehen Sie in Erwägung, ein kleines Stück Klettband auf der Rückseite des PCE und das andere Stück auf der Innenseite der Öffnung Ihrer Brosche zu platzieren.

Schritt 7: Code

Code
Code
Code
Code

- Gehe zu:

- Installieren Sie die richtige Installation für Ihr System

- Suche nach "Mu" App und führe sie aus

- Schließen Sie Ihren Spielplatz Circuit Express an

Die App sollte Ihre Eingabe erkennen und den Code automatisch an Ihr PCE übertragen.

- Leihen Sie sich Code! Der Code, den ich ausgeliehen und leicht bearbeitet habe, stammt von Adafruit und MIT

Sie können mit Farben usw. herumspielen! ODER - erstellen Sie Ihren eigenen Code, indem Sie zu: MakeCode. gehen

Hier ist der Code, den ich verwendet habe, wenn Sie es vorziehen, einfach direkt zu kopieren und einzufügen:

import arrayimport math import audiobusio import board import neopixel # Exponentieller Skalierungsfaktor. # Sollte wohl im Bereich -10.. 10 liegen um vernünftig zu sein. CURVE = 2 SCALE_EXPONENT = math.pow(10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Anzahl der gleichzeitig zu lesenden Samples. NUM_SAMPLES = 160 # Beschränken Sie den Wert zwischen Boden und Decke. def Constraint(Wert, Boden, Obergrenze): return max(Boden, Min(Wert, Obergrenze)) # Skaliere input_value exponentiell zwischen output_min und output_max. 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(normalisierter_input_value, SCALE_EXPONENT) * (output_max - DC._min) Bias vor der Berechnung des RMS. def normalized_rms(values): minbuf = int(mean(values)) samples_sum = sum(float(sample - minbuf) * (sample - minbuf) für Sample in Werten) return math.sqrt(samples_sum / len(values)) def mean (values): return sum(values) / len(values) def volume_color(volume): return 200, volume * (255 // NUM_PIXELS), 0 # Hauptprogramm # NeoPixels einrichten und alle ausschalten. Pixel = neopixel. NeoPixel(board. NEOPIXEL, NUM_PIXELS, Helligkeit=0.1, auto_write=False) Pixel.fill(0) Pixel.show()

""" # Für CircuitPython 2.x: mic = audiobusio. PDMIn(board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, frequency=16000, bit_depth=16) # Für Circuitpython 3.0 und höher heißt "frequency" jetzt "sample_rate". # Kommentieren Sie die Zeilen darüber und entkommentieren Sie die Zeilen darunter. Angenommen, es ist ruhig, wenn wir anfangen. Samples = array.array('H', [0] * NUM_SAMPLES) mic.record(samples, len(samples)) # Stellen Sie den niedrigsten zu erwartenden Pegel plus ein wenig ein. input_floor = normalized_rms(samples) + 10 # ODER: ein festes Floor verwendet # input_floor = 50 # Vielleicht möchten Sie den input_floor drucken, um andere Werte anzupassen. # print(input_floor) # Entspricht der Empfindlichkeit: niedriger bedeutet, dass mehr Pixel mit weniger Ton aufleuchten # Passen Sie dies nach Belieben an. input_ceiling = input_floor + 500 Peak = 0 während True: mic.record(samples, len(samples)) Magnitude = normalized_rms(samples) # Vielleicht möchten Sie dies ausdrucken, um die Werte anzuzeigen. # print(magnitude) # Berechne den skalierten logarithmischen Messwert im Bereich von 0 bis NUM_PIXELS c = log_scale(constrain(magnitude, input_floor, input_ceiling), input_floor, input_ceiling, 0, NUM_PIXELS) # Aufleuchten von Pixeln, die unter der skalierten und interpolierten Größe liegen. Pixel.fill(0) für i im Bereich(NUM_PIXELS): if i = Peak: Peak = min(c, NUM_PIXELS - 1) elif Peak > 0: Peak = Peak - 1 wenn Peak > 0: Pixel[int(peak)] = PEAK_COLOR Pixel.show()

Schritt 8: Fertig stellen und tragen

Image
Image

Sie können Ihren schallreaktiven Kristall gerne so bewundern, wie er ist, aber ich empfehle:

- Trennen Sie das USB-Kabel vom Laptop (stellen Sie sicher, dass der Code übertragen wurde) - Stecken Sie Ihren Playground Circuit Express in den Akku - Stecken Sie das PCE in Ihre Brosche - Stecken Sie den Akku entweder in eine vordere Hemdtasche (wie hier) oder Befestigen Sie es an Ihrem Hemd - Stecken Sie die Brosche an, schalten Sie Musik (und Ihren Akku) ein und genießen Sie!

Empfohlen: