Sisukord:

RBG 3D trükitud kuu juhitav Blynkiga (iPhone või Android): 4 sammu (piltidega)
RBG 3D trükitud kuu juhitav Blynkiga (iPhone või Android): 4 sammu (piltidega)

Video: RBG 3D trükitud kuu juhitav Blynkiga (iPhone või Android): 4 sammu (piltidega)

Video: RBG 3D trükitud kuu juhitav Blynkiga (iPhone või Android): 4 sammu (piltidega)
Video: Review: Quiz 1 2024, November
Anonim
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)
RBG 3D -trükitud kuu, mida juhitakse Blynkiga (iPhone või Android)

See on 3D -trükitud kuu koos alusega. Ehitatud 20 LED -i RGB LED -ribaga, mis on ühendatud arduino uno -ga ja programmeeritud juhtima blynk -i abil. Arduinot saab seejärel rakenduse kaudu juhtida iPhone'i või Androidi blynkist.

Samm: osad ja tööriistad:

Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad
Osad ja tööriistad

1x - ws2812b LED -riba, ma kasutasin 1 m 30led riba ja lõikasin selle jaoks välja 20 LED -i.

1x - 3D trükitud kuu, link asja thingiverse'ist allalaadimiseks:

1x - 3D trükitud kuualus, link asjaiversumist:

1x - 3D -prinditud LED -ribahoidja, ise tehtud, laadige faili saamiseks alla lisatud zip -fail. Peate selle skaleerima 1000%-ni!

1x - arduino uno + kaabel

1x võrguga arvuti

2. samm: ehitusprotsess:

Ehitusprotsess
Ehitusprotsess
Ehitusprotsess
Ehitusprotsess
Ehitusprotsess
Ehitusprotsess

Alustasin sellest, et panin LED -ribale lindi ja kinnitasin selle LED -ribahoidiku külge. Veenduge, et te ei kataks ühtegi valgustit ja kasutage ka rullile kinnitamisel mittejuhtivat linti.

Kuu aluse tugevamaks muutmiseks kasutasin kahepoolset teipi ja survestasin mõneks sekundiks ning need pidasid väga hästi kokku.

LED -riba koos led -rullihoidjaga pandi aluse peale, lükkasin kaablid led -ribalt läbi aluse ja ühendasin arduinoga. Kasutasin selle hoidmiseks ka kahepoolset teipi.

Kuidas kaableid ühendada:

- must kaabel maa külge (gnd)

- Punane kaabel 5 V kaugusele arduinost

- Roheline kaabel tihvtiga 8, ZIP -faili kood kasutab ka tihvti 8 + 20 LED -i.

Ma ei kasutanud välist toiteallikat, seega vähendasin LED -ide heledust.

Arduino uno on selle aluse jaoks pisut suur, nii et pidin aluse alumise kihi välja tõmbama ja kogu stendi üle väikese kasti asetama, kus oli ruumi kuu all.

Panin kuu lihtsalt rullile, nii et kui on vaja, on võimalik lihtsalt üles tõsta.

Samm: rakenduse Arduino + Blynk Progamming tegemine:

Progamming Arduino + Blynk App
Progamming Arduino + Blynk App
Progamming Arduino + Blynk App
Progamming Arduino + Blynk App
Progamming Arduino + Blynk App
Progamming Arduino + Blynk App

Programm on enamasti võetud näite lehelt blynk:

Heleduse seadmiseks kasutasin sebra RGB juhtelementi ja liugurit.

Kui olete oma autentimiskoodi seadistanud ja koodi arduinole üles laadinud, saate käivitada cmd, kui teie Windowsi või terminali Mac või Linux lingib juhendile siit: https://www.youtube.com/embed/ fgzvoan_3_w

Kood:

#include #include // Autentimisluba peaksite saama rakenduses Blynk. // Avage projekti sätted (mutriikoon). char auth = "SINU KOOD SIIN"; // määrake oma kood siit blynk -rakendusest Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 on LED -ide arv, 8 arduino -plaadil kasutatavas tihvtis // Värviväärtuse saamiseks sisestage väärtus 0 kuni 255. // Värvid on üleminek r - g - b - tagasi r. uint32_t Ratas (bait WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; tagastusriba. Värv (255 - WheelPos * 3, 0, WheelPos * 3); } muu {WheelPos -= 170; tagastusriba. Värv (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int heledus = param.asInt (); strip.setBrightness (heledus); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, ratas (nihe & 255)); // VÕI: strip.setPixelColor (i, Ratas ((((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Silumiskonsool // Blynk töötab Seriali kaudu // Ärge lugege ega kirjutage seda seeriat käsitsi oma visandisse Serial.begin (9600); Blynk.begin (seeria, autentimine); riba.algus (); strip.show (); } void loop () {Blynk.run (); }

4. samm: lõplikud pildid:

Lõplikud pildid
Lõplikud pildid
Lõplikud pildid
Lõplikud pildid
Lõplikud pildid
Lõplikud pildid
Lõplikud pildid
Lõplikud pildid

Nüüd saate oma telefoni abil juhtida kuu värvi ja heledust. Samuti näete palju üksikasjalikumat kuud, mille kollased/valged tuled on väiksema heledusega. Kuid värvid näevad 3D -prinditud kuul tõesti head välja.

Loodetavasti aitas see kedagi:)

Soovitan: