Talaan ng mga Nilalaman:

Mga Ilaw ng Neopixel Bike: 8 Hakbang
Mga Ilaw ng Neopixel Bike: 8 Hakbang

Video: Mga Ilaw ng Neopixel Bike: 8 Hakbang

Video: Mga Ilaw ng Neopixel Bike: 8 Hakbang
Video: Mga parte ng motor na pagkakabitan ng led lights 2024, Nobyembre
Anonim
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike
Mga Ilaw ng Neopixel Bike

Sa itinuturo na ito, gagawa kami ng isang neopixel bike light upang gawing mas cool ang iyong bisikleta sa gabi

maaari mong gawin itong ikonekta sa iyong telepono sa pamamagitan ng WiFi o sa pamamagitan lamang ng isang Arduino nano at panandaliang pindutan upang lumipat sa pamamagitan ng mga mode

Nakalulungkot na hindi ako makapagbigay ng detalyadong mga imahe ng proseso ng pagbuo dahil naitayo ko na ito ngunit gagawin ko ang aking makakaya upang ipaliwanag kung paano ito gawin gamit ang mga diagram at ilang larawan ng natapos na produkto

Mga gamit

  1. Isang WeMos D1 Mini o isang Arduino nano
  2. Isang neopixel led strip
  3. Isang switch
  4. 2 18650 lipo shell o isang power bank
  5. Ang isang pagsingil ng baterya at protektahan ang circuit na may kakayahang hindi bababa sa 1 A na may 5v na output
  6. Isang pansamantalang paglipat (opsyonal)
  7. Isang kaso (maaari itong mai-print na 3D o ginawa gamit ang iba pa)
  8. Isang konektor XH 1.25 JST 3 (opsyonal)

Hakbang 1: Pagpapasya Kung Paano Mo Ito Gagawin

Maaari mo itong gawin gamit ang WeMos at sa pamamagitan ng aking app, kontrolin ito mula sa iyong telepono gamit ang WiFi (kung magpasya kang gawin ang bersyon na ito mayroong isang bug sa code na sanhi upang isara ng esp ang access point na kailangan mong muling simulan ang esp kung nais mong baguhin ang kulay o ang pattern)

O kaya

Paggamit ng isang Arduino at isang pansamantalang pindutan upang paikutin ang mga animasyon

Personal kong pinili ang esp na pamamaraan bagaman ang Arduino ay gumagana rin ng malaki

Hakbang 2: Pagpapasya Kung Anong Kaso ang Magagamit

Pagpapasya Kung Anong Kaso ang Magagamit
Pagpapasya Kung Anong Kaso ang Magagamit
Pagpapasya Kung Anong Kaso ang Magagamit
Pagpapasya Kung Anong Kaso ang Magagamit
Pagpapasya Kung Anong Kaso ang Magagamit
Pagpapasya Kung Anong Kaso ang Magagamit

Maaari mong gawin ito sa anuman talaga (ang unang bersyon ay isang caprice na maaari para sa akin)

ang kailangan mo ay alinman sa isang bagay na maaari mong igapos sa iyong bisikleta o isang bagay na maaaring magkasya sa hawla ng bote ng tubig na may isang butas para sa singilin na port at ang (mga) switch

Mayroon akong naka-print na 3D ngayon na isang kaso kung saan isasama ko ang isang 3D file pati na rin ang mga.step file kung nais mong ipasadya ang mga ito

kung 3d mong nai-print ang kaso sa ibaba mayroong isang puwang para sa konektor, kung hindi man maaari kang gumamit ng mga dupont cables upang madali mong alisin ito para sa singilin kung gumagamit ka ng mga dupont cables dapat mo itong i-secure sa tape

Hakbang 3: Pagwawakas ng Led Strip

Ang mga posibilidad na ang led strip ay hindi wastong winakasan kaya kapag naghinang ka ng mga cable dapat mong punan ang butas ng mainit na pandikit at kung nakapagpalabas ka rin ng isang pag-urong ng init

Hakbang 4: Wire Up the Board

Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon
Wire Up ang Lupon

unang i-wire ang mga baterya kahanay sa charger tulad ng ipinakita dito pagkatapos ay ikonekta ang - sa - sa charger ng baterya at ang + sa + maingat na huwag guluhin ang input at ang output sa module ng singil ng baterya

Kakailanganin mong ikonekta ang 5v mula sa singil at protektahan ang module sa switch ng kapangyarihan parehong board at neopixel strip tulad ng ipinakita sa diagram. Ikonekta ang lupa sa parehong board at sa led strip.

Para sa WeMos ikonekta ang data pin sa D2

At para sa Arduino ikonekta ang switch sa D4 at ground at ang led strip sa D6

Hakbang 5: Pag-upload ng Code

Para sa mga wemos gagamit kami ng code mula sa bitluini kung saan una niyang ginamit ang code na ito para sa pag-aautomat ng bahay, binago ko ito upang gumana bilang isang access point sa internet kung saan kumonekta ka sa iyong telepono at baguhin ang mga kulay mula sa app buksan ang lahat ng mga file sa ilalim ng isang tab i-download ang lahat ng mga nawawalang aklatan at i-upload

para sa Arduino, gagamitin namin ang buttoncycler sketch mula sa adafruit neopixel library

i-download ang lahat ng mga nawawalang aklatan at i-upload

MAHALAGA:

1) kasalukuyang mayroong isang bug sa code na gumagawa nito kaya isinasara ng mga wemos ang access point pagkatapos ng 1-2 binago ang mga kulay o pattern na ginagawa ito upang mabisang hindi mababago ng strip ang pattern maliban kung naka-off ka at pagkatapos ay bumalik sa board

2) Kailangan mong baguhin ang bilang ng mga LED ayon sa kung gaano karaming mga LED na mayroon ka ng neopixel strip

Para sa mga wemos kailangan mong baguhin ang const int LED_COUNT = 60; kung saan 60 ang bilang ng mas kaunti sa strip

At para sa Arduino, kakailanganin mong baguhin ang # tukuyin ang PIXEL_COUNT 60 kung saan 60 ang bilang na mas mababa sa strip

Hakbang 6: Pag-mount sa Led Strip Sa Bike

Pag-mount sa Led Strip Sa Bike
Pag-mount sa Led Strip Sa Bike

Upang mai-mount ang led strip sa bisikleta, hindi ka gagamit ng mga kurbatang zip na tulad ng ipinapakita dito

Hakbang 7: Pag-on sa kanila

para sa Arduino, buksan mo lang ang switch at pindutin ang pindutan kapag nais mong i-cycle ang mga mode

Para sa mga wemos kailangan mong:

i-download ang apk para sa app

buksan ang switch

kumonekta sa WiFi network na pinangalanang neobike

buksan ang app at gamitin ito ayon sa gusto mo

Hakbang 8: Pangwakas na Mga Resulta

Pangwakas na Resulta
Pangwakas na Resulta

malungkot na hindi ko maipakita ang bisikleta mula sa malayo dahil inaayos ang likod na gulong ngunit mukhang napakatamis

Salamat sa pagbabasa ng aking itinuturo

kung nakagawa ako ng anumang pagkakamali nakalimutan, isang bagay o sinabi ng isang bagay sa maraming beses na humihingi ako ng paumanhin ngunit ito ang aking unang itinuro

Inirerekumendang: