Índice:
- Etapa 1: reunir componentes
- Etapa 2: Configurando o Pi
- Etapa 3: Fiação
- Etapa 4: Programação
- Etapa 5: usando o dispositivo
Vídeo: Rastreador de roupas NFC Raspberry Pi: 5 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Se você for como eu, então você tem uma pequena pilha de roupas no chão que podem ou não estar sujas. Isso pode incluir jeans, camisas sociais e shorts mal gastos. Então, como saber quais roupas estão limpas ou sujas? Eu descobri uma maneira de rastrear várias peças de roupa usando NFC e um Raspberry Pi. Você simplesmente insere o cartão NFC em um bolso e o escaneia, o que traz informações sobre aquele item de roupa junto com a capacidade de alterá-lo.
Etapa 1: reunir componentes
O DFRobot me procurou para patrocinar este projeto, então eles enviaram um Módulo NFC Raspberry Pi 3 e PN532, junto com 5 cartões NFC. O módulo NFC usa UART para se comunicar com um dispositivo host, então tentei usar um Raspberry Pi no início, mas tive vários problemas. As bibliotecas eram complexas e de difícil interface com Python, então optei por usar um Arduino Mega para comunicação com o módulo NFC. O Arduino Mega foi necessário porque leva duas portas UART, uma para o módulo NFC e outra para a saída de informações.
Etapa 2: Configurando o Pi
Eu fui para a página de downloads do Raspberry Pi e baixei a versão mais recente do Raspbian. Em seguida, extraí o arquivo e coloquei em um diretório conveniente. Você não pode simplesmente copiar / colar um arquivo.img em um cartão SD, você tem que "gravá-lo" no cartão. Você pode baixar um utilitário de gravação como o Etcher.io para transferir facilmente a imagem do sistema operacional. Depois que o arquivo.img estava no meu cartão SD, eu o inseri no Raspberry Pi e liguei. Após cerca de 50 segundos, desconectei o cabo e removi o cartão SD. Em seguida, coloquei o cartão SD de volta no meu PC e fui para o diretório "boot". Abri o Bloco de notas e salvei-o como um arquivo em branco chamado "ssh" sem extensão. Também havia um arquivo que adicionei chamado "wpa_supplicant.conf" e coloquei este texto nele: network = {ssid = psk =} Então salvei e ejetei o cartão e coloquei-o de volta no Raspberry Pi 3. Isso agora deve permitir o uso de SSH e conexão com WiFi.
Etapa 3: Fiação
A fiação para isso é muito simples. Eu conectei o pino Rx ao Tx1 do Mega, e o pino Tx ao pino Rx1 do Mega. 5v vai para 5v e GND vai para GND. Também conectei o Arduino Mega ao Raspberry Pi 3 por meio de um pequeno cabo USB.
Etapa 4: Programação
Existem dois arquivos, um para o Arduino Mega e outro para o Raspberry Pi. O Arduino Mega primeiro envia uma solicitação de handshake ao módulo e, em seguida, aguarda uma resposta. Assim que a resposta for dada, o Mega começa a pesquisar o dispositivo para ver se algum cartão foi lido. Nesse caso, o ID do cartão é lido. Para enviar informações concisas ao Pi, usei um algoritmo de pseudo-checksum para combinar os cinco bytes em um número. Os primeiros quatro bytes são adicionados uma vez e o último byte é adicionado duas vezes. Também existe uma matriz que contém os números de cada cartão. Quando um cartão é escaneado, sua soma de verificação é comparada com as do array e depois combinada. Por último, esses dados são enviados por serial para o Raspberry Pi para processamento posterior.
O Raspberry Pi espera por novas informações de série e, em seguida, as imprime. Um dicionário é criado no início do código que define como cada item de roupa corresponde a cada cartão. Cada um tem um nome, o número do cartão, a cor e o status (limpo ou sujo). Existe uma opção para alterar o status uma vez que a peça de roupa é digitalizada.
Etapa 5: usando o dispositivo
Comecei inserindo cartões nos bolsos das minhas roupas e verificando suas identidades, registrando as informações no dicionário. Se eu quiser ver se eles estão limpos ou sujos, eu simplesmente os levo para o leitor RFID que exibe as informações via SSH.
Recomendado:
Monitoramento de lavadora / secadora de roupas com ESP8266 e sensor de aceleração: 6 etapas
Monitoramento da Lavadora / Secadora de Roupas com ESP8266 e Sensor de Aceleração: A lavadora / secadora de roupas fica no porão, e você, como regra, coloca um monte de roupas nela e depois disso, fica ocupado com seu outro trabalho doméstico. Você ignora a roupa que foi deixada encharcada e absorvente no porão de sua máquina
Máquina de recompensa (pendurar roupas): 4 etapas
Máquina de recompensa (pendurar roupas): Fazer tarefas às vezes é uma hora difícil para muitas pessoas. Depois de oito horas e ainda mais tempo trabalhando na escola ou no local de trabalho, a preguiça e o cansaço chegarão a você. No entanto, quando você chegar em casa, jogará sua jaqueta no
Construindo um rastreador solar automático com Arduino Nano V2: 17 etapas (com imagens)
Construindo um Rastreador Solar Automático com Arduino Nano V2: Olá! Este Instructable deve ser uma parte dois do meu projeto Solar Tracker. Para obter uma explicação sobre como funcionam os rastreadores solares e como projetei meu primeiro rastreador, use o link abaixo. Isso oferecerá contexto para este projeto.https: //www.instructables.co
Rastreador de Bitcoin usando um Raspberry Pi: 14 etapas (com imagens)
Rastreador de Bitcoin usando Raspberry Pi: lembra do Bitcoin? … a moeda descentralizada da nova era, que já foi negociada a US $ 19 mil, que supostamente revolucionaria o sistema de pagamento global. Bem, acontece que há menos de 3.585.825 Bitcoins restantes para minar. Cerca de um ano atrás, eu
Mochila inteligente para pi de volta com rastreador de conteúdo NFC: 6 etapas
Voltar Pi Smart Backpack com NFC-content Tracker: Como estudante, muitas vezes me esqueço de trazer alguns dos meus livros e outros materiais para a aula. Tentei usar uma agenda online, mas mesmo assim deixava coisas constantemente na minha mesa. A solução que encontrei é uma mochila inteligente. Neste instrutabl