Table des matières:

Horloge de Noël DIY Arduino : 4 étapes (avec photos)
Horloge de Noël DIY Arduino : 4 étapes (avec photos)

Vidéo: Horloge de Noël DIY Arduino : 4 étapes (avec photos)

Vidéo: Horloge de Noël DIY Arduino : 4 étapes (avec photos)
Vidéo: Christmas tree LED arduino DIY 2024, Novembre
Anonim
Horloge de Noël Arduino bricolage
Horloge de Noël Arduino bricolage

Joyeux Noël! J'ai récemment été approché par Elegoo pour créer un projet sur le thème de Noël avec leur kit de démarrage le plus complet Arduino R3. Avec les composants inclus dans leur kit, j'ai pu créer cette horloge sur le thème de Noël qui affiche l'heure et la date et toutes les quinze minutes, l'arbre du haut tourne et brille en vert pour remplir une pièce d'esprit de Noël. Suivez mon Instructable pour voir comment j'ai fait cette horloge et comment vous pouvez en faire une aussi. Si vous avez des questions, n'hésitez pas à me le faire savoir dans la section commentaires et je ferai de mon mieux pour vous aider!

Étape 1: Conception 3D

Conception 3D
Conception 3D
Conception 3D
Conception 3D
Conception 3D
Conception 3D
Conception 3D
Conception 3D

J'ai commencé ce projet en concevant les composants de l'horloge dans Fusion 360. Le premier composant est la base de l'horloge. Cette partie abrite toutes les cartes électroniques ainsi que l'écran LCD 16X2. Pour monter les composants, j'ai utilisé des écrous et des boulons M3 avec des espaces conçus dans les pièces pour ajuster sous pression les écrous M3. Le haut de l'horloge vient ensuite et est utilisé pour contenir le moteur pas à pas qui est utilisé pour faire tourner l'arbre ainsi que la bague collectrice personnalisée utilisée pour alimenter les LED. Ensuite, bien sûr, la bague collectrice personnalisée. Je n'entrerai pas dans trop de détails sur cette partie pour le moment car il ne s'agit que de la V1 et j'ai plusieurs révisions de conception que je voudrais faire pour créer une conception de bague collectrice plus efficace et pratique. Ce projet a été réalisé dans un délai très court, j'ai donc dû aller de l'avant et utiliser V1 pour cette horloge. Je prévois de redessiner la bague et de créer un Instructable plus détaillé plus tard avec les informations et les pièces nécessaires pour créer le vôtre. Quoi qu'il en soit, la bague collectrice est utilisée pour ensuite être montée sur la partie finale étant l'arbre lui-même. Il s'agit d'un arbre modifié à partir d'un modèle trouvé sur Thingiverse. Cette partie est imprimée en mode vase pour permettre à plus de lumière des LED de briller. Tous les fichiers nécessaires sont joints ci-dessous pour l'horloge et la conception actuelle de la bague collectrice.

Étape 2: Électronique

Électronique
Électronique
Électronique
Électronique
Électronique
Électronique
Électronique
Électronique

L'étape suivante consiste à configurer l'électronique et à les monter dans le boîtier imprimé en 3D. J'ai utilisé le kit Arduino le plus complet d'Elegoo pour ce projet car il est livré avec toutes les pièces électroniques nécessaires ainsi que de nombreux autres excellents composants que vous pouvez utiliser pour créer vos propres projets. Pour ce projet, j'ai utilisé l'Arduino Uno, le module RTC, l'écran LCD 16X2, la LED verte 3X et le moteur pas à pas Elegoo et le circuit de commande pas à pas. J'ai câblé l'écran LCD en utilisant le schéma ci-dessus. J'ai câblé les broches SDA et SCL du RTC aux broches SCL et SDA de l'UNO. J'ai ensuite câblé les broches IN1-4 du contrôleur de moteur aux broches 7-10 de l'UNO. Pour les LED, je les ai câblées à travers une résistance de 68 ohms à la broche 6 de l'UNO. Une fois le câblage testé, j'ai démonté et remonté les pièces dans le boîtier imprimé en 3D.

Étape 3: Coder

Code
Code

J'ai utilisé l'IDE Arduino pour écrire le programme de cette horloge. J'ai pu apprendre à utiliser le contrôleur de moteur et le module RTC à partir de la leçon fournie par Elegoo. Ces leçons sont accompagnées d'exemples de projets ainsi que d'exemples de codes pour tous les différents composants inclus dans le kit. J'ai utilisé les différentes choses que j'ai apprises tout au long des leçons et j'ai compilé le code ci-dessous pour afficher l'heure sur l'écran LCD et contrôler le moteur pas à pas en fonction des valeurs de temps.

Étape 4: Produit final

Produit final
Produit final
Produit final
Produit final
Produit final
Produit final
Produit final
Produit final

Et nous avons terminé ! J'ai aimé mettre en place ce projet et j'espère que vous l'avez tous fait aussi. Comme je l'ai dit plus tôt, ce projet a été légèrement précipité afin de se terminer avant Noël. Il y a quelques choses que j'aurais aimé pouvoir faire mieux, comme inclure un buzzer piézo pour jouer de la musique pendant que l'arbre tourne, redessiner le boîtier pour qu'il soit plus esthétique et inclure plus d'espace pour des composants supplémentaires. Mais en l'état, je suis fier des résultats finaux et je tiens à remercier à nouveau Elegoo de m'avoir envoyé les composants nécessaires pour créer cette horloge sur le thème de Noël. Si vous voulez en savoir plus sur ce que je fais, consultez mon site Web www.daily3dprinting.com Merci et joyeux Noël !

Conseillé: