INHOUDSOPGAWE:

Neopixel fietsligte: 8 stappe
Neopixel fietsligte: 8 stappe

Video: Neopixel fietsligte: 8 stappe

Video: Neopixel fietsligte: 8 stappe
Video: STM32 LED Strip (WS2812b) control 1: Theory and implementation 2024, Julie
Anonim
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte
Neopixel fietsligte

In hierdie instruksies maak ons 'n neopixel fietslig om u fiets snags koeler te laat lyk

u kan dit óf via wifi met u telefoon verbind, óf slegs met 'n Arduino nano en 'n kort knoppie om deur die modi te skakel

Ek kan ongelukkig nie gedetailleerde beelde van die bouproses verskaf nie, want ek het dit reeds gebou, maar ek sal my bes doen om te verduidelik hoe u dit kan maak met behulp van diagramme en foto's van die voltooide produk

Voorrade

  1. 'N WeMos D1 Mini of 'n Arduino nano
  2. 'N Neopixel geleide strook
  3. 'N Skakelaar
  4. 2 18650 lipo -skulpe of 'n kragbank
  5. 'N Laai en beskerm stroombaan van ten minste 1 A met 'n 5V -uitgang
  6. 'N Tydelike skakelaar (opsioneel)
  7. 'N Kassie (dit kan óf in 3D gedruk word óf met iets anders gemaak word)
  8. 'N XH 1.25 JST 3 -aansluiting (opsioneel)

Stap 1: Besluit hoe u dit gaan regkry

U kan dit met behulp van die WeMos doen, en via my app kan u dit vanaf u telefoon met WiFi beheer (as u besluit om hierdie weergawe te maak, is daar 'n fout in die kode wat veroorsaak dat die esp die toegangspunt sluit, sodat u die veral as u die kleur of patroon wil verander)

OF

Gebruik 'n Arduino en 'n kort knoppie om deur die animasies te blaai

Ek het persoonlik die esp -metode gekies, hoewel die Arduino ook uitstekend werk

Stap 2: Besluit watter geval om te gebruik

Besluit watter geval om te gebruik
Besluit watter geval om te gebruik
Besluit watter geval om te gebruik
Besluit watter geval om te gebruik
Besluit watter geval om te gebruik
Besluit watter geval om te gebruik

U kan dit regtig uit alles maak (die eerste weergawe was vir my 'n blik)

wat u nodig het, is óf iets wat u aan u fiets kan vasmaak, óf iets wat in die waterbottelhok kan pas, met 'n gat vir die laaipoort en die skakelaar (s)

Ek het nou 'n 3D -saak gedruk waarvoor ek 'n 3D -lêer sowel as die.step -lêers sal insluit as u dit wil aanpas

As u die omhulsel aan die onderkant 3d druk, is daar 'n gleuf vir die aansluiting, anders kan u dupontkabels gebruik, sodat u dit maklik kan uittrek as u dupontkabels gebruik, dan moet u dit met band vasmaak

Stap 3: Led Strip beëindiging

Die kans is groot dat die ledstrook nie behoorlik afgesluit word nie, dus as u die kabels soldeer, moet u die gat met warm gom vul en as u ook 'n hitte krimp het

Stap 4: Draai die bord op

Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op
Draai die bord op

Sluit eers die batterye parallel aan die laaier aan, soos hier aangedui, en koppel dan die - aan die - op die laaier en die + aan die +, versigtig om nie die inset en die uitset van die laai -module te verknoei nie

U moet die 5v van die laai- en beskermingsmodule aan die kragskakelaar sowel as die neopixelstrook aansluit, soos in die diagram getoon. Koppel die grond aan beide die bord en die ledstrook.

Vir die WeMos koppel die datapennet aan D2

En vir die Arduino verbind die skakelaar met D4 en grond en die geleide strook na D6

Stap 5: Laai die kode op

Vir die wemos gebruik ons kode van bitluini, waar hy aanvanklik hierdie kode vir tuisautomatisering gebruik het. Laai alle ontbrekende biblioteke onder een oortjie af en laai dit op

vir die Arduino, gebruik ons die knoppie -skets van die adafruit neopixel -biblioteek

laai alle ontbrekende biblioteke af en laai dit op

BELANGRIK:

1) daar is tans 'n fout in die kode wat veroorsaak dat die wemos sy toegangspunt sluit nadat 1-2 die kleure of patroon verander het, sodat die strook effektief nie die patroon kan verander nie, tensy u dit afskakel en dan weer op die bord sit

2) U moet die aantal LED's verander volgens die aantal LED's op u neopixelstrook

Vir die wemos moet u const int LED_COUNT = 60 verander; waar 60 die getal minder op die strook is

En vir die Arduino moet u #define PIXEL_COUNT 60 verander, waar 60 die aantal minder op die strook is

Stap 6: Monteer die Led Strip op die fiets

Monteer die Led Strip op die fiets
Monteer die Led Strip op die fiets

Om die led -strook op die fiets te monteer, hoef u nie ritsbande te gebruik soos dit hier getoon word nie

Stap 7: Skakel hulle aan

vir die Arduino, skakel u net die skakelaar aan en druk op die knoppie as u deur die modusse wil blaai

Vir die wemos moet u:

laai die APK vir die app af

maak die skakelaar oop

maak verbinding met die WiFi -netwerk met die naam neobike

maak die app oop en gebruik dit soos u wil

Stap 8: Finale resultate

Finale Resultate
Finale Resultate

Ongelukkig kan ek nie die fiets van ver wys nie, want die agterwiel word reggemaak, maar dit lyk baie oulik

Dankie dat u my instruksies gelees het

As ek 'n fout vergeet het, iets of een keer gesê het, is ek jammer, maar dit is my eerste opdrag

Aanbeveel: