Table des matières:

Longboard Underglow : 5 étapes (avec photos)
Longboard Underglow : 5 étapes (avec photos)

Vidéo: Longboard Underglow : 5 étapes (avec photos)

Vidéo: Longboard Underglow : 5 étapes (avec photos)
Vidéo: How to Install Led Light Strips on ANY Electric Longboard/Skateboard/Scooter 2024, Novembre
Anonim
Longboard Underglow
Longboard Underglow

Par spikytunaLinkedinSuivez plus par l'auteur:

Lanterne Shoji en carton
Lanterne Shoji en carton
Lanterne Shoji en carton
Lanterne Shoji en carton
Serpent sur une planche à pain
Serpent sur une planche à pain
Serpent sur une planche à pain
Serpent sur une planche à pain
Lumières d'ambiance réactives à la musique
Lumières d'ambiance réactives à la musique
Lumières d'ambiance réactives à la musique
Lumières d'ambiance réactives à la musique

À propos: Je suis un étudiant de premier cycle en génie aérospatial qui réalise fréquemment des projets qui sont les plus éloignés de l'aéro. En savoir plus sur le thon à épines »

Introduction

Peut-être étiez-vous destiné à rendre un longboard vraiment malade. Peut-être vous êtes-vous ennuyé pendant la quarantaine. Quelle que soit la raison, mettre de l'underglow sur votre planche est un très bon moyen de le tromper. J'ai fabriqué un contrôleur de bande LED WS2812 avec un accéléromètre, un module Bluetooth et un Arduino Nano.

Conditions préalables

Une compréhension de base d'Arduino et de la soudure. La possibilité de faire du skateboard serait cool aussi.

Note au créateur (vous)

Il existe de nombreux facteurs de forme de longboard, disponibilités de composants et idées de ce à quoi devrait ressembler l'underglow. Par conséquent, vos lumières ne correspondront presque certainement pas à ce que j'ai. Ce guide décrit le processus de conception général de mon éclat, mais le traite davantage comme une suggestion. Mettez-y votre propre touche !

Objectifs du projet

- Mettez des lumières LED sous le panneau avec plusieurs modèles prédéfinis.

- Contrôlez sans fil lesdits modèles.

- S'éteint automatiquement lorsqu'il est ramassé, pour éviter d'aveugler les gens.

Fournitures

  • Arduino Nano
  • Module Bluetooth HC-06
  • Accéléromètre ADXL345
  • 2 x bandes LED WS2812 + connecteurs
  • Perfboard
  • Embases femelles 2,54 mm
  • Fil à âme pleine 22 AWG
  • Banque de batterie USB
  • Condensateur (100 uF)
  • Un longboard (évidemment)
  • Velcro
  • Fer à souder + soudure

Ce sont des liens d'affiliation Amazon donc je gagne une petite commission à chaque vente. Si vous n'avez pas encore ces fournitures et que vous souhaitez soutenir mes futurs projets, suivez ces liens !:)

Étape 1: Planification et planche à pain

Planifier et planche à pain
Planifier et planche à pain

Planifiez les caractéristiques et les motifs que vous voulez sur votre planche. C'est une étape assez ouverte. C'est à vous de déterminer à quel point vous le souhaitez complexe ou simple. Si vous voulez le strict minimum, une batterie, un Arduino et des bandes LED sont tout ce dont vous avez besoin.

Une fois que vous êtes satisfait de votre configuration, dessinez un joli schéma du système. Cela vous sera utile lorsque vous le transplanterez sur un panneau perforé ou un PCB.

Mes exigences:

LED adressables.

Je veux des LED adressables pour pouvoir créer des motifs plus sophistiqués.

Bluetooth.

Je ne veux pas me pencher et appuyer sur un bouton pour changer mon schéma, alors j'utiliserai un module Bluetooth et mon téléphone pour le faire.

Accéléromètre.

Les LED peuvent être assez lumineuses et je ne veux pas déranger les piétons lorsque je prends ma planche. Par conséquent, je vais utiliser un accéléromètre pour détecter le moment où la planche est tenue et éteindre les lumières ensuite.

Des astuces:

Testez, testez, testez.

Assurez-vous de tester votre configuration sur une maquette avant toute autre chose ! Cela facilite beaucoup le débogage de vos composants et la programmation des motifs lumineux. Je recommande également de tester les composants un par un, pour limiter le nombre de variables lorsqu'un bug apparaît.

Noter:

Ci-dessus, le schéma du système de ma configuration. Les broches de chaque composant sont répertoriées sur chaque flèche.

Étape 2: programmer

LIEN GITHUB

Le code que je fournis sur ce lien est purement fondamental et n'implique que le module Bluetooth. Pour modifier le modèle, utilisez une application Bluetooth série sur votre téléphone. Modifiez le brochage en fonction de vos besoins.

J'ai conçu mon code pour qu'il soit relativement facile d'inclure de nouveaux modèles et de modifier le brochage. Pour créer de nouveaux modèles, placez l'instruction strncmp appropriée dans le req_handle() et faites fonctionner votre modèle dans patterns.h.

Vous aurez besoin à la fois de glowy_basic.ino et de patterns.h. Assurez-vous de les inclure dans le même dossier lors de la programmation de votre Nano. Ils ont été séparés, pour éviter de créer un fichier volumineux et encombrant. Ce n'est en aucun cas prêt pour l'industrie.

Si vous ne voulez pas utiliser mon code ? Faire votre propre! Les bibliothèques sont simples et faciles à utiliser.

Bibliothèques utilisées:

  • FastLED.h (pour les LED)
  • SoftwareSerial.h (Série pour Bluetooth)
  • Fil.h (I2C)

Étape 3: Transplanter sur Perfboard

Transplantation sur Perfboard
Transplantation sur Perfboard
Transplantation sur Perfboard
Transplantation sur Perfboard

Attention, ça va être fastidieux.

(Si vous pouvez le mettre sur un PCB au lieu de perfboard, je le recommande fortement.)

Perfboard est le juste milieu entre un prototype sur une maquette et un PCB à part entière. C'était la meilleure option que j'avais sous la main pour rendre cela quelque peu permanent. Mon intention était de créer ce style de bouclier (en utilisant des en-têtes femelles pour connecter des pièces) afin que je puisse réutiliser les composants critiques. Assurez-vous de souder un condensateur de dérivation en parallèle avec votre connexion de batterie. Cela atténuera le coup des changements de courant soudains de vos bandes LED. Je ne peux pas détailler chaque joint de soudure que j'ai fait, mais j'ai appris plusieurs choses au cours de ce processus.

Des astuces:

Disposez-le.

Prenez vos composants et disposez-les sur votre tableau ! Il est important de planifier où et comment ils s'emboîtent pour éviter des erreurs chronophages.

Solide.

Le fil à âme pleine est indispensable. Il est beaucoup plus facile d'insérer un noyau solide dénudé dans les trous du panneau perforé, car il ne se séparera pas comme un fil toronné.

Mesurez trois fois, coupez une fois.

Pour avoir une perfboard un peu soignée, assurez-vous de vraiment savoir combien de fil vous devez utiliser pour relier un point de votre carte à un autre.

A vérifier deux fois.

Utilisez fréquemment un multimètre pour assurer la continuité entre les points et s'assurer qu'il n'y a pas de court-circuit. Cela aidera à éviter de détruire accidentellement les batteries.

Quel soulagement.

Les joints de soudure ne supportent pas très bien les contraintes et les contraintes, vous avez donc besoin d'une forme de décharge de traction pour gérer les charges imprévues. Ceci est particulièrement important, car votre planche subit beaucoup de vibrations. J'ai personnellement utilisé des agrafes pliées pour sécuriser les fils et les faisceaux de fils.

Étape 4: Attachez les pièces au longboard

Attacher des pièces au longboard
Attacher des pièces au longboard

La navigation est fluide, maintenant que la planche de perf est terminée.

C'est là qu'intervient le velcro. J'avais l'intention d'utiliser du velcro car il est assez solide mais amovible.

  1. Mettez le côté mâle du velcro sur le longboard lui-même. Le côté mâle est plus facile à nettoyer, si vous décidez de rouler sans underglow.
  2. Placez le côté femelle du velcro sur la batterie et le bas du panneau perforé.
  3. Fixez les bandes LED.
  4. Fixez la batterie et le perfboard.

Des astuces:

Morsure de roue.

Évitez de placer des fils ou des composants juste au-dessus des roues. Si vous tournez trop agressivement, la roue peut toucher et endommager ces éléments.

Queue.

Évitez non plus de mettre des fils ou des composants sur la queue, car ils entreront en contact avec le sol. Pour des raisons évidentes, cela endommagera ces articles.

Protection.

Je n'ai pas suivi ce conseil moi-même en raison de mon manque d'imprimante 3D, mais je recommande fortement de concevoir des housses de protection pour les bandes et le perfboard. Les composants électroniques exposés, comme ci-dessus, sont très sensibles aux dommages causés par les débris à grande vitesse et l'eau projetée par les roues. Des housses de protection atténueraient de tels dommages et augmenteraient la longévité d'un appareil comme celui-ci.

Conseillé: