Obsah:

3D tlačený mesiac RBG ovládaný pomocou Blynka (iPhone alebo Android): 4 kroky (s obrázkami)
3D tlačený mesiac RBG ovládaný pomocou Blynka (iPhone alebo Android): 4 kroky (s obrázkami)

Video: 3D tlačený mesiac RBG ovládaný pomocou Blynka (iPhone alebo Android): 4 kroky (s obrázkami)

Video: 3D tlačený mesiac RBG ovládaný pomocou Blynka (iPhone alebo Android): 4 kroky (s obrázkami)
Video: Написал 3D Игру в Консоли! 2024, Júl
Anonim
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)
RBG 3D tlačený mesiac ovládaný Blynkom (iPhone alebo Android)

Jedná sa o 3D tlačený mesiac so stojanom. Postavený s RGB LED pásom s 20 LED diódami pripojenými k arduino uno a naprogramovaným na ovládanie pomocou blynk. Arduino je potom možné ovládať prostredníctvom aplikácie z blynk na iPhone alebo Android.

Krok 1: Diely a nástroje:

Časti a nástroje
Časti a nástroje
Časti a nástroje
Časti a nástroje
Časti a nástroje
Časti a nástroje

1x - ws2812b LED pásik, použil som 1 m 30 -pásik a vyrezal som na to 20 LED.

1x - 3D tlačený mesiac, odkaz na stiahnutie z programu thingsiverse:

1x - 3D tlačený stojan na mesiac, odkaz z thingsiverse:

1x - 3D tlačený držiak LED pásikov, svojpomocne stiahnutý súbor zip si stiahnite, aby ste súbor získali. Musíte to zmeniť na 1000%!

1x - arduino uno + kábel

1x počítač so sieťou

Krok 2: Proces stavby:

Postup stavby
Postup stavby
Postup stavby
Postup stavby
Postup stavby
Postup stavby

Začal som tým, že som na pásik LED naviedol pásku a pripevnil ju k držiaku pásky LED. Uistite sa, že nezakrývate žiadne zo svetiel a pri pripájaní k kotúču nepoužívajte ani vodivú pásku.

Aby bol stojan na mesiac pevnejší, použil som obojstrannú pásku, na niekoľko sekúnd vyvíjal tlak a držali spolu veľmi dobre.

LED pásik s držiakom navinutého LED bol položený na vrch stojana, káble z led pásika som prestrčil cez stojan a napojil na arduino. Tiež som použil nejakú obojstrannú pásku, aby som ju držal na svojom mieste.

Ako sú káble zapojené:

- Čierny kábel k zemi (GND)

- Červený kábel na 5v od arduina

- Zelený kábel na pin 8, kód zo súboru zip bude používať aj LED 8 + 20 pinov.

Nepoužil som žiadny externý napájací zdroj, takže som znížil jas použitých LED diód.

Arduino uno je pre tento stojan trochu veľké, takže som musel vytiahnuť spodnú vrstvu na stojane a postaviť celý stojan na malú škatuľu s miestnosťou pod mesiacom.

Práve som dal mesiac na zvitok, takže je možné ho jednoducho zdvihnúť, ak by to niekedy bolo potrebné.

Krok 3: Aplikácia Progamming Arduino + Blynk:

Programovanie aplikácie Arduino + Blynk
Programovanie aplikácie Arduino + Blynk
Programovanie aplikácie Arduino + Blynk
Programovanie aplikácie Arduino + Blynk
Programovanie aplikácie Arduino + Blynk
Programovanie aplikácie Arduino + Blynk

Program je väčšinou prevzatý zo vzorovej stránky blynk:

Na nastavenie jasu som použil ovládač zebra RGB a posuvník.

Keď ste nastavili autorizačný kód a nahrali ho na arduino, môžete spustiť cmd if your na Windows alebo Terminal na mac alebo linux odkaz na sprievodcu tu: https://www.youtube.com/embed/ fgzvoan_3_w

Kód:

#include #include // V aplikácii Blynk by ste mali dostať autentifikačný token. // Prejdite na Nastavenia projektu (ikona orecha). char auth = "VÁŠ KÓD TU"; // tu zadajte svoj kód z aplikácie blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je pre počet LED, 8 na kolíku použitom na doske arduino // Zadaním hodnoty 0 až 255 získate hodnotu farby. // Farby sú prechodom r - g - b - späť na r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {návratový pás. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; spätný pás. Farba (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; spätný pás. Farba (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int jas = param.asInt (); strip.setJas (jas); } BLYNK_WRITE (V1) {int shift = param.asInt (); pre (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // ALEBO: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug konzola // Blynk bude fungovať cez Serial // Nečítajte a nezapisujte tento seriál ručne do náčrtu Serial.begin (9600); Blynk.begin (Sériové, autorizačné); strip.begin (); strip.show (); } prázdna slučka () {Blynk.run (); }

Krok 4: Záverečné obrázky:

Záverečné obrázky
Záverečné obrázky
Záverečné obrázky
Záverečné obrázky
Záverečné obrázky
Záverečné obrázky
Záverečné obrázky
Záverečné obrázky

Teraz môžete pomocou telefónu ovládať farbu a jas mesiaca. Tiež vidíte oveľa podrobnejší mesiac so žltými/bielymi svetlami s nižším jasom. Na 3D tlačenom mesiaci však farby vyzerajú naozaj dobre.

Dúfam, že to niekomu pomohlo:)

Odporúča: