Mostrar mensagens com a etiqueta electrónica. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta electrónica. Mostrar todas as mensagens
Olá a todos! Como referi na minha publicação anterior sobre como fazer Pequenos Encoders para Motores DC, há algum tempo atrás fui a uma sucata resgatar dois potentes motores com grande binário  dos sistemas de elevação dos vidros dos carros para usar num robô. Tive que levar as minhas próprias ferramentas e desmontar as portas de um Renault Laguna velho para conseguir tirar os motores e depois  consegui negociar com o vendedor para que o custo de ambos ficasse em 25€, preço que considero bastante aceitável para os motores que são e para o custo que têm, mesmo em segunda mão no ebay.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Placa Controladora para CNC v2

Como disse anteriormente, tenho estado a desenvolver a minha segunda CNC, a TheMaker2, aos poucos.Para controlar a nova máquina também desenvolvi uma nova placa baseada no PIC16LF877A, uma vez que os L297 que usei na primeira Placa Controladora para CNC  podem ser bastante dispendiosos quando comprados cá em Portugal e tinha alguns PIC16F877A cá em casa que com umas quantas linhas de código em C poderiam fazer o mesmo ou mais do que três controladores de motores de passo L297.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
Tal como a outra placa, esta pode também ser separada em três partes:
  1. Isolamento - tem optoacoplacores CNY17-2 da Vishay para isolar a porta paralela do resto do circuito;
  2. Controlador - um PIC16LF877A da Microchip controla três motores de passo em modo unipolar (se preferirem um modo bipolar podem mudar o esquema e as placas à vossa vontade);
  3. Interface de potência - uma série de FETs de canal N SUP85N03 da Vishay funcionam como interruptores controlados pelo PIC16LF877A.

CNC Caseira TheMaker2

Boas! Tal como disse no meu primeiro post acerca da minha primeira CNC Caseira TheMaker1, estava a desenvolver uma CNC maior, mais rápida (ainda não consegui esta parte) e mais robusta aos poucos. Pois a fase de desenvolvimento chegou ao fim e finalmente está pronta! :D De maneira a construir uma estrutura mais rígida decidi não construí-la com uma sistema de 3 eixos móvel, mas sim com uma mesa móvel no eixo do X e uma estrutura fixa para o eixo do Y, que por sua vez segura o eixo Z. A construção é baseada nesta.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
Um dos grandes objectivos era fazê-la sem gastar muito dinheiro e acreditem ou não, com algum aproveitamento de peças consegui fazer a estrutura inteira por apenas 84.4€! :D Ah, e este custo ainda incluí alguns materiais de sobra! :P

Olá outra vez! Neste post vou mostrar-vos como podem transformar um hub USB normal e barato num hub USB com alimentação externa :)

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
Tenho estado a fazer algumas experiências com duas Quickams for Notebooks Pro da Logitech e com a Raspberry Pi e infelizmente não tenho estado a ter grandes resultados. Não consigo obter framerates muito elevadas e algumas das frames contêm dados corrompidos mas penso que encontrei a razão para isso. Depois de algumas pesquisas acabei por descobrir que as portas USB da Raspberry Pi só podem fornecer cerca de 100mA a um dispositivo e talvez as câmaras estejam a consumir mais do que isso. Para contornar o problema fui às lojas com a intenção de comprar um hub USB com alimentação externa.

Mala de Ferramentas barata usando Bolsa de CDs

Boas! Talvez sejam estudantes de electrónica, talvez sejam apenas "hobbyistas" de electrónica, talvez tenham apenas o azar de dar por vocês a ler este blog e encontrarem este post :P. De qualquer das formas, podem achá-lo útil. Vou descrever como fazer uma mala de ferramentas pequena, barata e portátil com as ferramentas essenciais para fazer algumas experiências de electrónica ou alguns trabalhos práticos nos laboratórios da universidade.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Primeiras impressões da Raspberry Pi

Olá outra vez! Há uns dias atrás diz uma publicação acerca da placa Raspberry Pi que recebi recentemente pelo correio. Nessa publicação apenas fiz uma breve descrição da placa uma vez que na altura não tive tempo de a testar. Ainda nãp tenho muito para dizer mas finalmente testei-a e vou partilhar as minhas impressões acerca da placa.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Como arranjar paquímetros digitais

Boas! Neste post vou mostrar-vos como arranjar um paquímetro digital de uma forma bastante simples. É tão simples que eu tinha sérias dúvidas de que funcionasse até que experimentei e vi os resultados com os meus próprios olhos :P

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Como usar o Piklab com o Tiny PIC Bootloader


O Piklab tem nas suas funcionalidades alguns interfaces de programação para diversos programadores, tais como o Tiny Bootloader. Para configurar o interface basta ir a "Settings > Configure Programmers... > Tiny Bootloader" e depois é necessário definir a porta série  e as suas definições específicas. No meu caso, uma vez que uso um cabo conversor USB-série (vejam o meu post anterior sobre como fazer um  Cabo Conversor USB-série LVTTL de baixo custo (1,85€)), configurei-o com os seguintes dados:
  • Selecção da porta: /dev/ttyUSB0
  • Específico > Velocidade da Porta: 19200
  • Específico > Timeout: 300
  • Específico > No de Tentativas: 5
Get the flash player here: http://www.adobe.com/flashplayer

Após terminar as configurações para a ligação série basta carregar em "Aplicar" e está tudo pronto. Para programar é necessário ir a "Programmer > Program". Não se esqueçam de clicar no botão de reset da placa de desenvolvimento para fazer reset ao PIC e iniciar o bootloader quando o desejarem programar.

Fácil, não é? Sim, mas nem sempre funciona :( . Tive essa configuração a funcionar durante algum tempo quando usava o Ubuntu 11.04 Natty Narwhal e uma versão do Piklab que não me lembro qual era mas desde que actualizei a versão Oneiric Ocelot e uma nova versão do Piklab, a interface de programação do Tiny Bootloader deixou de funcionar. Contudo, há outra maneira fácil de usar o Tiny Bootloader com o Piklab.

Placa Controladora para CNC

Neste post irei fazer uma curta descrição das placas controladoras para CNC que estou a disponibilizar para que possam fazer download e usá-las para controlar as vossas CNCs. Estou a disponibilizar 3 versões da mesma placa, mas apenas a primeira foi verdadeiramente testada e tem estado a funcionar no interior da caixa de controlo da CNC já há bastante tempo (vejam o post anterior sobre a CNC Caseira TheMaker1). Tenho 99% de certeza que as outras placas irão funcionar também porque as diferenças são mínimas. Irei explicá-las dentro de momentos.

Todas as placas são feitas no Kicad. O desenho das placas é baseado nos desenhos da CNC3AX, mas usa outros componentes que tinha disponíveis no momento em que fiz a placa para a minha CNC. Realço que eu apenas queria meter a minha CNC a funcionar rapidamente, pelo que não fiz uma escolha cuidadosa dos componentes mais apropriados e não fiz as contas para calcular os melhores valores para as resistências. Apenas usei os componentes que tinha por aqui guardados. O desenho das placas está dividido em três partes:
  1. Isolamento - tem opto-acopladores 6N137 da Vishay para isolar a porta paralela do resto do circuito;
  2. Drivers - os L297 da ST Microelectronics encarregam-se de controlar os motores em modo unipolar (se preferirem o modo bipolar pode mudar os esquemas e as placas à vossa vontade);
  3. Interface de Potência - uma série de FETs de canal N IRL510 da Vishay funcionam como interruptores controlados pelos drivers L297.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Olá! Nas linhas seguintes irei apresentar um projecto que demorou muito tempo até estar concluído: a minha fresadora CNC caseira. Desde os primeiros testes e experimentações com vários materiais até concluir esta máquina demoraram 2 anos. Coisas mais importantes faziam-me sempre atrasar o desenvolvimento da máquina CNC. Contudo, estimo que o tempo total empenhado no desenvolvimento da mesma tenha sido de 3 semanas. Penso que as CNCs são grandes desafios para qualquer pessoa uma vez que envolve um conjunto de conhecimentos de engenharia mecânica, electrónica e informática (apesar de esta última poder ser reduzida utilizando o software já existente). Foi um grande desafio para mim, com muita frustração pelo meio por causa da minha "falta de jeito" para fazer as peças com as poucas ferramentas que tinha, mas agora posso finalmente dizer que o projecto está concluído. :D

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Projecto Aurora

Olá! Mais uma vez passou algum tempo desde a última publicação. Gostaria de publicar mais frequentemente mas tenho andado bastante ocupado. Desta vez escrevo acerca de um projecto que desenvolvi com os meus amigos e colegas Gonçalo Pereira e Fábio Martins. Este projecto foi desenvolvido aos poucos entre Dezembro de 2010 e Maio de 2011 para a XXVI Semana Académica da Universidade do Algarve. O evento consiste numa semana inteira de festa, com concertos onde bandas portuguesas conhecidas e algumas bandas internacionais actuam. Cada curso da universidade gere uma "barraca" de 3x3m onde é feita a venda de bebidas de modo a angariar fundos para viagens de finalistas ou outros propósitos. Para o curso de Engenharia Eléctrica e Electrónica, que estávamos a representar, decidimos fazer algo que nunca havia sido feito antes naquela série de eventos, algo que que as pessoas nem estejam habituadas a ver na maioria dos bares e discotecas. Abaixo podem ver um vídeo do que fizémos, falado em bom português e com legendas em inglês :).

O meu laboratório caseiro

Boas! Desta vez vou mostrar-vos o meu laboratório caseiro onde eu habitualmente desmonto coisas ou construo dispositivos electrónicos, electromecânicos ou robóticos. O laboratório é essencialmente composto por duas bancadas: uma para programação e electrónica e outra para o trabalho pesado (cortar, furar, martelar, etc.)

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Olá outra vez! Um dos hábitos que tenho é levar dispositivos electrónicos velhos para casa apenas para os desmontar e aproveitar os diversos componentes electrónicos ou mecânicos tais como motores de passo ou DC que os mesmos possam conter. É sempre uma excelente maneira de aprender electrónica e poupar algum dinheiro. Às vezes ficamos a conhecer um novo circuito integrado... outras consegue-se aproveitar algum outro circuito integrado bastante dispendioso... outras consegue-se um circuito integrado que nem se conseguirar comprar se se quisesse apenas um ou dois... Por isso, o meu conselho  para todos os que gostam de passar o tempo a fazer projectos electrónicos é começar a recolher todos os aparelhos electrónicos que os vossos familiares e amigos deitem fora.
Até há algum tempo atrás costumava dessoldar os componentes com o ferro de soldar e um chupa-soldas, o que se traduzia num processo lento e às vezes ainda cansativo e irritante quando queria aproveitar algum componente com vontade própria de permanecer agarrado à placa e que muitas das vezes acabava por ficar unitilizável com patas arrancadas ao fim de 5 minutos a aquecer, puxar para aqui e empurrar para ali. A remoção de conectores ou circuitos integrados era particularmente difícil por causa da quantidade de pinos que têm. E a pior parte é que não era nada saudável estar tanto tempo de volta de uma placa a respirar os fumos da solda. Porém, agora uso outra técnica! :D

(Clicar na foto para ver com melhor resolução no Picasa Photostream)

Boas! Desta vez venho escrever sobre um excelente arquivador de componentes que encontrei, o zParts. Há uns tempos atrás decidi que era tempo de organizar as centenas de componentes electrónicos que tinha no meu laboratório em casa. Cheguei a pensar em desenvolver uma aplicação em que pudesse inserir as referências dos componentes, a quantidade de cada e ainda um botão para abrir o datasheet sem ter de procurar por um datasheet específico no meio de centenas de outros datasheets. Contudo, antes de me dedicar ao desenvolvimento de uma aplicação decidi procurar se esse trabalho já tinha sido feito por alguém antes e encontrei o zParts, de Jon Ziebell. Decidi experimentá-lo e acontece que era exactamente o que precisava. É escrito em Java, de modo que funciona em qualquer sistema operativo.

(Clicar na foto para ver com melhor resolução no Picasa Photostream)
É bastante simples de usar e permite a criação de categorias de componentes, subcategorias e componentes com a quantidade de campos que desejar. Pode ainda relacionar cada componente com uma imagem e com um datasheet. O que mais precisa? :) No meu caso, não me lembro de nada mais que pudesse precisar, mas se no seu caso houver alguma funcionalidade que gostaria de adicionar, pode fazê-lo, uma vez que é um projecto open source e o código-fonte está disponível no sourceforge. Se necessita de organizar os seus componentes, experimente! :) Para executar basta abrir um terminal, entrar na pasta para onde os ficheiros do zParts foram extraídos e escrever o seguinte comando:
java -jar zParts.jar
Se testou, gostou e quer adicionar um atalho para o zParts no Unity do Ubuntu 11.10 basta seguir os seguintes passos:
  1. Criar um ficheiro em /usr/share/applications chamado zparts.desktop e colar o texto seguinte no mesmo:
    [Desktop Entry]
    Version=1.0
    Type=Application
    Terminal=false
    Icon[en_GB]=/usr/share/icons/hicolor/scalable/apps/gdu-category-multipath.svg
    Name[en_GB]=zParts
    Exec=/<path to folder where you have zparts>/zparts_start.sh
    Name=zParts
    Icon=/usr/share/icons/hicolor/scalable/apps/gdu-category-multipath.svg
    NOTA: Não esquecer de colocar o caminho correcto na linha 'Exec'. Pode ainda mudar a linha do Icon para o caminho para o ícone que preferir.
  2. Ir até à pasta onde se encontra o zParts e criar um ficheiro com o nome .zparts_start.sh e colar o script seguinte no mesmo
    !/bin/bash
    cd <path to your zparts folder>
    java -jar zParts.jar
    NOTA: Não esquecer de por o caminho correcto na segunda linha.
  3. Dar ao script permissões para ser executado
    chmod +x .zparts_start.sh
    E é tudo! :) Agora basta abrir o menu Unity e escrever zParts e o atalho irá aparecer.
Se usa o M$ Window$ pode ainda experimentar o Component Organizer, que é um programa gratuito semelhante desenvolvido por um português (utilizador msr do fórum Lusorobotica. Pode verificar a thread do fórum acerca do programa aqui).



Achou esta publicação útil? Deseja contribuir para outros projectos envolvendo ciências computacionais, electrónica, robótica ou mecatrónica que serão publicados neste blog? Se sim, pode fazer uma doação utilizando o botão do Paypal abaixo. Obrigado! :)

Donate


top