Mini-Konzertbühne mit Lichtern für Lego-Minifiguren - Gunook - 2020 - How ToDo Well

Mini-Konzertbühne mit Lichtern für Lego-Minifiguren - Gunook - 2020 - How ToDo Well

Inhaltsverzeichnis:

Anonim

Benötigte Materialien:

2 Blatt 1 / 4inch Schaumkern

1 Stück 8,5x11 Zoll Karton

Alufolie

4 Neopixel-Lichter

Gemma Arduino Board

Leitfähiger Faden

Heißklebepistole

Gerade Metallkante

x-acto Messer

Schwarzer Filz

Schulkleber

Tesafilm

Zubehör:

Schritt 1: Aufbau der Hauptbühnenbasis

Dazu schneide ich ein 14x10 Zoll großes Rechteck aus. Darauf wird alles hinauslaufen. Ich schneide dann zwei 14x1.5inch und 3 9 5 / 8x1.5inch Stück Schaumkern aus. Dies wird das Hebe- / Unterstützungsstück der Bühne sein. Befestigen Sie diese Teile mit Ihrer Heißklebepistole an der Seite Ihres Hauptrechtecks, an der Sie den Boden bilden möchten. Stellen Sie sicher, dass Sie Ihr Metall gerade verwenden, um alle Teile zu schneiden, damit sie gerade und sauber bleiben.

Schritt 2: Erhöhte Plattform auf der Bühne herstellen

Dieser nächste Schritt ist schwierig. Es beinhaltet viel Messen und sorgfältiges Schneiden. Das Oberteil mit den Rampen der Plattform besteht aus einem einzigen Stück Schaumstoffkern, der auf 11 x 3,25 Zoll zugeschnitten ist. Sie möchten einen Schlitz in den Schaumstoffkern schneiden, damit die Rampen nach unten geklappt werden können. Meine Rampen sind 2,75 cm lang und 1,25 cm breit. Um sie schön und einfach zu falten, sollten Sie etwas von der Schaumunterseite wegschneiden, wo Sie die Falte machen. Der Rest dieses Schritts besteht darin, nur Schaumkernstücke zu schneiden, auf denen diese obere Plattform sitzen soll. Ich habe dafür gesorgt, dass die Höhe wieder 1,5 Zoll beträgt. Befestigen Sie alles mit Ihrer Heißklebepistole auf der Hauptbühne.

Schritt 3: Spalten / Stützen erstellen und anbringen

Dazu benötigen Sie acht 1,5 x 8 Zoll große Schaumkernstücke. Sie müssen diese dann jeweils in einen halben Hot-Dog-Stil schneiden, sodass Sie 16 .75x8-Zoll-Stücke haben. Vier der Stützen sind meine heißen Kleber, zwei davon an jeder Ecke der Hauptbühne. Dann werden zwei dieser Stützen aus vier der Teile hergestellt, so dass sie eine quadratische Stütze bilden. Heißkleber Diese größeren viereckigen Stützteile werden an der Hauptbühne so angebracht, dass sie an der Vorderseite der erhöhten Plattform anliegen.

Schritt 4: Hinzufügen der Decke zur Bühne

Das ist ganz einfach. Sie müssen nur ein weiteres Stück Schaumkern (14 x 10 Zoll) zuschneiden und auf jede der Stützen heißkleben.

Schritt 5: Arbeiten an den Lichtern

Für diesen Schritt benötigen Sie den Kartenvorrat und die Alufolie. Ich habe zuerst die Leuchten für die Neopixel gemacht, bevor ich die Schaltung genäht habe. Dies erfolgt durch Schneiden von vier 1 x 2-Zoll-Karten und vier 75 x 2-Zoll-Alufolien. Kleben Sie die Alufolie so auf den Karton, dass sie an einer der langen Kanten des Kartons anliegt. Dies macht es so, dass Sie eine Seite ohne Alufolie haben, was Sie wollen, damit es die Schaltung nicht berührt. Nun müssen Sie diese vier Stücke Karton / Alufolie mit der Alufolie auf der Innenseite in Zylinder rollen und mit dem Klebeband abkleben. Dies sind Ihre vier Leuchten, die sich um Ihre Neopixel drehen.

Schritt 6: Nähen der Schaltung und der Neopixel und Anbringen von Leuchten

