Sadržaj:

Svjetla za bicikl Neopixel: 8 koraka
Svjetla za bicikl Neopixel: 8 koraka

Video: Svjetla za bicikl Neopixel: 8 koraka

Video: Svjetla za bicikl Neopixel: 8 koraka
Video: ws2812B 2024, Studeni
Anonim
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel
Svjetla za bicikl Neopixel

U ovom uputstvu napravit ćemo svjetlo za bicikl od neopiksela kako bi vaš bicikl noću izgledao hladnije

možete ga povezati s telefonom putem WiFi -a ili samo pomoću Arduino nano i trenutnog gumba za prebacivanje između načina rada

Nažalost, ne mogu pružiti detaljne slike procesa izrade jer sam ga već izgradio, ali potrudit ću se objasniti kako to učiniti pomoću dijagrama i nekoliko fotografija gotovog proizvoda

Pribor

  1. WeMos D1 Mini ili Arduino nano
  2. LED traka od neopiksela
  3. Prekidač
  4. 2 18650 lipo školjki ili banka za napajanje
  5. Krug punjenja i zaštite baterije sposoban za najmanje 1 A s izlazom od 5v
  6. Trenutni prekidač (opcionalno)
  7. Futrola (može biti 3D ispisana ili izrađena s nečim drugim)
  8. Priključak XH 1,25 JST 3 (opcionalno)

Korak 1: Odlučite kako ćete to učiniti

Možete to učiniti pomoću WeMosa i putem moje aplikacije upravljati njime sa svog telefona putem WiFi -a (ako se odlučite za ovu verziju, postoji greška u kodu zbog koje eSP zatvara pristupnu točku pa morate ponovo pokrenuti esp ako želite promijeniti boju ili uzorak)

ILI

Korištenje Arduina i trenutnog gumba za kretanje kroz animacije

Osobno sam odabrao esp metodu iako Arduino također odlično radi

Korak 2: Odlučite koji ćete slučaj koristiti

Odlučivanje koji će se slučaj koristiti
Odlučivanje koji će se slučaj koristiti
Odlučivanje koji će se slučaj koristiti
Odlučivanje koji će se slučaj koristiti
Odlučivanje koji će se slučaj koristiti
Odlučivanje koji će se slučaj koristiti

Ovo možete napraviti od bilo čega (prva verzija je za mene bila kaprica)

ono što trebate je nešto što možete pričvrstiti za bicikl ili nešto što može stati u kavez za bocu vode s rupom za priključak za punjenje i prekidače

Sada sam 3D ispisao kućište za koje ću uključiti 3D datoteku kao i.step datoteke ako ih želite prilagoditi

ako 3D ispisujete kućište na dnu, postoji utor za konektor, inače možete koristiti dupont kabele tako da ga možete lako skinuti za punjenje ako koristite dupont kabele, morate ga pričvrstiti trakom

Korak 3: Prekid LED trake

Šanse su da LED traka neće biti pravilno završena pa kad lemite kabele morate rupu napuniti vrućim ljepilom, a ako ste stavili i termoskupljanje

Korak 4: Ožičite ploču

Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču
Ožičite ploču

prvo spojite baterije paralelno s punjačem kako je ovdje prikazano, zatim spojite - na - na punjaču baterija i + na + pazite da ne pokvarite ulaz i izlaz na modulu za punjenje baterije

Morat ćete spojiti 5V iz modula za punjenje i zaštitu na prekidač za napajanje i ploče i neopikselne trake kao što je prikazano na dijagramu. Spojite masu i na ploču i na LED traku.

Za WeMos spojite podatkovni pin na D2

A za Arduino spojite prekidač na D4 i masu, a LED traku na D6

Korak 5: Prijenos koda

Za wemos ćemo koristiti kôd iz bitluinija gdje je on u početku koristio ovaj kôd za kućnu automatizaciju, izmijenio sam ga da radi kao internetska pristupna točka na koju se povezujete telefonom i mijenjate boje iz aplikacije da biste otvorili sve datoteke pod jednom karticom preuzmite sve knjižnice koje nedostaju i učitajte

za Arduino, koristit ćemo skicu buttoncycler iz biblioteke adapruit neopixel

preuzmite sve knjižnice koje nedostaju i učitajte

VAŽNO:

1) trenutno postoji greška u kodu koja ga čini pa wemos zatvara svoju pristupnu točku nakon što 1-2 promijeni boje ili uzorak čineći ga tako da traka učinkovito ne može promijeniti uzorak ako ne isključite, a zatim se vratite na ploču

2) Morat ćete promijeniti broj LED dioda prema tome koliko LED dioda ima vaša traka od neopiksela

Za wemos ćete morati promijeniti const int LED_COUNT = 60; gdje je 60 broj manje na traci

A za Arduino ćete morati promijeniti #define PIXEL_COUNT 60 gdje je 60 broj manje na traci

Korak 6: Montiranje LED trake na bicikl

Postavljanje LED trake na bicikl
Postavljanje LED trake na bicikl

Kako biste LED traku montirali na bicikl, nećete morati koristiti patentne zatvarače kao što je prikazano ovdje

Korak 7: Uključite ih

za Arduino, samo uključite prekidač i pritisnite gumb kad želite kružiti kroz načine

Za wemos ćete morati:

preuzmite apk za aplikaciju

otvorite prekidač

spojite se na WiFi mrežu pod nazivom neobike

otvorite aplikaciju i koristite je kako želite

Korak 8: Konačni rezultati

Konačni rezultati
Konačni rezultati

nažalost ne mogu pokazati bicikl iz daljine jer se stražnji kotač fiksira, ali izgleda prilično slatko

Hvala što ste pročitali moje upute

žao mi je ako sam učinio bilo koju pogrešku, nešto ili rekao nešto više puta, ali ovo mi je prva instrukcija

Preporučeni: