Innholdsfortegnelse:

Longboard Underglow: 5 trinn (med bilder)
Longboard Underglow: 5 trinn (med bilder)

Video: Longboard Underglow: 5 trinn (med bilder)

Video: Longboard Underglow: 5 trinn (med bilder)
Video: DIY Electric Light Up Longboard! - (Headlights + Underglow) 2024, Desember
Anonim
Longboard Underglow
Longboard Underglow

Av spikytunaLinkedinFølg Mer av forfatteren:

Shoji Lantern av papp
Shoji Lantern av papp
Shoji Lantern i papp
Shoji Lantern i papp
Slange på et brødbrett
Slange på et brødbrett
Slange på et brødbrett
Slange på et brødbrett
Musikkreaktive stemningslys
Musikkreaktive stemningslys
Musikkreaktive stemningslys
Musikkreaktive stemningslys

Om: Jeg er en luftfartsingeniørstudent som ofte lager prosjekter som er lengst fra aero. Mer om spikytuna »

Intro

Kanskje du var bestemt til å få et longboard til å se sykt ut. Kanskje du var lei deg i karantene. Uansett årsak er det å sette underglød på brettet ditt en ganske fin måte å lure det på. Jeg har laget en WS2812 LED -stripekontroller med et akselerometer, en bluetooth -modul og en Arduino Nano.

Forutsetninger

En grunnleggende forståelse av Arduino og lodding. Evnen til å kjøre et skateboard ville også være kult.

Merknad til Maker (You)

Det er mange forskjellige longboard -formfaktorer, tilgjengelighet av komponenter og ideer om hvordan underglød skal se ut. Derfor vil lysene dine nesten ikke stemme overens med det jeg har. Denne veiledningen beskriver den generelle designprosessen for min glød, men behandler den mer som et forslag. Sett ditt eget snurr på det!

Prosjektmål

- Sett LED -lys under bordet med flere forhåndsinnstilte mønstre.

- Kontroller nevnte mønstre trådløst.

- Slå av automatisk når du blir hentet, for å unngå å blende mennesker.

Rekvisita

  • Arduino Nano
  • HC-06 Bluetooth-modul
  • ADXL345 akselerometer
  • 2 x WS2812 LED -strips + kontakter
  • Perfboard
  • 2,54 mm hunnhoder
  • 22 AWG solid kjernetråd
  • USB batteribank
  • Kondensator (100 uF)
  • A Longboard (åpenbart)
  • Borrelås
  • Loddejern + loddetinn

Dette er Amazon -tilknyttede lenker, så jeg tjener en liten provisjon for hvert salg. Hvis du ikke allerede har disse forsyningene og vil støtte fremtidige prosjekter av meg, følg disse linkene!:)

Trinn 1: Planlegg ut og brødbrett

Plan ut og brødbrett
Plan ut og brødbrett

Planlegg hvilke funksjoner og mønstre du vil ha på tavlen. Dette er et ganske åpent trinn. Det er helt opp til deg å avgjøre hvor kompleks eller enkel du vil ha det. Hvis du vil ha et minimum, er et batteri, Arduino og LED -strips alt du trenger.

Når du er fornøyd med oppsettet ditt, tegner du et pent, pent systemdiagram. Dette vil komme godt med når du transplanterer det til perfboard eller PCB.

Mine krav:

Adresserbare lysdioder.

Jeg vil ha adresserbare lysdioder, slik at jeg kan lage mer stilige mønstre.

Blåtann.

Jeg vil ikke bøye meg og trykke på en knapp for å endre mønsteret mitt, så jeg bruker en Bluetooth -modul og telefonen min til å gjøre det.

Akselerometer.

Lysdioder kan være ganske lyse, og jeg vil ikke irritere fotgjengere når jeg henter brettet mitt. Derfor vil jeg bruke et akselerometer til å oppdage når brettet holdes, og deretter slå av lysene.

Tips:

Test, test, test.

Sørg for å teste oppsettet ditt på et brødbrett før alt annet! Dette gjør det langt lettere å feilsøke komponentene dine og programmere lysmønstrene. Jeg anbefaler også å teste komponenter en etter en, for å begrense mengden variabler når en feil vises.

Merk:

Over er systemdiagrammet over oppsettet mitt. Pinnene for hver komponent er oppført på hver pil.

Trinn 2: Program

GITHUB LINK

Koden jeg gir ved denne lenken er rent grunnleggende og omfatter bare Bluetooth -modulen. For å endre mønsteret, bruk en seriell Bluetooth -app på telefonen. Endre pinout i henhold til det du trenger.

Jeg designet koden min for å gjøre det relativt enkelt å inkludere nye mønstre og endre pinout. For å lage nye mønstre, legg den riktige strncmp -setningen i req_handle () og få mønsteret til å fungere i patterns.h.

Du trenger både glowy_basic.ino og patterns.h. Sørg for å inkludere dem under samme mappe når du programmerer din Nano. De har blitt delt fra hverandre for å unngå å lage en massiv, uhåndterlig fil. Dette er på ingen måte bransjeklar.

Hvis du ikke vil bruke koden min? Lag din egen! Bibliotekene er enkle og enkle å bruke.

Biblioteker som brukes:

  • FastLED.h (for lysdioder)
  • SoftwareSerial.h (Serial for Bluetooth)
  • Wire.h (I2C)

Trinn 3: Transplant til Perfboard

Transplantasjon til Perfboard
Transplantasjon til Perfboard
Transplantasjon til Perfboard
Transplantasjon til Perfboard

Vær forsiktig, dette blir kjedelig.

(Hvis du kan sette den på en PCB i stedet for perfboard, anbefaler jeg den på det sterkeste.)

Perfboard er mellomgrunnen mellom en prototype på et brødbrett og et fullverdig PCB. Det var det beste alternativet jeg hadde for å gjøre dette noe permanent. Min intensjon var å lage denne skjoldstilen (ved hjelp av kvinnelige overskrifter for å koble deler) slik at jeg kan gjenbruke kritiske komponenter. Sørg for å lodde en bypass -kondensator parallelt med batterikoblingen. Dette vil myke opp de plutselige endringene av LED -stripene dine. Jeg kan ikke detaljere hver eneste loddetinn jeg har laget, men jeg lærte flere ting under denne prosessen.

Tips:

Legg det ut.

Ta komponentene og legg dem ut på brettet! Å planlegge hvor og hvordan de passer sammen er viktig for å unngå tidkrevende feil.

Fast.

Solid kjernetråd er et must. Det er langt lettere å montere den avskallede, massive kjernen i hullene på perfboardet, siden den ikke deler seg som en tråd.

Mål tre ganger, kutt en gang.

For å ha et litt pent perfboard, må du sørge for at du virkelig vet hvor mye ledning du må bruke for å koble ett punkt på brettet til et annet.

Sjekker det to ganger.

Bruk ofte et multimeter for å sikre kontinuitet mellom punktene og sikre at det ikke er shorts. Dette vil forhindre at batterier ødelegges ved et uhell.

For en lettelse.

Loddeskjøter håndterer ikke stress og belastning veldig bra, så du trenger en form for strekkavlastning for å håndtere uplanlagte belastninger. Dette er spesielt viktig, siden brettet ditt opplever mye vibrasjon. Jeg brukte personlig bøyd stift for å sikre ledninger og trådbunter.

Trinn 4: Fest deler til Longboard

Fest deler til Longboard
Fest deler til Longboard

Det er jevn seiling, nå som perfboardet er ferdig.

Det er her borrelåsen kommer inn. Jeg hadde tenkt å bruke borrelås fordi den er ganske sterk, men likevel flyttbar.

  1. Sett den mannlige siden av borrelåsen på selve longboardet. Hannsiden er lettere å rengjøre hvis du bestemmer deg for å sykle uten underglød.
  2. Sett kvinnesiden av borrelåsen på batteripakken og bunnen av perfboardet.
  3. Fest LED -stripene.
  4. Fest batteriet og perfboardet.

Tips:

Hjulbitt.

Unngå å sette ledninger eller komponenter rett over hjulene. Hvis det dreier seg for aggressivt, kan hjulet berøre og skade disse elementene.

Hale.

Unngå å sette ledninger eller komponenter på halen heller, siden de kommer i kontakt med bakken. Av åpenbare årsaker vil dette skade disse elementene.

Beskyttelse.

Jeg fulgte ikke dette rådet selv på grunn av min mangel på 3D -skriver, men jeg anbefaler på det sterkeste å designe beskyttende deksler til stripene og perfboardet. Eksponert elektronikk, som ovenfor, er svært utsatt for skader fra høyhastighets rusk og vann som kastes opp av hjulene. Beskyttelsesdeksler vil redusere slike skader og øke levetiden til en enhet som denne.

Anbefalt: