Obsah:

Svetlá na bicykel Neopixel: 8 krokov
Svetlá na bicykel Neopixel: 8 krokov

Video: Svetlá na bicykel Neopixel: 8 krokov

Video: Svetlá na bicykel Neopixel: 8 krokov
Video: ESP32 Tutorial 12 - WS2812 RGB Srip 4 Project with SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel
Neopixelové svetlá na bicykel

V tomto návode vyrobíme neopixelové svetlo na bicykel, aby váš bicykel v noci vyzeral chladnejšie

môžete ho buď pripojiť k telefónu prostredníctvom WiFi, alebo iba pomocou Arduino nano a chvíľkového tlačidla prepínať medzi režimami

Bohužiaľ nemôžem poskytnúť podrobné obrázky o procese zostavovania, pretože som ho už postavil, ale pokúsim sa vysvetliť, ako ho vytvoriť pomocou diagramov a niektorých fotografií hotového výrobku.

Zásoby

  1. WeMos D1 Mini alebo Arduino nano
  2. Neopixelový LED pásik
  3. Vypínač
  4. 2 18650 schránok lipo alebo energetická banka
  5. Obvod nabíjania a ochrany batérie schopný najmenej 1 A s výstupom 5 V.
  6. Okamžitý prepínač (voliteľné)
  7. Puzdro (môže byť vytlačené 3D alebo vyrobené z niečoho iného)
  8. A konektor XH 1,25 JST 3 (voliteľný)

Krok 1: Rozhodnite sa, ako to urobíte

Môžete to urobiť pomocou WeMosu a prostredníctvom mojej aplikácie to ovládať z telefónu pomocou WiFi (ak sa rozhodnete pre túto verziu, v kóde je chyba, kvôli ktorej ESP zatvorí prístupový bod, takže budete musieť reštartovať esp, ak chcete zmeniť farbu alebo vzor)

ALEBO

Na prechádzanie animáciami používajte Arduino a chvíľkové tlačidlo

Osobne som si vybral metódu esp, aj keď Arduino funguje tiež skvele

Krok 2: Rozhodnutie, ktorý prípad použiť

Rozhodnutie, ktorý prípad použiť
Rozhodnutie, ktorý prípad použiť
Rozhodnutie, ktorý prípad použiť
Rozhodnutie, ktorý prípad použiť
Rozhodnutie, ktorý prípad použiť
Rozhodnutie, ktorý prípad použiť

Môžete to urobiť skutočne z čohokoľvek (prvá verzia bola pre mňa obyčajná plechovka)

čo potrebujete, je buď niečo, čo môžete pripnúť na bicykel, alebo niečo, čo sa zmestí do klietky na fľašu s vodou s otvorom pre nabíjací port a vypínače

Teraz som vytlačil 3D prípad, ku ktorému budem pridávať súbor 3D a súbory.step, ak ich chcete prispôsobiť.

ak 3D tlačíte na puzdro, v spodnej časti je slot pre konektor, inak môžete použiť dupontové káble, aby ste ich mohli ľahko vybrať na nabíjanie, ak použijete dupontové káble, potom ho musíte zaistiť páskou

Krok 3: Ukončenie diódy LED

Je pravdepodobné, že LED pásik nebude správne ukončený, takže pri spájkovaní káblov musíte vyplniť otvor horúcim lepidlom a ak ste tiež nasadili zmršťovač tepla

Krok 4: Zapojte dosku

Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku
Zapojte dosku

najskôr zapojte batérie rovnobežne s nabíjačkou, ako je to znázornené na obrázku, a potom zapojte - do - na nabíjačke batérií a + do + dávajte pozor, aby ste nepokazili vstup a výstup na module nabíjania batérií

Budete musieť pripojiť 5 V z nabíjacieho a ochranného modulu k vypínaču na doske aj na neopixelovom páse, ako je to znázornené na obrázku. Uzemnenie pripojte k doske aj k LED pásku.

V prípade WeMos pripojte dátový kolík k D2

A pre Arduino pripojte prepínač k D4 a uzemneniu a LED pásik k D6

Krok 5: Odovzdanie kódu

Pre wemos budeme používať kód z bitluini, kde tento kód pôvodne používal na domácu automatizáciu, upravil som ho tak, aby fungoval ako prístupový bod k internetu, ku ktorému sa pripojíte pomocou telefónu a pomocou aplikácie zmeníte farby a otvoríte všetky súbory. na jednej karte stiahnite všetky chýbajúce knižnice a nahrajte ich

pre Arduino použijeme skicu gombíka z knižnice adafruit neopixel

stiahnuť všetky chýbajúce knižnice a nahrať

DÔLEŽITÉ:

1) V kóde je momentálne chyba, ktorá ho robí tak, že wemos zatvorí svoj prístupový bod po tom, ako 1-2 zmení farby alebo vzor, takže pásik skutočne nemôže zmeniť vzor, pokiaľ nevypnete a potom znova na doske

2) Budete musieť zmeniť počet LED diód podľa toho, koľko LED diód máte

Pre wemos budete musieť zmeniť const int LED_COUNT = 60; kde 60 je počet menej na páse

A pre Arduino budete musieť zmeniť #define PIXEL_COUNT 60, kde 60 je počet menej na páse

Krok 6: Montáž pásika LED na bicykel

Upevnenie LED pásika na bicykel
Upevnenie LED pásika na bicykel

Aby ste mohli pripevniť LED pás na bicykel, budete potrebovať t zapínanie na zips, ako je to znázornené tu

Krok 7: Zapnite ich

pre Arduino stačí zapnúť vypínač a stlačiť tlačidlo, keď chcete prechádzať režimami

Pre wemos budete potrebovať:

stiahnite si apk pre aplikáciu

otvorte vypínač

pripojte sa k sieti WiFi s názvom neobike

otvorte aplikáciu a používajte ju, ako sa vám páči

Krok 8: Konečné výsledky

Konečné výsledky
Konečné výsledky

bohužiaľ nemôžem bicykel predviesť z diaľky, pretože sa opravuje zadné koleso, ale vyzerá to veľmi pekne

Ďakujem, že ste si prečítali moje pokyny

Ospravedlňujem sa, ak som zabudol na nejakú chybu, na ktorú som niečo zabudol, mnohokrát povedal alebo odpovedal, ale toto je môj prvý pokyn

Odporúča: