Étape 12 : Electronics
Je ne suis absolument pas une autorité concernant l’électronique, donc lire tout avec un esprit sceptique parce que les choses que j’ai fait ne sont probablement pas le meilleur. (mais ça marche)
Tous les trucs sur la maquette se compose en réalité de 3 circuits simples séparés, un pour conduire les LED un pour alimenter le moteur et un condensateur debounce petit à gérer le contact du compteur de vitesse.
Les LEDs
L’idée est de contrôler le courant pour la LED à l’aide d’un MOSFET. Le mosfet que j’utilise est un niveau de logique de N-channel Power Mosfet. (un NTB18N06L (récupérés dans un bloc d’alimentation, ils sont montés en surface, d'où les fils bleus qui leur sont rattachés)) Le fait que c’est un Mosfet « Niveau logique », c’est qu’il peut être ouvert complètement des tensions normales microcontrôleur (5 V). Dans les autres MOSFET de puissance, c’est généralement quelque chose de 20 V.
Le signal sortant d’une prise d’entrée audio est amplifié par un non inverseuse circuit amplificateur opérationnel. Ce circuit a pour but d’étendre l’amplitude de la « son » de 0 à 5 V. Ce signal amplifié ensuite jusqu'à la porte de la MOSFET où il puis par conséquent contrôle la fosse actuelle qui coule les LEDs.
Mais il y a un petit problème, regardez ce détail de la fiche technique de la NTB18N06L :
Comme vous pouvez le voir, dans la Figure 2, le MOSFET commence réellement ouverture de sujet de 2V. Le premier ~0.7 V sont perdus quand même parce qu’ils sont des LEDs et puis il est un ~1.3 supplémentaire V perdu parce que le MOSFET n’ouvre même pas lui-même à une telle basse tension.
Alors la plage dynamique est de 2 à 4,5 V.
C’est pourquoi j’amplifie le signal d’un facteur de 4,7 (un 47 kOhm avec une résistance de 10 kOhm dans le circuit de retour). Ainsi que quelques ajustements du volume de l’ordinateur portable, vous pouvez obtenir les fluctuations plus importantes dans cette sweet spot.
Le résultat de cela, tout est alors que les taches plus foncées sera complètement noirs et certains des endroits plus lumineux sera complètement rouge.
(Vous pouvez également utiliser plus et complicater électronique pour obtenir de meilleurs résultats) (ou quelque chose de simple je ne pensais).
Voici une représentation schématique du circuit utilisé pour exciter les LEDs. Attention, il s’agit d’un circuit de mauvais et très inefficace. (lire le commentaire après cette photo)
Tel que suggéré dans les commentaires, une meilleure solution serait d’utiliser vos commentaires. Regardez la remarque faite par m. ccrome pour son schéma. C’est l’un de ces ces belles solutions que j’ai complètement raté. Il aurait accueilli bien meilleur gamme de lumière-obscurité.
Le moteur
C’est peut-être quelque chose qui devait également se faire différemment.
On trouvera le schéma que j’ai utilisé dans un sujet sur le forum dans lequel a été demandé comment conduire un moteur/chauffage. Quelqu'un montre un schéma sur lequel quelqu'un répond que cela fonctionnera très bien. Et c’est ce que je faisais.
Comme une source d’alimentation, j’utilise une pile 9V normale.
Mais faites attention avec ceux, j’ai câblé lui vers le haut à tort et mon portable tombé. Heureusement, rien n’est cassé, mais méfiez-vous.
Cependant, avec la pwm, vous n’avez que 256 étapes pour la sortie et c’est peut-être un peu trop grossier pour contrôler précisément la vitesse du moteur.
Deuxièmement, le fait que c’est la largeur d’impulsion modulée qu’il y a une impulsion. Et le moteur est vissé sur un grand disque en carton. À côté étant un disque de rotation est un haut-parleur qui émet un terrain fort ennuyeux.
Voir dans la prochaine étape, comment la vitesse du moteur est contrôlée.
Le contact de rotation
C’est la plus simple, c’est simplement un tirer vers le haut la résistance (10k) et un condensateur debounce sur un fil du « détecteur » et autre fil raccordé à la terre.
Alors, quand l’aluminium sur le disque touche les deux fils, contact est fait qui tire vers le bas de l’entrée numérique de l’arduino qui peut être lues.
C’est simplement un interrupteur. (Regardez cette page comment debounce un commutateur pour voir un schéma)