Inhoudsopgave:

Neopixel fietsverlichting - Ajarnpa
Neopixel fietsverlichting - Ajarnpa

Video: Neopixel fietsverlichting - Ajarnpa

Video: Neopixel fietsverlichting - Ajarnpa
Video: Neopixel Bike Light System Test 2024, Juli-
Anonim
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting
Neopixel Fietsverlichting

In deze instructable maken we een neopixel-fietslicht om je fiets er 's nachts koeler uit te laten zien

je kunt het via wifi met je telefoon verbinden of gewoon met een Arduino nano en een tijdelijke knop om door de modi te schakelen

Helaas kan ik geen gedetailleerde afbeeldingen van het bouwproces geven omdat ik het al heb gebouwd, maar ik zal mijn best doen om uit te leggen hoe het te maken met behulp van diagrammen en enkele foto's van het eindproduct

Benodigdheden

  1. Een WeMos D1 Mini of een Arduino nano
  2. Een neopixel ledstrip
  3. Een knop
  4. 2 18650 lipo-shells of een powerbank
  5. Een batterijlaad- en beveiligingscircuit dat in staat is tot ten minste 1 A met een uitgang van 5 V
  6. Een momentschakelaar (optioneel)
  7. Een hoesje (het kan 3D worden geprint of met iets anders worden gemaakt)
  8. A XH 1.25 JST 3-connector (optioneel)

Stap 1: Beslissen hoe je het gaat maken

Je kunt het maken met de WeMos en via mijn app bedienen vanaf je telefoon met wifi (als je besluit om deze versie te maken, zit er een fout in de code waardoor de esp het toegangspunt sluit, waardoor je de esp als u de kleur of het patroon wilt veranderen)

OF

Een Arduino en een kortstondige knop gebruiken om door de animaties te bladeren

Ik heb persoonlijk de esp-methode gekozen, hoewel de Arduino ook geweldig werkt

Stap 2: Beslissen welke case te gebruiken

Beslissen welke case te gebruiken
Beslissen welke case te gebruiken
Beslissen welke case te gebruiken
Beslissen welke case te gebruiken
Beslissen welke case te gebruiken
Beslissen welke case te gebruiken

Je kunt dit echt van alles maken (de eerste versie was een grilblik voor mij)

wat je nodig hebt is iets dat je aan je fiets kunt vastmaken of iets dat in de bidonhouder past met een gat voor de oplaadpoort en de schakelaar(s)

Ik heb nu een case in 3D geprint waarvoor ik een 3D-bestand zal opnemen, evenals de.step-bestanden als je ze wilt aanpassen

als je de behuizing aan de onderkant 3D print, is er een gleuf voor de connector, anders kun je dupont-kabels gebruiken, zodat je hem gemakkelijk kunt verwijderen om op te laden als je dupont-kabels gebruikt, moet je deze met tape vastzetten

Stap 3: Ledstripbeëindiging

De kans is groot dat de ledstrip niet goed wordt afgesloten, dus als je de kabels soldeert, moet je het gat opvullen met hete lijm en als je ook een krimpkous hebt aangebracht

Stap 4: Sluit het bord aan

Sluit het bord aan
Sluit het bord aan
Sluit het bord aan
Sluit het bord aan
Sluit het bord aan
Sluit het bord aan
Sluit het bord aan
Sluit het bord aan

sluit eerst de batterijen parallel aan de lader aan zoals hier getoond en sluit vervolgens de - op de - op de batterijlader en de + op de + aan en zorg ervoor dat u de ingang en de uitgang op de batterijoplaadmodule niet verprutst

U moet de 5v van de laad- en beveiligingsmodule aansluiten op de aan / uit-schakelaar, zowel het bord als de neopixelstrip zoals weergegeven in het diagram. Verbind de grond met zowel het bord als de ledstrip.

Sluit voor de WeMos de datapin aan op D2

En voor de Arduino sluit je de schakelaar aan op D4 en aarde en de ledstrip op D6

Stap 5: De code uploaden

Voor de wemos zullen we code gebruiken van bitluini waar hij deze code aanvankelijk gebruikte voor domotica, ik heb het aangepast om te werken als een internettoegangspunt waarmee je verbinding maakt met je telefoon en verander de kleuren van de app open alle bestanden onder één tabblad alle ontbrekende bibliotheken downloaden en uploaden

voor de Arduino gebruiken we de buttoncycler-schets uit de adafruit neopixel-bibliotheek

download alle ontbrekende bibliotheken en upload

BELANGRIJK:

1) er zit momenteel een fout in de code waardoor de wemos zijn toegangspunt sluit nadat 1-2 de kleuren of het patroon verandert, waardoor de strip het patroon niet kan veranderen tenzij u het bord uitschakelt en vervolgens weer op het bord zet

2) U moet het aantal LED's wijzigen op basis van het aantal LED's dat uw neopixelstrip heeft

Voor de wemo's moet u const int wijzigen LED_COUNT = 60; waarbij 60 het aantal minder op de strip is

En voor de Arduino moet je #define PIXEL_COUNT 60 wijzigen, waarbij 60 het aantal minder op de strip is

Stap 6: De ledstrip op de fiets monteren

De ledstrip op de fiets monteren
De ledstrip op de fiets monteren

Om de ledstrip op de fiets te monteren, hoeft u geen kabelbinders te gebruiken zoals hier wordt weergegeven

Stap 7: Ze aanzetten

voor de Arduino zet je gewoon de schakelaar aan en druk je op de knop als je door de modi wilt bladeren

Voor de wemo's moet u:

download de apk voor de app

open de schakelaar

maak verbinding met het wifi-netwerk met de naam neobike

open de app en gebruik hem zoals je wilt

Stap 8: Eindresultaten

Eind resultaat
Eind resultaat

helaas kan ik de fiets niet van ver laten zien omdat het achterwiel wordt gerepareerd, maar het ziet er best lief uit

Bedankt voor het lezen van mijn instructable

als ik een fout heb gemaakt, iets vergeten, iets te vaak gezegd, het spijt me, maar dit is mijn eerste instructable

Aanbevolen: