Table des matières:
- Étape 1: COMPRENDRE LE TRIANGLE DE SIERPINSKI
- Étape 2: COUPE DU BOIS ET DESSIN DU TRIANGLE
- Étape 3: GENTILLER ET PERCER LES TROUS
- Étape 4: LEDS UTILISÉES (LED RGBS ET BLANCHES)
- Étape 5: PLAN DE FIXATION DES LED
- Étape 6: FIXATION DES LEDS
- Étape 7: METTRE LES FILS DE DOOM
- Étape 8: CRÉATION DE L'APPLICATION
- Étape 9: PARTIE PROGRAMMATION
- Étape 10: APAISEZ VOS YEUX ET RELAXEZ VOTRE CERVEAU
- Étape 11: VISIONNEZ LA VIDÉO EN ENTIER
Vidéo: CRÉER DES NUANCES AVEC LE TRIANGLE ET LE TÉLÉPHONE INTELLIGENT DE SIERPINSKI : 11 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Les NUANCES LED sont géniales à regarder et elles nous hypnotisent tout en apaisant nos yeux et détendent notre cerveau. Alors dans cet article je vais vous raconter comment j'ai créé des stores en utilisant SIERPINSKI'S TRIANGLE et votre SMART PHONE via une application que vous pouvez construire en HTML ou CSS ou tout autre langage de programmation.
ALORS COMMENÇONS avec la CONSTRUCTION
VOUS POUVEZ AUSSI VISITER MA CHAINE SUR YOUTUBE:GO ELECTRONICS
Étape 1: COMPRENDRE LE TRIANGLE DE SIERPINSKI
D'abord permet de comprendre le concept derrière le triangle de sierpinski qui est basé sur FRACTALES
Les fractales sont des motifs sans fin qui sont AUTO-SIMILAIRES à différentes échelles. Ils sont créés en répétant
un processus simple encore et encore dans une boucle de rétroaction continue.
Simple à dire, les fractales sont des motifs infinis et continuent. Comme vous pouvez le voir sur l'image, ce triangle à l'intérieur d'un triangle à l'intérieur d'un triangle à un motif infini.
Maintenant, nous sortons du sujet, alors commençons par la construction.
REMARQUE; Il y a une animation fournie dans la vidéo sur ma chaîne YouTube.
ALLEZ L'ÉLECTRONIQUE
Étape 2: COUPE DU BOIS ET DESSIN DU TRIANGLE
Donc, la première étape vers la construction était d'obtenir un morceau de bois où je pourrais dessiner le triangle de Sierpinski. J'ai donc pris ma scie à main et du contreplaqué de 3 mm d'épaisseur et j'ai commencé à fendre un morceau de bois de 200 mm de long et 180 de large.
Et après avoir terminé, j'ai planifié le triangle de Sierpinski sur un morceau de papier, puis j'ai suivi les lignes directrices et je l'ai dessiné sur le morceau de bois que j'avais récemment coupé. Puis j'ai marqué tous les endroits où j'ai pu Fixer les leds.
Étape 3: GENTILLER ET PERCER LES TROUS
Avec mon tournevis j'ai cabossé tous les endroits où je pouvais percer les trous facilement. Après que chaque trou ait été cabossé, j'ai commencé à percer des trous.
Étape 4: LEDS UTILISÉES (LED RGBS ET BLANCHES)
Une fois le processus de forage terminé, il était temps de révéler le composant le plus important, les leds RVB.
Et nous avons besoin d'environ 30 LED RVB.
Les leds RVB se composent de 4 broches. Un pour ROUGE, BLEU, VERT ET (VCC s'il s'agit d'une anode commune ou GND si une cathode commune)
Ici, nous avons utilisé 30 LED RVB courantes.
Mais nous avons aussi besoin de leds blanches pour rendre notre triangle plus robuste. J'ai donc pris une vingtaine de leds blanches.
Étape 5: PLAN DE FIXATION DES LED
APRÈS avoir sélectionné tous les types de led, il était temps de révéler le plan dont la led va où.
Maintenant les leds blanches vont dans les triangles inversés alors que les leds RVB vont partout ailleurs comme indiqué sur le plan.
cela rend notre triangle plus vivant et créatif.
Étape 6: FIXATION DES LEDS
Comme le plan était terminé, j'ai commencé à mettre toutes les LED en place et à les souder ensemble. Pour les LED blanches, la borne positive de toutes les LED et la borne négative de toutes les LED ont été connectées ensemble. Mais pour les leds rvb, j'ai utilisé du fil rouge pour les broches rouges, bleu pour les broches bleues et vert pour les broches vertes. AFIN qu'on ne se trompe pas au final. Et après avoir placé toutes les leds RVB, j'ai commencé le processus fastidieux et long de soudure.
Étape 7: METTRE LES FILS DE DOOM
Le câblage après le processus de soudure semble un peu intimidant, mais n'ayez pas peur, c'est juste un schéma de câblage simple mais c'est un peu long et prend beaucoup de temps. Cela m'a pris environ 3h. soudure et gestion du schéma de câblage. passons maintenant à l'application.
Étape 8: CRÉATION DE L'APPLICATION
Vous pouvez créer cette application en utilisant HTML ou CSS et son application très basique pour créer et travailler avec
Et un SIDE NOTE: pour télécharger l'application allez voir la description de ma vidéo sur YouTube
ALLEZ L'ÉLECTRONIQUE
Maintenant, tout d'abord en haut, vous pouvez voir un logo Bluetooth et une étiquette appelée non connecté et lorsque vous cliquez sur le logo Bluetooth, vous pouvez voir une piste des appareils Bluetooth à proximité. Nous utilisons un MODULE BLUETOOTH HC-05 donc lorsque nous cliquons sur HC -05 le texte NON CONNECTÉ devient connecté avec la couleur rouge. Et maintenant, lorsque nous cliquons sur différentes nuances, le triangle de sierpinski l'affiche.
Étape 9: PARTIE PROGRAMMATION
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
couleur du caractère = 0;
void setup() { // mettez votre code de configuration ici, à exécuter une fois: pinMode(redPin, OUTPUT); pinMode(bluePin, SORTIE);
pinMode(vertPin, SORTIE);
Serial.begin(9600);
analogWrite(redPin, 0);
analogWrite(bluePin, 0);
analogWrite(greenPin, 0);
}
void loop() { // mettez votre code principal ici, à exécuter à plusieurs reprises: if(Serial.available()>0){ color = Serial.read(); valeur char = char(couleur); if(valeur != '0') { Serial.println(valeur); } }
if(color == 'Y'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'W'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(couleur == 'R'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 255); }
if(couleur == 'P'){ analogWrite(redPin, 0); analogWrite(bluePin, 80); analogWrite(greenPin, 70); }
if(couleur == 'O'){ analogWrite(redPin, 0); analogWrite(bluePin, 255); analogWrite(greenPin, 90); }
if(couleur == 'M'){ analogWrite(redPin, 0); analogWrite(bluePin, 0); analogWrite(greenPin, 255); }
if(color == 'C'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 0); }
if(color == 'G'){ analogWrite(redPin, 255); analogWrite(bluePin, 255); analogWrite(greenPin, 0); }
if(color == 'B'){ analogWrite(redPin, 255); analogWrite(bluePin, 0); analogWrite(greenPin, 255); } }
Ce code est très facile à interpréter car nous déclarons d'abord les broches globalement. Ensuite, écrivez d'abord chaque broche comme faible ou 0 de sorte qu'au départ, elles restent en état d'arrêt.
Ensuite, dans la boucle vide, nous vérifions s'il y a des données entrantes et s'il y a des données disponibles, nous commençons à exécuter différentes couleurs en fonction des données disponibles. Alors parcourez attentivement le code.
Étape 10: APAISEZ VOS YEUX ET RELAXEZ VOTRE CERVEAU
MAINTENANT, apaisons nos yeux et détendons notre cerveau en regardant les nuances fascinantes contrôlées par l'application dont nous avons récemment parlé
MAIS POUR PLUS DE DETAILS VISITEZ MA CHAINE YOUTUBE: GO ELECTRONICS
Étape 11: VISIONNEZ LA VIDÉO EN ENTIER
MERCI D'AVOIR REGARDÉ
Conseillé:
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : 10 étapes (avec photos)
Réveil intelligent : un réveil intelligent fabriqué avec Raspberry Pi : Avez-vous déjà voulu une horloge intelligente ? Si oui, c'est la solution pour vous ! J'ai fait Smart Alarm Clock, c'est une horloge dont vous pouvez changer l'heure de l'alarme en fonction du site Web. Lorsque l'alarme se déclenche, il y aura un son (buzzer) et 2 lumières s'allumeront
Nuances de pixels LED RVB : 17 étapes (avec images)
Nuances de pixels LED RVB : Salut tout le monde, dans ce Instructable je vais vous montrer comment faire une paire de nuances de pixels LED. À l'origine, je les ai créés pour les porter dans la maison à Noël / Nouvel An, une sorte d'ornement mobile, mais ils ont fini par être un peu plus cyberpunk
Téléphone intelligent avec aérosenseurs : 7 étapes (avec photos)
Téléphone intelligent avec aérosenseurs : cet appareil vous montre comment recevoir plusieurs données de capteurs d'arduino avec votre téléphone Android. Dans ce projet, la valeur du capteur est affichée sur un smartphone via Bluetooth. Comme le téléphone intelligent est convivial. Aujourd'hui, le téléphone intelligent est disponible à n'importe quelle personne
Comment démonter un ordinateur avec des étapes et des images faciles : 13 étapes (avec des images)
Comment démonter un ordinateur avec des étapes et des images faciles : Il s'agit d'instructions sur la façon de démonter un PC. La plupart des composants de base sont modulaires et facilement démontables. Cependant, il est important que vous soyez organisé à ce sujet. Cela vous aidera à éviter de perdre des pièces, et aussi à faire le remontage ea
Comment créer un couloir intelligent avec un contrôleur de minuterie configurable : 6 étapes (avec des images)
Comment créer un corridor intelligent avec un contrôleur de minuterie configurable : ce didacticiel montre comment créer un corridor intelligent avec un contrôleur de minuterie configurable