Arquivo da tag: Electrónica

Electrónica

Eagle Cad no Android

Desta vez escrevo uma review a uma aplicação que será útil a todos os desenvolvedores de circuitos que utilizem o Eagle CAD e que seja adeptos do SO Android tal como eu.

Para começar podem descarregar a aplicação aqui.

Eagle Cad Viewer

Sempre fiz uma utilização bastante reduzida do papel na execução dos meu projectos, por exemplo quando desenvolvo qualquer prototipo ou circuito normalmente faço um projecto geral no meu PC quase sempre em ambiente Windows como já deve ter dado para perceber (antes disto o projecto nasce na cabeça e normalmente tento não me esquecer até chegar ao PC), e antigamente quando passava para a parte de execução só imprimia em papel as linhas gerais, como desenhos de peças a fabricar e esquemas de circuitos ou de montagem para ir tendo a mão de modo a orientar a construção e até para ir tomando notas que por sua vez iram ser utilizadas para melhoramento da versão final do projecto.

Como nunca imprimia tudo a não ser as coisas mais gerais muitas das vezes quando estou a soldar ou fazer alguma peça preciso de consultar um datasheet ou saber um pinout de componentes, e para isso recorria ao meu PC de oficina que ficava ali ao lado onde tinha o projecto, ligação a Internet entre outras coisas onde ia consultar toda a informação que necessitasse.

Recentemente adquiri um tablet e como não poderia deixar de ser, por razões que não vou agora explicar, escolhi o SO Android mais precisamente o Android 4.2 Jelly Bean, e depois dos dias de adaptação e de avaliação de capacidades e aplicações disponíveis para que me pudessem ser úteis no dia a dia, cheguei a conclusão que esta é uma óptima ferramenta de trabalho, com capacidade impressionantes para ler todo o tipo de documentos uma infinidade de aplicações bem como uma excelente forma de acesso a net para recolha e partilha de informação.

Posto isto  tudo, cheguei ao ponto de concluir que seria óptimo abri ficheiros Eagle CAD no Android. Foi ai que descobri esta aplicação Eagle Viewer Demo  que nesta versão que é gratuita apenas permite visualizar dois ou três circuitos que a aplicação traz predefinidos.

Logo a seguir descobri que a versão paga custa apenas 0.99€, mas antes de ir a correr desembolsar um euro faço a minha review para que avaliem se a aplicação vos será util.

Link para a versão paga https://play.google.com/store/apps/details?id=de.elfsoft.eagleviewer

Comprei a versão paga e instalei no meu Samsung Galaxy Tab 7 com o Android 4.3 jelly bean e estas são as minha impressões.

-Documentação escassa, sem importância para todos aqueles que primeiro exploram e depois lem a documentação pois trata-se de um programa acessível.

-Só funciona com ficheiros da versão 6, com ficheiros mais antigos dá erro, (experimentei ficheiros da versão 4.2).

-Nada funciona até que click no ícone de pasta de documentos e seleccione a directoria/pasta de download de documentos, por isso o primeiro passo será colocar ficheiros ealge cad v6 na respectiva pasta do dispositivo android.

-Um vez que ja tem ficheiros de esquemáticos e respectivas boards, pode clicar na lupa para ampliar.

-O icone de brd/sch fica disponível o que permite troca a visualização entre a placa e o esquemático.

-O icone de layer permite que active e desactive a visualização das varias layers.
(As vezes não regista a selecção)

-A rotação do ecran no meu caso funcionou correctamente.

-As layers da placa na são semitransparentes como no eagle para windows. As layers bloqueiam a visualização de todas as outras no sitio onde se interceptam.

– O esquemático aparece muito semelhante ao que estamos habituado no eagle para windows, contudo se a layer de value estiver ligada, todos os valores aparecem mesmo que os tenha apagado do esquemático.

-Um pequeno problema é que a aplicação apenas parece mostrar a primeira pagina de esquemático no caso de ser um projecto com um esquemático de varias paginas. Parece não existir um menu de selecção de varias paginas.

-A aplicação parece ser robusta pois durante varias testes não bloqueou, e funciona de forma fluída e sem freezes.

A ideia com que fico desta aplicação, bastante interessante, ainda na fase inicial de desenvolvimento, e bom para circuitos pouco complexo e com esquematicos reduzidos, um alternativa a exportar os projectos para PDF para visualização, pelo menos em projectos mais ou menos simples.
Vou aguardar por futuros updates visto haverem alguns pormenores já reportados a equipa de desenvolvimento que esperamos que resolva parte deles bem, como adicione algumas melhorias.
No geral uma aplicação interessante para visualizar arquivos Eagle Cad, visto nao queres desenvolver cisrcuitos no meu tablet pelo menos até, como alguem dizia na comunidade Element14 : I do NOT want to do board layout on my tablet! At least not until they have voice-input working flawlessly and I can simply speak my routing desires to Eagle (and with an adjustable curse filter).

Bluetooth HC-05 Configuração e Modo AT

Configuração e Modo AT nos módulos bluetooth HC-05

Já exemplifiquei num tópico sobre estes módulos, como podemos fazer a ligação a um arduino e como se processa uma simples comunicação, agora aproveitando o facto de parte do trabalho estar feito e em jeito de complemento deixo aqui um guia para configurar e saber alguma informações modulo Bluetooth HC-05.

Para começar dois bons documentos de referencia para este módulos:

Olhando para o firmware do HC-05 este oferece um variedade de comandos AT que servem para configurar e operar e obter dados do modulo.

Não vou explicar aqui todos os comandos mas explicar como colocar o modulo em modo AT e como utilizar os comandos.

Como colocar o modulo em modo AT.

Existem duas hipóteses.

    • PIN34 a 0
    • Ligar alimentação do modulo
    • PIN34 a 1
Agora o modulo está em modo AT com as suas configurações (por defeito baud rate 9600 8Data Bit None parity Sotp Bit 1)
A segunda hipótese:
    • PIN34 a 1
    • Ligar alimentação do modulo
O modulo ligará em modo AT e com as seguintes configurações 38400 baud rate (8N1).

Esta opção é útil quando não sabes as características da ligação serie configuradas no modulo.

Feito isto juntamente com o que expliquei aqui, estamos prontos para enviar comando para o modulo.

Agora se colocarmos o modulo em modo AT ligado ao Arduino com o esquema e com sketch que deixei neste post, abrimos o monitor da porta serie no Arduino IDE.

Nota que teremos de utilizar CR e NEW Line depois de cada código enviado.

Exemplos

  • AT – Testa o modo AT no modulo a resposta deverá ser OK
  • AT+ROLE=1 modo Master
  • AT+ROLE=0 modo Slave
  • AT+VERSION?Devolve a versão do Firmware
  • AT+UART=115200,1,2 coloca a baud rate to 115200 (8E2)
  • AT+PIO=10,1 Coloca o PIO10 a 1
  • AT+NAME? Devolve o nome do modulo
  • AT+ PSWD? Devolve a Password do modulo