Arduino, Tutoriels

Comment utiliser CH-926 multi accèpteur de pièces avec Arduino

Comment Utiliser Monnayeur Ch-926 Multi Accèpteur De Pièces Avec Arduino

Introduction au monnayeur CH-926

CH-926 multi sélecteur est utilisé pour identifier et valider des pièces ou des jetons de différentes valeurs. Il repose sur une combinaison de caractéristiques physiques telles que la taille, le poids et la composition métallique pour déterminer l’authenticité et la valeur de la monnaie insérée. Ce processus implique des mesures et des comparaisons avec des normes prédéfinies, garantissant que seules les pièces authentiques sont acceptées.

Comment Utiliser Ch-926 Multi Accèpteur De Pièces De Monnaie Avec Arduino

Mécanismes derrière le CH-926 Accepteur de Pièces

Au cœur de son fonctionnement, le CH-926 accepteur de pièces s’appuie sur une approche multifacette pour identifier et valider les pièces. Son fonctionnement repose sur trois aspects fondamentaux : la détection du matériau, la mesure du poids et la détection de la taille.

  • Détection du Matériau : Le CH-926 accepteur de pièces utilise des capteurs de matériau avancés capables de distinguer entre les différentes compositions de pièces. Ces capteurs sont finement réglés pour reconnaître les métaux ou alliages spécifiques utilisés dans différentes pièces. Lorsqu’une pièce passe à travers le dispositif, ces capteurs scrutent ses propriétés matérielles.
  • Mesure du Poids : En plus de la détection du matériau, le CH-926 intègre des capteurs de poids précis. Ces capteurs mesurent la masse de chaque pièce avec une précision remarquable. En comparant le poids de la pièce insérée aux paramètres prédéfinis, l’accepteur s’assure que seules les pièces authentiques sont acceptées.
  • Détection de la Taille : Le troisième pilier du processus de validation du CH-926 est la détection de la taille. Les capteurs de taille évaluent les dimensions de la pièce alors qu’elle traverse l’accepteur. En croisant ces mesures avec des critères prédéfinis, le dispositif confirme l’authenticité de la pièce.
  • Perspective Technique : L’efficacité du CH-926 accepteur de pièces réside dans sa capacité à combiner ces trois paramètres – matériau, poids et taille – en une évaluation complète de chaque pièce. Cette approche multifacette réduit au minimum la probabilité d’accepter des pièces contrefaites ou incorrectes.

Spécifications techniques du monnayeur CH-926

SpécificationsValeurs
Diamètre de la Pièce15 mm à 32 mm
Épaisseur de la Pièce1,2 mm à 3,8 mm
Tension de FonctionnementDC +12V ±10%
Courant de Fonctionnement65mA ±5%
Plage de Pression Atmosphérique86 kPa à 106 kPa
Humidité de Fonctionnement≤95%
Vitesse≤0,6 secondes
Taux de Précision de l’Identification99,5%
Sortie de SignalImpulsion

Ce qui Distingue le monnayeur CH-926

Le CH-926 accepteur de pièces se distingue sur le marché grâce à plusieurs attributs clés :

  1. Précision et Exactitude : Grâce à son processus de validation multi-capteurs, le CH-926 affiche un taux d’exactitude dépassant souvent 99,5 %. Ce niveau de précision réduit les erreurs et améliore la fiabilité des systèmes de traitement des paiements.
  2. Configuration simple: Contrairement à certains accepteurs de pièces complexes nécessitant une programmation détaillée, le CH-926 offre un processus de configuration simple. Les utilisateurs peuvent facilement le configurer pour reconnaître des types de pièces spécifiques, le rendant accessible même aux personnes ayant des compétences techniques limitées.
  3. Capacité d’Auto-Programmation : Le logiciel intelligent de l’unité centrale du CH-926 lui permet de s’auto-programmer sans avoir besoin d’un ordinateur. Cette commodité simplifie le processus d’installation et réduit la dépendance envers des dispositifs externes.
  4. Prévention des Erreurs : Le CH-926 intègre des mécanismes de prévention non seulement des chocs électriques, mais aussi des interférences électromagnétiques, protégeant à la fois le dispositif et l’utilisateur.
Comment Utiliser Monnayeur Ch-926 Multi Accèpteur De Pièces Avec Arduino

Applications d’accèpteur de pièces CH-926

La signification des accepteurs de pièces réside dans leur capacité à faciliter les transactions automatisées dans un large éventail d’applications. Ils servent de gardiens aux distributeurs automatiques, aux jeux d’arcade, aux kiosques en libre-service et à de nombreuses autres machines nécessitant un traitement des paiements.

  • Distributeurs Automatiques : Les accepteurs de pièces sont le cœur des distributeurs automatiques, permettant aux clients d’acheter des snacks, des boissons ou d’autres articles en insérant simplement des pièces.
  • Jeux d’Arcade : Dans l’industrie du jeu, les accepteurs de pièces sont la clé pour accéder à divers jeux et expériences, en faisant des composants essentiels des machines d’arcade.
  • Fauteuils de Massage : Certains fauteuils de massage sont équipés d’accepteurs de pièces pour contrôler l’utilisation et le paiement, assurant une expérience fluide et contrôlée pour les utilisateurs.
  • Kiosques en Libre-Service : De nombreux kiosques en libre-service, tels que ceux pour les paiements de stationnement ou les transports publics, s’appuient sur les accepteurs de pièces pour accepter les paiements en espèces.
  • Machines à Laver : Dans les laveries automatiques, les accepteurs de pièces simplifient la collecte des paiements pour l’utilisation des machines à laver et des sécheuses.
  • Parcs d’Attractions : Les systèmes de billetterie et de contrôle d’accès dans les parcs d’attractions intègrent souvent des accepteurs de pièces pour gérer les admissions de manière efficace.

Configuration du CH-926 multi sélecteur accèpteur de pièces

La configuration d’un accepteur de pièces, tel que le CH-926, est une étape nécessaire qui garantit qu’il identifie et accepte correctement les bonnes pièces.

  1. Configuration Initiale :

Pour initier le processus de configuration, appuyez simultanément sur les boutons “+” et “-” de votre accepteur de pièces jusqu’à ce que la lettre “A” s’affiche sur l’afficheur. Cette étape initialise le mode de configuration.

  1. Sélection du Type de Pièce :

Une fois que “A” est affiché, appuyez sur le bouton “SET”. Cette action fera passer l’affichage à “E”, ce qui signifie que vous êtes dans la phase de sélection du type de pièce. À l’aide des boutons “+” et “-“, choisissez le nombre de types de pièces que vous avez l’intention de programmer. L’accepteur de pièces CH-926 peut gérer plusieurs types de pièces simultanément. Sélectionnez le nombre approprié et passez à l’étape suivante.

  1. Configuration des Pièces d’Exemple :

Après avoir spécifié le nombre de types de pièces, appuyez à nouveau sur “SET”. Vous verrez maintenant “H1” à l’écran. Ajustez le nombre d’échantillons pour le premier type de pièce en utilisant les boutons “+” et “-“. En général, une plage de 15 à 30 échantillons donne des résultats fiables. Cette étape aide l’accepteur à apprendre les caractéristiques de la pièce.

  1. Réglage des Impulsions :

Après la configuration des échantillons, appuyez à nouveau sur “SET” pour atteindre “P1”. Ici, vous pouvez spécifier le nombre d’impulsions nécessaires pour le premier type de pièce. Le maximum autorisé est de 50 impulsions. Ce réglage détermine la manière dont l’accepteur de pièces compte et valide la valeur de la pièce.

  1. Ajustement de la Sensibilité :

Après la configuration des impulsions, appuyez à nouveau sur “SET”, et “F1” apparaîtra sur l’afficheur. Utilisez les boutons “+” et “-” pour affiner la sensibilité du premier type de pièce. La valeur de sensibilité peut aller de 1 à 30, 1 étant le plus sensible et 30 étant le moins sensible. Une valeur généralement préférée se situe autour de 10 pour des performances fiables.

  1. Répétez pour les Autres Types de Pièces :

Une fois les réglages du premier type de pièce en place, appuyez à nouveau sur “SET” pour configurer d’autres types de pièces. Vous rencontrerez “H2”, “P2” et “F2” pour le deuxième type de pièce, et ainsi de suite. Répétez le processus pour chaque type de pièce que vous souhaitez programmer.

  1. Finalisation de la Configuration :

Une fois que vous avez configuré tous les types de pièces, appuyez à nouveau sur “SET”. L’affichage reviendra à “A”. À ce stade, réappuyez sur le bouton “SET” lorsque “E” est affiché. Cette action confirme vos réglages.

  1. Cycle de Mise Sous Tension :

Déconnectez brièvement l’accepteur de pièces de l’alimentation, puis reconnectez-le. L’affichage LED devrait maintenant indiquer “0”, ce qui signifie que votre accepteur de pièces est prêt à être utilisé avec les paramètres programmés.

  1. Pièces d’Exemple :

Pour garantir la précision, il est conseillé de prendre des échantillons de chaque type de pièce que vous avez programmé. Insérez plusieurs échantillons de chaque pièce pour vérifier que l’accepteur de pièces les identifie et les enregistre correctement.

Comment Utiliser Ch-926 Multi Accèpteur De Pièces De Monnaie Avec Arduino

Utilisation du CH-926 d’accèpteur de pièces avec arduino nano

Composants Requis :

Connexions :

  1. Connectez l’accepteur de pièces CH-926 à l’alimentation externe de 12V.
  2. Connectez le fil 5V de l’Arduino au bus 5V du breadboard.
  3. Reliez l’accepteur de pièces et l’Arduino à la terre pour créer une masse commune.
  4. Connectez la broche “coin” de l’accepteur au D2 de l’Arduino et utilisez une résistance de 10kΩ pour la connecter au 5V.
  5. Connectez les broches 5V et GND de l’afficheur à sept segments à l’Arduino.
  6. Connectez les broches CLK et DAT de l’afficheur à sept segments aux broches D3 et D4 de l’Arduino

Détection de Pièces Pour détecter les pièces avec précision, nous utiliserons des interruptions sur l’Arduino.

Comment Utiliser Ch-926 Multi Accèpteur De Pièces De Monnaie Avec Arduino

Méthode de Détection des Pièces :

  1. Définissez une interruption sur la broche D2 de l’Arduino.
  2. Assurez-vous d’utiliser une résistance de rappel de 10kΩ lors de la connexion de la broche COIN à D2.
  3. Utiliser une fonction (par exemple, IncomingImpuls) liée à l’interruption.
  4. Cette fonction s’exécute à chaque fois que le signal passe de haut à bas sur la broche d’interruption D2.
  5. Dans la fonction loop, incrémente une variable (par exemple, i) de un à chaque exécution de la boucle.
  6. Lorsqu’une impulsion est détectée, la fonction IncomingImpuls est exécutée, et impulsCount est incrémenter.
  7. Vérifiez si impulsCount atteint 30, ce qui indique que toutes les impulsions pour une pièce ont été reçues.
  8. Réinitialisez impulsCount à zéro et ajoutez la valeur de la pièce reconnue au total

Code

#include <Arduino.h>
#include <TM1637Display.h>
#include <EEPROM>

#define CLK 3
#define DIO 4

TM1637Display display(CLK, DIO);

int i;
int impulsCount = 0;
float total_amount = 0;

void incomingImpuls()
{
  impulsCount = impulsCount + 1;
  i = 0;
}

void setup() {
  attachInterrupt(0, incomingImpuls, FALLING);
  EEPROM.get(0, total_amount);
  display.clear();
}

void loop() {
  i++;

  if (i >= 30 && impulsCount == 1) {
    total_amount += 2;
    impulsCount = 0;
  }
  // Add conditions for other coin types (1 Euro, 50 cent, 20 cent, 10 cent)

  // Display the total_amount on the 7-segment display
  if (total_amount < 10)
    display.showNumberDecEx(total_amount * 10, 0b10000000, true, 2, 2);
  else
    display.showNumberDecEx(total_amount * 10, 0b00100000, false, 4, 0);
}

Prévention de la Perte de Données avec l’EEPROM

Lorsque l’Arduino est mis hors tension, une perte de données peut se produire. Pour éviter cela, décommentez les lignes EEPROM dans le code pour sauvegarder le total_amount dans l’EEPROM intégrée de l’Arduino

Vidéo Descriptive

Liens outilles

  1. Téléchargement de l’Arduino IDE : https://www.arduino.cc/en/software
  2. GitHub Arduino Repository : https://github.com/arduino/Arduino/
  3. Pour découvrir plus de tutoriel, vous pouvez consulter notre bloc https://www.moussasoft.com/tutoriels-electroniques