Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Sistema de Presença em Tempo Real com RFID, Arduino e Google Sheets

Componentes e Materiais

Componente Quantidade
Arduino UNO 1
Arduino Ethernet Shield 2 1
Leitor RFID RC522 (genérico) com Tag 1
Jumpers (genéricos) 1 conjunto

Aplicativos e Serviços Online

Sobre o Projeto

Olá! Apresentamos um projeto empolgante: como enviar dados de RFID para uma planilha Google usando Arduino. Em resumo, vamos criar um sistema de presença baseado em leitor RFID que salva os dados de presença em tempo real no Google Sheets.

Software Utilizado

  1. Arduino IDE: Baixe a versão mais recente em arduino.cc.
  2. Google Drive: Você usará dois apps do Google Drive: Google Sheets (planilha) e Google Apps Script (onde escreverá o script).
  3. Pushingbox: Ferramenta terceirizada para enviar dados do Arduino ao Google Sheets, já que não é possível enviar diretamente. Acesse pushingbox.com e faça login com sua conta Google.

Componentes Utilizados

1) Arduino UNO: Placa baseada no ATmega328P com 14 pinos digitais (6 PWM), 6 entradas analógicas, cristal de 16 MHz, USB, conector de alimentação, header ICSP e botão de reset.

2) Ethernet Shield 2: Conecta seu Arduino à internet em minutos. Basta encaixar no Arduino, conectar cabo RJ45 e seguir poucos passos para controlar seu mundo pela internet. Hardware, software e documentação são open-source.

Sistema de Presença em Tempo Real com RFID, Arduino e Google Sheets
Sistema de Presença em Tempo Real com RFID, Arduino e Google Sheets

3) Leitor RFID RC522 com Tag: Módulos baratos que leem/escrevem tags Mifare. Comunicação via SPI (suporta I2C e UART, mas não implementados na biblioteca). Frequência de 13,56 MHz.

Sistema de Presença em Tempo Real com RFID, Arduino e Google Sheets

Diagrama de Circuito

Primeiro, conecte o Ethernet Shield conforme a imagem. Depois, faça a conexão do RFID.

Conexões RFID-RC522 → Arduino UNO / Mega:

Pino RFID Arduino UNO Arduino Mega
RST 9 9
SDA (SS) 4 ou 10 4 ou 53
MOSI 11 51
MISO 12 50
SCK 13 52
VCC 3,3V 3,3V
GND GND GND
IRQ Não conectado Não conectado

Atenção: Como usamos dois dispositivos SPI (Ethernet Shield e RFID), o pino SDA (SS) do Ethernet Shield já está ocupado. Use um pino separado para o SDA do RFID para evitar conflitos.

Biblioteca

Instale a biblioteca para RFID RC522. Disponível no link do projeto.

Código

O código-fonte está disponível na nossa página do GitHub.

Vídeo do Projeto

A descrição completa está no vídeo acima. Dúvidas? Comente abaixo. Para aprender mais sobre sistemas embarcados, visite nosso canal no YouTube. Curta nossa página no Facebook para atualizações frequentes.

Obrigado!
Equipe Embedotronics Technologies

Esquemático

Sistema de Presença em Tempo Real com RFID, Arduino e Google Sheets

Processo de manufatura

  1. Sistema de Presença RFID Confiável com Arduino e Python
  2. Arduino Mega: Capture Fotos e Faça Upload Automático para o Google Drive
  3. Crie Animações e Jogos Envolventes em LCD com Arduino UNO
  4. SERENA: Sistema de Alarme Personalizado Arduino Mega 2560 com Touchscreen TFT LCD
  5. Sistema Inteligente de Ventilação de Porão: Controle de Umidade com Arduino
  6. Python 3 para Arduino UNO: Controle de Comandos Fácil e Demo com LED
  7. Autômatos Celulares em Tempo Real no Arduino com Display OLED 128x64
  8. Contador de RPM Arduino de Alta Velocidade com Algoritmo Inovador
  9. eDOT: Relógio de Precisão e Estação Meteorológica Arduino com Controle IR Embutido
  10. Construa um Rádio FM Compacto com Arduino Nano e RDA5807M