Satura rādītājs:

RBG 3D drukāts mēness, ko kontrolē ar Blynk (iPhone vai Android): 4 soļi (ar attēliem)
RBG 3D drukāts mēness, ko kontrolē ar Blynk (iPhone vai Android): 4 soļi (ar attēliem)

Video: RBG 3D drukāts mēness, ko kontrolē ar Blynk (iPhone vai Android): 4 soļi (ar attēliem)

Video: RBG 3D drukāts mēness, ko kontrolē ar Blynk (iPhone vai Android): 4 soļi (ar attēliem)
Video: NOOBS PLAY SURVIVORS: THE QUEST LIVE 2024, Novembris
Anonim
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)
RBG 3D drukāts mēness, kas kontrolēts ar Blynk (iPhone vai Android)

Šis ir 3D drukāts mēness ar statīvu. Izgatavots ar 20 LED RGB LED sloksnēm, kas savienotas ar arduino uno un ieprogrammētas vadīšanai ar blynk. Pēc tam arduino ir iespējams kontrolēt, izmantojot lietotni no blynk iPhone vai Android.

1. darbība. Daļas un rīki:

Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki
Daļas un rīki

1x - ws2812b LED sloksne, es izmantoju 1m 30led sloksni un izgriezu 20 gaismas diodes.

1x - 3D drukāts mēness, saite lejupielādei no thingiverse:

1x - 3D drukāts mēness statīvs, saite no thingiverse:

1x - 3D drukāts LED sloksnes turētājs, pašizveidots, lejupielādējiet pievienoto zip failu, lai iegūtu failu. Jums tas ir jāsamazina līdz 1000%!

1x - arduino uno + kabelis

1x dators ar tīklu

2. solis: būvniecības process:

Celtniecības process
Celtniecības process
Celtniecības process
Celtniecības process
Celtniecības process
Celtniecības process

Es sāku, uzliekot lenti uz LED sloksnes un piestiprinot to pie LED sloksnes turētāja. Pārliecinieties, ka neaizsedzat nevienu lukturi, un, piestiprinot to pie ruļļa, izmantojiet arī nevadošu lenti.

Lai mēness statīvs būtu izturīgāks, es izmantoju divpusēju lenti un dažas sekundes izdarīju spiedienu, un tie ļoti labi turējās kopā.

Led sloksne ar LED ruļļa turētāju tika uzlikta uz statīva, es izbīdīju kabeļus no led sloksnes caur statīvu un pievienoju to arduino. Es arī izmantoju kādu divpusēju lenti, lai to noturētu.

Kabeļu savienošana:

- melns kabelis pie zemes (gnd)

- Sarkanais kabelis līdz 5V no arduino

- Zaļš kabelis līdz 8. tapai, kods no zip faila izmantos arī 8 + 20 gaismas diodes.

Es neizmantoju nekādu ārēju barošanas avotu, tāpēc samazināju gaismas diodēm izmantoto spilgtumu.

Arduino uno ir nedaudz liels šim stendam, tāpēc man bija jāizvelk statīva apakšējais slānis un jānovieto viss stends pār mazu kastīti ar kādu telpu zem mēness.

Es tikko uzliku mēnesi virs ruļļa, tāpēc ir iespējams vienkārši pacelties, ja tas kādreiz būtu nepieciešams.

3. solis: Arduino + Blynk lietotnes programmēšana:

Progamming Arduino + Blynk lietotne
Progamming Arduino + Blynk lietotne
Progamming Arduino + Blynk lietotne
Progamming Arduino + Blynk lietotne
Progamming Arduino + Blynk lietotne
Progamming Arduino + Blynk lietotne

Programma galvenokārt tiek ņemta no blynk piemēra lapas:

Lai iestatītu spilgtumu, es izmantoju zebras RGB vadību un slīdni.

Kad esat iestatījis savu autentifikācijas kodu un augšupielādējis kodu arduino, varat sākt cmd, ja jūsu operētājsistēmā Windows vai terminālī uz Mac vai Linux ir saite uz ceļvedi šeit: https://www.youtube.com/embed/ fgzvoan_3_w

Kods:

#include #include // Lietotnē Blynk jums vajadzētu iegūt autentifikācijas marķieri. // Dodieties uz projekta iestatījumiem (uzgriežņa ikona). char auth = "JŪSU KODS ŠEIT"; // iestatiet savu kodu no lietotnes blynk šeit Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 ir gaismas diožu skaits, 8 arduino plāksnē izmantotajā tapā // Ievadiet vērtību no 0 līdz 255, lai iegūtu krāsas vērtību. // Krāsas ir pāreja r - g - b - atpakaļ uz r. uint32_t Ritenis (baits WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } cits ja (WheelPos <170) {WheelPos -= 85; atgriešanas sloksne. Krāsa (255 - WheelPos * 3, 0, WheelPos * 3); } cits {WheelPos -= 170; atgriešanas sloksne. Krāsa (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int spilgtums = param.asInt (); strip.setBrightness (spilgtums); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, ritenis (nobīde & 255)); // VAI: strip.setPixelColor (i, Wheel ((((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Atkļūdošanas konsole // Blynk darbosies, izmantojot Serial // Neizlasiet un nerakstiet šo sēriju manuāli savā skicē Serial.begin (9600); Blynk.begin (sērijas, aut.); strip.begin (); strip.show (); } void loop () {Blynk.run (); }

4. solis: pēdējie attēli:

Galīgās bildes
Galīgās bildes
Galīgās bildes
Galīgās bildes
Galīgās bildes
Galīgās bildes
Galīgās bildes
Galīgās bildes

Tagad ar tālruni varat kontrolēt mēness krāsu un spilgtumu. Jūs redzat arī daudz detalizētāku Mēnesi ar dzeltenām/baltām gaismām zemākā spilgtumā. Bet krāsas izskatās patiešām labi uz 3D drukātā mēness.

Ceru, ka tas kādam palīdzēja:)

Ieteicams: