Obsah:

Světla na kolo Neopixel: 8 kroků
Světla na kolo Neopixel: 8 kroků

Video: Světla na kolo Neopixel: 8 kroků

Video: Světla na kolo Neopixel: 8 kroků
Video: Arduino: Základy 04 | Neopixel, for cyklus a pole 2024, Červenec
Anonim
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel
Světla na kolo Neopixel

V tomto návodu vyrobíme neopixelní světlo na kolo, aby vaše kolo vypadalo v noci chladněji

můžete jej buď připojit k telefonu přes WiFi, nebo jen pomocí Arduino nano a momentálního tlačítka přepínat mezi režimy

Bohužel nemohu poskytnout podrobné obrázky procesu sestavení, protože jsem ho již postavil, ale udělám vše, co je v mých silách, abych vysvětlil, jak jej vyrobit pomocí diagramů a několika fotografií hotového výrobku.

Zásoby

  1. WeMos D1 Mini nebo Arduino nano
  2. Pás vedený neopixelem
  3. Vypínač
  4. 2 18650 lipo granátů nebo powerbanka
  5. Obvod nabíjení a ochrany baterie schopný alespoň 1 A s výstupem 5 V.
  6. Okamžitý spínač (volitelně)
  7. Pouzdro (může být buď 3D vytištěno, nebo vyrobeno z něčeho jiného)
  8. A konektor XH 1,25 JST 3 (volitelně)

Krok 1: Rozhodněte se, jak toho dosáhnete

Můžete to buď provést pomocí WeMos a prostřednictvím mé aplikace to ovládat z telefonu pomocí WiFi (pokud se rozhodnete pro tuto verzi, je v kódu chyba, která způsobí, že esp zavře přístupový bod, takže budete muset restartovat esp, pokud chcete změnit barvu nebo vzor)

NEBO

Pomocí Arduina a chvilkového tlačítka procházejte animacemi

Osobně jsem zvolil metodu esp, i když Arduino funguje také skvěle

Krok 2: Rozhodnutí, jaký případ použít

Rozhodování, jaký případ použít
Rozhodování, jaký případ použít
Rozhodování, jaký případ použít
Rozhodování, jaký případ použít
Rozhodování, jaký případ použít
Rozhodování, jaký případ použít

Můžete to udělat z čehokoli (první verze byla pro mě obyčejná)

co potřebujete, je buď něco, co můžete připnout na kolo, nebo něco, co se vejde do klece na láhev s vodou s otvorem pro nabíjecí port a vypínač (y)

Nyní jsem 3D vytiskl případ, pro který budu zahrnovat 3D soubor i soubory.step, pokud je chcete přizpůsobit

pokud ve spodní části vytisknete pouzdro 3D, je zde otvor pro konektor, jinak můžete použít dupontové kabely, abyste je mohli snadno sundat pro nabíjení, pokud používáte dupontové kabely, pak je musíte zajistit páskou

Krok 3: Ukončení LED pásky

Je pravděpodobné, že páska LED nebude řádně ukončena, takže při pájení kabelů musíte otvor vyplnit horkým lepidlem a pokud jste také nasadili smršťovač

Krok 4: Zapojte desku

Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku
Zapojte desku

nejprve zapojte baterie paralelně k nabíječce, jak je zde znázorněno, a poté připojte - k - na nabíječce baterií a + k + opatrně, aby nedošlo k poškození vstupu a výstupu na modulu nabíjení baterií

Budete muset připojit 5v z nabíjecího a ochranného modulu k vypínači desky i neopixelového pásu, jak je znázorněno na obrázku.připojte uzemnění jak k desce, tak k LED pásku.

U WeMos připojte datový pin k D2

A pro Arduino připojte přepínač k D4 a uzemnění a LED pásek k D6

Krok 5: Nahrání kódu

Pro wemos budeme používat kód z bitluini, kde tento kód původně používal pro domácí automatizaci, upravil jsem jej tak, aby fungoval jako přístupový bod k internetu, ke kterému se připojíte pomocí telefonu a změníte barvy z aplikace, otevřete všechny soubory na jedné kartě stáhněte všechny chybějící knihovny a nahrajte je

pro Arduino použijeme skicu buttoncycleru z knihovny adafruit neopixel

stáhněte všechny chybějící knihovny a nahrajte

DŮLEŽITÉ:

1) v kódu je v současné době chyba, která jej činí tak, že wemos uzavře svůj přístupový bod poté, co 1-2 změní barvy nebo vzor, takže pás efektivně nemůže změnit vzor, pokud nevypnete a poté znovu na desce

2) Budete muset změnit počet LED diod podle toho, kolik LED diod neopixel má

U wemos budete muset změnit const int LED_COUNT = 60; kde 60 je počet méně na pásu

A pro Arduino budete muset změnit #define PIXEL_COUNT 60, kde 60 je počet méně na pásu

Krok 6: Montáž LED pásku na kolo

Montáž LED pásku na kolo
Montáž LED pásku na kolo

Chcete -li namontovat LED pásku na kolo, budete muset použít t pásky na zip, jak je znázorněno zde

Krok 7: Zapněte je

u Arduina stačí zapnout přepínač a stisknout tlačítko, když chcete procházet režimy

Pro wemos budete muset:

stáhněte si apk pro aplikaci

otevřete spínač

připojte se k WiFi síti s názvem neobike

otevřete aplikaci a použijte ji, jak chcete

Krok 8: Konečné výsledky

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

bohužel nemohu motorku ukázat z velké dálky, protože se opravuje zadní kolo, ale vypadá docela sladce

Děkuji, že jste si přečetli můj návod

Pokud jsem udělal chybu, na kterou jsem zapomněl, něco nebo co jsem mnohokrát řekl, omlouvám se, ale toto je můj první pokyn

Doporučuje: