Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système de pointage RFID temps réel avec Arduino et Google Sheets

Composants et fournitures

Composant Quantité
Arduino UNO 1
Shield Ethernet Arduino 2 1
Lecteur RFID (genérique, type RC522) 1
Fils de connexion (genériques) 1

Applications et services en ligne

À propos de ce projet

Bonjour à tous ! Voici un projet passionnant : comment envoyer des données RFID vers une feuille de calcul Google avec Arduino. En résumé, nous allons créer un système de pointage basé sur un lecteur RFID qui enregistre les présences en temps réel dans Google Sheets.

Logiciels utilisés

  1. Arduino IDE : Téléchargez la dernière version depuis arduino.cc.
  2. Google Drive : Vous aurez besoin de Google Sheets pour la feuille de calcul et de Google Apps Script pour écrire le script qui recevra les données.
  3. Pushingbox : Cet outil sert d'intermédiaire pour pousser les données de l'Arduino vers Google Sheets, car l'Arduino ne peut pas envoyer directement vers Google Sheets. Connectez-vous sur pushingbox.com avec votre compte Google.
Système de pointage RFID temps réel avec Arduino et Google Sheets
Système de pointage RFID temps réel avec Arduino et Google Sheets

Composants utilisés

  1. Arduino UNO : Basé sur l'ATmega328P, 14 entrées/sorties numériques (6 PWM), 6 entrées analogiques, quartz 16 MHz, USB, prise d'alimentation, connecteur ICSP, bouton reset.
  2. Shield Ethernet 2 : Connecte l'Arduino à Internet en quelques minutes. Il suffit de l'enficher sur l'Arduino, de le relier au réseau par câble RJ45 et de suivre quelques étapes simples. Entièrement open-source.
  3. Lecteur RFID RC522 avec badge : Module peu coûteux lisant/écrivant les tags Mifare. Communication SPI avec le microcontrôleur (I2C et UART supportés par la puce mais non implémentés dans la bibliothèque). Fréquence 13,56 MHz.
Système de pointage RFID temps réel avec Arduino et Google Sheets
Système de pointage RFID temps réel avec Arduino et Google Sheets
Système de pointage RFID temps réel avec Arduino et Google Sheets

Schéma de câblage

Connectez d'abord le shield Ethernet comme indiqué, puis câblez le lecteur RFID.

Système de pointage RFID temps réel avec Arduino et Google Sheets

Connexions RFID RC522 → Arduino UNO / Mega :

Broche RFID Arduino UNO Arduino Mega
RST 9 9
SDA (SS) 4 / 10 4 / 53
MOSI 11 51
MISO 12 50
SCK 13 52
VCC 3,3 V 3,3 V
GND GND GND
IRQ Non connecté Non connecté

Important : Comme nous utilisons deux appareils SPI (Shield Ethernet + RFID), la broche SDA (SS) est déjà utilisée par le shield Ethernet. Il faut donc utiliser une broche distincte pour le SDA du RFID RC522 afin d'éviter tout conflit entre les deux périphériques SPI.

Bibliothèque

Installez la bibliothèque pour le RFID RC522 (disponible via le gestionnaire de bibliothèques ou depuis le lien fourni dans le projet original).

Code

Le code source est disponible sur notre page GitHub : GitHub Embedotronics.

Vidéo du projet

La description complète du projet est présentée dans la vidéo ci-dessus. Si vous avez des doutes, n'hésitez pas à commenter. Pour en savoir plus sur les systèmes embarqués, visitez notre chaîne YouTube. Likez notre page Facebook pour les mises à jour fréquentes.

Cordialement,
Embedotronics Technologies

Schémas

Système de pointage RFID temps réel avec Arduino et Google Sheets

Processus de fabrication

  1. Système de pointage RFID fiable avec Arduino et Python (base de données phpMyAdmin)
  2. Arduino Mega : Capturer des photos et les téléverser automatiquement sur Google Drive
  3. Créer des animations et jeux sur LCD avec Arduino UNO
  4. SERENA : Système d'Alarme Arduino Mega 2560 Personnalisé avec Écran Tactile TFT LCD
  5. Système de Ventilation Intelligent pour Sous-Sol : Contrôle d'Humidité par Arduino
  6. Contrôle Arduino UNO depuis Python 3 – Communication Série et Démo LED
  7. Automates Cellulaires Temps Réel sur Arduino avec Écran OLED 128x64
  8. Compteur RPM Haute Vitesse Arduino – Algorithme « Single Shot » Novelty
  9. eDOT : Horloge Arduino précise et station météo avec télécommande IR intégrée