Sadržaj:

RBG 3D ispisani mjesec kontroliran pomoću Blynka (iPhone ili Android): 4 koraka (sa slikama)
RBG 3D ispisani mjesec kontroliran pomoću Blynka (iPhone ili Android): 4 koraka (sa slikama)

Video: RBG 3D ispisani mjesec kontroliran pomoću Blynka (iPhone ili Android): 4 koraka (sa slikama)

Video: RBG 3D ispisani mjesec kontroliran pomoću Blynka (iPhone ili Android): 4 koraka (sa slikama)
Video: Zotac RTX 4090 AMP Extreme AIRO REVIEW: Six months LATER 2024, Studeni
Anonim
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D ispisani Mjesec kontroliran Blynkom (iPhone ili Android)

Ovo je 3D ispisani mjesec sa postoljem. Napravljen s RGB LED trakom od 20 LED dioda spojenom na arduino uno i programiranom za upravljanje pomoću blynka. Arduino je tada moguće kontrolirati putem aplikacije s blynka na iPhoneu ili Androidu.

Korak 1: Dijelovi i alati:

Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati
Dijelovi i alati

1x - ws2812b LED traka, koristio sam 1m 30led traku i za to izrezao 20 LED dioda.

1x - 3D ispisani mjesec, veza za preuzimanje sa thingiverse:

1x - 3D ispisano postolje za mjesec, veza sa thingiverse:

1x - 3D ispisani držač LED traka, samostalno preuzimanje preuzete zip datoteke za preuzimanje datoteke. Morate ga skalirati na 1000%!

1x - arduino uno + kabel

1x računalo s mrežom

Korak 2: Proces izgradnje:

Proces izgradnje
Proces izgradnje
Proces izgradnje
Proces izgradnje
Proces izgradnje
Proces izgradnje

Započeo sam stavljanjem trake na LED traku i pričvršćivanjem na držač LED trake. Pazite da ne prekrivate nijedno svjetlo i također koristite neprovodnu traku kad je pričvrstite na rolu.

Kako bih stalak za Mjesec učinio jačim, upotrijebio sam dvostranu traku i pritisnuo nekoliko sekundi, a oni su se jako dobro držali zajedno.

LED traka s držačem led role postavljena je na vrh postolja, gurnuo sam kabele sa LED trake kroz stalak i spojio je na arduino. Koristio sam i neku dvostranu traku da je držim na mjestu.

Kako su spojeni kabeli:

- Crni kabel na masu (gnd)

- Crveni kabel na 5v od arduina

- Zeleni kabel za pin 8, kod iz zip datoteke također će koristiti pin 8 + 20 LED dioda.

Nisam koristio vanjsko napajanje pa sam smanjio svjetlinu LED dioda.

Arduino uno je malo velik za ovo postolje pa sam morao izvući donji sloj postolja i postaviti cijelo postolje preko male kutije s malo mjesta ispod Mjeseca.

Samo sam stavio mjesec preko role, tako da je moguće samo podići ako bi to ikada bilo potrebno.

Korak 3: Programiranje Arduino + Blynk aplikacije:

Programiranje Arduino + Blynk aplikacije
Programiranje Arduino + Blynk aplikacije
Programiranje Arduino + Blynk aplikacije
Programiranje Arduino + Blynk aplikacije
Programiranje Arduino + Blynk aplikacije
Programiranje Arduino + Blynk aplikacije

Program je uglavnom preuzet sa stranice primjera blynk:

Za namještanje svjetline koristio sam zebra RGB kontrolu i klizač.

Kad ste postavili autorizacijski kôd i prenijeli kôd na arduino, tada možete pokrenuti cmd ako ste na Windowsima ili Terminalu na macu ili linuxu ovdje se nalazi link do vodiča: https://www.youtube.com/embed/ fgzvoan_3_w

Kodirati:

#include #include // Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona matice). char auth = "VAŠ KOD OVDJE"; // ovdje postavite svoj kôd iz aplikacije blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je za broj LED dioda, 8 u pinu koji se koristi na arduino ploči // Unesite vrijednost od 0 do 255 da biste dobili vrijednost boje. // Boje su prijelaz r - g - b - natrag u r. uint32_t Kotač (byte WheelPos) {if (WheelPos <85) {povratna traka. Boja (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; povratna traka. Boja (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; povratna traka. Boja (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int svjetlina = param.asInt (); strip.setBrightness (svjetlina); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, kotačić (shift & 255)); // ILI: strip.setPixelColor (i, Kotač (((i * 256 / strip.numPixels ()) + pomak) & 255)); } strip.show (); } void setup () {// Konzola za otklanjanje pogrešaka // Blynk će raditi kroz Serial // Nemojte čitati ili pisati ovu seriju ručno u skici Serial.begin (9600); Blynk.begin (Serijski, auth); strip.begin (); strip.show (); } void loop () {Blynk.run (); }

Korak 4: Završne slike:

Konačne slike
Konačne slike
Konačne slike
Konačne slike
Konačne slike
Konačne slike
Konačne slike
Konačne slike

Sada svojim telefonom možete kontrolirati boju i svjetlinu mjeseca. Također vidite mnogo detaljniji mjesec sa žutim/bijelim svjetlima na nižoj svjetlini. Ali boje izgledaju jako dobro na 3D tiskanom mjesecu.

Nadam se da je ovo nekome pomoglo:)

Preporučeni: