Taula de continguts:
- Pas 1: Llista de materials
- Pas 2: connexions de maquinari
- Pas 3: Configuració de NFC PN532
- Pas 4: Programació de les lloses-32
- Pas 5: fer servir Fulls de càlcul de Google
- Pas 6: Comenceu el temps
Vídeo: Temps el vostre empleat amb lloses-32: 6 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
En aquesta instrucció, farem un sistema de gestió d’entrada / sortida d’empleats intel·ligents basat en nfc que faci un seguiment de les hores de treball dels vostres empleats.
Obtenim la informació de l’hora actual mitjançant el protocol NTP (Network Time Protocol) amb el mòdul Wi-Fi (Esp8266) de Slabs-32 i l’enviem a Atmega328p al bus I2C.
A continuació, l'Atmega328p fa servir aquesta informació horària per fer un registre, cada vegada que un empleat passa la etiqueta NFC per sortir o entrar a l'oficina. A continuació, calcula la diferència horària entre el temps IN i el temps OUT i el mostra a la pantalla TFT de les lloses-32.
També podem enviar la informació sobre el temps que ha passat l’empleat a l’oficina al full de càlcul de Google mitjançant Esp8266 integrat, però no en aquest document instructiu. Aquest mètode ja l’ha fet Stephen Borsay (enllaç), he integrat el mateix mitjançant aquesta aplicació.
Per obtenir les vostres pròpies lloses-32, feu clic a l'enllaç següent:
www.fabtolab.com/slabs-32
Pas 1: Llista de materials
Estem utilitzant el mòdul Nfc PN532, que és un mòdul NFC lector / gravador.
En aquest projecte necessitem:
- Lloses-32
- NFC PN532
- Filferros de pont
Pas 2: connexions de maquinari
El mòdul Nfc es pot connectar amb la nostra placa de desenvolupament en bus I2C, SPI o UART d’alta velocitat, és la nostra decisió. En aquest projecte, utilitzarem el mode SPI.
Feu les connexions segons el diagrama de circuits que es mostra anteriorment i no hauríeu de tenir problemes.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Pas 3: Configuració de NFC PN532
NFC PN532 és un mòdul lector / escriptor NFC. NFC, que significa "Comunicació de camp proper", és un conjunt de tecnologies de comunicació sense fils de curt abast, amb un abast de fins a 10 cm. Està dissenyat per oferir una comunicació lleugera i segura entre dos dispositius.
NFC funciona a 13,56 MHz i es basa en un model "iniciador" i "objectiu" on l'iniciador genera un petit camp magnètic que alimenta l'objectiu, és a dir, que l'objectiu no requereix una font d'energia.
Podem connectar aquest sensor mitjançant SPI, I2C o HSU (UART d'alta velocitat). Per seleccionar un bus en particular, fem servir un dip switch. La configuració per a la seva interfície en un mode particular és la següent:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Farem servir el bus SPI per connectar-nos amb aquest sensor.
Pas 4: Programació de les lloses-32
Per començar amb SLabs-32, feu clic a l'enllaç que es mostra a continuació:
startoonlabs.com/Getting%20started%20with%2…
Baixeu-vos els fitxers de croquis adjunts al pas.
Després de descarregar el fitxer, obriu l'esbós i feu les accions següents:
- Introduïu les vostres credencials de Wifi
- Establiu el desplaçament UTC segons la vostra ubicació (a l'esbós d'Esp).
En aquest esbós, comparem l’ID de l’etiqueta Nfc per conèixer la informació sobre l’empleat. Cada empleat rep una etiqueta nfc que té un UID únic. Per a la demostració proposada, aquest esbós dóna un exemple de com gestionar les hores de treball d'un sol empleat. Si voleu, també podeu afegir més empleats al vostre esbós.
Pas 5: fer servir Fulls de càlcul de Google
Com es va esmentar anteriorment, també actualitzem el temps dedicat pels empleats al full de Google. Per obtenir informació sobre com fer-ho, seguiu els passos que proporciona aquest enllaç.
En lloc d’utilitzar el Gscrpit proporcionat en aquest tutorial, utilitzeu el Gscript adjunt a aquest pas.
Pas 6: Comenceu el temps
Això és pràcticament tot. Projectes IoT facilitats per SLabs-32.
Aquest projecte no només és per a la gestió dels empleats, sinó que també el podeu utilitzar per a altres aplicacions. Ho deixaré a la vostra imaginació.
Assegureu-vos de seguir-nos per a projectes IoT més fàcils i ràpids mitjançant SLabs-32
Recomanat:
Steam Punk del vostre SAI per obtenir hores de funcionament del vostre router Wi-Fi: 4 passos (amb imatges)
Steam Punk del vostre SAI per obtenir hores de funcionament del vostre router Wi-Fi: hi ha alguna cosa fonamentalment desagradable que el vostre SAI converti la potència de la bateria de 12V CC en 220V CA perquè els transformadors que funcionen amb el vostre enrutador i la fibra ONT puguin convertir-lo de nou en 12 V CC! També esteu contra els [normalment
Controleu el disseny del vostre model de tren amb el vostre TECLAT !: 12 passos
Controleu la disposició del vostre model de tren amb el vostre TECLAT!: En una de les meves instruccions anteriors, us vaig mostrar com podeu controlar el vostre model de tren amb el comandament del vostre televisor. També podeu consultar una versió actualitzada aquí. En aquest instructiu, us mostraré com controlar un disseny de model de tren amb un teclat
Controleu el disseny del vostre model de tren amb el vostre telèfon mòbil: 11 passos (amb imatges)
Controleu la disposició del vostre model de tren amb el vostre telèfon mòbil!: Controlar un disseny de model de tren amb controladors d’accelerador i de sortida de cable pot ser un bon començament per a principiants, però suposa un problema de no portabilitat. A més, els controladors sense fils que arriben al mercat només poden controlar alguns locom
Controleu el vostre avió RC amb l’acleròmetre del vostre telèfon: 15 passos (amb imatges)
Controleu el vostre avió RC amb l’acleròmetre del vostre telèfon: alguna vegada heu volgut controlar el vostre avió RC mitjançant la inclinació d’un objecte? Sempre he tingut la idea a la part posterior del cap, però mai l’he seguit fins aquesta setmana passada. Els meus primers pensaments eren utilitzar un acceleròmetre de triple eix, però ja he
Estació meteorològica amb placa única: lloses-32: 5 passos
Estació meteorològica amb placa única - SLabs-32: en aquesta instrucció, farem una estació meteorològica que mesuri la temperatura, la humitat de l’aire i la humitat del sòl amb la nostra placa SLabs-32, que també envia aquestes dades al núvol de Cayenne per a l’adquisició de dades. També obtenim la curren simultàniament