Table des matières:

Lampe Arduino pour bouteille de soda - Sensible au son : 3 étapes (avec photos)
Lampe Arduino pour bouteille de soda - Sensible au son : 3 étapes (avec photos)

Vidéo: Lampe Arduino pour bouteille de soda - Sensible au son : 3 étapes (avec photos)

Vidéo: Lampe Arduino pour bouteille de soda - Sensible au son : 3 étapes (avec photos)
Vidéo: Je suis une BDH ?! 🚨 2024, Novembre
Anonim
Image
Image

Il me restait des LED adressables individuellement d'un autre projet et je voulais créer un autre défi assez simple mais amusant pour mes cours de conception de produits de niveau 10 (13-15 ans). Ce projet utilise une bouteille de soda vide (ou une boisson gazeuse si vous venez de Nouvelle-Zélande !), un capteur de niveau sonore Arduino Nano, KY-037, une bande de 10 LED, du papier pour photocopieur, du carton, de la colle chaude, un chargeur de téléphone portable, un interrupteur plus le matériel d'assemblage habituel.

Vous pouvez également le faire sans le capteur KY-037 et simplement jouer une séquence lumineuse intéressante en modifiant le code Arduino.

Fournitures

Arduino Nano

Capteur de son compatible Arduino KY-037

Bande LED RVB (LED adressables individuellement), 5V, WS2812

Bouteille de soda (contenu de la boisson en option !)

Papier pour photocopieur

Papier carton

Ciseaux

Couteau de passe-temps

Pistolet à colle chaude et bâtons de colle

Fil électrique

Fer à souder et soudure électrique

Curseur ou interrupteur à bascule

Chargeur de téléphone portable et câble USB - tous

En-têtes mâles - utilisez éventuellement des pièces de rechange de l'Arduino Nano

Peindre pour décorer

Étape 1: Faites fonctionner vos LED

Faites fonctionner vos LED
Faites fonctionner vos LED

Ce qui suit est copié à partir de mon autre Instructable « Mètre de niveau de bruit dangereux » car il s'agit de la même procédure. Ignorez le bit du capteur KY-037 si vous n'ajoutez pas ceci:

Il est utile de s'entraîner à éclairer votre bande RVB. J'ai utilisé 10 LED pour le compteur donc c'est avec quoi je me suis entraîné. Vous coupez votre bande au niveau de la jointure en cuivre - l'endroit est évident. J'ai soudé un petit en-tête à 3 broches que j'avais d'un kit de démarrage Arduino à l'extrémité. Souder sur les contacts en cuivre de la bande RVB est assez délicat alors bonne chance! Remarquez les flèches sur la bande RVB - vous devez vous connecter de manière à ce que votre signal d'alimentation et de données suive les flèches. Vous verrez les lettres DO & Din signifiant Data Out et Data In. Cela m'a permis de brancher la bande sur une planche à pain avec des cavaliers vers l'Arduino. L'image montre la plus grande carte Arduino Uno, mais les broches du Nano sont les mêmes. Dans le code, vous verrez que la broche de données de la bande est connectée à la broche numérique numéro 6 de l'Arduino. J'ai réglé le nombre de LED sur 10. La boucle void allume/éteint les LED de haut en bas de la bande, une couleur après l'autre. A noter que je passe de 0 à 9, soit un total de 10 leds. J'ai omis le capteur à ce stade (contrairement à la photo) pour rester simple - donnez-vous du succès ! Une fois que vous avez fait cela, le prochain défi consiste à calibrer et à incorporer le capteur KY-037. Il existe un excellent tutoriel réalisé par ElectroPeak sur le site Web d'Arduino qui vous donne un code simple qui envoie des nombres au moniteur série de l'Arduino, vous permettant de calibrer avec la vis du potentiomètre sur le capteur. Voici le lien: https://create.arduino.cc/projecthub/electropeak/h…. J'ai ajouté ce fichier de code à ce tutoriel comme vous le verrez. Ensuite, connectez la bande LED RVB dans le circuit selon le schéma de circuit que vous verrez dans le document PDF d'accompagnement (merci en partie à Tinkercad Circuits pour cela). Après cela, vous pouvez télécharger le code (KY_037_sound_sensor_LEDS_v2) sur votre Arduino Uno ou une autre carte que vous utilisez (un Nano fonctionnerait également). Gardez à l'esprit que vous aurez besoin du dossier FastLED et des fichiers ajoutés à votre dossier de bibliothèque Arduino qui se seront installés lorsque vous aurez installé Arduino sur votre ordinateur. La bibliothèque peut se trouver dans un chemin de fichier tel que: C:\Program Files (x86)\Arduino\libraries. Téléchargez-le depuis Github: https://github.com/FastLED/FastLED. N'oubliez pas de choisir la bonne carte dans le logiciel Arduino sous Tools…board et assurez-vous que la carte communique avec le port de votre PC en cliquant sur Tools…port. En dehors de cela, vous devrez effectuer des ajustements sur le potentiomètre du capteur KY-037 en fonction de la sortie d'alimentation de votre téléphone portable - la sortie des amplis variera selon les différents chargeurs, modifiant ainsi la réponse de la bande RVB. Calibrez-le selon votre situation ou utilisez un compteur de décibels séparé comme je le fais pour deviner le seuil de changement de couleur. J'ai simplifié le code afin qu'il n'intègre plus les conversions de la tension de sortie du capteur en niveau de décibel absolu comme dans le projet de l'Université Rice.

Étape 2: commencer à fabriquer le corps de la lampe

Image
Image
Commencez à fabriquer le corps de la lampe
Commencez à fabriquer le corps de la lampe
Commencez à fabriquer le corps de la lampe
Commencez à fabriquer le corps de la lampe

Cette partie est amusante. Coupez d'abord la bouteille de soda autour de sa circonférence un peu plus bas que le bouchon pour vous permettre d'insérer un morceau de papier de photocopie enroulé. Il se dépliera contre les côtés de la bouteille une fois que vous l'aurez déposé. Coupez-le un peu pour l'adapter à votre bouteille. Cela agit comme un abat-jour pour que les LED ne soient pas trop lumineuses à regarder.

J'ai utilisé un rouleau de carton de film étirable (Glad Wrap si vous venez de Nouvelle-Zélande) pour descendre au centre de la bouteille (vous pouvez aussi simplement utiliser une feuille de papier copieur enroulée). Sur ce, j'ai enveloppé la bande de 10 LED en spirale, maintenue en place avec de la colle chaude. Assurez-vous que l'extrémité de la broche soudée de la bande LED est la plus haute et accessible. Collez ce tube en papier ou en carton au fond du flacon. Ensuite, faites un cercle en carton pour passer par-dessus la bouteille et le tube en papier/carton, avec une encoche pour laisser passer les fils LED. Ensuite, vous pouvez le connecter au Nano et coller le Nano en place (voir photos).

Vous devrez regarder le schéma de câblage que j'ai posté et faire votre propre calcul. Fondamentalement, vous voulez que la broche + du capteur de son KY-037 et la borne +5V de la bande LED se connectent à la broche 5V du Nano. Les broches GND de ces deux vont au GND sur le Nano. C'est là que j'ai utilisé des en-têtes de rechange soudés ensemble. À partir de ces broches, vous joignez deux fils passant par le centre du tube en carton et sortant vers le câble USB qui se connecte au chargeur de téléphone portable. Assurez-vous de faire correspondre +ve et -ve.

Avant d'aller plus loin, j'ai à nouveau testé la bande LED pour m'assurer qu'elle s'allume toujours (pas de connexions cassées), alimentée à la fois par l'USB vers un ordinateur ainsi que par le 5V et le GND.

Les fils d'alimentation que j'ai acheminés par le centre du tube en carton et par le fond de la bouteille. L'interrupteur descend ici - pour être collé à chaud sur la base en forme de cône - prévoyez donc suffisamment de fil pour cette opération. J'ai ensuite coupé en deux mon câble USB Arduino/imprimante de rechange, connecté une extrémité aux fils d'alimentation Nano. L'autre extrémité va dans le chargeur mobile. Le câble a un fil noir et un fil rouge, ainsi que d'autres fils de données. Utilisez le noir (négatif/GND) et le rouge (+5V).

Étape 3: Finir les choses

Vous verrez sur les photos que j'ai utilisé du carton pour façonner un dessus cylindrique pour ma lampe - cela aide à dissimuler la carte Nano et les fils. Notez que j'ai laissé la prise USB accessible afin que je puisse programmer davantage le Nano pour utiliser le capteur de son. Je le ferai si le temps le permet.

La base de ma lampe est un cône. C'est plus délicat à réaliser. Cependant, il existe un site Web très utile qui vous permet de créer un cône, de le PDF et d'imprimer un modèle de cône pouvant être traduit sur du carton. Il suffit de mesurer les diamètres et la hauteur que vous souhaitez. Voici le lien: https://www.blocklayer.com/cone-patterns.aspx La mine mesurait 167 mm x 93 mm x 40 mm de haut.

Je vais le laisser ici pour le moment. Ma lampe a encore besoin de garnitures et de peinture, ainsi que de l'ajout d'un code plus sophistiqué pour qu'elle réponde au capteur sonore - mais cela peut être ajouté dans un proche avenir.

J'espère que vous apprécierez ce projet autant que moi. J'ai hâte de le tester en classe.

Conseillé: