Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna instruerbara, kommer vi att göra en neopixel cykellampa för att din cykel ska se svalare ut på natten
du kan antingen låta den anslutas till din telefon via WiFi eller bara med en Arduino nano och en tillfällig knapp för att växla mellan lägena
Tyvärr kan jag inte ge detaljerade bilder av byggprocessen eftersom jag redan har byggt den, men jag kommer att göra mitt bästa för att förklara hur man gör det med hjälp av diagram och några foton av den färdiga produkten
Tillbehör
- En WeMos D1 Mini eller en Arduino nano
- En neopixel LED -remsa
- En omkopplare
- 2 18650 liposkal eller en powerbank
- En batteriladdnings- och skyddskrets som klarar minst 1 A med en 5v utgång
- En tillfällig omkopplare (tillval)
- Ett fodral (det kan antingen vara 3D -tryckt eller gjort med något annat)
- En XH 1,25 JST 3 -kontakt (tillval)
Steg 1: Bestäm hur du ska göra det
Du kan antingen göra det med WeMos och via min app, styra det från din telefon med WiFi (om du bestämmer dig för att göra den här versionen finns det ett fel i koden som gör att esp stänger åtkomstpunkten så att du måste starta om särskilt om du vill ändra färg eller mönster)
ELLER
Använd en Arduino och en tillfällig knapp för att bläddra igenom animationerna
Jag har personligen valt esp -metoden även om Arduino fungerar bra också
Steg 2: Bestäm vilket fall som ska användas
Du kan göra det här av vad som helst (den första versionen var en kaprisburk för mig)
vad du behöver är antingen något som du kan fästa på din cykel eller något som kan passa in i vattenflaskburen med ett hål för laddningsporten och omkopplarna
Jag har nu 3D -skrivit ut ett fodral för vilket jag kommer att inkludera en 3D -fil samt.step -filerna om du vill anpassa dem
om du skriver ut fodralet på undersidan finns det en plats för kontakten, annars kan du använda dupontkablar så att du enkelt kan ta av det för laddning om du använder dupontkablar måste du säkra det med tejp
Steg 3: Led Strip Termination
Chansen är stor att ledremsan inte avslutas ordentligt så när du löd kablarna måste du fylla hålet med varmt lim och om du också har satt på en värmekrympning
Steg 4: Trä upp brädet
Anslut först batterierna parallellt med laddaren som visas här och anslut sedan - till - på batteriladdaren och + till + var noga med att inte förstöra ingången och utgången på batteriladdningsmodulen
Du måste ansluta 5v från laddnings- och skyddsmodulen till strömbrytaren, både kortet och neopixelremsan, som den visas i diagrammet. Anslut marken till både kortet och ledremsan.
För WeMos ansluter du datapinnen till D2
Och för Arduino ansluter du omkopplaren till D4 och jord och ledremsan till D6
Steg 5: Ladda upp koden
För wemos kommer vi att använda kod från bitluini där han ursprungligen använde den här koden för hemautomation, jag har ändrat den för att fungera som en internetåtkomstpunkt som du ansluter till med din telefon och ändrar färgerna från appen, öppna alla filer under en flik ladda ner alla saknade bibliotek och ladda upp
för Arduino kommer vi att använda knappcykelskissen från adafruit neopixel -biblioteket
ladda ner alla saknade bibliotek och ladda upp
VIKTIG:
1) det finns för närvarande en bugg i koden som gör det så att wemos stänger sin åtkomstpunkt efter 1-2 ändringar av färgerna eller mönstret vilket gör det så att remsan faktiskt inte kan ändra mönster om du inte stänger av och sedan tillbaka på tavlan
2) Du måste ändra antalet lysdioder beroende på hur många lysdioder du har neopixelremsan
För wemos måste du ändra const int LED_COUNT = 60; där 60 är antalet färre på remsan
Och för Arduino måste du ändra #define PIXEL_COUNT 60 där 60 är antalet färre på remsan
Steg 6: Montering av Led Strip på cykeln
För att montera ledremsan på cykeln behöver du inte använda dragkedjor som den visas här
Steg 7: Slå på dem
för Arduino, du slår bara på omkopplaren och trycker på knappen när du vill bläddra igenom lägena
För wemos måste du:
ladda ner apk för appen
öppna omkopplaren
ansluta till WiFi -nätverket som heter neobike
öppna appen och använd den som du vill
Steg 8: Slutresultat
tyvärr kan jag inte visa cykeln på långt håll eftersom bakhjulet fixas men det ser ganska sött ut
Tack för att du läste min instruerbara
om jag har gjort något misstag glömt, något eller sagt något en till många gånger är jag ledsen men det här är min första instruerbara