Prezados..
Preciso criar um link entre dois equipamentos..
De um lado, um terminal com porta serial.
Do outro um CNC que possui porta ethernet e USB para leitura de arquivos em pen drives.
Pensei em usar um arduino para intermediar este link.
Com o arduino, meu equipamento Rs232 irá escrever em uma eeprom, um pequeno arquivo texto formatado. até ai me parece tranquilo.
Mas o outro equipamento, funciona quase como windows. Pela porta ethernet ele deve enxergar um outro "PC", mas se for pela USB deve enxergar um pen drive.
Minha duvida é se o arduino eu consigo criar o sistema de diretorio na eeprom, armazenar o arquivo que veio pela porta serial, e montar como se fosse um drive de rede, ou um drive USB, para que o outro equipamento possa coletar.
Procurei em foruns e sites, mas não encontrei nada muito parecido..
Grande abraço
Tags:
Arduino com Pen drive :
http://playground.arduino.cc/Main/UsbMemory
Já pensou em usar um USB Host ?
https://www.arduino.cc/en/Main/ArduinoUSBHostShield
Arduino DUE:
https://www.arduino.cc/en/Reference/USBHost
Pode ser um SD card ?
http://labdegaragem.com/forum/topics/pen-drive-na-usb
http://labdegaragem.com/forum/topics/armazenamento-usb
Esse projeto é com PIC :
https://www.parallax.com/product/27937?txtSearch=usb+datalogger&...
A EEPROM não é o melhor lugar para armazenar arquivos. Não é um sistema de diretórios. Os comandos de leitura e escrita conseguem processar os dados byte a byte apenas.
Para gravar arquivos será necessário um módulo SD Card.
O Arduino Leonardo (descontinuado) e o DUE são reconhecidos pelo Windows como um dispositivo USB. O mesmo não acontece com o UNO.
Quanto ao Arduino ser tratado como um dispositivo "USB Mass Storage", coincidentemente, estou tentando fazer isso também.
Como você disse, existe pouca literatura sobre isso. Estou fazendo testes com o USB Host + Módulo SD Card.
Seguem as referências:
https://www.circuitsathome.com/mcu/mass-storage-support-for-usb-hos...
Prezado Jose,
teve algum progresso? No MOmento estou sem hardware para testes. Na verdade estamos verificando o necessário para comprar, pois serão 15 peças no total para n[atender nossa demanda.
Grande Abraço
Olá Max, Vou retomar o projeto esta semana. Nos testes que fiz até agora, não obtive sucesso.
Assim que tiver novidades, te aviso.
José Cintra
Amigo, acho que vou partir para um Raspberry PI 3...
Ali tenho uma porta serial, uma ethernet, e o CNC vai enxergar ele como uma unidade de rede comum... Depois é só fazer um aplicativozinho em C ou Phiton para monitorar a serial e escrever os arquivos textos dentro da memória..
Agradeco a ajuda de todos!!
Abc
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por