Innholdsfortegnelse:

RBG 3D Printed Moon Controlled With Blynk (iPhone eller Android): 4 trinn (med bilder)
RBG 3D Printed Moon Controlled With Blynk (iPhone eller Android): 4 trinn (med bilder)

Video: RBG 3D Printed Moon Controlled With Blynk (iPhone eller Android): 4 trinn (med bilder)

Video: RBG 3D Printed Moon Controlled With Blynk (iPhone eller Android): 4 trinn (med bilder)
Video: 3D hologram fan portrait solution. Who wanna date this holographic sexy lady #3dhologramfan 2024, November
Anonim
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)
RBG 3D -trykt måne kontrollert med Blynk (iPhone eller Android)

Dette er en 3D -trykt måne med stativ. Bygget med en RGB LED -stripe på 20 lysdioder koblet til en arduino uno og programmert til å bli kontrollert med blynk. Arduinoen er deretter mulig å kontrollere via appen fra blynk på iPhone eller Android.

Trinn 1: Deler og verktøy:

Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy
Deler og verktøy

1x - ws2812b LED stripe, jeg brukte en 1m 30led strip og kuttet ut 20 lysdioder for dette.

1x - 3D -trykt måne, lenke for nedlasting fra thingiverse:

1x - 3D -trykt månestativ, lenke fra thingiverse:

1x - 3D -trykt LED -stripeholder, selvlaget, last ned den ekstra zip -filen for å få filen. Du må skalere den til 1000%!

1x - arduino uno + kabel

1x datamaskin med nettverk

Trinn 2: Byggeprosess:

Byggeprosess
Byggeprosess
Byggeprosess
Byggeprosess
Byggeprosess
Byggeprosess

Jeg begynte med å sette tape på led -stripen og feste den til led -stripeholderen. Pass på at du ikke dekker til noen av lysene, og bruk også ikke -ledende tape når du fester det til rullen.

For å gjøre stativet for månen mer solid, brukte jeg litt dobbeltsidig tape og la litt press i noen sekunder, og de holdt veldig godt sammen.

Led -stripen med led -rullholderen ble satt på toppen av stativet, jeg dyttet kablene fra led -stripen gjennom stativet og koblet den til arduinoen. Jeg brukte også litt dobbeltsidig tape for å holde den på plass.

Slik kobles kablene til:

- Svart kabel til jord (gnd)

- Rød kabel til 5v fra arduinoen

- Grønn kabel til pin 8, koden fra zip -filen vil også bruke pin 8 + 20 leds.

Jeg brukte ingen ekstern strømforsyning, så jeg senket lysstyrken som ble brukt til lysdiodene.

Arduino uno er litt stor for dette stativet, så jeg måtte trekke ut det nederste laget på stativet og sette hele stativet over en liten eske med litt plass under månen.

Jeg satte bare månen over rullen, så det er mulig å bare løfte opp hvis det noen gang ville være nødvendig.

Trinn 3: Programmering av Arduino + Blynk -appen:

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

Programmet er stort sett hentet fra blynks eksempelside:

Jeg brukte sebra RGB -kontrollen og en glidebryter for å stille inn lysstyrken.

Når du har angitt autorisasjonskoden og lastet opp koden til arduinoen, kan du starte cmd hvis du er på Windows eller Terminal på mac eller Linux lenke til en guide her: https://www.youtube.com/embed/ fgzvoan_3_w

Kode:

#include #include // Du bør få Auth Token i Blynk -appen. // Gå til prosjektinnstillingene (nøtterikon). char auth = "KODEN DIN HER"; // angi koden din fra blynk -appen her Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 er for antall lysdioder, 8 i pinnen som brukes på arduino -kortet // Skriv inn en verdi 0 til 255 for å få en fargeverdi. // Fargene er en overgang r - g - b - tilbake til r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } annet hvis (WheelPos <170) {WheelPos -= 85; returlist. Color (255 - WheelPos * 3, 0, WheelPos * 3); } annet {WheelPos -= 170; returlist. Color (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int lysstyrke = param.asInt (); strip.setBrightness (lysstyrke); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // ELLER: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } ugyldig oppsett () {// Debug -konsoll // Blynk fungerer gjennom Serial // Ikke les eller skriv denne serien manuelt i skissen Serial.begin (9600); Blynk.begin (Serial, auth); strip.begin (); strip.show (); } void loop () {Blynk.run (); }

Trinn 4: Avsluttende bilder:

Endelige bilder
Endelige bilder
Endelige bilder
Endelige bilder
Endelige bilder
Endelige bilder
Endelige bilder
Endelige bilder

Du kan nå kontrollere fargen og lysstyrken på månen med telefonen. Du ser også en mye mer detaljert måne med de gule/hvite lysene på lavere lysstyrke. Men fargene ser veldig bra ut på 3D -trykt måne.

Håper dette hjalp noen:)

Anbefalt: