Përmbajtje:

Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android): 4 hapa (me fotografi)
Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android): 4 hapa (me fotografi)

Video: Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android): 4 hapa (me fotografi)

Video: Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android): 4 hapa (me fotografi)
Video: Давайте поиграем в симулятор сборки ПК (занятие 3) 2024, Nëntor
Anonim
Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar RBG 3D e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)
Hëna e printuar 3D RBG e kontrolluar me Blynk (iPhone ose Android)

Kjo është një hënë e printuar 3D me një qëndrim. E ndërtuar me një shirit LED RGB prej 20 led të lidhur me një arduino uno dhe të programuar për tu kontrolluar me blynk. Arduino atëherë është e mundur të kontrollohet përmes aplikacionit nga blynk në iPhone ose Android.

Hapi 1: Pjesët dhe mjetet:

Pjesët dhe mjetet
Pjesët dhe mjetet
Pjesët dhe mjetet
Pjesët dhe mjetet
Pjesët dhe mjetet
Pjesët dhe mjetet

1x - shirit LED ws2812b, kam përdorur një shirit 1 m 30led dhe kam prerë 20 led për këtë.

1x - Hënë e printuar 3D, lidhje për ta shkarkuar nga thingiverse:

1x - Qëndrim i hënës i printuar 3D, lidhje nga thingiverse:

1x - Mbajtës i shiritave LED të printuar 3D, i bërë vetë shkarkoni skedarin zip të shtuar për të marrë skedarin. Duhet ta shkallëzoni në 1000%!

1x - kabllo arduino uno +

1x kompjuter me rrjet

Hapi 2: Procesi i ndërtimit:

Procesi i ndërtimit
Procesi i ndërtimit
Procesi i ndërtimit
Procesi i ndërtimit
Procesi i ndërtimit
Procesi i ndërtimit

Fillova duke vënë shirit në shiritin led dhe duke e bashkuar atë në mbajtësen e shiritit të udhëhequr. Sigurohuni që të mos mbuloni asnjë nga dritat dhe gjithashtu mos përdorni shirit jo përçues kur e lidhni me rrotull.

Për ta bërë qëndrimin për hënën më të fortë, kam përdorur një shirit të dyanshëm dhe kam bërë presion për disa sekonda dhe ato janë mbajtur shumë mirë së bashku.

Shiriti i udhëhequr me mbajtësen e rrotullës së udhëhequr u vendos në majë të stendës, i shtyva kabllot nga shiriti i udhëhequr përmes stendës dhe e lidha me arduino. Kam përdorur gjithashtu një kasetë të dyanshme për ta mbajtur atë në vend.

Si lidhen kabllot:

- Kabllo e zezë në tokë (gnd)

- Kabllo e kuqe në 5v nga arduino

- Kabllo e gjelbër në pin 8, kodi nga skedari zip gjithashtu do të përdorë pin 8 + 20 leds.

Unë nuk kam përdorur asnjë furnizim me energji të jashtme, kështu që kam ulur shkëlqimin e përdorur në leds.

Arduino uno është pak i madh për këtë stendë, kështu që më duhej të nxirrja shtresën e poshtme në stendë dhe ta vendosja të gjithë stendën mbi një kuti të vogël me pak hapësirë nën Hënë.

Unë thjesht e vendosa hënën mbi rrotull, kështu që është e mundur të ngrihet lart nëse kjo do të ishte ndonjëherë e nevojshme.

Hapi 3: Programimi i Arduino + Blynk App:

Programimi i Arduino + Blynk
Programimi i Arduino + Blynk
Programimi i Arduino + Blynk
Programimi i Arduino + Blynk
Programimi i Arduino + Blynk
Programimi i Arduino + Blynk

Programi është marrë kryesisht nga faqja shembull blynk:

Kam përdorur kontrollin zebër RGB dhe një rrëshqitës për të vendosur shkëlqimin.

Kur të keni vendosur kodin tuaj të autorizimit dhe të keni ngarkuar kodin në arduino, atëherë mund të filloni cmd nëse jeni në Windows ose Terminal në mac ose linux të lidheni me një udhëzues këtu: https://www.youtube.com/embed/ fgzvoan_3_w

Kodi:

#include #include // Ju duhet të merrni Auth Token në Aplikacionin Blynk. // Shko te Cilësimet e Projektit (ikona e arrës). char auth = "KODI JUAJ KTU"; // vendosni kodin tuaj nga aplikacioni blynk këtu Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 është për numrin e leds, 8 në pinin e përdorur në tabelën arduino // Fut një vlerë nga 0 në 255 për të marrë një vlerë ngjyrash. // Ngjyrat janë një kalim r - g - b - përsëri në r. uint32_t Rrota (byte WheelPos) {if (WheelPos <85) {shiriti i kthimit. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } tjetër nëse (WheelPos <170) {WheelPos -= 85; shiriti i kthimit. Ngjyra (255 - WheelPos * 3, 0, WheelPos * 3); } tjetër {WheelPos -= 170; shiriti i kthimit. Ngjyra (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int shkëlqim = param.asInt (); strip.setBritness (shkëlqim); } BLYNK_WRITE (V1) {int shift = param.asInt (); për (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // OR: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.shfaq (); } void setup () {// Debug console // Blynk do të funksionojë përmes Serial // Mos e lexoni ose shkruani këtë serial me dorë në skicën tuaj Serial.begin (9600); Blynk.begin (Serial, autor); strip.filloj (); shirit.shfaq (); } void loop () {Blynk.run (); }

Hapi 4: Fotografitë përfundimtare:

Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare
Fotografitë përfundimtare

Tani mund të kontrolloni ngjyrën dhe shkëlqimin e hënës me telefonin tuaj. Gjithashtu ju shihni një hënë shumë më të detajuar me dritat e verdha/të bardha në një shkëlqim më të ulët. Por ngjyrat duken vërtet të mira në hënën e printuar 3D.

Shpresoj se kjo ndihmoi dikë:)

Recommended: