Turinys:

„Neopixel“dviračių žibintai: 8 žingsniai
„Neopixel“dviračių žibintai: 8 žingsniai

Video: „Neopixel“dviračių žibintai: 8 žingsniai

Video: „Neopixel“dviračių žibintai: 8 žingsniai
Video: Phys Comp MakeArt Project - Distance Sensing NeoPixel clock 2024, Lapkritis
Anonim
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai
„Neopixel“dviračių žibintai

Šioje pamokoje mes pagaminsime neopikselinę dviračio lemputę, kad jūsų dviratis naktį atrodytų vėsiau

galite prijungti jį prie savo telefono per „WiFi“arba tiesiog naudodami „Arduino nano“ir momentinį mygtuką, kad perjungtumėte režimus

Deja, aš negaliu pateikti išsamių kūrimo proceso vaizdų, nes aš jau jį sukūriau, bet aš padarysiu viską, kad paaiškinčiau, kaip tai padaryti naudojant diagramas ir kai kurias gatavo produkto nuotraukas

Prekės

  1. „WeMos D1 Mini“arba „Arduino nano“
  2. Neopikselinė LED juostelė
  3. Jungiklis
  4. 2 18650 lipo apvalkalų arba maitinimo bankas
  5. Baterijos įkrovimo ir apsaugos grandinė, galinti ne mažiau kaip 1 A su 5 V išėjimu
  6. Trumpalaikis jungiklis (neprivaloma)
  7. Dėklas (jis gali būti atspausdintas 3D arba pagamintas iš ko nors kito)
  8. XH 1.25 JST 3 jungtis (neprivaloma)

1 žingsnis: nuspręskite, kaip tai padaryti

Galite tai padaryti naudodami „WeMos“ir per mano programą valdyti jį iš savo telefono naudodami „WiFi“(jei nuspręsite sukurti šią versiją, kode yra klaida, dėl kurios esp uždaro prieigos tašką, todėl turite iš naujo paleisti Esp, jei norite pakeisti spalvą ar modelį)

ARBA

„Arduino“ir momentinio mygtuko naudojimas animacijoms peržiūrėti

Aš asmeniškai pasirinkau esp metodą, nors „Arduino“taip pat puikiai veikia

2 žingsnis: nuspręskite, kokį atvejį naudoti

Sprendimas, kokį dėklą naudoti
Sprendimas, kokį dėklą naudoti
Sprendimas, kokį dėklą naudoti
Sprendimas, kokį dėklą naudoti
Sprendimas, kokį dėklą naudoti
Sprendimas, kokį dėklą naudoti

Tai galite padaryti iš bet ko (pirmoji versija man buvo kaprizas)

jums reikia kažko, ką galite prisegti prie dviračio, arba to, kas telpa į vandens butelio narvelį su skylute įkrovimo prievadui ir jungikliui (-iams)

Dabar 3D atspausdinau dėklą, į kurį įtraukiu 3D failą ir.step failus, jei norite juos pritaikyti

jei spausdinate korpusą 3D apačioje, yra jungties lizdas, kitaip galite naudoti „dupont“kabelius, kad galėtumėte lengvai nuimti įkrovimą, jei naudojate „dupont“kabelius, tada turite jį pritvirtinti juostele

3 žingsnis: LED juostos nutraukimas

Yra tikimybė, kad LED juostelė nebus tinkamai nutraukta, todėl, lituodami kabelius, turite užpildyti skylę karštais klijais ir, jei taip pat uždėjote šilumos susitraukimą

4 žingsnis: prijunkite plokštę

Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą

pirmiausia prijunkite baterijas lygiagrečiai įkrovikliui, kaip parodyta čia, tada prijunkite akumuliatoriaus įkroviklio - prie - ir + prie + atsargiai, kad nesugadintumėte akumuliatoriaus įkrovimo modulio įvesties ir išvesties

Turėsite prijungti 5v nuo įkrovimo ir apsaugos modulio prie maitinimo jungiklio ir plokštės, ir neopikselių juostelės, kaip parodyta diagramoje. Prijunkite žemę prie plokštės ir LED juostos.

„WeMos“duomenų kaištį prijunkite prie D2

„Arduino“jungiklį prijunkite prie D4 ir įžeminimo, o LED juostelė - prie D6

5 veiksmas: įkelkite kodą

„Wemos“naudosime kodą iš „bitluini“, kur jis iš pradžių naudojo šį kodą namų automatizavimui. po vienu skirtuku atsisiųskite visas trūkstamas bibliotekas ir įkelkite

„Arduino“atveju naudosime „buttoncycler“eskizą iš adafruit neopikselių bibliotekos

atsisiųskite visas trūkstamas bibliotekas ir įkelkite

SVARBU:

1) šiuo metu kode yra klaida, dėl kurios „wemos“uždaro prieigos tašką, kai 1-2 pakeičia spalvas ar modelį, todėl juostelė veiksmingai negali pakeisti modelio, nebent išjungiate ir vėl įjungiate lentą

2) Turėsite pakeisti šviesos diodų skaičių pagal tai, kiek šviesos diodų turite neopikselių juostelėje

„Wemos“turėsite pakeisti const int LED_COUNT = 60; kur 60 yra mažesnis skaičius juostelėje

„Arduino“turėsite pakeisti #define PIXEL_COUNT 60, kur 60 yra mažesnis skaičius juostelėje

6 žingsnis: LED juostos montavimas ant dviračio

LED juostos montavimas ant dviračio
LED juostos montavimas ant dviračio

Norėdami pritvirtinti LED juostą ant dviračio, turėsite nenaudoti užtrauktukų, kaip parodyta čia

7 žingsnis: įjunkite juos

„Arduino“tiesiog įjunkite jungiklį ir paspauskite mygtuką, kai norite pereiti per režimus

„Wemos“turėsite:

atsisiųskite programos apk

atidarykite jungiklį

prisijunkite prie „WiFi“tinklo, pavadinto „neobike“

atidarykite programą ir naudokite ją, kaip jums patinka

8 žingsnis: galutiniai rezultatai

Galutiniai rezultatai
Galutiniai rezultatai

deja, aš negaliu parodyti dviračio iš toli, nes galinis ratas yra tvirtinamas, bet jis atrodo gana mielas

Ačiū, kad perskaitėte mano instrukciją

jei padariau kokią nors pamirštą klaidą, kažką ar daug kartų pasakiau, atsiprašau, bet tai pirmas pamokomas dalykas

Rekomenduojamas: