Table des matières:
- Étape 1: Liste des matériaux
- Étape 2: Connexions matérielles
- Étape 3: Configuration de NFC PN532
- Étape 4: programmation des SLabs-32
- Étape 5: Utilisation de Google Sheets
- Étape 6: Démarrer le chronométrage
Vidéo: Chronométrez votre employé à l'aide de SLabs-32 : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:06
Dans ce instructable, nous allons créer un système de gestion intelligent des entrées/sorties des employés basé sur nfc qui assure le suivi des heures de travail de vos employés.
Nous obtenons les informations actuelles en utilisant le NTP (Network Time Protocol) avec le module Wi-Fi (Esp8266) de Slabs-32 et les envoyons à Atmega328p sur le bus I2C.
L'Atmega328p utilise ensuite ces informations temporelles pour enregistrer chaque fois qu'un employé glisse son étiquette NFC pour sortir ou entrer dans le bureau. Il calcule ensuite la différence de temps entre l'heure IN et l'heure OUT et l'affiche sur l'écran TFT de SLabs-32.
Nous pouvons également envoyer les informations sur le temps passé par l'employé au bureau à la feuille de calcul Google à l'aide d'Esp8266 embarqué, mais pas dans cette instructable. Cette méthode a déjà été réalisée par Stephen Borsay (lien), j'ai intégré la même en utilisant cette application.
Pour obtenir votre propre SLabs-32, cliquez sur le lien ci-dessous:
www.fabtolab.com/slabs-32
Étape 1: Liste des matériaux
Nous utilisons le module Nfc PN532 qui est un module NFC de lecture/écriture.
Dans ce projet nous avons besoin de:
- SLabs-32
- NFC PN532
- Fils de cavalier
Étape 2: Connexions matérielles
Le module Nfc peut être interfacé avec notre carte de développement sur bus I2C, SPI ou UART Haut débit, à nous de décider. Dans ce projet, nous utiliserons le mode SPI.
Faites les connexions selon le schéma de circuit donné ci-dessus et vous ne devriez avoir aucun problème.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Étape 3: Configuration de NFC PN532
NFC PN532 est un module de lecture/écriture NFC. NFC qui signifie « Near Field Communication » est un ensemble de technologies de communication sans fil à courte portée, dont la portée peut aller jusqu'à 10 cm. Il est conçu pour offrir une communication légère et sécurisée entre deux appareils.
NFC fonctionne à 13,56 MHz et est basé sur un modèle "initiateur" et "cible" où l'initiateur génère un petit champ magnétique qui alimente la cible, ce qui signifie que la cible ne nécessite pas de source d'alimentation.
Nous pouvons interfacer ce capteur soit en utilisant SPI, I2C ou HSU (UART haute vitesse). Pour sélectionner un bus en particulier, nous utilisons un commutateur DIP. La configuration pour les interfacer dans un mode particulier est la suivante:
- IPS (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Nous utiliserons le bus SPI pour s'interfacer avec ce capteur.
Étape 4: programmation des SLabs-32
Pour commencer avec SLabs-32, cliquez sur le lien ci-dessous:
startoonlabs.com/Getting%20started%20with%2…
Téléchargez les fichiers de croquis joints à l'étape.
Après avoir téléchargé le fichier, ouvrez le croquis et procédez comme suit:
- Entrez vos identifiants Wifi
- Définissez le décalage UTC en fonction de votre emplacement (dans le croquis Esp).
Dans ce croquis, nous comparons l'UID de la balise Nfc pour connaître les informations sur l'employé. Chaque employé reçoit une étiquette nfc qui a un UID unique. À des fins de démonstration, ce croquis donne un exemple de la façon de gérer les heures de travail d'un seul employé. Vous pouvez également ajouter plus d'employés dans votre croquis si vous le souhaitez.
Étape 5: Utilisation de Google Sheets
Comme mentionné précédemment, nous mettons également à jour le temps passé par les employés sur la feuille Google. Pour savoir comment procéder, suivez les étapes fournies par ce lien.
Au lieu d'utiliser le Gscrpit fourni dans ce didacticiel, utilisez le Gscript joint à cette étape.
Étape 6: Démarrer le chronométrage
C'est à peu près tout. Les projets IoT simplifiés par SLabs-32.
Ce projet n'est pas seulement destiné à la gestion des employés, mais vous pouvez également l'utiliser pour d'autres applications. Je laisse ça à votre imagination.
Assurez-vous de nous suivre pour des projets IoT plus faciles et plus rapides en utilisant SLabs-32
Conseillé:
Bricolage -- Comment faire un robot araignée qui peut être contrôlé à l'aide d'un smartphone à l'aide d'Arduino Uno : 6 étapes
Bricolage || Comment faire un robot araignée qui peut être contrôlé à l'aide d'un smartphone à l'aide d'Arduino Uno : Tout en créant un robot araignée, on peut apprendre tellement de choses sur la robotique. Dans cette vidéo, nous allons vous montrer comment fabriquer un robot Spider, que nous pouvons faire fonctionner à l'aide de notre smartphone (Androi
Contrôle mené partout dans le monde à l'aide d'Internet à l'aide d'Arduino : 4 étapes
Led de contrôle partout dans le monde à l'aide d'Internet à l'aide d'Arduino : Bonjour, je suis Rithik. Nous allons créer une led contrôlée par Internet à l'aide de votre téléphone. Nous allons utiliser des logiciels comme Arduino IDE et Blynk. C'est simple et si vous réussissez, vous pouvez contrôler autant de composants électroniques que vous le souhaitez
Surveillance de l'accélération à l'aide de Raspberry Pi et AIS328DQTR à l'aide de Python : 6 étapes
Surveillance de l'accélération à l'aide de Raspberry Pi et AIS328DQTR à l'aide de Python : L'accélération est finie, je pense selon certaines lois de la physique. - Terry Riley Un guépard utilise une accélération incroyable et des changements rapides de vitesse lors de la poursuite. La créature la plus rapide à terre utilise de temps en temps sa vitesse maximale pour attraper une proie. Les
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C | Exécution de Rainbow sur Neopixel Ws2812 en utilisant M5stack M5stick C en utilisant Arduino IDE un motif arc-en-ciel avec
Contrôlez votre ordinateur avec votre Ipod Touch ou votre Iphone : 4 étapes
Contrôlez votre ordinateur avec votre Ipod Touch ou Iphone : c'est mon premier instructable donc je suis désolé si ce n'est pas le meilleur. Avez-vous déjà eu envie de vous asseoir sur votre canapé ou votre lit et de contrôler vos appareils Mac ou Windows en toute simplicité. Cette instructable vous apprendra comment contrôler complètement votre ordinateur avec votre Ipo