Conversor USB x Serial de baixo custo para Arduino

A possibilidade de utilizar um cabo de dados de celular como conversor USB x Serial para o arduino é extremamente vantajosa.

O custo de um adaptador destes bem como a possibilidade de encontra-los em praticamente qualquer camelô ou lojinha de celular de esquina faz desta solução uma alternativa de baixíssimo custo para montar um arduino caseiro bem como para soluções stand alone.

Deixemos de lero-lero e passemos a prática.

O adaptador

Cabo de dados

O cabo

O cabo que utilizarei é um cabo de dados para LG MG235/236

O cabo não é nada mais nada menos que um conversor USB x Serial, verificando quem ele é pelo lsusb vemos que é um Arkmicro technologies Inc. ARK3116 serial, ótimo passemos a fazer alguns testes, o primeiro passo é testar o cabo (tem mais de 3 anos jogado na sucata e não sei se funciona).

O adaptador por dentro

Primeiro passo é identificar a pinagem do cabo, um bom lugar para começar é aqui após a pinagem ser identificada é só utilizar o teste de continuidade do multímetro para ver qual conexão representa cada pino.

Os pinos que queremos são TX, RX, DTR, GND e 5v.

Uma vez mapeados os pinos da placa vamos fazer um teste ligue o TX com o RX, conecte o adaptador a uma porta USB e abra a interface do Arduino e o serial monitor, digite qualquer coisa , se tudo estiver correto você deve ver o retorno do eco.

Monitor serial mostrando o Eco

Isso já indica que a pinagem esta certa e que o adaptador funciona.

O próximo passo é identificar o DTR  que vamos utilizar para fazer o autoreset.

Uma vez identificado o DTR é só conecta-lo a um capacitor de 100n e liga-lo ao pino 1 do Atmega.

Uma vez testados 5V e Gnd podemos liga-los a alimentação.

O primeiro teste que fiz foi utilizar o sketch ASCIITable para ver se o RX está OK, em seguida utilizei o PhysicalPixel para testar o TX

Como os dois testes foram bem sucedidos o proximo passo foi carregar um sketch usando o cabo e…… sucesso!

Postarei mais fotos da implementação deste projeto para ajudar quem quiser fazer mais experimentos.

Exibições: 4963

Comentar

Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!

Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)

Comentário de Murilo Lima Nogueira em 12 dezembro 2013 às 12:03

Muito bom, tambem tenho um cabo chines desses ai, qualquer hora da pra testar ele, a algum tempo eu pensava em fazer isto, mas fautou coragem hehehe.

Atenciosamente Murilo Lima Nogueira

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço