Indholdsfortegnelse:

Longboard Underglow: 5 trin (med billeder)
Longboard Underglow: 5 trin (med billeder)

Video: Longboard Underglow: 5 trin (med billeder)

Video: Longboard Underglow: 5 trin (med billeder)
Video: Car LED Strip Light. Product Link in the Comments! 2024, November
Anonim
Longboard Underglow
Longboard Underglow

Af spikytunaLinkedinFølg mere af forfatteren:

Pap Shoji Lanterne
Pap Shoji Lanterne
Pap Shoji Lanterne
Pap Shoji Lanterne
Slange på et brødbræt
Slange på et brødbræt
Slange på et brødbræt
Slange på et brødbræt
Musikreaktive stemningslys
Musikreaktive stemningslys
Musikreaktive stemningslys
Musikreaktive stemningslys

Om: Jeg er en luftfartsingeniør, der ofte laver projekter, der er det fjerneste fra aero. Mere om spikytuna »

Intro

Måske var du bestemt til at få en longboard til at se helvedesyg ud. Måske keder du dig fra sindet i karantæne. Uanset årsagen er det at sætte underglød på dit bræt en ret god måde at narre det ud. Jeg har lavet en WS2812 LED strip controller med et accelerometer, et bluetooth modul og en Arduino Nano.

Forudsætninger

En grundlæggende forståelse af Arduino og lodning. Evnen til at køre på et skateboard ville også være cool.

Note til Maker (You)

Der er mange forskellige longboard -formfaktorer, tilgængelighed af komponenter og ideer om, hvordan underglow skal se ud. Derfor vil dine lys næsten helt sikkert ikke matche det, jeg har. Denne vejledning beskriver den generelle designproces for min glød, men behandler den mere som et forslag. Sæt dit eget spin på det!

Projektmål

- Sæt LED -lamper under bord med flere forudindstillede mønstre.

- Trådløs kontrol af disse mønstre.

- Sluk automatisk, når den hentes, for at undgå at blende mennesker.

Forbrugsvarer

  • Arduino Nano
  • HC-06 Bluetooth-modul
  • ADXL345 Accelerometer
  • 2 x WS2812 LED Strips + stik
  • Perfboard
  • 2,54 mm kvindelige overskrifter
  • 22 AWG Solid Core Wire
  • USB batteribank
  • Kondensator (100 uF)
  • A Longboard (naturligvis)
  • velcro
  • Loddejern + Lodde

Disse er Amazon -tilknyttede links, så jeg tjener lidt provision ved hvert salg. Hvis du ikke allerede har disse forsyninger og vil støtte mine fremtidige projekter, skal du følge disse links!:)

Trin 1: Planlæg og brødbræt

Planlæg og brødbræt
Planlæg og brødbræt

Planlæg hvilke funktioner og mønstre du ønsker på dit bord. Dette er et forholdsvis åbent trin. Det er helt op til dig at afgøre, hvor kompleks eller enkel du vil have det. Hvis du vil have det minimale, er et batteri, Arduino og LED -strips det eneste, du har brug for.

Når du er tilfreds med din opsætning, tegner du et flot, pænt systemdiagram. Dette vil være praktisk, når du transplanterer det til perfboard eller PCB.

Mine krav:

Adresserbare lysdioder.

Jeg vil have adresserbare lysdioder, så jeg kan lave mere avancerede mønstre.

Bluetooth.

Jeg vil ikke bøje mig og trykke på en knap for at ændre mit mønster, så jeg vil bruge et Bluetooth -modul og min telefon til at gøre det.

Accelerometer.

Lysdioder kan være temmelig lyse, og jeg vil ikke genere fodgængere, når jeg tager mit bord op. Derfor vil jeg bruge et accelerometer til at registrere, hvornår tavlen holdes, og derefter slukke lyset.

Tips:

Test, test, test.

Sørg for at teste din opsætning på et brødbræt før alt andet! Dette gør det langt lettere at fejlsøge dine komponenter og programmere lysmønstrene. Jeg anbefaler også at teste komponenter en efter en for at begrænse mængden af variabler, når der vises en fejl.

Bemærk:

Ovenfor er systemdiagrammet over min opsætning. Tappene til hver komponent er angivet på hver pil.

Trin 2: Programmer

GITHUB LINK

Koden, jeg angiver på dette link, er udelukkende grundlæggende og omfatter kun Bluetooth -modulet. For at ændre mønsteret skal du bruge en seriel Bluetooth -app på din telefon. Skift pinout i henhold til, hvad du har brug for.

Jeg designede min kode for at gøre det relativt let at inkludere nye mønstre og ændre pinout. For at oprette nye mønstre skal du sætte den korrekte strncmp -sætning i req_handle () og få dit mønster til at fungere i patterns.h.

Du skal bruge både glowy_basic.ino og patterns.h. Sørg for at inkludere dem under den samme mappe, når du programmerer din Nano. De er blevet delt fra hinanden for at undgå at lave en massiv, uhåndterlig fil. Dette er på ingen måde brancheklar.

Hvis du ikke vil bruge min kode? Lav din egen! Bibliotekerne er ligetil og lette at bruge.

Brugte biblioteker:

  • FastLED.h (til lysdioder)
  • SoftwareSerial.h (Seriel til Bluetooth)
  • Wire.h (I2C)

Trin 3: Transplant til Perfboard

Transplantation til Perfboard
Transplantation til Perfboard
Transplantation til Perfboard
Transplantation til Perfboard

Pas på, det bliver kedeligt.

(Hvis du kan sætte det på et printkort i stedet for perfboard, kan jeg varmt anbefale det.)

Perfboard er mellemvejen mellem en prototype på et brødbræt og et fuldt udbygget printkort. Det var den bedste mulighed jeg havde til rådighed for at gøre dette noget permanent. Min hensigt var at lave denne skjoldstil (ved hjælp af kvindelige overskrifter til at forbinde dele), så jeg kan genbruge kritiske komponenter. Sørg for at lodde en bypass -kondensator parallelt med din batteriforbindelse. Dette vil blødgøre slaget ved pludselige strømændringer af dine LED -strimler. Jeg kan ikke uddybe hver eneste loddemetal, jeg lavede, men jeg lærte flere ting under denne proces.

Tips:

Læg det ud.

Tag dine komponenter og læg dem på dit bræt! Det er vigtigt at planlægge, hvor og hvordan de passer sammen for at undgå tidskrævende fejl.

Solid.

Solid kernetråd er et must have. Det er langt lettere at montere en afskåret massiv kerne i hullerne på perfboard, da den ikke deler sig som en tråd.

Mål tre gange, skær en gang.

For at få et lidt pænt perfboard skal du sørge for, at du virkelig ved, hvor meget ledning du skal bruge til at forbinde et punkt på dit bord med et andet.

Tjek det to gange.

Brug ofte et multimeter for at sikre kontinuitet mellem punkterne og sikre, at der ikke er shorts. Dette hjælper med at forhindre utilsigtet ødelæggelse af batterier.

Hvilken lettelse.

Loddeforbindelser håndterer ikke stress og belastning særlig godt, så du har brug for en form for aflastning for at håndtere uplanlagte belastninger. Dette er især vigtigt, da dit bord oplever meget vibrationer. Jeg brugte personligt bøjede hæfteklammer til at fastgøre ledninger og trådbundter.

Trin 4: Fastgør dele til Longboard

Fastgør dele til Longboard
Fastgør dele til Longboard

Det er glat sejlads, nu hvor perfboardet er færdigt.

Det er her velcroen kommer ind. Jeg havde til hensigt at bruge velcro, fordi den er temmelig stærk og alligevel aftagelig.

  1. Sæt den mandlige side af velcroen på selve longboardet. Den mandlige side er lettere at rengøre, hvis du beslutter dig for at køre uden underglød.
  2. Læg velcroens hunneside på batteripakken og bunden af perfboardet.
  3. Fastgør LED -strimlerne.
  4. Fastgør batteriet og perfboardet.

Tips:

Hjulbid.

Undgå at sætte ledninger eller komponenter lige over hjulene. Hvis det drejer for aggressivt, kan hjulet røre ved og beskadige disse genstande.

Hale.

Undgå at lægge ledninger eller komponenter på halen, da de kommer i kontakt med jorden. Af indlysende årsager vil dette beskadige disse genstande.

Beskyttelse.

Jeg fulgte ikke selv dette råd på grund af min mangel på 3D -printer, men jeg anbefaler stærkt at designe beskyttelsesdæksler til strimlerne og perfboardet. Eksponeret elektronik, som ovenfor, er yderst modtagelig for beskadigelse fra højhastighedsaffald og vand, der slynges op af hjulene. Beskyttelsesdæksler ville afbøde sådanne skader og øge levetiden for en enhed som denne.

Anbefalede: