Inhoudsopgave:

Longboard Underglow: 5 stappen (met afbeeldingen)
Longboard Underglow: 5 stappen (met afbeeldingen)

Video: Longboard Underglow: 5 stappen (met afbeeldingen)

Video: Longboard Underglow: 5 stappen (met afbeeldingen)
Video: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, November
Anonim
Longboard Underglow
Longboard Underglow

Door spikytunaLinkedinVolg meer door de auteur:

Kartonnen Shoji-lantaarn
Kartonnen Shoji-lantaarn
Kartonnen Shoji-lantaarn
Kartonnen Shoji-lantaarn
Slang op een Breadboard
Slang op een Breadboard
Slang op een Breadboard
Slang op een Breadboard
Muziek Reactieve Sfeerverlichting
Muziek Reactieve Sfeerverlichting
Muziek Reactieve Sfeerverlichting
Muziek Reactieve Sfeerverlichting

Over: Ik ben een student lucht- en ruimtevaarttechniek die vaak projecten maakt die het verst van aero af staan. Meer over stekeltonijn »

Inleiding

Misschien was je voorbestemd om een longboard er heel ziek uit te laten zien. Misschien verveelde je je in quarantaine. Wat de reden ook is, underglow op je board zetten is een goede manier om het uit te lokken. Ik heb een WS2812 LED-stripcontroller gemaakt met een accelerometer, een bluetooth-module en een Arduino Nano.

Vereisten

Basiskennis van Arduino en solderen. Het vermogen om op een skateboard te rijden zou ook cool zijn.

Opmerking voor Maker (u)

Er zijn veel verschillende longboard-vormfactoren, beschikbaarheid van componenten en ideeën over hoe underglow eruit zou moeten zien. Daarom zullen uw lampen vrijwel zeker niet overeenkomen met wat ik heb. Deze gids beschrijft het algemene ontwerpproces van mijn gloed, maar behandel het meer als een suggestie. Geef er je eigen draai aan!

Projectdoelen

- Zet LED-verlichting onder het bord met meerdere vooraf ingestelde patronen.

- Bedien deze patronen draadloos.

- Schakel automatisch uit bij het oppakken, om verblinding van mensen te voorkomen.

Benodigdheden

  • Arduino Nano
  • HC-06 Bluetooth-module
  • ADXL345 versnellingsmeter
  • 2 x WS2812 LED-strips + connectoren
  • Perfboard
  • 2,54 mm vrouwelijke headers
  • 22 AWG massieve kerndraad
  • USB-batterijbank
  • Condensator (100 uF)
  • Een longboard (uiteraard)
  • klittenband
  • Soldeerbout + Soldeer

Dit zijn Amazon-affiliate links, dus ik verdien een kleine commissie bij elke verkoop. Als je deze benodigdheden nog niet hebt en toekomstige projecten van mij wilt steunen, volg dan deze links!:)

Stap 1: Plan uit en breadboard

Plan Out en Breadboard
Plan Out en Breadboard

Plan welke functies en patronen je op je bord wilt hebben. Dit is een vrij open stap. Het is geheel aan jou om te bepalen hoe complex of eenvoudig je het wilt. Als je het absolute minimum wilt, zijn een batterij, Arduino en LED-strips alles wat je nodig hebt.

Als u tevreden bent met uw installatie, tekent u een mooi, overzichtelijk systeemdiagram. Dit komt van pas wanneer u het transplanteert naar perfboard of PCB.

Mijn vereisten:

Adresseerbare LED's.

Ik wil adresseerbare LED's zodat ik mooiere patronen kan maken.

Bluetooth.

Ik wil niet bukken en op een knop drukken om mijn patroon te veranderen, dus ik gebruik een Bluetooth-module en mijn telefoon om het te doen.

Versnellingsmeter.

LED's kunnen behoorlijk fel zijn en ik wil voetgangers niet storen als ik mijn board ophaal. Daarom zal ik een versnellingsmeter gebruiken om te detecteren wanneer het bord wordt vastgehouden en dan de lichten uitdoen.

Tips:

Testen, testen, testen.

Zorg ervoor dat je je setup eerst op een breadboard test! Dit maakt het veel gemakkelijker om uw componenten te debuggen en de lichtpatronen te programmeren. Ik raad ook aan om componenten één voor één te testen, om het aantal variabelen te beperken wanneer een bug verschijnt.

Opmerking:

Hierboven ziet u het systeemschema van mijn opstelling. De pinnen voor elk onderdeel staan vermeld op elke pijl.

Stap 2: Programma

GITHUB-LINK

De code die ik op deze link geef, is puur fundamenteel en heeft alleen betrekking op de Bluetooth-module. Gebruik een seriële Bluetooth-app op uw telefoon om het patroon te wijzigen. Verander de pinout volgens wat je nodig hebt.

Ik heb mijn code zo ontworpen dat het relatief eenvoudig is om nieuwe patronen op te nemen en de pinout te wijzigen. Om nieuwe patronen te maken, plaatst u de juiste instructie strncmp in de req_handle() en laat u uw patroon functioneren in patterns.h.

Je hebt zowel glowy_basic.ino als patterns.h nodig. Zorg ervoor dat u ze in dezelfde map opneemt wanneer u uw Nano programmeert. Ze zijn uit elkaar gehaald om te voorkomen dat er een enorm, onpraktisch bestand ontstaat. Dit is in geen geval klaar voor de industrie.

Wil je mijn code niet gebruiken? Maak je eigen! De bibliotheken zijn eenvoudig en gebruiksvriendelijk.

Gebruikte bibliotheken:

  • FastLED.h (Voor LED's)
  • SoftwareSerial.h (Serial voor Bluetooth)
  • Draad.h (I2C)

Stap 3: Transplantatie naar Perfboard

Transplantatie naar Perfboard
Transplantatie naar Perfboard
Transplantatie naar Perfboard
Transplantatie naar Perfboard

Pas op, dit wordt vervelend.

(Als je het op een PCB kunt plaatsen in plaats van perfboard, raad ik het ten zeerste aan.)

Perfboard is het midden tussen een prototype op een breadboard en een volwaardige PCB. Het was de beste optie die ik bij de hand had om dit enigszins permanent te maken. Het was mijn bedoeling om deze schildstijl te maken (met vrouwelijke headers om onderdelen te verbinden) zodat ik kritieke componenten kan hergebruiken. Zorg ervoor dat je een bypass-condensator parallel aan je batterijaansluiting soldeert. Dit verzacht de klap van plotselinge stroomveranderingen van uw LED-strips. Ik kan niet elke afzonderlijke soldeerverbinding die ik heb gemaakt gedetailleerd beschrijven, maar ik heb tijdens dit proces verschillende dingen geleerd.

Tips:

Leg het uit.

Neem je componenten en leg ze op je bord! Het is belangrijk om te plannen waar en hoe ze bij elkaar passen om tijdrovende fouten te voorkomen.

Stevig.

Vaste kerndraad is een must-have. Het is veel gemakkelijker om gestripte massieve kern in de gaten van perfboard te plaatsen, omdat het niet uit elkaar zal splijten zoals gevlochten draad.

Driemaal meten, eenmaal knippen.

Om een enigszins net perfboard te hebben, moet je ervoor zorgen dat je echt weet hoeveel draad je moet gebruiken om het ene punt op je bord met het andere te verbinden.

Twee keer controleren.

Gebruik regelmatig een multimeter om continuïteit tussen punten te verzekeren en ervoor te zorgen dat er geen kortsluitingen zijn. Dit helpt voorkomen dat batterijen per ongeluk worden vernietigd.

Wat een opluchting.

Soldeerverbindingen zijn niet goed bestand tegen stress en spanning, dus je hebt een vorm van trekontlasting nodig om ongeplande belastingen aan te kunnen. Dit is vooral belangrijk, omdat je board veel trillingen ervaart. Ik heb persoonlijk gebogen nietjes gebruikt om draden en draadbundels vast te zetten.

Stap 4: Bevestig onderdelen aan longboard

Onderdelen aan longboard bevestigen
Onderdelen aan longboard bevestigen

Het is van een leien dakje, nu het perfboard klaar is.

Dit is waar het klittenband om de hoek komt kijken. Ik was van plan klittenband te gebruiken omdat het vrij sterk en toch verwijderbaar is.

  1. Plaats de mannelijke kant van het klittenband op het longboard zelf. De mannelijke kant is gemakkelijker schoon te maken, als je besluit om zonder underglow te rijden.
  2. Plaats de vrouwelijke kant van het klittenband op het batterijpakket en de onderkant van perfboard.
  3. Bevestig de LED-strips.
  4. Bevestig de batterij en het perfboard.

Tips:

Wiel bijten.

Plaats geen draden of onderdelen direct boven de wielen. Als u te agressief draait, kan het wiel deze items raken en beschadigen.

Staart.

Plaats ook geen draden of componenten op de staart, omdat deze contact maken met de grond. Om voor de hand liggende redenen zal dit deze items beschadigen.

Bescherming.

Ik heb dit advies zelf niet opgevolgd vanwege mijn gebrek aan 3D-printer, maar ik raad ten zeerste aan om beschermhoezen te ontwerpen voor de strips en het perfboard. Blootgestelde elektronica, zoals hierboven, is zeer gevoelig voor schade door snel puin en water dat door de wielen wordt geslingerd. Beschermhoezen zouden dergelijke schade beperken en de levensduur van een apparaat als dit verlengen.

Aanbevolen: