Table des matières:

Chronométrez votre employé à l'aide de SLabs-32 : 6 étapes
Chronométrez votre employé à l'aide de SLabs-32 : 6 étapes

Vidéo: Chronométrez votre employé à l'aide de SLabs-32 : 6 étapes

Vidéo: Chronométrez votre employé à l'aide de SLabs-32 : 6 étapes
Vidéo: Comment créer une horloge Excel entièrement automatisée pour les employés [Employee Manager Pt. dix] 2024, Novembre
Anonim
Chronométrez votre employé à l'aide de SLabs-32
Chronométrez votre employé à l'aide de SLabs-32

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

Liste des matériaux
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

Connexions matérielles
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

Configuration de NFC PN532
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

Programmation SLabs-32
Programmation 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

Début de la synchronisation
Début de la synchronisation

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é: