Eu estou junto com alguns amigos estou desenvolvendo um projeto com um sensor RFID (http://www.labdegaragem.org/loja/39-rfid/rfid-starter-kit.html -> já adquirido).
Ao se passar alguma Tag pelo sensor, ele processará algumas coisas no banco de dados, porém não sei como fazer isso! Sou iniciante em C e sei me comunicar com um banco de dados MySql com ele, porém surgiu uma dúvida: O arduino suporta isso?? (biblioteca <mysql/mysql.h>)??
Dando uma pesquisada pelo google, eu vi que é possível fazer o Arduino se comunicar com o PHP (Uma linguagem que conheço e uso a mais tempo, fora que para mim é bem mais fácil usa-la). Queria saber como isso é possível! Os equipamentos necessários (shields, circuito, (pode ser via USB?), etc) e códigos funcionais para estudo. Lembrando que é necessário uma comunicação full duplex (os dois enviam e recebem dados).
Como posso fazer isso???
Aguardo ajuda!!
Dúvidas extras:
I - Tem como fazer o sensor se comunicar com o PC diretamente via USB e no PC rodando algo em C???
II - Tem como gravar dados na Tag?? Como??
Tags:
As respostas para este tópico estão encerradas.
No meu blog tem uns posts sobre projetos RFID, com comunicação com o PC. Basicamente vc tem que desenvolver um sw para se comunicar via serial com o Arduino e esse sw irá atualizar/consultar o banco. Isso pode ser feito com qualquer linguagem de programação, já que elas todas tem alternativa para se comunicar via serial. http://automatobr.blogspot.com.br/search?q=RFID
Só tem um tópico com códigos que me ajudou, porém ainda não esclareceu nem a metade. Não fala sobre como trabalhar com o PHP, sem como se comunicar com o banco de dados.
Caique boa noite,
Existe uma biblioteca para o Arduino se comunicar diretamente com o MySQL, porém:
- Só funciona com o Ethernet Shield Oficial, o que usa o chip Wiznet 5100;
- Ela é limitada à memória do microcontrolador, então queryes que retornam muitos dados provavelmente irão travar o Arduino.
Ainda não testei esta biblioteca pois comprei meu shield Wiznet 5100 e estou esperando chegar, está parado na alfândega ainda :(.
Realizei testes com o outro shield ethernet que tenho aqui, o ENC28j60 e não tive exito, pois sua biblioteca não suporta os protocolos de comunicação com o MySQL. No caso, a biblioteca teria que ser modificada.
Segundo os comentários no site da LIB é que ela funciona 100% porém eu repito: ainda não testei com o shield oficial, mas acho que vale a pena tentar.
O site oficial da LIB é:
http://drcharlesbell.blogspot.com.br/2013/04/introducing-mysql-conn...
Esse é o link para download:
https://launchpad.net/mysql-arduino
Em anexo segue uma apresentação de slides sobre a LIB. Sua leitura é indispensável!!!
Boa Sorte!!!
Entendo, porém esta questão de barato ou caro é relativa, pois o que determina isto é o retorno que se terá com o projeto. O PHP com certeza vai dar conta do recado, é só uma questão de implementação.
Boa sorte com seu projeto, e se precisar pode contar conosco no que pudermos ajudar.
Abraços.
Uma dúvida pessoal... Como saber o ID das Tag RFID que possuo?? Preciso de um código pra rodar no arduino, para que possa envia-la para o PHP via USB.
Você já deu uma olhada nos tópicos abaixo?
http://labdegaragem.com/profiles/blogs/tutorial-utilizando-leitor-e...
http://labdegaragem.com/profiles/blogs/tutorial-sobre-rfid-com-arduino
Abraço.
O tutorial usando o starter kit eu segui, porém deu vários erros como outras pessoas relataram, e como não conheço bem as funções acabei desistindo.
O outro eu não cheguei a testar, mas darei uma olhada.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por