Innholdsfortegnelse:

Neopixel sykkellys: 8 trinn
Neopixel sykkellys: 8 trinn

Video: Neopixel sykkellys: 8 trinn

Video: Neopixel sykkellys: 8 trinn
Video: Китайские велофонари. Есть ли смысл? 2024, November
Anonim
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys
Neopixel sykkellys

I denne instruksen vil vi lage et neopiksel sykkellys for å få sykkelen til å se kjøligere ut om natten

du kan enten koble den til telefonen din via WiFi eller bare med en Arduino nano og en øyeblikkelig knapp for å bytte mellom modusene

Dessverre kan jeg ikke gi detaljerte bilder av byggeprosessen fordi jeg allerede har bygget den, men jeg vil gjøre mitt beste for å forklare hvordan jeg lager den ved hjelp av diagrammer og noen bilder av det ferdige produktet

Rekvisita

  1. En WeMos D1 Mini eller en Arduino nano
  2. En neopiksel led stripe
  3. En bryter
  4. 2 18650 lipo -skall eller en powerbank
  5. En batteriladning og beskyttelseskrets som er i stand til minst 1 A med en 5v utgang
  6. En kort bryter (valgfritt)
  7. Et etui (det kan enten være 3D -trykt eller laget med noe annet)
  8. En XH 1,25 JST 3 -kontakt (valgfritt)

Trinn 1: Bestem deg for hvordan du skal gjøre det

Du kan enten gjøre det ved hjelp av WeMos og via appen min, kontrollere den fra telefonen din med WiFi (hvis du bestemmer deg for å lage denne versjonen, er det en feil i koden som får esp til å lukke tilgangspunktet, slik at du må starte på nytt spesielt hvis du vil endre farge eller mønster)

ELLER

Bruk en Arduino og en kort knapp for å bla gjennom animasjonene

Jeg har personlig valgt esp -metoden, selv om Arduino også fungerer bra

Trinn 2: Bestem hvilken sak som skal brukes

Bestemme hvilken sak som skal brukes
Bestemme hvilken sak som skal brukes
Bestemme hvilken sak som skal brukes
Bestemme hvilken sak som skal brukes
Bestemme hvilken sak som skal brukes
Bestemme hvilken sak som skal brukes

Du kan lage dette av hva som helst (den første versjonen var en caprice -boks for meg)

det du trenger er enten noe du kan feste til sykkelen din eller noe som kan passe inn i vannflaskeholderen med et hull for ladeporten og bryteren (e)

Jeg har nå 3D -utskrevet en sak som jeg vil inkludere en 3D -fil i tillegg til.step -filene hvis du vil tilpasse dem

hvis du skriver ut saken på bunnen i 3d, er det et spor for kontakten, ellers kan du bruke dupontkabler slik at du enkelt kan ta den av for lading hvis du bruker dupontkabler, så må du sikre den med tape

Trinn 3: Led Strip Termination

Sjansen er stor for at ledlisten ikke blir ordentlig avsluttet, så når du lodder kablene må du fylle hullet med varmt lim, og hvis du også har satt på en varmekrymping

Trinn 4: Tråd opp brettet

Tråd opp styret
Tråd opp styret
Tråd opp styret
Tråd opp styret
Tråd opp styret
Tråd opp styret
Tråd opp styret
Tråd opp styret

koble først batteriene parallelt med laderen som vist her, og koble deretter - til - på batteriladeren og + til + til + forsiktig så du ikke roter inngangen og utgangen på batteriladningsmodulen

Du må koble 5v fra lade- og beskyttelsesmodulen til strømbryteren, både kortet og neopikslisten slik den er vist i diagrammet. Koble bakken til både brettet og ledlisten.

For WeMos kobler du datapinnen til D2

Og for Arduino kobler du bryteren til D4 og bakken og LED -stripen til D6

Trinn 5: Last opp koden

For wemos bruker vi kode fra bitluini, der han opprinnelig brukte denne koden for hjemmeautomatisering, jeg har endret den til å fungere som et internettilgangspunkt som du kan koble deg til med telefonen og endre fargene fra appen, åpne alle filene under en fane last ned alle manglende biblioteker og last opp

for Arduino, vil vi bruke knappesyklerskissen fra adafruit neopixel -biblioteket

last ned alle manglende biblioteker og last opp

VIKTIG:

1) det er for øyeblikket en feil i koden som gjør det slik at wemos lukker tilgangspunktet etter at 1-2 endringer i fargene eller mønsteret gjør det slik at stripen effektivt ikke kan endre mønster med mindre du slår av og deretter tilbake på brettet

2) Du må endre antall lysdioder i henhold til hvor mange lysdioder du har neopikslisten

For wemos må du endre const int LED_COUNT = 60; hvor 60 er antallet færre på stripen

Og for Arduino må du endre #define PIXEL_COUNT 60 hvor 60 er antallet færre på stripen

Trinn 6: Montering av Led Strip på sykkelen

Montering av Led Strip på sykkelen
Montering av Led Strip på sykkelen

For å montere led -stripen på sykkelen trenger du ikke å bruke glidelåser som den er vist her

Trinn 7: Slå dem på

for Arduino slår du bare på bryteren og trykker på knappen når du vil bla gjennom modusene

For wemos må du:

last ned apk for appen

åpne bryteren

koble til WiFi -nettverket neobike

åpne appen og bruk den som du vil

Trinn 8: Endelige resultater

Endelige resultater
Endelige resultater

Dessverre kan jeg ikke vise sykkelen langt unna fordi bakhjulet blir fikset, men det ser ganske søtt ut

Takk for at du leser min instruktive

hvis jeg har gjort noen feil glemt, noe eller sagt noe en til mange ganger, beklager jeg, men dette er min første instruks

Anbefalt: