Table des matières:
- Étape 1: Aperçu
- Étape 2: Outils
- Étape 3: Construction
- Étape 4: Capteur tactile
- Étape 5: Coder
- Étape 6: Schémas
Vidéo: Arduinoflake : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Un flocon de neige interactif de forme libre animé par Arduino Nano. En utilisant 17 canaux PWM indépendants et un capteur tactile, il peut créer des effets impressionnants !
Il existe également une version PCB que tout le monde peut fabriquer !
Étape 1: Aperçu
Le flocon de neige se compose de 30 LED regroupées en 17 segments indépendants qui peuvent être contrôlés séparément par le microcontrôleur Arduino Nano. Chacun des groupes de LED peut être atténué avec PWM pour créer de belles animations.
Étape 2: Outils
Tout ce dont vous aurez besoin est du fer à souder, de la soudure et des pinces.
Étape 3: Construction
Tout d'abord, sélectionnez un motif. Je choisis un joli et simple cristal de flocon de neige et l'imprime à la taille adaptée à l'Arduino Nano à l'intérieur de l'hexagone - le noyau du cristal.
La structure de support qui agit également comme un câblage est créée à partir de tiges de laiton de 0,8 mm soudées avec de l'étain. J'ai utilisé 2m de tige au total. Pourquoi la forme libre ? Parce que j'ai toujours voulu essayer ça et c'est un test de ta patience et de tes compétences.
J'ai d'abord créé un noyau hexagonal en pliant une seule tige et en soudant les extrémités ensemble. En ajoutant 6 autres tiges au sommet de l'hexagone, le câblage de masse est terminé, tous les fils cathodiques des LED doivent maintenant y être soudés pour créer un motif de flocon de neige. La partie délicate a été d'ajouter les LED SMD mais je me suis servi d'un gabarit créé à partir d'un carton et d'un scotch double face.
Ensuite, il était temps d'ajouter le microcontrôleur Arduino Nano sous la structure centrale en laissant suffisamment d'espace entre les 3 couches de câblages en laiton qui connecteront les broches du microcontrôleur à tous les fils d'anode LED. Cela a demandé une énorme patience. Non seulement vous devez éviter un court-circuit entre les fils, mais aussi ajouter une résistance de limitation de courant et lui donner une belle apparence.
Les LED Leaf sont connectées séparément chacune à la broche de sortie de l'Arduino la plus proche. Les LED de branche sont regroupées par deux et connectées à des broches PWM. Les LED de base sont également regroupées par deux et connectées au reste des broches. Arduino NANO n'a que 18 broches de sortie (A6 et A7 sont en entrée uniquement) et j'ai besoin d'une broche pour le capteur tactile, ce qui ne me laisse que 17 broches, donc les deux paires de LED principales sont connectées ensemble pour créer un groupe de 4. Je J'utilise des résistances de 220 Ω pour limiter le courant circulant dans chaque broche à environ 8 mA. Cela signifie 240mA au total, ce qui est peu élevé pour la puce ATmega328 mais cela fonctionne - le maximum de sécurité est dit de 200mA.
Étape 4: Capteur tactile
Pour pouvoir interagir avec un flocon de neige, j'ai ajouté une autre tige en laiton pour créer un capteur tactile capacitif. J'ai trouvé une excellente bibliothèque et un tutoriel de Paul Stoffregen. Le capteur tactile est utilisé pour interagir avec l'arduinoflake - changer d'animation, allumer/éteindre, scintiller au toucher, nommez-le…
Étape 5: Coder
À l'origine, je pensais que je ne pourrais assombrir que les LED de branche connectées aux broches PWM matérielles. Mais heureusement, il existe une bibliothèque PWM logicielle impressionnante qui m'a permis d'utiliser toutes les broches comme s'il s'agissait de PWM matériel. Cette configuration a créé des possibilités infinies pour les animations ! Découvrez le code ci-joint avec quelques-unes des premières animations.
Si vous l'aimez, votez pour lui dans le concours Make it Glow juste en dessous de cet article, merci
Étape 6: Schémas
Deuxième prix du concours Make it Glow 2018
Conseillé:
Prenez de superbes photos avec un iPhone : 9 étapes (avec photos)
Prenez de superbes photos avec un iPhone : la plupart d'entre nous ont un smartphone partout avec nous ces jours-ci, il est donc important de savoir comment utiliser l'appareil photo de votre smartphone pour prendre de superbes photos ! Je n'ai un smartphone que depuis quelques années et j'aime avoir un appareil photo décent pour documenter les choses que je
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : 5 étapes (avec photos)
Plateforme avec des niveaux infinis sur GameGo avec Makecode Arcade : GameGo est une console portable de jeu rétro compatible Microsoft Makecode développée par TinkerGen STEM education. Il est basé sur la puce STM32F401RET6 ARM Cortex M4 et est destiné aux éducateurs STEM ou simplement aux personnes qui aiment s'amuser à créer un jeu vidéo rétro
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): 10 étapes (avec photos)
Balance intelligente bricolage avec réveil (avec Wi-Fi, ESP8266, Arduino IDE et Adafruit.io): Dans mon projet précédent, j'ai développé une balance de salle de bain intelligente avec Wi-Fi. Il peut mesurer le poids de l'utilisateur, l'afficher localement et l'envoyer vers le cloud. Vous pouvez obtenir plus de détails à ce sujet sur le lien ci-dessous : https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Lancez votre diaporama de photos de vacances avec une touche de magie ! : 9 étapes (avec photos)
Lancez votre diaporama de photos de vacances avec une touche de magie ! : Au fil des ans, j'ai pris l'habitude d'emporter une petite figurine avec moi en voyage : j'achète souvent un petit artoy vierge (comme celui sur la photo) et je peins il correspond au drapeau et au thème du pays que je visite (dans ce cas, la Sicile). T
Arduinoflake - Version PCB : 8 étapes (avec photos)
Arduinoflake - Version PCB : Il y a quelques semaines, j'ai fait un Arduinoflake de forme libre. Beaucoup d'entre vous ont adoré. Mais sa magie ne réside pas seulement dans la forme libre, mais aussi dans le motif des LED. J'ai donc décidé de créer une version PCB qui serait vraiment facile et bon marché à faire pour tout le monde ! C'est t