Indholdsfortegnelse:
- Trin 1: Dele og værktøjer:
- Trin 2: Byggeproces:
- Trin 3: Udvikling af Arduino + Blynk App:
- Trin 4: Endelige billeder:
Video: RBG 3D -printet måne styret med Blynk (iPhone eller Android): 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Dette er en 3D -trykt måne med stativ. Bygget med en RGB LED -strip på 20 lysdioder forbundet til en arduino uno og programmeret til at blive styret med blynk. Arduinoen er derefter mulig at styre via appen fra blynk på iPhone eller Android.
Trin 1: Dele og værktøjer:
1x - ws2812b LED strip, jeg brugte en 1m 30led strip og skar 20 lysdioder til dette.
1x - 3D -printet måne, link til download fra thingiverse:
1x - 3D -trykt månestand, link fra thingiverse:
1x - 3D -printet LED -stripholder, selvfremstillet download den tilføjede zip -fil for at hente filen. Du skal skalere den til 1000%!
1x - arduino uno + kabel
1x computer med netværk
Trin 2: Byggeproces:
Jeg startede med at lægge tape på ledstrimlen og fastgøre den til ledstrimmelholderen. Sørg for ikke at dække nogen af lysene, og brug også ikke -ledende tape, når du fastgør det til rullen.
For at gøre stativet til månen mere robust brugte jeg noget dobbeltsidet tape og lagde lidt pres i et par sekunder, og de holdt meget godt sammen.
Ledstrimlen med ledrulleholderen blev sat oven på stativet, jeg skubbede kablerne fra ledstrimlen gennem stativet og sluttede den til arduinoen. Jeg brugte også noget dobbeltsidet tape til at holde det på plads.
Sådan forbindes kablerne:
- Sort kabel til jord (gnd)
- Rødt kabel til 5v fra arduinoen
- Grønt kabel til pin 8, koden fra zip -filen bruger også pin 8 + 20 leds.
Jeg brugte ikke nogen ekstern strømforsyning, så jeg sænkede lysstyrken til lysdioderne.
Arduino uno er lidt stor til dette stativ, så jeg var nødt til at trække det nederste lag på stativet ud og sætte hele stativet over en lille kasse med lidt plads under månen.
Jeg satte bare månen over rullen, så det er muligt bare at løfte op, hvis det nogensinde ville være nødvendigt.
Trin 3: Udvikling af Arduino + Blynk App:
Programmet er for det meste taget fra blynks eksempelside:
Jeg brugte zebra RGB -kontrol og en skyder til at indstille lysstyrken.
Når du har angivet din auth -kode og uploadet koden til arduinoen, kan du starte cmd, hvis du er på windows eller Terminal på mac eller linux link 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 Projektindstillinger (møtrikikon). char auth = "DIN KODE HER"; // indstil din kode fra blynk -appen her Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 er for antal lysdioder, 8 i stiften, der bruges på arduino -kortet // Indtast en værdi 0 til 255 for at få en farveværdi. // Farverne er en overgang r - g - b - tilbage til r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } ellers hvis (WheelPos <170) {WheelPos -= 85; returstrimmel. Farve (255 - WheelPos * 3, 0, WheelPos * 3); } ellers {WheelPos -= 170; returstrimmel. Farve (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 opsætning () {// Debug -konsol // Blynk fungerer igennem Serial // Du må ikke læse eller skrive denne serie manuelt i din skitse Serial.begin (9600); Blynk.begin (Serial, auth); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Trin 4: Endelige billeder:
Du kan nu styre farven og lysstyrken på månen med din telefon. Du ser også en meget mere detaljeret måne med de gule/hvide lys på en lavere lysstyrke. Men farverne ser rigtig godt ud på 3D -printet måne.
Håber dette hjalp nogen:)
Anbefalede:
Joystick -styret kørestol hjulpet med forhindringssporing: 3 trin (med billeder)
Joystickstyret kørestol hjulpet med forhindringssporing: For at lette fysisk handicappede med sikker kørsel bruges en ultralydssensor til at spore forhindringer på vejen. Baseret på joystickens bevægelse kører motorerne kørestol i alle fire retninger og hastighed på hver di
WiFi -ur, timer og vejrstation, Blynk -styret: 5 trin (med billeder)
WiFi -ur, timer og vejrstation, kontrolleret af Blynk: Dette er et Morphing digitalt ur (takket være Hari Wiguna for konceptet og morphing -koden), det er også et analogt ur, vejrrapporteringsstation og køkkentimer. Det styres udelukkende af en Blynk app på din smartphone med WiFi. Appen giver dig mulighed for
RGB LED styret af Bluetooth eller potentiometer: 5 trin
RGB LED styret af Bluetooth eller potentiometer: Hej! I dag ville jeg dele mit Arduino -projekt med dig. Jeg har lavet RGB led kontrolleret af Arduino. Det har 3 tilstande og 2 grænseflader. Første tilstand er manuel styring, anden kølig regnbue og tredje farvelås. Først kalibrerer du potentiometer. Så er det dig
Neopixel Ws 2812 LED Strip med Arduino Styret af Bluetooth Fra Android eller Iphone: 4 trin
Neopixel Ws 2812 LED Strip Med Arduino Styret af Bluetooth Fra Android eller Iphone: Hej fyre i denne instruktion, jeg har diskuteret om, hvordan du styrer en neopixel led strip eller ws2812 led strip fra din Android telefon eller iphone ved hjælp af Bluetooth forbindelse. Så du kan tilføj neopixel led strip i dit hjem sammen med Arduino med
Ipod / Mp4 Dock Station eller Mp3 Server styret fra sengen med nul omkostninger: 12 trin
Ipod / Mp4 Dock Station eller Mp3 Server styret fra sengen med nul omkostninger: Hej, jeg vil gerne lytte til mine mp3 -sange på min hjemmebiograf, men min hjemmebiograf er på mit soveværelse, og min computer er på en anden side af mit hjem. Træt af brændeskiver, jeg løste dette problem … Jeg havde brug for alt med kontinuerlig strømforsyning, kontrol