Indholdsfortegnelse:

Neopixel cykellygter: 8 trin
Neopixel cykellygter: 8 trin

Video: Neopixel cykellygter: 8 trin

Video: Neopixel cykellygter: 8 trin
Video: GACIRON USB V9C 400 ПЕРЕДНИЙ ФОНАРЬ ДЛЯ ВЕЛОСИПЕДА | Китай Плюс Велосипед 2024, September
Anonim
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter
Neopixel cykellygter

I denne instruktør vil vi lave en neopixel cykellampe for at få din cykel til at se køligere ud om natten

du kan enten tilslutte den til din telefon via WiFi eller bare med en Arduino nano og kortvarig knap for at skifte mellem tilstande

Desværre kan jeg ikke levere detaljerede billeder af byggeprocessen, fordi jeg allerede har bygget den, men jeg vil gøre mit bedste for at forklare, hvordan man laver den ved hjælp af diagrammer og nogle fotos af det færdige produkt

Forbrugsvarer

  1. En WeMos D1 Mini eller en Arduino nano
  2. En neopixel led strip
  3. En switch
  4. 2 18650 lipo -skaller eller en powerbank
  5. Et batteriopladnings- og beskyttelseskredsløb, der er i stand til mindst 1 A med en 5v udgang
  6. En kortvarig kontakt (valgfri)
  7. En sag (den kan enten 3D -printes eller laves med noget andet)
  8. Et XH 1,25 JST 3 -stik (valgfrit)

Trin 1: Beslut, hvordan du skal gøre det

Du kan enten gøre det ved hjælp af WeMos og via min app, styre det fra din telefon med WiFi (hvis du beslutter dig for at lave denne version, er der en fejl i koden, der får esp til at lukke adgangspunktet, så du skal genstarte især hvis du vil ændre farven eller mønsteret)

ELLER

Brug en Arduino og en kortvarig knap til at bladre gennem animationerne

Jeg har personligt valgt esp -metoden, selvom Arduino også fungerer godt

Trin 2: Beslutning om, hvilken sag der skal bruges

Beslutning om, hvilken sag der skal bruges
Beslutning om, hvilken sag der skal bruges
Beslutning om, hvilken sag der skal bruges
Beslutning om, hvilken sag der skal bruges
Beslutning om, hvilken sag der skal bruges
Beslutning om, hvilken sag der skal bruges

Du kan virkelig lave dette ud af alt (den første version var en caprice -dåse for mig)

hvad du har brug for er enten noget, du kan binde til din cykel eller noget, der kan passe ind i vandflaskeburet med et hul til opladningsporten og kontakten / kontakterne

Jeg har nu 3D udskrevet en sag, som jeg vil inkludere en 3D -fil samt.step -filerne i, hvis du vil tilpasse dem

Hvis du 3d udskriver sagen i bunden, er der en åbning til stikket, ellers kan du bruge dupontkabler, så du let kan tage det af til opladning, hvis du bruger dupontkabler, skal du sikre det med tape

Trin 3: Led Strip Termination

Chancerne er for, at LED -båndet ikke afsluttes ordentligt, så når du lodder kablerne, skal du fylde hullet med varm lim, og hvis du også har påført en varmekrympning

Trin 4: Tråd op på brættet

Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen
Tråd op på tavlen

tilslut først batterierne parallelt med opladeren som vist her, og tilslut derefter - til - på batteriopladeren og + til + til at passe på ikke at ødelægge input og output på batteriopladningsmodulet

Du bliver nødt til at tilslutte 5v fra opladnings- og beskyttelsesmodulet til afbryderen, både kortet og neopixelstrimlen, som det er vist i diagrammet. Tilslut jorden til både tavlen og ledstrimlen.

For WeMos forbindes datapinden til D2

Og til Arduino forbindes kontakten til D4 og jord og ledstrimlen til D6

Trin 5: Upload af koden

For wemos bruger vi kode fra bitluini, hvor han oprindeligt brugte denne kode til hjemmeautomatisering, jeg har ændret den til at fungere som et internetadgangspunkt, som du opretter forbindelse til med din telefon og ændrer farverne fra appen, åbner alle filerne under en fane download alle manglende biblioteker og upload

til Arduino vil vi bruge knappecyklerskitsen fra adafruit neopixel biblioteket

download alle manglende biblioteker og upload

VIGTIGT:

1) der er i øjeblikket en fejl i koden, der gør det, så wemos lukker sit adgangspunkt efter 1-2 ændringer af farverne eller mønsteret, så strimlen effektivt ikke kan ændre mønster, medmindre du slukker og derefter tilbage på tavlen

2) Du bliver nødt til at ændre antallet af lysdioder i henhold til hvor mange lysdioder du har en neopixelstrimmel

For wemos skal du ændre const int LED_COUNT = 60; hvor 60 er antallet af mindre på strimlen

Og for Arduino skal du ændre #define PIXEL_COUNT 60, hvor 60 er antallet af færre på strimlen

Trin 6: Montering af Led Strip på cyklen

Montering af Led Strip på cyklen
Montering af Led Strip på cyklen

For at montere ledstrimlen på cyklen skal du ikke bruge lynlåse, som det er vist her

Trin 7: Tænd dem

for Arduino, skal du bare tænde kontakten og trykke på knappen, når du vil gå gennem tilstande

For wemos skal du:

download apk til appen

åbn kontakten

oprette forbindelse til WiFi -netværket med navnet neobike

Åbn appen, og brug den som du vil

Trin 8: Endelige resultater

Endelige resultater
Endelige resultater

desværre kan jeg ikke vise cyklen langt væk, fordi baghjulet er ved at blive rettet, men det ser ret sødt ud

Tak fordi du læste min instruktive

hvis jeg har begået en fejl glemt, noget eller sagt noget en til mange gange, er jeg ked af det, men dette er min første instruerbare

Anbefalede: