Table des matières:
- Étape 1: Étape 2: Composants requis
- Étape 2: Étape 3: Schémas
- Étape 3: Étape 4: Commande des PCB
- Étape 4: Étape 5: Ajoutez votre fichier Gerber
- Étape 5: Étape 6: PCB fabriqué
Vidéo: Système RFID basé sur PIC16F877A : 5 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Le système RFID est un système qui permet d'identifier les étudiants, les employés et autres à l'aide d'une étiquette RFID, afin de surveiller leur présence, leur travail, leur temps de travail et bien d'autres.
Cet article est sponsorisé par JLCPCB. Je remercie vraiment JLCPCB d'avoir parrainé ce projet.
Ce système est conçu autour du microcontrôleur PIC PIC16F877A et du lecteur RFID RDM6300, qui est un lecteur 125 kHz. Il dispose également d'un écran LCD 1602, d'un buzzer, d'un servo SG90 et d'une partie régulation de tension. Lorsqu'une balise est détectée, l'écran donne des informations sur la balise détectée, le buzzer émet un bip, la LED s'allume et un servomoteur est activé.
Étape 1: Étape 2: Composants requis
PIC16F877A
Ce puissant microcontrôleur 8 bits basé sur CMOS FLASH intègre la puissante architecture PIC de Microchip dans un boîtier à 40 ou 44 broches. Le PIC16F877A dispose de 256 octets de mémoire de données EEPROM, d'une auto-programmation, d'un ICD, de 2 comparateurs, de 8 canaux de convertisseur analogique-numérique (A/D) 10 bits, de 2 fonctions de capture/comparaison/PWM, du port série synchrone peut être configuré en tant qu'interface périphérique série à 3 fils (SPI™) ou en bus à circuit intégré à 2 fils (I²C™) et en émetteur récepteur asynchrone universel (USART).
Caractéristiques détaillées du PIC16F877A:
- Processeur: PIC 8 bits
- Nombre de broches: 40
- Max. Vitesse du processeur (MHz): 20
- Oscillateur interne: Non
- Nombre de canaux ADC: 14
- Résolution max ADC (bits): 10
- Référence de tension interne: Oui
- N° de module UART: 1
-Nombre de module SPI: 1
- N° de module I2C: 1
- Casquette. canaux tactiles: 11
- Tension minimale de fonctionnement (V): 2
- Tension de fonctionnement maximale (V): 5,5
RDM6300
Le mini-module de lecteur de cartes RDM6300 125KHz est conçu pour lire le code des étiquettes en lecture seule compatibles avec les cartes 125KHz et des cartes lecture/écriture. Il peut être appliqué dans la sécurité des bureaux/maison, l'identification personnelle, le contrôle d'accès, l'anti-contrefaçon, les jouets interactifs et les systèmes de contrôle de production, etc.
Principales caractéristiques:
- Prise en charge de l'antenne externe;
- Distance effective maximale jusqu'à 50 mm;
- Temps de décodage inférieur à 100 ms;
-Interface UART;
- Prise en charge des balises en lecture seule ou en lecture/écriture compatibles EM4100;
- Conception de petit contour.
Écran LCD1602
L'écran est composé d'un écran LCD de 16 caractères x 2 lignes avec un rétroéclairage bleu et des caractères blancs. Chacun des caractères est composé d'une matrice de points 5 x 8 pour une bonne représentation des caractères. Le rétro-éclairage dispose d'un potentiomètre pour le réglage du contraste de l'écran pour une meilleure visualisation.
Principales caractéristiques de l'écran LCD1602:
- Écran LCD bleu de 16 caractères x 2 lignes;
-Interface I2C en option;
- Intensité et contraste du rétroéclairage réglables;
- Fonctionnement 5V.
Servo SG90
Le Micro Servo Motor SG90 est un moteur de serveur minuscule et léger avec une puissance de sortie élevée. Le servo peut tourner à environ 180 degrés (90 dans chaque direction). Vous pouvez utiliser n'importe quel code servo, matériel ou bibliothèque pour contrôler ces servos. Bon pour les débutants qui veulent faire bouger les choses sans construire un contrôleur de moteur avec rétroaction et boîte de vitesses, d'autant plus qu'il s'adaptera dans de petits endroits.
Principales caractéristiques:
Poids: 9g
Dimensions: 22,2 x 11,8 x 31 mm environ.
Couple de décrochage: 1,8 kgf·cm
Vitesse de fonctionnement: 0,1 s/60 degrés
Tension de fonctionnement: 4,8 V (~5 V)
Largeur de bande morte: 10 µs
Plage de température: 0 ºC – 55 ºC
Composants passifs
Avertisseur sonore
Régulateur de tension CMS LM7805
3x 1206 LED (une rouge, deux vertes)
3x résistance SMD 0805 330 Ω
1x résistance SMD 0805 10 KΩ
Connecteur CC de 2,1 mm
Oscillateur à quartz CMS 4 MHz
2x connecteur KF301 2 broches
1x connecteur KF301 à 3 broches
3x condensateur SMD 0805 100 nF
1x potentiomètre CMS 10 kΩ
En-tête femelle 1x16
Étape 2: Étape 3: Schémas
Le RDM6300 est connecté au PIC16F877A via les broches UART du PIC. L'affichage est connecté en mode de données parallèle, tandis que le servo est connecté à la broche RB0. Le buzzer est connecté à la broche x. L'alimentation est fournie par le connecteur DC classique et par le circuit de régulation de tension.
Étape 3: Étape 4: Commande des PCB
Une fois les schémas et la mise en page terminés, l'étape suivante consiste à commander le PCB. Pour commander, le meilleur site sur lequel je suis venu est JLCPCB. Pour commander, rendez-vous simplement sur leur site Web, inscrivez-vous et cliquez sur le bouton Citer maintenant.
Le JLCPCB est sponsor de ce projet. JLCPCB (Shenzhen JLC Electronics Co., Ltd.), est la plus grande entreprise de prototypes de PCB en Chine et un fabricant de haute technologie spécialisé dans la production de prototypes de PCB rapides et de petits lots de PCB. Vous pouvez commander un minimum de 5 PCB pour seulement 2 $.
Étape 4: Étape 5: Ajoutez votre fichier Gerber
Pour obtenir votre tableau conçu, vous devez télécharger les fichiers gerber. Bien entendu, le site JLCPCB propose des instructions détaillées sur la façon de générer des fichiers gerber pour différents logiciels. Lorsque les fichiers gerber sont générés, compressez-les et téléchargez-les en un seul fichier sur JLCPCB.
Lorsque les fichiers zip sont téléchargés, vous pouvez les voir dans la visionneuse Gerber. Là, vous pouvez vous assurer que tout va bien avec votre tableau et que tout va bien. Après cela, revérifiez la taille du tableau, la couleur du tableau et d'autres propriétés, et passez à la caisse. Vous pouvez commander 5 PCB pour seulement 2 $.
Pour passer la commande, cliquez sur le bouton « ENREGISTRER DANS LE PANIER ».
Étape 5: Étape 6: PCB fabriqué
Ce PCB a été fabriqué en 3 jours et est arrivé en deux semaines via FedEx. Bien sûr, les 5 PCB étaient considérablement emballés dans la boîte et dans l'enveloppe à bulles, il n'y avait donc aucune chance que les cartes soient endommagées. La qualité des PCB était, et a toujours été, BRILLANTE !
Conseillé:
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : 5 étapes
Système de présence basé sur les empreintes digitales et RFID utilisant Raspberry Pi et la base de données MySQL : vidéo de ce projet
Système de tri des couleurs : système basé sur Arduino avec deux courroies : 8 étapes
Système de tri par couleur : Système basé sur Arduino avec deux courroies : Le transport et/ou l'emballage des produits et articles dans le domaine industriel se fait à l'aide de lignes réalisées à l'aide de courroies transporteuses. Ces courroies aident à déplacer l'article d'un point à un autre avec une vitesse spécifique. Certaines tâches de traitement ou d'identification peuvent être
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): 4 étapes (avec images)
Générateur de musique basé sur la météo (Générateur Midi basé sur ESP8266): Bonjour, aujourd'hui, je vais vous expliquer comment créer votre propre petit générateur de musique basé sur la météo. Il est basé sur un ESP8266, qui ressemble un peu à un Arduino, et il réagit à la température, à la pluie et l'intensité lumineuse. Ne vous attendez pas à ce qu'il fasse des chansons entières ou un programme d'accords
Système d'authentification intelligent basé sur RFID [Intel IoT] : 3 étapes
Système d'authentification intelligent basé sur RFID [Intel IoT] : bref aperçu du projet : ce projet concerne le système d'authentification et l'automatisation. Ce projet intelligent traite de 3 choses : 1. Authentification d'ordinateur portable 2. Gestion de bibliothèque3. Contrôle des actifsQue fait-il et comment ?Dans ce projet intelligent basé sur la RFID
Système de sécurité RFID (basé sur Arduino): 6 étapes (avec photos)
Système de sécurité RFID (basé sur Arduino) : un très bel appareil à avoir chez soi même peut