Orodha ya maudhui:

RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android): Hatua 4 (na Picha)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android): Hatua 4 (na Picha)

Video: RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android): Hatua 4 (na Picha)

Video: RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android): Hatua 4 (na Picha)
Video: Обзор современного дома: Твой дом ДОЛЖЕН БЫТЬ ТАКИМ | Красивые дома, интерьер дома, хаус тур 2024, Novemba
Anonim
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)
RBG 3D Iliyochapishwa Mwezi Iliyodhibitiwa na Blynk (iPhone au Android)

Huu ni mwezi uliochapishwa wa 3D na standi. Imejengwa na ukanda wa RGB ya LED ya ledsino 20 zilizounganishwa na arduino uno na iliyowekwa kudhibiti na blynk. Arduino basi inawezekana kudhibiti kupitia programu kutoka kwa blynk kwenye iPhone au Android.

Hatua ya 1: Sehemu na Zana:

Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana
Sehemu na Zana

Ukanda wa LED wa 1x - ws2812b, nilitumia kipande cha 1m 30led na kukata vipindi 20 kwa hili.

1x - mwezi uliochapishwa wa 3D, kiunga cha kupakua kutoka kwa vitu vingi:

1x - stendi ya mwezi iliyochapishwa ya 3D, kiunga kutoka kwa thingiverse:

1x - 3D iliyoshikiliwa na mmiliki wa mkanda wa LED, umepakua faili ya zip iliyoongezwa ili kupata faili. Unahitaji kuipima hadi 1000%!

1x - kebo ya arduino uno +

1x kompyuta na mtandao

Hatua ya 2: Mchakato wa Ujenzi:

Mchakato wa Ujenzi
Mchakato wa Ujenzi
Mchakato wa Ujenzi
Mchakato wa Ujenzi
Mchakato wa Ujenzi
Mchakato wa Ujenzi

Nilianza kwa kuweka mkanda kwenye ukanda ulioongozwa na kuambatanisha na mmiliki wa strip iliyoongozwa. Hakikisha usifunike taa yoyote na pia utumie mkanda usiofaa wakati unaunganisha kwenye roll.

Ili kufanya kusimama kwa mwezi kuwa thabiti zaidi, nilitumia mkanda wa pande mbili na kuweka shinikizo kwa sekunde chache na walishikilia vizuri sana.

Kamba iliyoongozwa na mmiliki wa roll iliyoongozwa iliwekwa juu ya standi, nikasukuma nyaya kutoka kwa ukanda ulioongozwa kupitia stendi na kuiunganisha kwa arduino. Nilitumia pia mkanda wa pande mbili kuishikilia.

Jinsi nyaya zinaunganishwa:

- kebo nyeusi hadi chini (gnd)

- Kamba nyekundu hadi 5v kutoka arduino

- Kebo ya kijani kubandika 8, nambari kutoka kwa faili ya zip pia itatumia visu za pini 8 + 20.

Sikutumia umeme wowote wa nje kwa hivyo nilipunguza mwangaza uliotumiwa kwa viongozaji.

Arduino uno ni kubwa kidogo kwa stendi hii kwa hivyo ilibidi nivute safu ya chini kwenye standi na kuweka standi nzima juu ya sanduku kidogo na chumba kidogo chini ya mwezi.

Niliweka tu mwezi juu ya gombo, kwa hivyo inawezekana kuinua tu ikiwa hiyo itakuwa lazima.

Hatua ya 3: Progamming Arduino + Blynk App:

Programu ya Progamming Arduino + Blynk
Programu ya Progamming Arduino + Blynk
Programu ya Progamming Arduino + Blynk
Programu ya Progamming Arduino + Blynk
Programu ya Progamming Arduino + Blynk
Programu ya Progamming Arduino + Blynk

Programu hiyo imechukuliwa zaidi kutoka kwa ukurasa wa mfano wa blynk:

Nilitumia udhibiti wa pundamilia RGB na kitelezi ili kuweka mwangaza.

Unapoweka nambari yako ya auth na kupakia nambari hiyo kwenye arduino, basi unaweza kuanza cmd ikiwa yako kwenye windows au Terminal kwenye kiunga cha mac au linux kwa mwongozo hapa: https://www.youtube.com/embed/ fgzvoan_3_w

Nambari:

# pamoja na # pamoja na // Unapaswa kupata Ishara ya Auth katika App ya Blynk. // Nenda kwenye Mipangilio ya Mradi (icon ya nut). char auth = "KODI YAKO HAPA"; // weka nambari yako kutoka kwa programu ya blynk hapa Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 ni ya idadi ya viongo, 8 kwenye pini inayotumiwa kwenye bodi ya arduino // Ingiza thamani 0 hadi 255 kupata thamani ya rangi. // Rangi ni mpito r - g - b - kurudi kwa r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Rangi (WheelPos * 3, 255 - WheelPos * 3, 0); } kingine ikiwa (WheelPos <170) {WheelPos - = 85; rangi ya kurudi (255 - WheelPos * 3, 0, WheelPos * 3); } mwingine {WheelPos - = 170; kurudi strip. Rangi (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int mwangaza = param.asInt (); strip.setBrightness (mwangaza); } BLYNK_WRITE (V1) {int shift = param.asInt (); kwa (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // AU: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } onyesha (); } usanidi batili () {// Debug console // Blynk itafanya kazi kupitia Serial // Usisome au uandike serial hii mwenyewe katika mchoro wako Serial.begin (9600); Kuanza Blynk (Serial, auth); strip. kuanza (); onyesha (); } kitanzi batili () {Blynk.run (); }

Hatua ya 4: Picha za Mwisho:

Picha za Mwisho
Picha za Mwisho
Picha za Mwisho
Picha za Mwisho
Picha za Mwisho
Picha za Mwisho
Picha za Mwisho
Picha za Mwisho

Sasa unaweza kudhibiti rangi na mwangaza wa mwezi na simu yako. Pia unaona mwezi wa kina zaidi na taa za manjano / nyeupe kwenye mwangaza wa chini. Lakini rangi zinaonekana nzuri kwenye mwezi uliochapishwa wa 3D.

Natumahi hii ilimsaidia mtu:)

Ilipendekeza: