Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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
- En WeMos D1 Mini eller en Arduino nano
- En neopiksel led stripe
- En bryter
- 2 18650 lipo -skall eller en powerbank
- En batteriladning og beskyttelseskrets som er i stand til minst 1 A med en 5v utgang
- En kort bryter (valgfritt)
- Et etui (det kan enten være 3D -trykt eller laget med noe annet)
- 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
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
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
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
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