Taula de continguts:
- Pas 1: peces i eines:
- Pas 2: procés de construcció:
- Pas 3: programació de l'aplicació Arduino + Blynk:
- Pas 4: imatges finals:
Vídeo: Lluna impresa 3D RBG controlada amb Blynk (iPhone o Android): 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Es tracta d’una lluna impresa en 3D amb un suport. Construït amb una tira LED RGB de 20 leds connectats a un arduino uno i programada per ser controlada amb blynk. Aleshores, es pot controlar l'arduino mitjançant l'aplicació des de blynk a l'iPhone o Android.
Pas 1: peces i eines:
1x - ws2812b tira LED, he utilitzat una tira d'1m 30led i he tallat 20 leds per a això.
1x - Lluna impresa en 3D, enllaç per descarregar des de thingiverse:
1x - suport lluna imprès en 3D, enllaç des de thingiverse:
1x - Suport de tires LED imprès en 3D, descarregat per si mateix el fitxer zip afegit per obtenir el fitxer. Cal escalar-lo al 1000%.
1x - arduino uno + cable
1x ordinador amb xarxa
Pas 2: procés de construcció:
Vaig començar posant cinta adhesiva a la tira de leds i enganxant-la al porta-tires de led. Assegureu-vos de no tapar cap dels llums i també utilitzeu cinta no conductiva quan la fixeu al rotlle.
Per fer més resistent el suport de la lluna, vaig fer servir una cinta de doble cara i vaig pressionar durant uns segons i es van mantenir molt bé junts.
La tira de leds amb el porta-rotllos led es va posar a la part superior del suport, vaig empènyer els cables de la tira de leds a través del suport i el vaig connectar a l’arduino. També he utilitzat una cinta de doble cara per mantenir-la al seu lloc.
Com es connecten els cables:
Cable negre a terra (gnd)
- Cable vermell a 5v des de l'arduino
- Cable verd al pin 8, el codi del fitxer zip també utilitzarà leds pin 8 + 20.
No vaig utilitzar cap font d'alimentació externa, de manera que vaig reduir la brillantor dels leds.
L'arduino uno és una mica gran per a aquest suport, de manera que vaig haver de treure la capa inferior del suport i col·locar tot el suport sobre una caixeta amb una mica d'espai sota la lluna.
Acabo de posar la lluna sobre el rotllo, de manera que és possible aixecar-se si això seria necessari.
Pas 3: programació de l'aplicació Arduino + Blynk:
El programa es basa principalment en la pàgina d'exemple de blynk:
Vaig utilitzar el control zebra RGB i un control lliscant per configurar la brillantor.
Quan hàgiu definit el codi d’autorització i carregat el codi a l’arduino, podeu iniciar cmd si el vostre Windows o Terminal a Mac o Linux enllacen a una guia aquí: https://www.youtube.com/embed/ fgzvoan_3_w
Codi:
#include #include // Hauríeu d'obtenir un testimoni d'autenticació a l'aplicació Blynk. // Aneu a la configuració del projecte (icona de nou). char auth = "EL VOSTRE CODI AQUÍ"; // configureu el codi des de l'aplicació blynk aquí Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // el 20 és per al nombre de leds, 8 al pin utilitzat a la placa arduino // Introduïu un valor de 0 a 255 per obtenir un valor de color. // Els colors són una transició r - g - b - torna a r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos - = 85; tira de retorn. Color (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos - = 170; tira de retorn. Color (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int brillantor = param.asInt (); strip.setBrillness (brillantor); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (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.show (); } void setup () {// Consola de depuració // Blynk funcionarà mitjançant sèrie // No llegiu ni escriviu aquesta sèrie manualment al vostre esbós Serial.begin (9600); Blynk.begin (sèrie, autenticació); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Pas 4: imatges finals:
Ara podeu controlar el color i la brillantor de la lluna amb el telèfon. També veieu una lluna molt més detallada amb els llums blancs i grocs amb una brillantor inferior. Però els colors es veuen molt bé a la lluna impresa en 3D.
Espero que això hagi ajudat algú:)
Recomanat:
Tira LED controlada controlada per RC: 4 passos (amb imatges)
Franja LED Rgb controlada per RC: creeu la vostra pròpia tira led controlada per rc per a la il·luminació individual de la sala. Per apagar-lo, activar-lo o canviar el color, heu de mantenir-vos davant del receptor. Això és avorrit i no re
Rellotge de lluna amb drac: 8 passos (amb imatges)
Moon Clock With Dragon: *** L'entrada al meu blog https://blog.familie-fratila.de/bone-dragon-moonlight-clock/ *** Fa un temps vaig construir un rellotge per a la meva sala d'estar, ja que No he trobat res a comprar que tingués dissenys almenys tolerables :-) Per descomptat, el meu fill, que veia això, tenia una necessitat
Llum de lluna IoT: 5 passos
Llum IoT Moon: en aquest instructiu us mostro com convertir una llum LED senzilla amb bateria en un dispositiu IoT. Aquest projecte inclou: soldadura; programació ESP8266 amb Arduino IDE; fer aplicacions per a Android amb MIT App Inventor. L’objecte d’interès és
Airbus - Viatjar a la Lluna V1: 23 passos
Airbus - Viatjar a la Lluna V1: a continuació, una sola lliçó d’una sèrie més gran d’Airbus - Descobriment de l’espai - Tutorials sobre la vida a la lluna Visió general del projecte: Imagineu-vos poder viatjar a l’espai. Entrenant durant mesos per explotar a l'espai exterior i visitar l'espai internacional
Super Telescopi USB de 40 $, fàcil de fer, veu cràters a la Lluna: 6 passos (amb imatges)
Super Telescopi USB de 40 $, fàcil de fabricar, veu cràters a la Lluna: converteix una vella telelens i una càmera web en un potent telescopi capaç de veure cràters a la Lluna. Al costat de la càmera web i l’objectiu tele, només necessiteu alguns materials estàndards de canonada de pvc (canonades, adaptadors de diàmetre i taps finals)