Table des matières:
- Étape 1: Pièces nécessaires
- Étape 2: Retirez les pieds et les vis et ouvrez la souris
- Étape 3: Déconnectez le câble USB et retirez la roue codeuse
- Étape 4: Le PCB du capteur de la souris et les connexions
- Étape 5: étamer les fils
- Étape 6: Souder les fils aux micro-interrupteurs et à la roue codeuse
- Étape 7: Fixation des fils et du PCB avec de la colle chaude
- Étape 8: Souder les fils au capteur optique de la souris
- Étape 9: Connexion du capteur optique au Nano
- Étape 10: connexion des boutons droit et central au Nano
- Étape 11: Connecter le bouton gauche au Nano
- Étape 12: connexion de la roue codeuse au Nano
- Étape 13: connexion du haut-parleur au Nano
- Étape 14: Préparation d'une surface lisse pour le montage des enceintes,
- Étape 15: percez et élargissez le trou pour le montage du haut-parleur
- Étape 16: Fixez tous les composants mécaniques desserrés et montez le haut-parleur
- Étape 17: Réassemblez, téléchargez / modifiez le code
Vidéo: Souris sonore : 17 étapes (avec images)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
En 2016, après m'être inspiré d'une vidéo du Scanman Line Follower sur YouTube, j'ai commencé à travailler sur un appareil de synthèse utilisant le CCD linéaire Toshiba TCD1304 pour synthétiser l'audio à partir de données de spectrogramme (ou de données graphiques interprétées comme des données de spectrogramme) en utilisant le code ARSS de Michel Rouzic (la source de son application Photosounder). Cela est devenu trop volumineux, du point de vue matériel, et ne fonctionnait vraiment pas en tant que contrôleur autonome, alors je l'ai mis en veilleuse.
Récemment, je me suis rendu compte que les capteurs fabriqués par Agilent pour les souris d'ordinateur optiques effectuaient de nombreux traitements en interne, étant à la fois capables de fournir une image bitmap (très lentement) et une obscurité moyenne ainsi que le changement de X et Y à l'aide de simples requêtes série (beaucoup plus rapide) plutôt que d'avoir à gérer une conversion analogique-numérique à grande vitesse comme le capteur Scanman / Toshiba. J'ai donc décidé de faire une version simplifiée du synthé CCD en utilisant une souris au lieu du scanner. En modifiant une bibliothèque Arduino développée par Conor Peterson pour lire les données de pixels du capteur Agilent pour lire le mouvement et l'obscurité moyenne, j'ai pu récupérer les données assez rapidement pour un synthétiseur gestuel autonome simple mais réactif
Les composants de cet appareil peuvent être achetés pour moins de dix dollars et le code est assez simple pour que presque tout le monde puisse le modifier, ce qui en fait un générateur de sons rapide et peu coûteux pour la performance ou comme farce.
À l'aide du logiciel ci-dessous, le bouton de la molette permet de basculer entre les modes: 1 - pas basé sur la position X, 2 - pas basé sur l'entrée de la caméra, 3 - un mélange des deux. Le bouton gauche de la souris est un déclencheur momentané et le droit est verrouillé. La molette de défilement change la gamme de fréquences et la molette de défilement plus le bouton gauche change le point central de cette gamme. Le bouton gauche et le bouton central basculent la modulation du volume sur l'axe Y.
Étape 1: Pièces nécessaires
Composants nécessaires: fil solide de 24 awg (plusieurs couleurs)-mini câble USB-Arduino Nano (ou clone)-haut-parleur-souris avec capteur Agilent A1610 ou A2610 (éventuellement d'autres)
Outils nécessaires:-Mini pinces coupantes latérales-Mini piliers à bec effilé -Dénudeurs de fil-Fer à souder et à souder-Pistolet à colle chaude et colle-Tournevis de précision-Mains secourables-Marqueur permanent-Perceuse 1/16", 1/4" et expansion /bit pas à pas
Non illustré: chargeur USB -5 v
Étape 2: Retirez les pieds et les vis et ouvrez la souris
Retirez les coussinets du bas de votre souris s'ils recouvrent et se vissent. Retirez les vis et ouvrez délicatement la souris. Assurez-vous de garder les vis où vous pouvez les trouver !
Étape 3: Déconnectez le câble USB et retirez la roue codeuse
Déconnectez le câble USB de la souris et jetez-le. Habituellement, il y aura un connecteur mais s'il n'y en a pas, il suffit de couper le câble à l'aide de pinces coupantes latérales, en faisant attention à ne pas ponter une connexion entre les fils (la masse commune touchant le +5v pourrait interférer avec le fonctionnement du capteur). Retirez la molette de défilement afin qu'elle ne se perde pas.
Étape 4: Le PCB du capteur de la souris et les connexions
Voici un dessin Fritzing des connexions et une photo montrant les connexions effectuées à l'aide de la souris Kensington que j'utilise pour le tutoriel.
Étape 5: étamer les fils
Coupez et étamez 10 longueurs de fil de 4 pouces pour faire les connexions. Cela facilitera leur soudure sur le PCB. Vous pouvez omettre la masse du circuit intégré car il s'agit de la même connexion que l'autre masse.
-masse-bouton gauche-bouton du milieu-bouton droit-encodeur a-encodeur b-IC +5v-IC masse -IC sck-IC sdio
Étape 6: Souder les fils aux micro-interrupteurs et à la roue codeuse
En commençant par le fil de terre, soudez les fils sous la carte aux emplacements décrits précédemment. Vous pouvez également connecter les broches IC sur la face inférieure. Je les ai faits par-dessus parce que je faisais référence à la fiche technique lors de la soudure. Retournez la planche et disposez les fils de manière à ce que la planche puisse s'asseoir correctement sans aucun espace supplémentaire causé par les fils.
Étape 7: Fixation des fils et du PCB avec de la colle chaude
Utilisez le pistolet à colle chaude pour fixer les fils au bord de la planche. N'oubliez pas d'allumer le pistolet à colle ! Les connexions ne se cassent pas par accident et cela les rend faciles à identifier lorsque la carte est retournée car elles sont maintenues dans l'ordre.
Étape 8: Souder les fils au capteur optique de la souris
J'ai soudé les fils directement au circuit intégré, mais ils peuvent facilement être soudés à la face inférieure du PCB. Je commence par étamer les pattes du circuit intégré sur lequel je dois souder, puis faire fondre la soudure enduite sur la patte et le fil avec le fer à souder. Fixez ces connexions avec de la colle chaude et coupez les fils qui dépassent du haut de la carte pour les empêcher de toucher accidentellement l'Arduino Nano.
Étape 9: Connexion du capteur optique au Nano
Coupez les fils du capteur à la longueur et attachez-les à l'Arduino. Je passe par le bas et je soude par le haut pour utiliser le moins de place possible. D2, D3, 5v et GND.
Étape 10: connexion des boutons droit et central au Nano
Coupez les fils des boutons droit et central à longueur et soudez-les à D7 et D8.
Étape 11: Connecter le bouton gauche au Nano
Coupez le fil du bouton gauche à longueur et soudez-le à D6.
Étape 12: connexion de la roue codeuse au Nano
Coupez les fils de l'encodeur à longueur et soudez-les à D9 et D10.
Étape 13: connexion du haut-parleur au Nano
Connectez enfin votre haut-parleur à l'Arduino. Le + ira à D5 et le - ira à la masse. Depuis que les terrains ont été pris, j'ai utilisé le blindage USB car il a beaucoup de soudure qui le maintient en place. Branchez le mini-câble USB et faites-le passer par l'ouverture pour le câble de la souris. Dans cet exemple, j'ai dû le placer entre la molette de défilement et le bouton de la molette de défilement, j'ai donc retiré un peu d'isolant pour le faire tenir dans l'espace étroit.
Étape 14: Préparation d'une surface lisse pour le montage des enceintes,
Inspectez le dessous du couvercle de la souris. Habituellement, il y aura une sorte d'entretoise et de composants de montage pour empêcher la souris de s'effondrer facilement avec quelque chose pour maintenir l'assemblage du bouton. Cette souris a une fine couche de plastique qui s'étend sur toute la surface qui sert de boutons qui appuient sur les micro-interrupteurs intérieurs. Celui-ci est maintenu en place par la pièce en plastique blanche illustrée ci-dessus. J'ai découvert que je peux utiliser cette zone pour le haut-parleur si je colle à chaud le pivot du bouton lors du collage du haut-parleur. Coupez tout ce qui pourrait gêner le haut-parleur.
Étape 15: percez et élargissez le trou pour le montage du haut-parleur
Marquez un endroit pour l'ouverture du haut-parleur et percez-le avec un petit peu. Ce trou pilote marque l'emplacement pour un forage ultérieur avec un foret plus gros. Si le trou est élargi trop rapidement, le plastique peut se fissurer. Commencez par retirer l'assemblage du bouton, puis élargissez chaque partie séparément avec une mèche d'un quart de pouce, puis avec une mèche à pas conique. Nettoyez les bords avec un couteau, un outil d'ébavurage ou une lime ronde.
Étape 16: Fixez tous les composants mécaniques desserrés et montez le haut-parleur
Collez d'abord toutes les pièces mécaniques (telles que la charnière à bouton dans cet exemple) à l'aide du pistolet à colle chaude. Cela peut ne pas être nécessaire, cela dépend du modèle de souris. Ensuite, positionnez le haut-parleur et collez-le sur les bords pour le fixer en place. Je commence généralement avec un blog de colle, retournez-le pendant qu'il est encore chaud pour le centrer et laissez-le sécher. Ensuite, terminez-le en suivant le périmètre du haut-parleur, en faisant attention de ne pas mettre de colle sur le couvercle du haut-parleur ou de recouvrir l'une des grilles arrière.
Étape 17: Réassemblez, téléchargez / modifiez le code
Remettez le couvercle de la souris sur le corps. S'il ne rentre pas, repositionnez les fils et assurez-vous que les trous de vis ne sont pas couverts. Vissez-le et connectez-le à un ordinateur pour télécharger le logiciel à l'aide de l'IDE Arduino. Si vous utilisez des imitations Nano sur un Mac, vous devrez peut-être télécharger des pilotes supplémentaires pour télécharger le fichier. Le code peut être téléchargé ici.
www.bryanday.net/mousesynth_v0_1_4.zip
Déconnectez-vous de l'ordinateur et connectez-vous à une alimentation USB. S'amuser!
Mods recommandés: Prise en charge de plus de formes d'onde audio, prise en charge de la batterie rechargeable, fonctionnalité Bluetooth, sortie CV…
Conseillé:
Howto: Installation de Raspberry PI 4 Headless (VNC) avec Rpi-imager et images: 7 étapes (avec images)
Howto: Installation de Raspberry PI 4 Headless (VNC) avec Rpi-imager et Pictures: Je prévois d'utiliser ce Rapsberry PI dans un tas de projets amusants sur mon blog. N'hésitez pas à y jeter un œil. Je voulais recommencer à utiliser mon Raspberry PI mais je n'avais pas de clavier ou de souris à mon nouvel emplacement. Cela faisait un moment que je n'avais pas installé de Raspberry
Visualiseur sonore du stylo laser : 3 étapes (avec images)
Laser Pen Sound Visualiser : Dans ce guide, vous découvrirez comment créer votre propre visualiseur de sons avec des ressources simples. Vous permettant de voir une représentation visuelle du son, de la musique ou de tout ce que vous pouvez brancher sur un haut-parleur ! VEUILLEZ NOTER - Ce guide utilise un stylo laser qui peut
Souris à commande gestuelle : 6 étapes (avec images)
Souris à commande gestuelle : vous regardez un film avec vos amis sur un ordinateur portable et l'un des gars reçoit un appel. Ahh.. vous devez sortir de chez vous pour mettre le film en pause. Vous faites une présentation sur un projecteur et devez basculer entre les applications. Vous devez déménager ac
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 faire une impression d'onde sonore interactive : 8 étapes (avec des images)
Comment faire une impression d'onde sonore interactive : Dans ce tutoriel, nous allons vous montrer comment faire une impression d'onde sonore interactive dans un cadre photo, afin que vous puissiez voir et entendre votre chanson préférée en même temps ! Lorsque vous toucherez l'imprimé à travers la vitre du cadre, il jouera les fils