HEAD

cookieOptions = {msg};

Pesquise o que deseja neste site

quarta-feira, 20 de junho de 2012

SliTaz Linux rodando na Mini-ITX

De volta a minha velha PMI8M. (para quem não sabe o que é vale a pena dar uma navegada nos posts marcados com Mini-ITX).

Desta vez usando outra distro do Linux o SliTaz GNU/Linux.

Para quem procura uma plataforma para projetos ou para um pequeno webserver ou servidor de arquivos esta parece ser uma boa distro. Para começar eu vou adiantando foi fácil colocá-la para rodar, ao contrário de outras experiências mais traumáticas do passado. Mas vamos ao que interessa.

1. Onde vai rodar:

  • Placa Mini-ITX modelo PMI8M com processador Intel Celeron M rodando a 550MHz, 512Mb de RAM.
  • Boot feito em um pendrive de 1Gb. (bem antigo por sinal).
  • Destino final um Compact Flash de 1Gb.

2. O que vc precisa para fazer isso funcionar:

  • Baixe o iso tipo LiveCD do Slitaz: slitaz-4.0.iso (35Mb somente).
  • Queime em uma mídia de CD, pode ser um RW como eu fiz.
    • opção para os aventureiros é rodar em uma VM ,mas esse não era o objetivo aqui.
  • Será necessário um computador com drive de CD/DVD e uma porta USB e conexão a internet.

3. A receitinha de bolo:

3.1. No computador de casa:

  • Com CD do slitaz no drive faça o boot (problemas, vide google).
  • Entre na opção SliTaz core live.
  • Cliquei no ícone do terminal e siga os passos dados aqui handbook:liveusb
  • Ta bom vai eu coloco aqui, meu pendrive era o /dev/sda1
fdisk -l # normalmente vai ser /dev/sda1
#seja cauteloso aqui, lembre-se é o PC de casa
tazusb format /dev/sda1 
#finalmente gerando o liveUSB
tazusb gen-liveusb /dev/sda1
  • Ou então apenas digite tazusb e siga as instruções (em texto)

3.2. Na Mini-ITX:

  • Boot no pendrive criado.
  • Entre na mesma opção de Slitaz core live.
  • No terminal vamos formatar o compact flash. No meu caso esta ligado em uma IDE ATA.
  • (aviso: se tem algo no compact flash é hora de salvar).
fdisk -l | grep Disk #solta uma lista dos seus discos
fdisk /dev/hdc
#mostra sua lista de partições
fdisk> p 
#apague todas, esse passo vai acontecer N vezes 
#onde N=seu nr. de partições
fdisk> d
#faça uma partição primaria 
fdisk> c
#salva e sai 
fdisk> w 
#formata partição criada
mkfs.ext3 /dev/hdc1
  • De volta ao Slitaz clique no Ícone do painel de controle.
    • Install
    • Escolha origem LiveUSB
    • Destino /dev/hdc1 (cartão compact flash)
    • Importante escolha a instalação previa do Grub.
    • reboot

Tive uma falha nesse primeiro boot do compact flash, o root apontava para hd2, bastou editar na tela do Grub mesmo pressionando 'e' e trocar para hd0. O seu pode não ser o hd0 então ainda no Grub rode o comando:

# find /boot/grub/stage1 (a saída deve apontar onde se encontra seu boot).

É isso ai, para os que chegaram no mesmo ponto felicitações, aos que não chegaram: http://forum.slitaz.org/

Obs: Meu blog é de caráter informativo e não me responsabilizo pela reprodução dos procedimentos aqui informados nem o sucesso dos mesmos. Caso queria repedir que foi feito,  é necessário conhecimento mínimo no assunto e técnica. Procure um supervisor caso não se sinta seguro.

quarta-feira, 13 de junho de 2012

HACK: Motor de passo de uma impressora HP

Após desmontar uma antiga impressora da HP que estava encalhada na casa dos meus pais eu resolvi usar o motor de passo que encontrei. Primeiro passo: Hack ou reengenharia.

Foto da etiqueta do motor.

Foto do conector (adotei essa pinagem para facilitar a análise)

Agora é pegar o multímetro e analisar como esse motor esta ligado. Seguindo a pinagem mostrada na figura anterior temos:
Figura representando as boninas do motor.

No meu desconhecimento em como tratar um motor com as derivações centrais curto-circuitadas. E como eu já tenho um driver para motor de passo (bipolar) comprado na  MC33926 da Pololu, (mostrado neste post). Vou simplesmente remover a ligação 3 e usá-lo na montagem bipolar, eis o que fiz:

remoção do jump entre os taps centrais.

Próximo passo será ligar no driver e fazer um pequeno ensaio, mas fica para um novo post. Para quem deseja se adiantar, veja no meu post (eZ430 gerando meu PWM para o motor). A ideia é ligar 1,2 nos pinos M1 out1 e M1 out2 do driver e pinos 4,5 nos pinos M2 out1 e M2 out2.

Keep reading and keep rowing...


Obs: Meu blog é de caráter informativo e não me responsabilizo pela reprodução dos procedimentos aqui informados nem o sucesso dos mesmos. Caso queria repedir que foi feito,  é necessário conhecimento mínimo no assunto e técnica. Procure um supervisor caso não se sinta seguro.

Um local para debater assuntos relacionados a eletrônica , programação, desenvolvimento de sistemas e robótica.

Procure o assunto que deseja no blog

Google