Controlando dispositivos pela Porta paralela

-->

-->



-->
A Saida pode Acionar um relê.

A Alimentação pode ser substituida pela porta USB, que fornece 5V com corrente máx. de 500 

mA.


O resistor R1 e R2 são de 10K.



O transístor deve ser de média potência (dependendo que vao acionar).

Exemplo 2:




-->
No conector Porta_paralela, temos:






Pino de sinal = 2 a 9



Pinos 18 ao 25= gnd (comum)




O programa recomendado é o Relais Timer.

Pode ser usado qualquer programa que produza pulsos para a porta paralela.



O pino usado no circuito deve ser o MESMO do programa.

Neste programa você pode ligar ou desligar cada saida pressionando as teclas F1 até F8.





Você pode ligar todos os LEDs clicando em “X” ou desligar todos eles clicando em “O”. Você pode também ligar ou desligar LEDs individuais clicando com o do mouse no LED correspondente no diagrama que fica na parte superior do programa.




Você também pode programar quando cada LED deverá ser ligado ou desligado, permitindo a você criar padrões luminosos ou usar o programa como um temporizador, já que ele permite a você programar um horário do dia para ligar ou desligar um ou um grupo de LEDs. Imagine que em vez de um LED você tenha uma lâmpada ou um eletrodoméstico: você será capaz de fazer seu computador ligar ou desligar o dispositivo na hora programada, mesmo que você não esteja em casa.


Transmissor de FM Estéreo para MP3, MP4, iPod, etc...

Mini transmissor de fm, a alimentação do circuito integrado é de 1.3 a 3 volts



Com duas pilhas de 1,5 volts você conseguirá máxima potência do ba1404, O capacitor CX é um capacitor de bypassing ele será de 100nF se a alimentação for mesmo feita com pilhas, mas se for utilizar fonte de alimentação externa, CX deve ser de 2200µF (eletrolítico) + 100nF (cerâmico)., se necessário use um indutor de 100µH na linha de alimentação +b. Lembre-se de utilizar uma fonte muito bem regulada, já que se a tensão passar de 3 volts seu CI BA1404 irá torrar. O melhor mesmo é usar duas baterias recarregáveis dessas que vem com máquina fotográfica. Mas se você quiser usar uma fonte eterna, recomendo que use uma com ci lm317 e ajuste a saída para 3volts. com um multímetro.
  • Componentes para montagem do transmissor de fm estéreo
antena tanto pode ser uma antena telescópica como um pedaço de fio rígido de 15 a 30 cm.
Todos componentes para montagem são fácies de encontrar, exceto o ci Ba1404 e ocristal de 38khz, esses componentes podem ser encontrados em diversas lojas nainternet, como o mercado livre. Se de qualquer maneira você não encontrar o circuito integrado para transmissor de FM BA1404 e o cristal de 38khz para montar o transmissor estéreo, entre em contato comigo e tentarei te ajudar.
Antes de entrar em contato procure nas fontes que citei. É possível encontrar esse circuito na forma de kit no mercado livre, o que facilita a montagem, já que vem com todos componentes para montagem do projeto. Também equipando os TVs Sharp, modelo C14/2053 com fone de ouvido, mas como a modulação tinha uma freqüência baixa para fugir do FM e dos canais de Tv, tinha um som abafado e sem qualidade, como isso se tornando algo absoleto para quem possuía o TV. Então para quem tem essa tv pode encontrar o integrado e a bobininha de 3 voltas. Se você não conseguir o cristal de 38khz, a única coisa que vai acontecer é você não ter uma transmissão estéreo, mas terá uma transmissão mono com excelente qualidade.
  • Modelo das bobinas que devem ser utilizadas no transmissor de fm.
bobina de RF normalmente trata-se de um componente crítico em montagens de transmissores de FM, a bobina ideal para esse circuito é de 3,5 voltas com núcleo de ferrite, encontrada em rádios de fm. Abaixo veja o modelo dessa bobina.
Mas de qualquer maneira se você não encontrar essa bobina, pode fazer você mesmo uma enrolando 4 espiras de fio de cobre 22 awg esmaltado sobre um núcleo de ferrite de 5mm de diâmetro, para ajustar a freqüência de operação do transmissor estéreo use uma chave plástica para ajustar e encontrar uma faixa de livre de fm. Se não conseguir sintonizar na faixa de fm 88 a 108 MHZ, tente alterar o valor do capacitor de sintonia.
Em último caso a bobina pode ser 4 espiras de fio esmaltado com núcleo de ar e o capacitor uma capacitor variável de 3 a 30pf. O fato de não usar bobina com núcleo de ar é que com as mudanças de temperatura ambiente, ocorre uma variação no tamanho dessa bobina que vai interferir na estabilidade de freqüência, o que não é ideal em geradores de fm de boa qualidade.
  • Usando para transmitir do mp3, mp4 , ipod ou celular pro rádio de seu carro
Se você quiser usar o transmissor estéreo no seu carro para transmitir do mp3, ipod, celular, mp4 para seu rádio de fm talvez seja necessário diminuir a potência do transmissor. Para isso diminua o tamanho da antena e use apenas uma pilha para alimentar o circuito.
Sugestão de placa de circuito impresso para montagem do transmissor fm estéreo com ba1404

ATivar Telnet no Windows 7

Clique em EXECUTAR e digite:  optionalfeatures




Desça a barra de rolagem até que você veja a opção TELNET CLIENT, marque essa opção e clique em OK.

Basta ir ao prompt de comando e usar o telnet.

Resetar a Bios Pelo S.O.



##################################################################


Procedimento para zerar Bios no Windows, Digite os comandos abaixo em sequencia no prompt.:
C: 

Debug 

O 70 2E 

O 71 FF 



##################################################################

Procedimento para zerar Bios no Linux, Digite os comandos abaixo em sequencia no terminal.:

Printf “\x2E” | dd bs=1 seek=112 of=/dev/port 

Printf “\xFF” | dd bs=1 seek=113 of=/dev/port 



Faz a leitura da BIOS:


# dd if=/dev/mem bs=1k skip=768 count=256 2>/dev/null | strings -n 8

Recurso para não pagamento de multa de trânsito


No caso de multa por infração leve ou média, se você não foi multado pelo mesmo motivo nos últimos 12 meses, não precisa pagar multa. É só ir ao DETRAN e pedir o formulário para converter a infração em advertência com base no Art. 267 do CTB. Levar Xerox da carteira de motorista e a notificação da multa. Em 30 dias você recebe pelo correio a advertência por escrito. Perde os pontos, mas não paga nada.

Código de Trânsito Brasileiro

Art. 267 - Poderá ser imposta a penalidade de advertência por escrito à infração de natureza leve ou média, passível de ser punida com multa, não sendo reincidente o infrator, na mesma infração, nos últimos doze meses, quando a autoridade, considerando o prontuário do infrator, entender esta providência como mais educativa.
Ou seja, é possível que a solicitação seja rejeitada pela autoridade, mas vale tentar.

Controle Total do Cups

Script com opcao de instalar impressora, remover impressora, Definir como padrao e outras opcoes.
Dependencias: zenity, cups(cupsys). 



=>Copie todo o conteudo abaixo em um documento de texto e Torne-o executavel. Execute como root.





#!/bin/bash
#script Júlio César Fais - Controle Total do Cups - 23 Novembro 2010
#julio.tecnico@bol.com.br
#juliovarginha.blogspot.com
#Dependencias: Zenity,cups(ou cupsys)




#########################################inicio da função visualizar impressora instalada (8)
function function_visualizar () {
a=$(lpstat -p -d;lpq)
zenity --info --text "$a"


}


#########################################inicio da função impressora padrão (7)
function function_padrao () {
`zenity --warning --text "Execute Como Administrador (root)!" --title "AVISO DO JULIO!!!"`
nomelocal=$(zenity --entry --text="Digite o Nome da Impressora que Será a Padrão" --title="Ex.: HP, Kyocera" --width=300)


/usr/sbin/lpadmin -d $nomelocal 2> /tmp/2345678.txt
a=$(cat /tmp/2345678.txt)
zenity --info --text "$a"


}


#########################################Inicio da função remover impressora (6)
function function_remover () {
`zenity --warning --text "Execute Como Administrador (root), ou Adicione seu usuario ao grupo lpadmin!" --title "AVISO DO JULIO!!!"`
nomelocal=$(zenity --entry --text="Digite o Nome da Impressora que Será Removida" --title="Ex.: HP, Kyocera" --width=300)


/usr/sbin/lpadmin -x $nomelocal 2> /tmp/2345678.txt
a=$(cat /tmp/2345678.txt)
zenity --info --text "$a"


}


##########################################inicio da função CANCELAR TRABALHOS E INICIAR IMPRESSORA (5)
function function_canc () {
nomelocal=$(zenity --entry --text="Digite o Nome da Impressora." --title="Ex.: HP, Kyocera" --width=300)
cancel -a $nomelocal
/usr/bin/enable $nomelocal
/usr/sbin/accept $nomelocal
lpadmin -p $nomelocal -E


}


##########################################inicio da função imprimir arquivo (4)
function function_imprimir () {


imp=$(zenity --entry --text="Digite o Nome da Impressora." --title="Ex.: HP, Kyocera" --width=300)
arquivo=$(zenity --file-selection --title "Escolha um Arquivo.")
lp -d $imp $arquivo &> /tmp/2345678.txt
a=$(cat /tmp/2345678.txt)
zenity --info --text "$a"


#outro comando idêntico=> lpr -P $imp $arquivo


}


###########################################inicio da função impressora remota windows (3)
function function_smb () {
`zenity --warning --text "Execute Como Administrador (root), ou Adicione seu usuario ao grupo lpadmin!" --title "AVISO DO JULIO!!!"`
nomelocal=$(zenity --entry --text="Digite o Nome para a Impressora..." --title="Ex.: HP, Kyocera" --width=300)
ipmicro=$(zenity --entry --text="Digite o IP do Micro com a Impressora Compartilhada..." --title="Ex.: 192.168.1.x" --width=300)
nomecompartilhado=$(zenity --entry --text="Digite o Nome da Impressora (Compartilhado)" --title="Atenção Nome Compartilhado" --width=300)
driverlocal=`zenity --file-selection --filename=/usr/share/foomatic/db/source/PPD/ --title "Escolha o Driver(.ppd)"`


/usr/sbin/lpadmin -p $nomelocal -E -v smb://$ipmicro/$nomecompartilhado -m $driverlocal


zenity --info --text "A Impressora $nomelocal Foi Instalada!."


}


###########################################Início da função paralela (2)
function  function_paralela () {
zenity --warning --text "Execute Como Administrador (root), ou Adicione seu usuario ao grupo lpadmin!" --title "AVISO DO JULIO!!!"
nomelocal=$(zenity --entry --text="Digite o Nome para a Impressora..." --title="Ex.: HP, Kyocera" --width=300)
driverlocal=`zenity --file-selection --filename=/usr/share/foomatic/db/source/PPD/ --title "Escolha o Driver(.ppd)"`


/usr/sbin/lpadmin -p $nomelocal -E -v parallel:/dev/lp0 -m $driverlocal




zenity --info --text "A Impressora $nomelocal Foi Instalada!."
clear


}


###########################################inicio da função (1)
function function_geral () {
`zenity --warning --text "Execute Como root, a seguir aparecerão seus dispositivos,anote o que for Necessário...Aguarde" --title "AVISO DO JULIO!!!"`
a=$(lpinfo -v) &> /tmp/2345678.txt
b=$(cat /tmp/2345678.txt)
zenity --info --text "$a"
disp=$(zenity --entry --text="Ex.: socket://10.1.1.1:9100, USB, HTTP://10.1.1.1:631/printers/imp." --title="Digite Caminho/Nome do Dispositivo" --width=300)
j=$(zenity --file-selection --filename=/usr/share/foomatic/db/source/PPD/  --title "Escolha o Driver (.ppd)") 
mkdir /tmp/jj
cp $j /tmp/jj
cd /tmp/jj
gzip -d *
driverlocal=$(cp /tmp/jj/*.ppd)


nomelocal=$(zenity --entry --text="Digite o Nome para a Impressora..." --title="Ex.: HP, Kyocera" --width=300)




lpadmin -p $nomelocal -E -v $disp -m $driverlocal -u allow:all -o printer-is-shared=true


mv /tmp/jj/*.ppd /etc/cups/ppd/$nomelocal.ppd
/etc/init.d/cups stop
/etc/init.d/cups start
/etc/init.d/cupsys stop
/etc/init.d/cupsys stop
a=$(lpstat -p -d;lpq)


zenity --info --text "A Impressora $nomelocal Foi Instalada!."
zenity --info --text "$a"


rm -fr /tmp/jj


}


################################################## MENU ######################################################################
while true; do
  acao="$(zenity --width=400 --height=370 --list --column "        ATENÇÃO...EXECUTE-O COMO ROOT." --title="          SCRIPT JULIO CUPS" \
    "1) INSTALAR => GERAL <=" \
    "2) ADICIONAR IMPRESSORA PARALELA LOCAL" \
"3) ADICIONAR IMPRESSORA REMOTA NO WINDOWS" \
"4) IMPRIMIR UM ARQUIVO" \
"5) CANCELAR TRABALHOS E INICIAR IMPRESSORA" \
"6) REMOVER IMPRESSORA" \
"7) DEFINIR IMPRESSORA COMO PADRÂO" \
"8) VISUALIZAR IMPRESSORAS INSTALADAS" \
"   SAIR")"


case $acao in


"1) INSTALAR => GERAL <=")
function_geral ;;


"2) ADICIONAR IMPRESSORA PARALELA LOCAL")
function_paralela ;;


"3) ADICIONAR IMPRESSORA REMOTA NO WINDOWS")
function_smb ;;


"4) IMPRIMIR UM ARQUIVO")
function_imprimir ;;


"5) CANCELAR TRABALHOS E INICIAR IMPRESSORA")
function_canc ;;


"6) REMOVER IMPRESSORA")
function_remover ;;


"7) DEFINIR IMPRESSORA COMO PADRÂO" )
function_padrao ;;


"8) VISUALIZAR IMPRESSORAS INSTALADAS" )
function_visualizar ;;


*) exit ;;


esac


done


############################################### FIM #################################################
#script Júlio César Fais - Controle Total do Cups - 23 Novembro 2010
#julio.tecnico@bol.com.br
#juliovarginha.blogspot.com
#Dependencias: Zenity,cups(ou cupsys)