Inhaltsverzeichnis:

Longboard Underglow - Gunook
Longboard Underglow - Gunook

Video: Longboard Underglow - Gunook

Video: Longboard Underglow - Gunook
Video: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, November
Anonim
Longboard Underglow
Longboard Underglow

Von spikytunaLinkedinFolgen Sie mehr vom Autor:

Shoji-Laterne aus Pappe
Shoji-Laterne aus Pappe
Shoji-Laterne aus Pappe
Shoji-Laterne aus Pappe
Schlange auf einem Steckbrett
Schlange auf einem Steckbrett
Schlange auf einem Steckbrett
Schlange auf einem Steckbrett
Musik Reaktive Stimmungslichter
Musik Reaktive Stimmungslichter
Musik Reaktive Stimmungslichter
Musik Reaktive Stimmungslichter

Über: Ich bin ein Student der Luft- und Raumfahrttechnik, der häufig Projekte macht, die am weitesten von der Luftfahrt entfernt sind. Mehr über Spikytuna »

Einführung

Vielleicht warst du dazu bestimmt, ein Longboard höllisch krank aussehen zu lassen. Vielleicht haben Sie sich in der Quarantäne wahnsinnig gelangweilt. Was auch immer der Grund ist, Unterleuchten auf Ihrem Board ist eine ziemlich gute Möglichkeit, es auszutricksen. Ich habe einen WS2812 LED-Streifen-Controller mit einem Beschleunigungsmesser, einem Bluetooth-Modul und einem Arduino Nano gemacht.

Voraussetzungen

Ein grundlegendes Verständnis von Arduino und Löten. Die Fähigkeit, ein Skateboard zu fahren, wäre auch cool.

Hinweis an den Schöpfer (Sie)

Es gibt viele verschiedene Longboard-Formfaktoren, Komponentenverfügbarkeiten und Ideen, wie Underglow aussehen sollte. Daher werden Ihre Lichter mit ziemlicher Sicherheit nicht mit dem übereinstimmen, was ich habe. Dieser Leitfaden beschreibt den allgemeinen Designprozess von my glow, aber betrachte ihn eher als Vorschlag. Setzen Sie Ihren eigenen Dreh ein!

Projektziele

- Setzen Sie LED-Leuchten mit mehreren voreingestellten Mustern unter die Platine.

- Steuern Sie die Muster drahtlos.

- Beim Abheben automatisch ausschalten, um eine Blendung von Personen zu vermeiden.

Lieferungen

  • Arduino Nano
  • HC-06 Bluetooth-Modul
  • ADXL345 Beschleunigungsmesser
  • 2 x WS2812 LED-Streifen + Anschlüsse
  • Perfboard
  • 2,54 mm Buchsenleisten
  • 22 AWG Massivkerndraht
  • USB-Batteriebank
  • Kondensator (100 uF)
  • Ein Longboard (offensichtlich)
  • Klettverschluss
  • Lötkolben + Lötzinn

Dies sind Amazon-Partnerlinks, daher verdiene ich bei jedem Verkauf eine kleine Provision. Wenn Sie diese Vorräte noch nicht haben und zukünftige Projekte von mir unterstützen möchten, folgen Sie diesen Links!:)

Schritt 1: Planen und Steckbrett

Planen und Steckbrett
Planen und Steckbrett

Planen Sie, welche Funktionen und Muster Sie auf Ihrem Board haben möchten. Dies ist ein ziemlich offener Schritt. Es liegt ganz an Ihnen, zu bestimmen, wie komplex oder einfach Sie es haben möchten. Wenn Sie das Nötigste wollen, brauchen Sie nur eine Batterie, Arduino und LED-Streifen.

Wenn Sie mit Ihrem Setup zufrieden sind, zeichnen Sie ein schönes, übersichtliches Systemdiagramm. Dies ist praktisch, wenn Sie es auf Perfboard oder PCB verpflanzen.

Meine Anforderungen:

Adressierbare LEDs.

Ich möchte adressierbare LEDs, damit ich schickere Muster erstellen kann.

Bluetooth.

Ich möchte mich nicht bücken und eine Taste drücken, um mein Muster zu ändern, also verwende ich ein Bluetooth-Modul und mein Telefon, um es zu tun.

Beschleunigungsmesser.

LEDs können ziemlich hell sein und ich möchte Fußgänger nicht ärgern, wenn ich mein Board in die Hand nehme. Daher verwende ich einen Beschleunigungsmesser, um zu erkennen, wann das Board gehalten wird, und schalte dann die Lichter aus.

Tipps:

Testen, testen, testen.

Stellen Sie sicher, dass Sie Ihr Setup vor allem anderen auf einem Steckbrett testen! Dies macht es viel einfacher, Ihre Komponenten zu debuggen und die Lichtmuster zu programmieren. Ich empfehle auch, die Komponenten einzeln zu testen, um die Anzahl der Variablen zu begrenzen, wenn ein Fehler auftritt.

Notiz:

Oben ist das Systemdiagramm meines Setups. Die Pins für jede Komponente sind auf jedem Pfeil aufgeführt.

Schritt 2: Programm

GITHUB-LINK

Der Code, den ich unter diesem Link anbiete, ist rein grundlegend und umfasst nur das Bluetooth-Modul. Um das Muster zu ändern, verwenden Sie eine serielle Bluetooth-App auf Ihrem Telefon. Ändern Sie die Pinbelegung nach Bedarf.

Ich habe meinen Code so entworfen, dass es relativ einfach ist, neue Muster einzufügen und die Pinbelegung zu ändern. Um neue Muster zu erstellen, fügen Sie die richtige strncmp-Anweisung in req_handle() ein und machen Sie Ihre Musterfunktion in pattern.h.

Sie benötigen sowohl glowy_basic.ino als auch pattern.h. Stellen Sie sicher, dass Sie sie bei der Programmierung Ihres Nano im selben Ordner enthalten. Sie wurden getrennt, um zu vermeiden, dass eine riesige, unhandliche Datei entsteht. Dies ist keineswegs industrietauglich.

Wenn Sie meinen Code nicht verwenden möchten? Mach dein eigenes! Die Bibliotheken sind unkompliziert und einfach zu bedienen.

Verwendete Bibliotheken:

  • FastLED.h (Für LEDs)
  • SoftwareSerial.h (Seriell für Bluetooth)
  • Draht.h (I2C)

Schritt 3: Transplantation auf Perfboard

Transplantation auf Perfboard
Transplantation auf Perfboard
Transplantation auf Perfboard
Transplantation auf Perfboard

Achtung, das wird mühsam.

(Wenn Sie es auf einer Platine anstelle eines Perfboards platzieren können, kann ich es sehr empfehlen.)

Perfboard ist der Mittelweg zwischen einem Prototyp auf einem Steckbrett und einer vollwertigen Leiterplatte. Es war die beste Option, die ich zur Verfügung hatte, um dies etwas dauerhaft zu machen. Meine Absicht war es, diesen Schildstil (mit Buchsenleisten zum Verbinden von Teilen) so zu gestalten, dass ich kritische Komponenten wiederverwenden kann. Stellen Sie sicher, dass Sie einen Bypass-Kondensator parallel zu Ihrem Batterieanschluss löten. Dies mildert den Schlag plötzlicher Stromänderungen Ihrer LED-Streifen. Ich kann nicht jede einzelne Lötstelle, die ich gemacht habe, detailliert beschreiben, aber ich habe während dieses Prozesses mehrere Dinge gelernt.

Tipps:

Legen Sie es aus.

Nehmen Sie Ihre Komponenten und legen Sie sie auf Ihrem Board aus! Es ist wichtig zu planen, wo und wie sie zusammenpassen, um zeitraubende Fehler zu vermeiden.

Fest.

Massiver Kerndraht ist ein Muss. Es ist viel einfacher, den abisolierten Vollkern in die Löcher des Perfboards zu stecken, da er sich nicht wie Litzen aufspaltet.

Dreimal messen, einmal schneiden.

Um ein etwas ordentliches Perfboard zu haben, stellen Sie sicher, dass Sie wirklich wissen, wie viel Draht Sie verwenden müssen, um einen Punkt auf Ihrem Board mit einem anderen zu verbinden.

Überprüfen Sie es zweimal.

Verwenden Sie häufig ein Multimeter, um die Kontinuität zwischen den Punkten sicherzustellen und sicherzustellen, dass es keine Kurzschlüsse gibt. Dadurch wird eine versehentliche Zerstörung der Batterien verhindert.

Was für eine Erleichterung.

Lötverbindungen vertragen Spannungen und Belastungen nicht sehr gut, daher benötigen Sie eine Art Zugentlastung, um ungeplante Lasten zu bewältigen. Dies ist besonders wichtig, da Ihr Board starken Vibrationen ausgesetzt ist. Ich persönlich habe gebogene Heftklammern verwendet, um Drähte und Drahtbündel zu sichern.

Schritt 4: Teile am Longboard befestigen

Teile am Longboard befestigen
Teile am Longboard befestigen

Es ist ein reibungsloses Segeln, jetzt, da das Perfboard fertig ist.

Hier kommt der Klettverschluss ins Spiel. Ich wollte Klettverschluss verwenden, weil er ziemlich stark und dennoch abnehmbar ist.

  1. Legen Sie die männliche Seite des Klettverschlusses auf das Longboard selbst. Die männliche Seite ist leichter zu reinigen, wenn Sie sich entscheiden, ohne Unterglühen zu fahren.
  2. Legen Sie die weibliche Seite des Klettverschlusses auf den Akku und die Unterseite des Perfboards.
  3. Bringen Sie die LED-Streifen an.
  4. Bringen Sie den Akku und das Perfboard an.

Tipps:

Radbiss.

Vermeiden Sie es, Kabel oder Komponenten direkt über den Rädern zu verlegen. Bei zu aggressivem Drehen kann das Rad diese Gegenstände berühren und beschädigen.

Schwanz.

Vermeiden Sie es auch, Kabel oder Komponenten am Heck anzubringen, da diese den Boden berühren. Aus offensichtlichen Gründen werden diese Gegenstände dadurch beschädigt.

Schutz.

Ich habe diesen Rat aufgrund meines fehlenden 3D-Druckers nicht selbst befolgt, aber ich empfehle dringend, Schutzhüllen für die Streifen und das Perfboard zu entwerfen. Freiliegende Elektronik, wie oben beschrieben, ist sehr anfällig für Schäden durch Hochgeschwindigkeits-Schmutz und Wasser, das von den Rädern hochgeschleudert wird. Schutzhüllen würden solche Schäden mildern und die Lebensdauer eines solchen Geräts erhöhen.

Empfohlen: