Leitor RFID UHF (até 2 metros) da M5Stack
Вставка
- Опубліковано 13 лют 2022
- Me sigam no Instagram @sileidecampos
Vídeos curtos de teste eu posto lá 😉
Neste vídeo eu mostro os testes feitos no módulo UHF-RFID da M5Stack com leitura de tags UHF em até 2m de distância com frequência de 840-960MHz, lidas em lote e enviando os dados lidos para um App Delphi Mobile Android.
Códigos (Arduino IDE e Delphi):
github.com/SileideCampos88/UH...
Link de compra do módulo UHF-RFID:
shop.m5stack.com/products/uhf...
Documentação do módulo UHF-RFID: docs.m5stack.com/en/unit/uhf_... - Наука та технологія
Desde já agradeço e parabenizo pelo talento e capacidade. Excelente esse seu projeto.😊
Parabéns!! Sou seu fã!!
Olá gostaria de parabenizar pelo vídeo!!
Conteúdo top, já me inscrevi!
Tenho postado mais no instagram, caso queira acompanhar lá... @sileidecampos
Thank you very much
Olá Sileide, parabéns pelo vídeo e obrigado por compartilhar. Voce considera esta aplicação em m5stack confiável para uso comercial e industrial ?
Sim! Acho ela robusta suficiente para trabalhar na área industrial. Porém, depende muito de como será usada e de como vc irá encapsular esses dispositivos para o ambiente fabril. Por exemplo, para uma fábrica onde o operador ficará com o dispositivo na mão e há líquido na área, os cuidados com vedação são maiores.
Se vc pensar em como o pessoal montou estratégias para que existisse celulares, mais conhecidos como coletores, no chão de fábrica, vai perceber que as situações de riscos são as mesmas.
Nas questões de processamento, conexão, aquecimento, bateria, acho que ela se sai muito bem.
Excelente conteúdo, Sileide. Certamente está ajudando muita gente no Brasil que se interessa pelo assunto. Gostaria de perguntar se seria viável, haja vista ser um dispositivo portátil, fixar ele na parte superior da uma porta de entrada de almoxarifado voltado para baixo para fazer a leitura de tags de entrada e saída, ligado a um computador conectado à internet para ter acesso aos logs remotamente? Muito Obrigado
Consigo , tendo um PC ligado 24h conectado ao M5stack , eliminar o leitor ?
O alcance desta placa não vai ficar boa neste cenário. O ideal seria uma antena com maior alcance. A antena q eu utilizaria, seria uma UHF da marca Via Onda. Acredito que o custo não seja muito alto
@@RobsonAzvdo Eliminar?
O leitor é o coração do projeto!
Obrigado pelo video, me ajudou muito.
Sobre a m5stack core 2 e a m5stack core 2 com AWS da amazon qual voce compraria ?
#TMJ
Eu compraria a AWS para poder explorar os recursos dela, mas não sei quais as reais vantagens e tbm depende do projeto que vc quer desenvolver.
Hi Sileide!! Great video, thanks!!! I’m having trouble compiling the sketch for multiple reads . Is that the one you used on this video?? And what is the difference on multiple vs single read???
Thanks! I'm using multiple reads in video. The difference between them is the quantity readed on the same time. The example "UHF_RFID_LeiturasSimultaneas" will find multiple tags and returns a list. The "UHF_RFID_LeituraUnica" return only one each time.
Did you get in compiling to 1 reading? Are you using an m5stack esp32 board? Because this board has 2 RX/TX ports and I'm including the manufacturer's library
@@SileideCampos Hi! I'm using the M5 Core2... with some tweaking I was able to compile the single read sketch... But i have not been able to compile the multiple read
I've switched the library: #include and also the ports for the serial comm:
Serial2.begin(115200, SERIAL_8N1, 33, 32);
but i could not make your sketch to compile
Actually, not sure if I'm having problems with this part of the code:
RFID.Set_transmission_Power(2600);
RFID.Set_the_Select_mode();
RFID.Delay(100);
RFID.Readcallback();
RFID.clean_data();
or this one:
cards = RFID.Multiple_polling_instructions(6);
for (size_t i = 0; i < cards.len; i++)
{
if(cards.card[i]._EPC.length() == 24)
{
Serial.println("RSSI :" + cards.card[i]._RSSI);
Serial.println("PC :" + cards.card[i]._PC);
Serial.println("EPC :" + cards.card[i]._EPC);
Serial.println("CRC :" + cards.card[i]._CRC);
}
}
Serial.println(" ");
RFID.clean_data();
Ola, Parabens. Consegue fazer a leitura com alguma barreira na frente?
Fala Sileide, parabéns pelo conteúdo, ganhou um inscrito e eu tenho uma dúvida: Tenho um StickC Plus2 e um RFID 2 Unit, eu consigo fazer a leitura e gravação de tag? Conhece alguma documentação que ajude nesse processo? Abraço.
Uhuu.. Fico feliz em ajudar!
Consegue sim. Em menu github tem todos os códigos que eu fiz: github.com/SileideCampos/UHF-RFID_M5Stack
E tem a documentação da própria M5, no site deles: docs.m5stack.com/en/unit/uhf_rfid
Inclusive tem a documentação especifica para a StickC.
Muito Obrigado pelo conteúdo Sileide, seu canal é otimo!
Eu estava procurando um leitor que consiga operar em uma range de mais de 5m e mandar os dados para uma API para ser consumida na minha aplicação, teria alguma indicação?
Obrigada! Eu utilizo a antena da Via Onda. Dá uma olhada no meu instagram @sileidecampos q tem ela lá..
Sileide, muito bom!
Estou buscando uma forma de monitorar o tempo de permanência de um trabalhador próximo ao forno, onde pretendo usar esses dados em um TCC.
Você tem algo para me indicar?
Você pode monitorar a localização do mesmo, não sei quais as regras de segurança do local, mas há a possibilidade de monitorar cada operador com gps ou com câmeras normais ou até as câmeras térmicas, já que nesses lugares onde tem "máquinas", os ardornos são proibidos. Outras opções são monitoramento da temperatura corporal, sensores de batimentos cardíacos que podem alterar devido ao calor (e podem ser utilizados debaixo da blusa), smartwatch que já controla temperatura e batimentos cardíacos.
Parabéns pelo vídeo! :)
Sabe dizer se este módulo eu consegui usar com arduino também?
Com a biblioteca que eles fornecem, não é possivel. Acredito que ela foi feita para a esp32.
Mas eu refiz uma parte da biblioteca e coloquei para funcionar no arduino mega, que tem mais de uma porta serial e deu certo!! \o/
Eles disponibilizam o protocolo de comunicação para requisitar os dados. Então é só escrever o comando na Serial e realizar a leitura do retorno.
Dessa forma:
Serial2.write(comando q tem no documentação);
Serial2.read();
Documentação:
docs.m5stack.com/en/unit/uhf_rfid
Não tinha feito para o arduino, pq raramente uso eles hehe Fiz um pedaço ontem p ver se daria certo. Querendo, eu disponibilizo essa parte do código que deu certo. Não irei continuar a reescrever esse código por agora...
Bom dia, parabéns pelo trabalho.
Vc sabe me dizer se o sensor que faz a leitura também é capaz de escrever os dados na tag?
Obrigada!
Esse é só leitor. Não grava em tags.
Parabéns pelo projeto, muito interessante.
Você saberia dizer se tem algum leitor com antena no mercado, a um um alcance de mais ou menos 6m, que consiga comunicar com esp32?
Eu nunca utilizei com a esp32, mas a antena da via onda tem saída rs232, acredito que seja possível fazer a comunicação. Dá uma olhada no meu insta q tem um vídeo dela por lá @sileidecampos
Hello! Can I use esp32 to program this UHF reader? Awesome project btw.
Ola Sileide, tudo bem? espero que sim.
Primeiramente parabéns por nos fornecer ótimas informações.
Tenho a seguinte duvida.
Preciso de um leito de RFID que leia os cartões e guarde os cartões lidos na memoria onde pode ser acessado por usb ou SD Card. pode gerar um arquivo txt.
Consegue me indicar um caminho.
Olá Jorge, blza?
Com o projeto do vídeo é possivel gravar os dados no sd card tbm.
O projeto com as antenas da empresa via onda já grava no cartão de memória que vc acessa pelo IP da antena, pq o sd card fica dentro da antena.
Manda um email p mim, que conversamos melhor: sileidecampos@gmail.com
Sileide, boa noite. Mostra como construiu a case para usar o RFID.
Eu desenhei o encaixe no Catia e foi construído numa impressora 3D. Se quiser, anexo o .stl no GitHub
@@SileideCampos anexa sim. Muito legal. 👏👏👏👏👏
Eu consigo receber as detecções com ele conectado ao USB em um computador? Ótimo vídeo!
Deve ser possível por ser rx - tx, mas como é necessário utilizar uma biblioteca deles para decodificar o conteúdo lido, acredito que precise pegar a lógica da biblioteca para obter os dados de leitura
Boa Noite Sileide estou precisando de modulo desse para um projeto este do video seria somente o modulo de leitura? Eu preciso conectar ele em um dispositvo com internet para enviar os dados coletados para um site. Como consigo fazer isso seria com a esp32?
A minha sugestão é que vc mande os dados para uma api e depois atualize seu site com os dados da api.
Tem um exemplo de envio de dados da esp32 para uma api no meu git: github.com/SileideCampos88/IOT-com-Delphi/blob/main/DATASNAP/ESP32_POST_GET/Servidor_ESP32/Servidor_ESP32.ino
Sileide, como você fez essas etiquetas usadas nas roupas?
Eu comprei no mercado livre, mas é possível comprar etiquetas(tags) da via onda, por exemplo, que funciona perfeitamente. Só precisa que a tag esteja na faixa de frequência aceita pelo leitor.
@@SileideCampos Obrigado Sileide pelas informações. Você devia fazer mais vídeos como este. Já ganhou o meu Like!
@@secretsideofthematrix1658 Obrigada! Tenho mais um de testes de rfid para lançar com as etiquetas da via onda, com roupas também. Deve sair próximo mês.
Eu precisava de um leitor RFID para longo alcance, você saberia alguma referência ou algum site de confiança que disponibiliza?
Dá uma olhadinha no meu vídeo do instagram: instagram.com/reel/Ckj07fnp7VF/?igshid=NTdlMDg3MTY=
Ainda não editei a versão para colocar no UA-cam, mas deve sair próxima semana aqui e no Instagram tbm.
Me segue lá 😉
Para usa em uma catraca de academia, com chaveiros ou pulseira personalizadas e com etiquetas RIFD,. será que esse sensor reconhece e libera o acesso com até um metro de distância?
Sim, funciona perfeitamente! Eu tenho algumas tags personalizadas aqui e ficou top!
Sileide, vc poderia me ajudar me dando dicas de como fazer esse leitor funcionar com o esp 32? pq eu nao estou conseguindo usei varios códigos mas ate agora nada.
Baixa a biblioteca e os meus códigos que estão no github. O link está na descrição do vídeo.
Can you help me? how can i use that m5stack uhf rfid in nodemcu esp8266?
This is a good question. I also would like to know.
Uma boa pergunta, também gostaria de saber.
Ótimo vídeo!
Ola e se tiver algo na frente como obstáculos borra, madeira ele consegue ler também
Se tiver obstáculos, o sinal é reduzido! Não testei com madeira, mas posso fazer esse teste mais tarde p vc...
olá, desculpe incomodar mas gostaria de saber se você pode me enviar o programa que você usou porque já tentei todos os programas do seu github mas não funciona sempre me dá o mesmo erro da minha mensagem anterior. você pode me enviar o programa certo, por favor, é muito urgente
Que legal, este item na sua mão é uma case com bateria? 3:36
É um case q eu fiz na impressora 3D, mas não tem espaço p bateria pq a M5Stack já tem bateria. Se quiser, te mando o arquivo .stl 😉
@@SileideCampos me referi a outra mão 😅
Tem um powerbank na mesma mão que tá segurando o case ...Na outra, é o celular
@@SileideCampos muito obrigado.
Vou comprar os itens para montar depois mando o link do vídeo para ti 🙏.
Boa tarde, desde já agradeço pelo compartilhamento, eu adiquiri este módulo de rfid, e não consegui obter os dados a partir do raspiberry pi, eu tenti com nodemcu e ele disse que a biblioteca é compatível apenas com esp32. Ja tivestes algum problema deste tipo? Obrigado.
Boa tarde. Infelizmente eles só disponibilizaram com compatibilidade para 3 placas baseadas na esp32. Eu consegui fazer funcionar para o arduino Mega. Mas não tentei para a raspberry pi. Tem outra pessoaque me pediu, mas eu não programo na rasp, aí ficou complicado de tentar fazer algo de forma rápida.
Se conseguir algo e puder compartilhar, agradeço!
@@SileideCampos consegui usar com paspberry pi, depois de muitas pesquisas e tentativas, descobri que o meu modulo estava quebrado, solicitei a troca e funcionou no raspiberry pi e conversor usb ttl. Obrigado pela resposta.
Maravilha, vou passar essa dica para a outra pessoa. Vlw!!
@@SileideCampos acho que ficou confuso, esclarecendo, no raspberry pi, eu usei as porta uart e fiz as configurações pelo rasp-config. Depois passso os comandoa em hexa pelo python para o módulo UHF RFID funciona. Ligar o módulo UHF RFID em um conversor usbttl, uso no windos mesmo com python passando os mesmos comando em hexa e funciona na mesma. Eles tem o pdf que é confuso, mas depois de alguns dias a pesquisar percebi que funciona. Sem a necessidade de ter um módulo próprio deles.
Show!!! Eu lembro de ter os hexas no site deles 👏🏾👏🏾 Obrigada pelo esclarecimento
Bom dia. Você chegou a fazer um teste com o leitor instalado atrás de uma porta ou vidro de um carro ?
No meu projeto o leitor precisa ficar oculto.
Sim! Funcionou perfeitamente em testes com barreiras dentro de casa, portas e paredes, acredito que no vidro de carro é tranquilo tbm. Os testes dependem muito da etiqueta utilizada (as q possuem fonte de energia própria, as ativas, são melhores). Como é UHF não tem boa performance muito próximas a metais ou água; e como há uma redução de sinal quando há barreira, devido a diminuição do comprimento de onda, a distância de detecção é reduzida.
@@SileideCampos A minha ideia do meu projeto é instalar o leitor RFID num local não visível de forma oculta e a TAG tem ser colada do lado de dentro do cinto da calça para ficar escondida na roupa. Quando eu me aproximar da porta o dispositivo que destranca deve ser acionado de forma que ninguém perceba.
@@augustozefiro3176 Eu optaria por uma antena maior e mais potente e usaria esta etiqueta do vídeo, pq ela é a q mais demora a ser detectada por esse leitor. Esse leitor em si, sem barreira, garante, no máximo 2 metros de detecção, com a melhor das etiquetas.
Na compra ele já vem com a TAG?
Não, precisa comprar. As que eu mostrei no vídeo, eu comprei no ML na faixa de frequência aceita pelo leitor.
Fiz alguns testes com as tags dos leitores da viaonda e foi detectado com mais precisão. Postarei vídeo em breve..
Olá, Sileide! Muito bom o vídeo e o conteúdo! Obrigado!
Mas tenho uma dúvida, se vc puder ajudar:
Estou fazendo um projeto com RFID e Arduino e uso a placa MFRC522, que para ler cartões e chaveiros, funciona muito bem, mas preciso de um leitor que consiga ler também etiquetas RFID, além dos cartões e chaveiros, para integrar com o Arduino e que consiga ler todos simultaneamente e pelo menos à distância de no mínimo 2 metros. Não sei se esse módulo da M5Stack consegue fazer isso (ler essa distância + ler simultaneamente + ler cartões/chaveiros e etiquetas)!
Tem alguma informação ou alguma outra opção de leitor para indicar?? Por gentileza!
Agradeço muito!
P deixar registrado aqui, esse módulo tem leituras simultâneas e a distância eu expliquei no vídeo como eu consegui testar. Para aplicações mais robustas que envolvem mais segurança, pessoas, peças caras para controle, indico as antenas da marca ViaOnda pois é a marca que eu utilizo nos meus projetos.
@@SileideCampos Obrigado! Já esclareceu e trouxe uma luz! Vou estudar essa possibilidade! Mais uma vez, obrigado! Valeu!
Olá, desculpe-me por incomodá-lo depois de saber o seu vídeo eu pedi o M5stack e eu não posso usá-lo com o meu Arduino Uno Eu tenho que encomendar um Arduino particular se sim qual? E também recebo como um erro que o que eu tenho não é compatível se não estiver conectado a um ESP32. Isso é normal?
Oiê... a biblioteca dela foi feita para as placas da M5. A documentação tem o exemplo p 3 placas deles: A M5Core, M5Atom e M5StickC. Mas acredito que eu tenha o código para a esp32.. arduino eu não lembro se tenho, mas sei que eu tentei com o arduino uno mega por ela ter mais de uma porta serial disponível
O link de documentação e os códigos estão na descrição do vídeo. Vou verificar se tenho mais códigos p disponibilizar e atualizo o github 😉
@@SileideCampos você pode me dar o link do código para o esp32 e também onde posso solicitar o MS5ATOM?
@@usernone1982 As placas deles são todas esp32. Teste os códigos que eu disponibilizei e faça as ligações de forma correta, que vai funcionar.
@@usernone1982 Sobre a Atom, dá um google que vc acha fácil
Eu tenho uns armários em madeira no meu local de trabalho que estão cheios de potes plásticos com vários componentes eletrônicos, shields para arduino, pequenas placas, botões e etc...
Quando preciso localizar algo é um problema....rsrsrssr
Então, pensei em colocar uma TAG em cada pote e localizar o que procuro. Farei isso informando o código da TAG e o equipamento aciona um BEEP quando chegar próximo do que procuro....
Você acha que pode contribuir para resolver esse problema, construindo um equipamento+software ?
No link que eu deixei na descrição do vídeo tem o código fonte do leitor e também do aplicativo q foi mostrado no vídeo. Fique a vontade para explorar e modificar os códigos !
O código do leitor de rfid, é linguagem C, vc pode abrir no arduino ide. E o do aplicativo, feito em Delphi.
@@SileideCampos Obrigado, vou explorar!😊
acho que é possivel utilizar isso para um sistema de cronometragem de corrida?
Com toda certeza! Com uma antena mais potente vc tem mais precisão p a corrida.. ver quem chegou primeiro e os q chegaram n é? Ótima ideia!!
@@SileideCampos exatamente. Essa sua ideia aí atenderia,não? Precisa de uma mais forte q essa?
@@dennismitchel8404 Atende se a sua linha de chegada for pequena. Mas p dar certeza, é necessario fazer varios testes
@@SileideCampos entendi. Obrigado!
Posso colocar para aproximação de cartão magnético?
Depende do cartão magnético. Aqueles convencionais que passa em catraca de edifícios geralmente tem frequência baixa. E esse leitor só identifica alta frequência. Cartão de crédito com tarja magnética tbm não identifica.
I would like to use that uhf_rfid in attendance monitoring connected in database using nodemcu esp8266
Nodemcu esp8266 doesn't have a Serial2 similar to ESP32. That's the reference on library at M5Stack, so it doesn't work.
How to turn it off or put it in sleep mode?
You can put a code that only passes through the reading function when something happens, for example when pressing a button or another sensor is activated
@@SileideCampos In this case m5 Module is still on and using electricity. i need to make it on only if i need it
Como eu compro ele aqui no brasil?
Já deve ter no mercado livre