Table des matières:
- Fournitures
- Étape 1: faire le circuit
- Étape 2: Fichiers
- Étape 3: programmer Arduino Nano
- Étape 4: Comment utiliser
- Étape 5: Comment calibrer les boutons
- Étape 6: Étendez le système pour plus de tiroirs
- Étape 7: Isolez la lumière pour les tiroirs
Vidéo: Système d'emplacement de stockage de résistance "Resys": 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
C'est un système qui permet de trouver facilement vos résistances.
Recherchez la valeur souhaitée et le tiroir de droite s'allume.
Ce système peut être étendu au nombre de tiroirs souhaité.
Fournitures
LED adressables WS2812B
Arduino Nano
4 x 4 matrice matrice 16 touches
Résistance
Chargeur USB, ou autre alimentation 5v
Filament PLA
En-têtes de connecteur
Prototypage PCB
potmètre 10k
Étape 1: faire le circuit
Faire le circuit sur un PCB prototype double face
Clavier:
Le clavier bon marché a des résistances internes qui varient en fonction de la colonne, de la température, de l'humidité et de la force avec laquelle vous appuyez sur les boutons. vous devrez donc calibrer les boutons dans le code.
Je n'avais pas d'écran lcd i2c comme prévu pour ce projet, j'ai donc dû créer le clavier avec l'adc (entrée analogique) en raison de gpio disponible sur l'arduino nano.
Résistances entre les connecteurs du clavier.
Broche 2-3 = 10k ohm
Broche 3-4 = 22k ohm
Broche 4-5 = 33k ohm
Broche 6-7 = 2,2k ohm
Broche 7-8 = 4,8 kohms
Broche 8-9 = 10k ohm
1 et 10 ne sont pas utilisés.
La broche 2 passe à 5V sur la carte arduino.
La broche 9 va à A0 et 15k ohms à la terre.
Il ne doit y avoir aucune connexion entre les broches 5 et 6.
Led:
D7 sur l'arduino passe à 330 ohms et à (data In) sur la première led (deuxième broche) sur WS2812B
Terre à terre.
Leds 5v vers Vin sur arduino
Vous devez couper les leds individuellement et les câbler à une plaque arrière, ou comment vous désirez placer les leds.
Pensez à câbler les leds dans le bon sens, elles ont une entrée et une sortie.
Affichage LCD:
Suivez le schéma.
Le potmètre n'est nécessaire que pour régler le contraste de l'écran.
Vous n'aurez qu'à l'ajuster lorsque la tension d'entrée aura changé.
www.arduino.cc/en/Tutorial/HelloWorld
Réinitialiser:
D10 pour réinitialiser la broche
Source de courant:
Chargeur USB.
Coupez un câble USB et connectez la terre (noir) à la terre sur arduino et 5v (rouge) à Vin
Étape 2: Fichiers
Ceci est un projet de passe-temps, je ne suis pas un codeur professionnel.
Les trucs et astuces sont les bienvenus:)
Étape 3: programmer Arduino Nano
Télécharger les bibliothèques:
Dans Arduino IDE, cliquez sur l'onglet nommé sketch et cliquez sur inclure la bibliothèque/Gérer les bibliothèques.
Rechercher
-FastLED.h
-LiquidCrystal.h
Installez-les.
Ouvrez "ohmsys1.44.ino"
Connectez l'arduino avec USB
Choisissez le bon port com et téléchargez le croquis.
Étape 4: Comment utiliser
Entrez votre valeur avec des chiffres
* est une virgule
# est le système de réinitialisation
A est ohm
B est K-ohm
C est M-ohm
D est le chiffre de redémarrage
Étape 5: Comment calibrer les boutons
Décommentez "Serial.println(sensorValue);" (deuxième ligne en boucle)
Exécutez votre moniteur série.
Les boutons ont une résistance variable en raison de la force/douceur avec laquelle vous appuyez sur le bouton.
Prenez note de la valeur supérieure/inférieure pour le bouton de recherche dans le moniteur série.
Trouvez des boutons dans le code.
Le premier nombre est "faible" et le dernier est "élevé".
//****************************** Bouton 1 ****************** ********
if((sensorValue > 387) && (sensorValue < 394) && delayrunning == false)
Modifiez les nombres en fonction de vos résultats.
Vous obtiendrez des nombres différents alors dans le code, ne vous laissez pas frustrer:)
Étape 6: Étendez le système pour plus de tiroirs
Pour l'instant, le système est fait pour 16 tiroirs.
Vous pouvez l'étendre à autant de personnes que vous le souhaitez.
Assurez-vous simplement que l'alimentation peut le gérer.
Pour l'étendre, vous devez modifier le "#define NUM_LEDS 15" au nombre souhaité de tiroirs/leds.
Il commence à 0, donc soustrayez 1 de vos tiroirs/leds souhaités
Copier coller
"if((Sommet > 6) && (Sommet < 16))
{ LEDreset();
led[1] = CRGB (255, 0, 255);
FastLED.show(); retard (300); }"
et tracez votre gamme par tiroir.
Ajouter un chiffre pour chaque nouveau tiroir dans "leds[1]"
Vous pouvez également changer la couleur des leds si vous le souhaitez (255, 0, 255)
Étape 7: Isolez la lumière pour les tiroirs
Il y avait des fuites de lumière qui ont causé des problèmes.
J'ai corrigé cela en ajoutant du ruban adhésif miroir sur chaque tiroir.
Ruban là où ajouté sur les côtés et en bas.
Il n'y a pas besoin de scotch si vous avez un scotch qui ne laisse pas passer la lumière.
Cela a résolu le problème:)
Conseillé:
Le système de stockage de composants : 10 étapes (avec photos)
Le système de stockage de composants : Le système de stockage de composants ultime est une solution unique pour organiser et stocker des composants électroniques. Le logiciel personnalisé permet de cataloguer des composants avec une fonction de recherche intégrée pour accéder rapidement à des composants spécifiques. LED ab
Système de présence d'empreintes digitales Arduino avec stockage de données dans le cloud : 8 étapes
Système de surveillance des empreintes digitales Arduino avec stockage de données dans le cloud : vous pouvez lire ceci et d'autres didacticiels étonnants sur le site officiel d'ElectroPeak. Dans ce tutoriel, nous allons faire
Comment mesurer la résistance d'une résistance : 7 étapes
Comment mesurer la résistance d'une résistance : Deux méthodes sont normalement utilisées pour mesurer la résistance d'une résistance. La première méthode utilisée est le code couleur de la résistance. Cette méthode offre un moyen de trouver la valeur sans équipement au prix d'une certaine précision. La deuxième méthode utilise un multi
Organisateur et stockage de résistance : 4 étapes (avec photos)
Organisateur et stockage de résistances : L'une des choses que vous trouvez rapidement lorsque vous créez vos propres circuits est que les résistances peuvent être très difficiles à organiser. Les résistances ont de nombreuses valeurs différentes, il est donc essentiel d'avoir un moyen de les organiser pour trouver rapidement la valeur que vous voulez. J'ai trouvé le
Grande version d'une résistance Smd de 1 ohm qui fournit une résistance de 1 ohm sans utiliser de composants électroniques. : 13 étapes
Grande version d'une résistance Smd de 1 ohm qui fournit une résistance de 1 ohm sans utiliser de composants électroniques. Ici, je vais faire une grosse résistance smd qui est très énorme par rapport à la vraie résistance smd