Für diesen Schritt benötigen Sie Karton, leitenden Faden, das Gemma-Board, eine Nadel, die Neopixel und die Leuchten. Schneiden Sie ein Stück Karton im Format 11 x 1,5 Zoll aus. Platzieren Sie die vier Neopixel gleichmäßig auf dem Kartenmaterial und markieren Sie ihre Stellen. Jetzt ist es Zeit zu nähen. Ich fing an, zuerst die negative Linie zu nähen. Sie möchten sicherstellen, dass Ihre Fadenlinien weit genug voneinander entfernt sind, damit sie sich nicht berühren. Das heißt, lassen Sie die positiven und negativen Linien nicht berühren. Nachdem Sie alle Nähte ausgeführt haben, sollten Ihre Neopixel an Ort und Stelle bleiben. Stellen Sie sicher, dass Ihre negative Linie auf Ihrem Gemma-Board auf Masse liegt, Ihre positive Linie auf den 3vo-Pin und die Linie, auf der der Code gelesen wird, auf den D1-Pin oder auf den Pin, auf den Sie Ihren Code setzen möchten (ich habe D1 verwendet). . Jetzt müssen Sie eine Leuchte über jedem Neopixel platzieren und sie alle an Ort und Stelle kleben. Stellen Sie sicher, dass die Seite ohne Alufolie die Schaltung / den Neopixel berührt.

Schritt 7: Anbringen der Lichterkette und der hinteren Filzplatte

Ich wollte den Lichtern einen zentralen Fokus auf der Bühne geben. Dazu benötigen Sie ein Stück Schaumstoffkern, das auf 14 x 1,75 Zoll geschnitten wurde, und dann zwei kleine Stücke, die auf 1,5 x 5/8 Zoll geschnitten wurden. Zentrieren Sie den Kartenkreislauf auf dem Schaumstoffkern und kleben Sie ihn in der Mitte heiß auf den Schaumstoffkern. Kleben Sie dann die kleinen Stücke heiß auf jede Seite des Kartons und kleben Sie sie dann auf das größere Stück Schaumstoffkern. Nachdem alles getrocknet ist, möchten Sie das größere Stück Schaumstoffkern an die Vorderseite der Bühnendecke kleben und nach Ihren Wünschen kanten. Jetzt kleben Sie einfach ein Blatt schwarzen Filzes auf die Rückseite der Bühne und schon haben Sie Ihre Lego-Minifiguren-Bühne! Ein letzter Schritt und wir sind fertig!

Schritt 8: Code für Ihr Gemma-Board

Sie benötigen das Arduino-Programm auf Ihrem Computer, um Code auf Ihr Gemma-Board zu laden. Informationen dazu erhalten Sie unter http://www.arduino.cc/en/main/Software. Hier ist ein Beispielcode, den Sie auf Ihr gemma-Board hochladen können. Viel Spaß auf Ihrer kleinen Konzertbühne!

#umfassen

# PIN 1 definieren

// Parameter 1 = Anzahl der Pixel im Streifen // Parameter 2 = Pin-Nummer (die meisten sind gültig) // Parameter 3 = Pixel-Typ-Flags, addieren Sie nach Bedarf: // NEO_KHZ800 800-KHz-Bitstream (die meisten NeoPixel-Produkte mit WS2812-LEDs) ) // NEO_KHZ400 400 KHz (klassische FLORA-Pixel 'v1' (nicht v2), WS2811-Treiber) // NEO_GRB-Pixel sind für GRB-Bitstreams verdrahtet (die meisten NeoPixel-Produkte) // NEO_RGB-Pixel sind für RGB-Bitstreams verdrahtet (FLORA-Pixel v1, nicht v2) Adafruit_NeoPixel-Streifen = Adafruit_NeoPixel (4, PIN, NEO_GRB + NEO_KHZ800);

void setup () {strip.begin (); Strip-Show(); // Initialisiere alle Pixel auf 'aus'}

void loop () {// Einige Beispielprozeduren zur Darstellung der Pixel: colorWipe (strip.Color (255, 0, 0), 50); // Red colorWipe (strip.Color (0, 255, 0), 50); // Green colorWipe (strip.Color (0, 0, 255), 50); // Blauer Regenbogen (20); rainbowCycle (20); }

// Fülle die Punkte nacheinander mit einem colorWipe (uint32_t c, uint8_t wait) {for (uint16_t i = 0; i

nichtiger Regenbogen (uint8_t warte) {uint16_t i, j;

für (j = 0; j <256; j ++) {für (i = 0; i

// Etwas anders, dadurch ist der Regenbogen gleichmäßig im leeren rainbowCycle verteilt (uint8_t wait) {uint16_t i, j;

für (j = 0; j <256 * 5; j ++) {// 5 Zyklen aller Farben auf dem Rad für (i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (( (i * 256 / strip.numPixels ()) + j) & 255)); } Strip-Show(); Verzögerung (warten); }}

// Geben Sie einen Wert von 0 bis 255 ein, um einen Farbwert zu erhalten. // Die Farben sind ein Übergang von r - g - b - zurück zu r. uint32_t Wheel (Byte WheelPos) {if (WheelPos <85) {return strip.Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos - = 85; return strip.Color (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos - = 170; return strip.Color (0, WheelPos * 3, 255 - WheelPos * 3); }}