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 atendimento usando Arduino e RFID com Python

Componentes e suprimentos

Arduino UNO
× 1
Leitor RFID (genérico)
× 1
Fios de jumpers (genérico)
× 1

Sobre este projeto


Neste projeto, fiz a interface do RFID-RC522 com o Arduino e enviei dados RFID para o banco de dados phpMyAdmin. Ao contrário de nossos projetos anteriores, não estamos usando nenhum escudo Ethernet. Neste caso, estamos apenas lendo os dados seriais vindos do Arduino e, em seguida, transferindo-os para o phpMyAdmin por meio de um código Python. Então, aqui nosso dispositivo está conectado ao PC para que possa enviar dados em série, você também pode conectar o dispositivo ao raspberry pi para tornar este projeto portátil.





Software usado:


Estes são os softwares que usamos para este projeto:

1 IDE Arduino: Você pode baixar o IDE do Arduino mais recente neste link:

https://www.arduino.cc/en/Main/Software







2. Instalação do servidor XAMPP: Aqui estamos usando o servidor XAMPP, ele pode ser usado tanto no Windows quanto no Linux, mas minha sugestão é que se você estiver no Ubuntu (qualquer plataforma Linux), use LAMP. Agora, como estamos no Windows, preferimos o servidor XAMPP. Então você pode baixar o servidor XAMPP deste link.





Como alternativa, aqui estão as etapas para o servidor LAMP:

1 Instale o Apache:

sudo apt-get install apache2

2. Instale o MySQL:

sudo apt-get install mysql-server

3. Instale o PHP:

sudo apt-get install php5 libapache2-mod-php5

4. Reiniciar servidor:

sudo /etc/init.d/apache2 restart

5. Verifique o Apache http:// localhost /

você obterá uma página do apache clicando neste link acima, se você não conseguiu, significa que algo deu errado com sua instalação

Aqui, estamos usando phpMyAdmin essa é a interface da web do servidor MySQL, portanto, para instalar esse comando, use:sudo apt-get install phpMyAdmin.

3. Python IDLE :Como estamos usando o código Python para enviar dados para phpMyAdmin, então você precisa baixar o Python ocioso, você pode baixar a ferramenta P ython neste link





além disso, você também precisará de algumas bibliotecas para fazê-lo funcionar, como pyserial e mysqldb . Como fazer o download dessas coisas, eu abordei no meu vídeo anexo, por favor, assista ao vídeo completo que é fornecido abaixo.





Componentes usados:


1) Arduino UNO: Arduino Uno é uma placa microcontrolada baseada no ATmega328P (ficha técnica). Possui 14 pinos de entrada / saída digital (dos quais 6 podem ser usados ​​como saídas PWM), 6 entradas analógicas, um cristal de quartzo de 16 MHz, uma conexão USB, um conector de força, um conector ICSP e um botão de reinicialização.





3) Leitor RFID RC522 com etiqueta: Existem módulos RFID baratos que podem ler e escrever as tags de Mifare e estão sendo vendidos em várias lojas na web, como o eBay, e incluídos em muitos "kits iniciais" hoje em dia. Basta pesquisar RFID-RC522 (MF-RC522). O microcontrolador e o leitor de cartão usam SPI para comunicação (o chip suporta os protocolos I2C e UART, mas não implementado na biblioteca). O leitor de cartão e as tags se comunicam por meio de um campo eletromagnético de 13,56 MHz.










Diagrama de circuito:






O diagrama de circuito deste projeto é fornecido acima.

Você precisa conectar o escudo ethernet primeiro conforme mostrado na imagem acima, então você precisa fazer a conexão rfid abaixo são os pinos de conexão para o arduino e o leitor rfid

RFID-RC522 Arduino UNO Arduino Mega

RST 9 9

SDA (SS) 4/10 4/53

MOSI 11 51

MISO 12 50

SCK 13 52

VCC 3.3 v 3.3v

GND GND GND

IRQ não está conectado





Biblioteca:


Você precisa instalar uma biblioteca para rfid rc522. Você pode obter a biblioteca neste link





Código:


Você pode obter o código-fonte neste link do github





Vídeo:




Toda a descrição do projeto é fornecida no vídeo acima

Se você tiver alguma dúvida em relação a este projeto, sinta-se à vontade para nos comentar abaixo. E se você quiser saber mais sobre o sistema embarcado, pode visitar nosso canal no youtube

Visite e curta nossa página do Facebook para atualizações frequentes.

Obrigado e cumprimentos,

Tecnologias Embedotronics


Esquemas


Processo de manufatura

  1. Controle de acesso com QR, RFID e verificação de temperatura
  2. Sensor de temperatura Python e Raspberry Pi
  3. Construindo robôs com Raspberry Pi e Python
  4. Bloqueio Arduino RFID com RC522 - Protocolo MIFARE 13,56 MHz
  5. Controle remoto universal usando Arduino, 1Sheeld e Android
  6. Faça você mesmo voltímetro usando Arduino e Smartphone
  7. u-blox LEA-6H 02 Módulo GPS com Arduino e Python
  8. Rádio FM usando Arduino e RDA8057M
  9. Sistema de atendimento baseado em Arduino e planilha do Google
  10. Predição de chuva DIY usando Arduino, Python e Keras