Sadržaj:

RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android): 4 koraka (sa slikama)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android): 4 koraka (sa slikama)

Video: RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android): 4 koraka (sa slikama)

Video: RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android): 4 koraka (sa slikama)
Video: [Документальный фильм] ИСТОРИЯ ПЕРВОГО Crash Bandicoot 🦊 2024, Novembar
Anonim
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)
RBG 3D štampani Mjesec kontroliran Blynkom (iPhone ili Android)

Ovo je 3D štampani mjesec sa postoljem. Napravljen sa 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 iz blynk -a 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 štampani mjesec, veza za preuzimanje sa thingiverse:

1x - 3D štampano postolje za mjesec, link from thingiverse:

1x - 3D štampani držač LED traka, samostalno preuzimanje preuzete zip datoteke da biste preuzeli datoteku. Morate ga skalirati na 1000%!

1x - arduino uno + kabel

1x računar sa mrežom

Korak 2: Proces izgradnje:

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

Počeo sam stavljajući traku na LED traku i pričvršćujući je na držač LED trake. Pazite da ne prekrivate nijedno svjetlo, a koristite i neprovodnu traku kada je pričvrstite na rolu.

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

LED traka sa držačem za led rolnu stavljena je na vrh postolja, gurnuo sam kablove sa LED trake kroz postolje i spojio ih na arduino. Koristio sam i neku dvostranu traku da je pričvrstim.

Kako su kablovi spojeni:

- 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 koja se koristi na LED diodama.

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:

Koristio sam zebra RGB kontrolu i klizač za podešavanje svjetline.

Kada ste postavili autorizacijski kôd i učitali kôd na arduino, tada možete pokrenuti cmd ako ste na Windowsima ili Terminalu na mac -u ili linux -u ovdje se nalazi link do vodiča: https://www.youtube.com/embed/ fgzvoan_3_w

Šifra:

#include #include // Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona oraha). char auth = "VAŠ KOD OVDJE"; // ovdje postavite 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 Točak (byte WheelPos) {if (WheelPos <85) {return strip. Color (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, točak (shift & 255)); // ILI: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Konzola za otklanjanje grešaka // Blynk će raditi kroz Serial // Nemojte čitati ili pisati ovu seriju ručno na 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 možete kontrolirati boju i svjetlinu mjeseca pomoću telefona. Takođe vidite mnogo detaljniji mjesec sa žuto/bijelim svjetlima na nižoj svjetlini. Ali boje izgledaju jako dobro na 3D štampanom mjesecu.

Nadam se da je ovo nekome pomoglo:)

Preporučuje se: