Obsah:

3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android): 4 kroky (s obrázky)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android): 4 kroky (s obrázky)

Video: 3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android): 4 kroky (s obrázky)

Video: 3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android): 4 kroky (s obrázky)
Video: Jak postavit zvukem řízený rotační světelný okruh s 10 LED diodami 2024, Listopad
Anonim
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)
3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android)

Jedná se o 3D vytištěný měsíc se stojanem. Postaven s RGB LED páskem 20 LED připojených k arduino uno a naprogramován tak, aby byl ovládán pomocí blynk. Arduino je pak možné ovládat prostřednictvím aplikace z blynk na iPhonu nebo Androidu.

Krok 1: Díly a nástroje:

Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje
Díly a nástroje

1x - ws2812b LED pásek, použil jsem 1m 30led pás a na to jsem vyřízl 20 LED.

1x - 3D tištěný měsíc, odkaz ke stažení z programu thingsiverse:

1x - 3D tištěný stojan na měsíc, odkaz z thingsiverse:

1x - 3D tištěný držák LED pásku, vlastní výroba stažení přidaného souboru zip k získání souboru. Musíte to škálovat na 1000%!

1x - arduino uno + kabel

1x počítač se sítí

Krok 2: Proces stavby:

Proces stavby
Proces stavby
Proces stavby
Proces stavby
Proces stavby
Proces stavby

Začal jsem tím, že jsem na LED pásek nalepil pásku a připevnil ji k držáku LED pásky. Ujistěte se, že nezakrýváte žádná světla, a také použijte nevodivou pásku, když ji připevníte k roli.

Aby byl stojan na Měsíc pevnější, použil jsem oboustrannou pásku a na několik sekund trochu zatlačil a držely velmi dobře pohromadě.

Led pás s držákem LED role byl položen na horní část stojanu, protlačil jsem kabely z LED pásu skrz stojan a připojil jej k arduinu. Také jsem použil nějakou oboustrannou pásku, aby to drželo na svém místě.

Jak jsou kabely připojeny:

- Černý kabel k zemi (GND)

- Červený kabel na 5v od arduina

- Zelený kabel na pin 8, kód ze souboru zip bude také používat LED 8 + 20.

Nepoužil jsem žádný externí napájecí zdroj, takže jsem snížil jas použitý na LED.

Arduino uno je pro tento stojan trochu velké, takže jsem musel vytáhnout spodní vrstvu na stojanu a postavit celý stojan na malou krabičku s místností pod měsícem.

Právě jsem dal Měsíc přes roli, takže je možné se jen zvednout, pokud by to někdy bylo nutné.

Krok 3: Programování aplikace Arduino + Blynk:

Programování aplikace Arduino + Blynk
Programování aplikace Arduino + Blynk
Programování aplikace Arduino + Blynk
Programování aplikace Arduino + Blynk
Programování aplikace Arduino + Blynk
Programování aplikace Arduino + Blynk

Program je většinou převzat ze vzorové stránky blynk:

K nastavení jasu jsem použil ovladač zebra RGB a posuvník.

Když jste nastavili autorizační kód a nahráli kód na arduino, můžete spustit cmd if your na Windows nebo Terminal na mac nebo linux odkaz na průvodce zde: https://www.youtube.com/embed/ fgzvoan_3_w

Kód:

#include #include // Měli byste získat Auth Token v aplikaci Blynk. // Přejděte do Nastavení projektu (ikona matice). char auth = "VÁŠ KÓD ZDE"; // zde si nastavte kód z aplikace blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je pro počet LED diod, 8 na pinu použitém na desce arduino // Zadáním hodnoty 0 až 255 získáte hodnotu barvy. // Barvy jsou přechodem r - g - b - zpět na r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; zpětný proužek. Barva (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; zpětný proužek. Barva (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int jas = param.asInt (); strip.setBrightness (jas); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // NEBO: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug konzole // Blynk bude fungovat přes Serial // Nečtěte a nezapisujte tento seriál ručně do skici Serial.begin (9600); Blynk.begin (Sériové, ověřovací); strip.begin (); strip.show (); } void loop () {Blynk.run (); }

Krok 4: Závěrečné obrázky:

Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky
Závěrečné obrázky

Nyní můžete pomocí telefonu ovládat barvu a jas měsíce. Také vidíte mnohem podrobnější měsíc se žlutými/bílými světly s nižším jasem. Ale barvy vypadají na 3D tištěném měsíci opravdu dobře.

Snad to někomu pomohlo:)

Doporučuje: