Cuprins:

Neopixel Bike Lights: 8 pași
Neopixel Bike Lights: 8 pași

Video: Neopixel Bike Lights: 8 pași

Video: Neopixel Bike Lights: 8 pași
Video: NeoPixel Bike Lights - Music Responsive NeoPixels 2024, Noiembrie
Anonim
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights
Neopixel Bike Lights

În acest instructable, vom face o bicicletă neopixel pentru a face bicicleta să pară mai rece noaptea

îl puteți conecta la telefon prin WiFi sau doar cu un buton Arduino nano și momentan pentru a comuta între moduri

Din păcate, nu pot oferi imagini detaliate ale procesului de construcție, deoarece l-am construit deja, dar voi face tot posibilul să explic cum să îl realizez folosind diagrame și câteva fotografii ale produsului finit.

Provizii

  1. Un WeMos D1 Mini sau un nano Arduino
  2. O bandă cu led neopixel
  3. Un comutator
  4. 2 18650 lipo shells sau o bancă de putere
  5. Un circuit de încărcare și protecție a bateriei capabil de cel puțin 1 A cu o ieșire de 5V
  6. Un comutator momentan (opțional)
  7. O carcasă (poate fi imprimată 3D sau realizată cu altceva)
  8. Un conector XH 1.25 JST 3 (opțional)

Pasul 1: Decideți cum veți face acest lucru

Puteți face acest lucru folosind WeMos și, prin intermediul aplicației mele, să-l controlați de pe telefonul dvs. cu WiFi (dacă decideți să faceți această versiune, există o eroare în cod care face ca sp-ul să închidă punctul de acces, făcându-vă să reporniți mai ales dacă doriți să schimbați culoarea sau modelul)

SAU

Folosind un Arduino și un buton momentan pentru a parcurge animațiile

Eu personal am ales metoda esp, deși și Arduino funcționează excelent

Pasul 2: Decizia ce caz trebuie utilizat

Decizia ce caz să utilizeze
Decizia ce caz să utilizeze
Decizia ce caz să utilizeze
Decizia ce caz să utilizeze
Decizia ce caz să utilizeze
Decizia ce caz să utilizeze

Puteți face acest lucru din orice cu adevărat (prima versiune a fost un capriciu pentru mine)

ceea ce aveți nevoie este fie ceva ce puteți atașa la bicicletă, fie ceva care se potrivește în cușca sticlei de apă cu o gaură pentru portul de încărcare și comutatorul (comutatoarele)

Acum am imprimat 3D o carcasă pentru care voi include un fișier 3D, precum și fișierele.step dacă doriți să le personalizați

dacă imprimați 3D carcasa de jos există un slot pentru conector, altfel puteți utiliza cabluri dupont, astfel încât să îl puteți scoate cu ușurință pentru încărcare dacă utilizați cabluri dupont, atunci trebuie să-l fixați cu bandă

Pasul 3: încetarea benzii cu led

Șansele sunt ca banda LED să nu fie terminată corect, așa că atunci când lipiți cablurile, trebuie să umpleți gaura cu adeziv fierbinte și dacă ați pus și un termocontractor

Pasul 4: conectați placa

Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board
Wire Up Board

conectați mai întâi bateriile în paralel cu încărcătorul așa cum se arată aici, apoi conectați - la - la încărcătorul de baterii și + la + aveți grijă să nu încurcați intrarea și ieșirea de pe modulul de încărcare a bateriei

Va trebui să conectați 5V de la modulul de încărcare și protecție la întrerupătorul de alimentare, atât placa, cât și banda neopixel, așa cum se arată în diagramă.

Pentru WeMos conectați pinul de date la D2

Și pentru Arduino conectați comutatorul la D4 și la masă și banda LED la D6

Pasul 5: Încărcarea codului

Pentru wemos vom folosi codul de la bitluini unde a folosit inițial acest cod pentru automatizarea casei, l-am modificat pentru a funcționa ca un punct de acces la internet la care vă conectați cu telefonul și schimbați culorile din aplicație deschideți toate fișierele sub o filă descărcați toate bibliotecile lipsă și încărcați

pentru Arduino, vom folosi schița buttoncycler din biblioteca adafruit neopixel

descărcați toate bibliotecile lipsă și încărcați

IMPORTANT:

1) există în prezent o eroare în cod care o face astfel încât wemos să-și închidă punctul de acces după ce 1-2 schimbă culorile sau modelul, astfel încât banda să nu poată schimba modelul decât dacă opriți și apoi reveniți pe tablă

2) Va trebui să schimbați numărul de LED-uri în funcție de câte LED-uri aveți banda neopixel

Pentru wemos va trebui să modificați const int LED_COUNT = 60; unde 60 este numărul mai mic de pe bandă

Și pentru Arduino, va trebui să schimbați #define PIXEL_COUNT 60 unde 60 este numărul mai mic de pe bandă

Pasul 6: Montarea benzii Led pe bicicletă

Montarea benzii Led pe bicicletă
Montarea benzii Led pe bicicletă

Pentru a monta banda led pe bicicletă, nu va trebui să utilizați cravate cu fermoar, așa cum se arată aici

Pasul 7: Porniți-le

pentru Arduino, trebuie doar să porniți comutatorul și să apăsați butonul când doriți să parcurgeți modurile

Pentru wemos va trebui să:

descărcați apk-ul pentru aplicație

deschideți comutatorul

conectați-vă la rețeaua WiFi numită neobike

deschideți aplicația și utilizați-o după cum doriți

Pasul 8: Rezultate finale

Rezultate finale
Rezultate finale

din păcate, nu pot arăta bicicleta de departe, deoarece roata din spate este fixă, dar arată destul de dulce

Mulțumesc că mi-ai citit instructivul

dacă am uitat vreo greșeală, am spus ceva sau am spus ceva de multe ori, îmi pare rău, dar acesta este primul meu instructiv

Recomandat: