Innholdsfortegnelse:
- Trinn 1: Deler og verktøy:
- Trinn 2: Byggeprosess:
- Trinn 3: Programmering av Arduino + Blynk -appen:
- Trinn 4: Avsluttende bilder:
Video: RBG 3D Printed Moon Controlled With Blynk (iPhone eller Android): 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
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:
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:
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:
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:
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:
Kjør APK Blynk eller annen Android -app som HMI på Raspberry Pi: 7 trinn
Kjør APK Blynk eller annen Android -app som HMI på Raspberry Pi: Hei beslutningstakere! Dette er min første instruerbare … Dette er innen rekkevidde for bringebær -nybegynneren. Jeg brukte mye tid på å finne de riktige kombinasjonene for god pålitelighet og hastighet av igangkjøring. Etter å ha funnet lite informasjon for å implementere dette
Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring med Arduino: 4 trinn
Hvordan bruke Neopixel Ws2812 LED eller LED STRIP eller Led Ring With Arduino: Hei folkens siden Neopixel led Strip er veldig populær, og den kalles også som ws2812 led strip. De er veldig populære fordi vi i denne LED -stripen kan adressere hver LED hver for seg, noe som betyr at hvis du vil at få lysdioder skal lyse i en farge
Neopixel Ws 2812 LED -stripe med Arduino kontrollert av Bluetooth fra Android eller Iphone: 4 trinn
Neopixel Ws 2812 LED -stripe med Arduino kontrollert av Bluetooth fra Android eller Iphone: Hei folkens i denne instruksjonene jeg har diskutert om hvordan du kan kontrollere en neopixel led -stripe eller ws2812 led -stripe fra din Android -telefon eller iPhone ved hjelp av Bluetooth -tilkobling. Slik at du kan legg til neopixel led stripe i hjemmet ditt sammen med Arduino med
Tiny Moon Tide Clock: 5 trinn (med bilder)
Tiny Moon Tide Clock: Dette er et prosjekt som gjøres med Alaska SeaLife Center. De var interessert i et sjørelatert prosjekt som skulle involvere elevene i elektronisk konstruksjon og overvåking av havmiljøet. Designet er relativt billig å bygge
Hvordan Jailbreak din 1.1.4 eller lavere IPhone eller iPod Touch: 4 trinn
Slik jailbreaker du 1.1.4 eller lavere IPhone eller iPod Touch: Hvordan jailbreak 1.1.4 eller lavere iPhone eller iPod Touch og installerer tredjeparts applikasjoner. ADVARSEL: Jeg vil ikke holdes ansvarlig for skader på iPhone, iPod Touch eller datamaskin. Imidlertid har ZiPhone aldri skadet en iPhone eller iPod til