Índice:
- Etapa 1: Lista de Materiais
- Etapa 2: Conexões de Hardware
- Etapa 3: Configurar NFC PN532
- Etapa 4: Programando SLabs-32
- Etapa 5: usando o Planilhas Google
- Etapa 6: Comece a cronometrar
Vídeo: Cronometre seu funcionário usando SLabs-32: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Neste instrutível, vamos fazer um sistema de gestão de entrada / saída de funcionário inteligente baseado em NFC que mantém o controle das horas de trabalho de seus funcionários.
Pegamos a informação de tempo atual usando o NTP (Network Time Protocol) com o módulo Wi-Fi (Esp8266) do Slabs-32 e enviamos para o Atmega328p no barramento I2C.
O Atmega328p então usa essa informação de tempo para fazer um registro, sempre que um funcionário passa sua etiqueta NFC para sair ou entrar no escritório. Em seguida, ele calcula a diferença de tempo entre o tempo de ENTRADA e o tempo de SAÍDA e exibe-o na tela TFT do SLabs-32.
Também podemos enviar as informações sobre o tempo gasto pelo funcionário no escritório para a planilha do google usando o Esp8266 onboard, mas não neste instrutível. Este método já foi feito por Stephen Borsay (link), integrei o mesmo usando este aplicativo.
Para obter seu próprio SLabs-32, clique no link abaixo:
www.fabtolab.com/slabs-32
Etapa 1: Lista de Materiais
Estamos usando o módulo Nfc PN532, que é um módulo leitor / gravador NFC.
Neste projeto, exigimos:
- SLabs-32
- NFC PN532
- Jumper Wires
Etapa 2: Conexões de Hardware
O módulo Nfc pode ser conectado à nossa placa de desenvolvimento em barramento I2C, SPI ou UART de alta velocidade, cabe a nós decidir. Neste projeto, estaremos usando o modo SPI.
Faça as conexões de acordo com o diagrama de circuito fornecido acima e você não deverá ter problemas.
- Vcc → 3,3 V
- GND → GND
- SCK → PD4
- MISO → PD3
- MOSI → PD2
- SS → PD7
Etapa 3: Configurar NFC PN532
NFC PN532 é um módulo leitor / gravador NFC. NFC, que significa “Near Field Communication”, é um conjunto de tecnologias de comunicação sem fio de curto alcance, cujo alcance é de até 10 cm. Ele é projetado para oferecer comunicação leve e segura entre dois dispositivos.
O NFC opera a 13,56 MHz e é baseado em um modelo de "iniciador" e "alvo" em que o iniciador gera um pequeno campo magnético que alimenta o alvo, o que significa que o alvo não requer uma fonte de alimentação.
Podemos fazer a interface com este sensor usando SPI, I2C ou HSU (UART de alta velocidade). Para selecionar qualquer barramento específico, usamos uma chave DIP. A configuração para fazer a interface em um modo particular é a seguinte:
- SPI (0, 1)
- I2C (1, 0)
- HSU (0, 0)
Estaremos usando o barramento SPI para fazer a interface com este sensor.
Etapa 4: Programando SLabs-32
Para começar a usar o SLabs-32, clique no link abaixo:
startoonlabs.com/Getting%20started%20with%2…
Baixe os arquivos de esboço anexados à etapa.
Depois de baixar o arquivo, abra o esboço e faça o seguinte:
- Insira suas credenciais de Wi-Fi
- Defina o deslocamento UTC de acordo com sua localização (no esboço Esp).
Neste esboço, estamos comparando o UID da tag Nfc para saber as informações sobre o funcionário. Cada funcionário recebe uma tag nfc que possui um UID exclusivo. Para fins de demonstração, este esboço dá um exemplo de como gerenciar as horas de trabalho de um único funcionário. Você também pode adicionar mais funcionários em seu esboço, se desejar.
Etapa 5: usando o Planilhas Google
Conforme mencionado anteriormente, também estamos atualizando o tempo gasto pelos funcionários na planilha do google. Para saber como fazer isso, siga as etapas fornecidas neste link.
Em vez de usar o Gscrpit fornecido nesse tutorial, use o Gscript anexado a esta etapa.
Etapa 6: Comece a cronometrar
É basicamente isso. Projetos de IoT facilitados pelo SLabs-32.
Este projeto não é apenas para gerenciamento de funcionários, mas você também pode usá-lo para outras aplicações. Vou deixar isso para sua imaginação.
Siga-nos para projetos de IoT mais fáceis e rápidos usando SLabs-32
Recomendado:
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: 4 etapas (com fotos)
Steam Punk seu UPS para obter horas de atividade para seu roteador Wi-fi: Há algo fundamentalmente desagradável em ter seu UPS convertendo sua bateria de 12 V DC em 220 V AC para que os transformadores que executam seu roteador e fibra ONT possam convertê-la de volta em 12 V DC! Você também está lutando contra o [normalmente
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: 11 etapas (com imagens)
Como fazer seu próprio gateway WIFI para conectar seu Arduino à rede IP?: Como tantas pessoas, você acha que o Arduino é uma solução muito boa para fazer automação residencial e robótica! Mas em termos de comunicação, os Arduinos só vêm com links seriais. Estou trabalhando em um robô que precisa estar permanentemente conectado a um servidor que roda
Controle o layout do seu trem modelo com o seu celular !: 11 etapas (com imagens)
Controle o layout do seu trem-modelo com o seu celular !: Controlar o layout do trem-modelo com um acelerador com fio e controladores de desvio pode ser um bom começo para iniciantes, mas eles representam um problema de não portabilidade. Além disso, os controladores sem fio que vêm no mercado podem controlar apenas alguns locom
Estação meteorológica usando placa única - SLabs-32: 5 etapas
Estação meteorológica usando placa única - SLabs-32: Neste instrutível, estaremos fazendo uma estação meteorológica que mede temperatura, umidade do ar e umidade do solo com nossa placa SLabs-32 que também envia esses dados para a nuvem Cayenne para aquisição de dados. Nós também obtemos simultaneamente o curren
Usando seu telefone Sony Ericsson habilitado para Bluetooth para controlar seu computador: 6 etapas
Usando seu telefone Sony Ericsson habilitado para Bluetooth para controlar seu computador: eu tenho lido sobre instrutíveis há algum tempo e sempre quis fazer algumas das coisas que as pessoas escreveram, mas me peguei olhando coisas que são difíceis de fazer porque são genuinamente difíceis de fazer, ou o