Table des matières:

Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android): 4 étapes (avec photos)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android): 4 étapes (avec photos)

Vidéo: Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android): 4 étapes (avec photos)

Vidéo: Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android): 4 étapes (avec photos)
Vidéo: Ne JAMAIS partir SANS SA COPINE 🫢 #humour #blague #drole #couplegoals #internationalcouple #shorts 2024, Novembre
Anonim
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)
Lune imprimée en 3D RBG contrôlée avec Blynk (iPhone ou Android)

Il s'agit d'une lune imprimée en 3D avec un support. Construit avec une bande de LED RVB de 20 leds connectées à un arduino uno et programmée pour être contrôlée avec blynk. L'arduino est alors possible de contrôler via l'application de blynk sur iPhone ou Android.

Étape 1: Pièces et outils:

Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils
Pièces et outils

1x - bande LED ws2812b, j'ai utilisé une bande 30led de 1m et découpé 20 leds pour cela.

1x - Lune imprimée en 3D, lien à télécharger depuis thingverse:

1x - support de lune imprimé en 3D, lien de thingverse:

1x - Support de bande LED imprimé en 3D, réalisé par vous-même, téléchargez le fichier zip ajouté pour obtenir le fichier. Vous devez le mettre à l'échelle à 1000% !

1x - arduino uno + câble

1x ordinateur avec réseau

Étape 2: Processus de construction:

Processus de construction
Processus de construction
Processus de construction
Processus de construction
Processus de construction
Processus de construction

J'ai commencé par mettre du ruban adhésif sur la bande led et l'attacher au support de bande led. Assurez-vous de ne couvrir aucune des lumières et utilisez également du ruban adhésif non conducteur lorsque vous l'attachez au rouleau.

Pour rendre le support pour la lune plus solide, j'ai utilisé du ruban adhésif double face et j'ai exercé une pression pendant quelques secondes et ils ont très bien tenu ensemble.

La bande led avec le support de rouleau led a été placée sur le support, j'ai poussé les câbles de la bande led à travers le support et je l'ai connecté à l'arduino. J'ai également utilisé du ruban adhésif double face pour le maintenir en place.

Comment les câbles sont connectés:

- Câble noir à la terre (terre)

- Câble rouge vers 5v de l'arduino

- Câble vert à la broche 8, le code du fichier zip utilisera également la broche 8 + 20 leds.

Je n'ai pas utilisé d'alimentation externe donc j'ai baissé la luminosité utilisée pour les leds.

L'arduino uno est un peu grand pour ce support, j'ai donc dû retirer la couche inférieure du support et placer l'ensemble du support sur une petite boîte avec un peu de place sous la lune.

Je viens de mettre la lune sur le rouleau, il est donc possible de simplement lever si cela était nécessaire.

Étape 3: Programmation de l'application Arduino + Blynk:

Programmation de l'application Arduino + Blynk
Programmation de l'application Arduino + Blynk
Programmation de l'application Arduino + Blynk
Programmation de l'application Arduino + Blynk
Programmation de l'application Arduino + Blynk
Programmation de l'application Arduino + Blynk

Le programme est principalement tiré de la page d'exemple de blynk:

J'ai utilisé le contrôle zebra RGB et un curseur pour régler la luminosité.

Lorsque vous avez défini votre code d'authentification et téléchargé le code sur l'arduino, vous pouvez démarrer cmd si vous êtes sur Windows ou Terminal sur mac ou linux lien vers un guide ici: https://www.youtube.com/embed/ fgzvoan_3_w

Code:

#include #include // Vous devriez obtenir le jeton d'authentification dans l'application Blynk. // Allez dans les paramètres du projet (icône en forme d'écrou). char auth = "VOTRE CODE ICI"; // définissez votre code à partir de l'application blynk ici Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // le 20 correspond au nombre de leds, 8 dans la broche utilisée sur la carte arduino // Entrez une valeur de 0 à 255 pour obtenir une valeur de couleur. // Les couleurs sont une transition r - g - b - retour à r. uint32_t Wheel(byte WheelPos) { if (WheelPos < 85) { return strip. Color(WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos < 170) { WheelPos -= 85; return strip. Color(255 - WheelPos * 3, 0, WheelPos * 3); } else { WheelPos -= 170; return strip. Color(0, WheelPos * 3, 255 - WheelPos * 3); } } BLYNK_WRITE(V2){ int luminosité = param.asInt(); strip.setBrightness(luminosité); } BLYNK_WRITE(V1) { int shift = param.asInt(); for (int i = 0; i < strip.numPixels(); i++) { strip.setPixelColor(i, Wheel(shift & 255)); // OU: strip.setPixelColor(i, Wheel(((i * 256 / strip.numPixels()) + shift) & 255)); } strip.show(); } void setup() { // Console de débogage // Blynk fonctionnera via Serial // Ne pas lire ou écrire cette série manuellement dans votre sketch Serial.begin (9600); Blynk.begin(Série, auth); strip.begin(); strip.show(); } boucle vide() { Blynk.run(); }

Étape 4: Photos finales:

Photos finales
Photos finales
Photos finales
Photos finales
Photos finales
Photos finales
Photos finales
Photos finales

Vous pouvez désormais contrôler la couleur et la luminosité de la lune avec votre téléphone. Vous voyez également une lune beaucoup plus détaillée avec les lumières jaunes/blanches sur une luminosité plus faible. Mais les couleurs sont vraiment belles sur la lune imprimée en 3D.

J'espère que cela a aidé quelqu'un:)

Conseillé: