thegoodfellas/blogset-br huggingface dataset:
plaquinha de cobre:-Mandar imprimir somente as trilhas (que estava em azul) e os pads (os furos que estavam em verde) selecionando a opcao mirror (espelho) e all back (para nao imprimir colorido), alem disso vc tera que inverter tambem as cores (para isso eu utilizei o photoshop, pois nao achei essa opcao no eagle), ou seja, o que era preto fica branco e o que era branco fica preto... assim o que for trilha ira ficar transparente branco ( ira ficar transparente quando for impresso na transparencia)* a diferenca da imagem da esquerda para a imagem da direita, e que o da direita o que esta em branco (transparente) ira ficar com cobre e na imagem da esquerda apenas as trilhas ficaram com cobre e todo o resto sera corroido.2)Preparacao da placa de cobre-Utilizando o alcool e o Bombril limpe muito bem a plaquinha sem medo!!! Depois segue bem com o secador. Ao final desse passo voce tera uma plaquinha super limpa e brilhante e deve-se tomar extremo cuidado para nao ficar colocando o dedo no meio da placa para ela nao ficar engordurada: 3)Preparacao da emulsao+sensibilizante Em um ambiente com pouca luminosidade, colocar em um pote na proporcao de 1/10 de emulsao para sensibilizante (ex: 10ml de emulsao e 1ml de sensibilizante), misturar muito bem e bem devagar para nao gerar as malditas bolhas. 4) Pintar a plaquinha de cobre Com um pincel bem mole, va passando com calma e com pouca pressao na plaquinha fazendo movimentos continuos de ponta a ponta da plaquinha, ate que a plaquinha esteja completamente pintada. Voce deve deixar uma camada um pouquinho grossa.OBS1: Se voce fizer uma camada muito fina, economizando ao Maximo a emulsao, nao vai dar certo pois vc nao ira conseguir endurece-la suficientemente para a hora da corrosao. Mas tambem nao vai fazer uma camada de 1cm de altura tambem pq se nao vc vai perder na precisao das trilhas... Portanto sem miseria pessoal.E so usar o bom senso e tomar cuidado com cabelo e com os pelinhos do pincel que as vezes se soltam sozinhos. 5) Secar a plaquinha*ATENCAO*Depois que vc pintar tenha muita calma nessa hora... voce precisa secar a plaquinha muito bem ate o ponto que vc toque na plaquinha e ela esteja totalmente seca, nao grudando nem um pouco e esteja com a sua cor homogenia ao longo da mesma... Mas tambem nao vai esquecer dela, pois se vc pegar a paquinha e colocar ela em baixo da cama para ir mexer no dia seguinte, o sensibilizante ira endurecer e nao vai dar certo... Portanto o que eu fiz: Coloquei a paquinha em baixo da minha cama (para poder acender a luz do meu quarto), e o secador tambem no chao apontando para ela numa distancia aproximadamente de uns 60 cm, e de vez em quanto eu vou virando a plaquinha ate que ela estaja seca... Se voce quiser vc tambem pode deixar a paquinha em algum lugar, e o secador na pocisao vertical a uns 50 cm apontado diretamente para o centro da plaquinha com a intensidade
do ar fraca (pelo menos no comeco para que a forca do ar nao gere bolhas) ... Enfim segue bem a plaquinha usando o secador :p 6.1) Gravando o desenho na paquinhaColoque a paquinha sobre um vidro e pegue trasparencia impressa e coloque-a sobre a plaquinha (com o lado correto*Cuidado para nao colocar invertido em!*)sobre a plaquinha que esta pintada e coloque um vidro sobre a plaquinha de maneira que o desenho nao fique sambando... 6.2) Colocando a luzUtilizando uma lampada de 500W, aplique um luz a uma distancia constante de aprox. 30 cm da placa, durante 3-5 min ( eu utilizo 4.20, ele fica bem dura facilitando a impressao) 7)Imprimindo a plaquinhaSem enrolar muito pegue a plaquinha e coloque em algum recipiente com bastante agua, de maneira que a plaquinha fique totalmente submersa. No que vc colocar na agua vc vai ver que ja sai um tinta com cor meio alaranjada isso e o sensibilizante que nao endureceu. Balance um pouco a plaquinha na agua, uns 7 segundos, e ja comece a passar na plaquinha o rolinho. Nao faca muita forca pois vc pode acabar arrancando as trilhas... vai limpando o mais rapido possivel de maneira que fique apenas as trihas e o cobre...Quando voce poe a plaquinha na agua as trilhas ficam um pouco mais grossas as vezes podendo ate se juntar com outras um pouco, nao se preocupem muito com isso pois quando a paquinha secar as trilhas vao ficar finas novamente.Assim que vc achar que ja esta Ok, retire da agua e ja ponha em em frente do secador, para secalas... segue muitoooooo bemmmmmm!!!! Ficando com um aspecto assim: Se a emulsao nao estiver saindo de jeito nenhum, mesmo colocando muito esforco, entao voce deixou muito tempo na luz, se as trilhas sairem facilmente entao vc deixou muito pouco tempo... Olha pessoal sinceramente esses passos e so uma questao de pratica, nao eh tao chato quanto parece.. Depois de umas 3 tentativas vc vai com certeza obter sucesso... -----Bom daqui para frente que eu mais penei para conseguir fazer o negocio bem feito pois se vc simplesmente pegar a plaquinha nessa situacao e colocar para corroer a emulsao vai sair antes que o cobre todo posso ser removido---- 8) Endurecendo a emulsaoDepois que a plaquinha estiver 100% seca, pegue um algodao e embebede ele com sensibilizante puro e passe sobre toda a plaquinha... Sem miseria pessoal!!!Ela vai ficar mais ou menos assim:Sem enrolar muito ponha novamente na luz mas agora a uma distancia bem menor... Algo em torno de 10-15cm durante uns 7-10min. E assim que acabar passe uma agua corrente para tirar o sensibilizante que nao endureceu... A plaquinha ficara mais ou menos assim ( vc ira notar que as trilhas ficaram mais escuras)NAO FACA ISSO:As trilhas irao ficar muito duras, mas em contra partida a chance das trilhas muito proximas uma das outras se juntarem e bem grande, alem de a parte que nao era trilha ficara tambem escura impossibilitando a corrosao futuramente...(como mostra na imagem abaixo)Depois que vc aplicar a luz 9) Ultimas correcoes antes
de corroerComo vc pode ver na imagem abaixo o ponto 1esta muito mais brilhante que o ponto 2... Isso porque mesmo quando nao tinha emulsao no local o proprio sensibilizante quando recebe luz, cria uma fina camada que demora muito para ser dissipada impedindo assim que o percloreto de ferro reaja com essa parte de cobre da plaquinha...O metodo que eu criei foi... depois que vc ja tiver deixado a emulsao mais dura (feito no passo 8) voce pega um pedaco de Bombril seco e vai raspando no meio das trilhas (nao tem problema pegar nas trilhas pois nesse ponto as trilhas ja estao bem duras e ja nao se soltam com facilidade), vc passa na plaquinha inteira ate ela toda estiver tao brilhante como no ponto 1... Isso vai fazer com que a plaquinha corroa muito rapido!!! Iupiiii 10) Corroendo a plaquinhaParabens, se vc conseguiu chegar ate aqui provavelmente vai dar tudo certo! Mas nao cante vitoria ainda pois foi aqui que eu mais tinha tido dificuldades!!!Bom mais agora nao tem segredo... com um caneta de retroprojetor retoque qualquer defeito ou ajuste que vc gosta de fazer... e coloque para corroer, de preferencia com a fase de cobre voltada para cima: 11) Corrigindo qualquer defeito... Essa plaquinha que eu fiz nao ficou muito legal pois varias trilhas se juntaram mas de qualquer maneira vc pode arrumar ou usando um estilete ou raspando com uma mini furadeira os as trilhas que se juntarem...Bom, espero que tenham gostado do tutorial...Qualquer duvida e so entrar La no meu blog e perguntar:www.eletronicaoob.blogspot.comUm abracado,Tico
soh falta fazer a placa, soldar os componentes e torcer para dar certo!!Essa foi apenas a primeira parte que eu fiz para conseguir chegar no projeto final mas ja deixo ai o gostinho do projeto para vcs... junto com o codigo, explicacao da teoria, e explicacao do codigo...Mas chega de baboseira e vamos ao que interessa... Com voces eu apresento o uso de microcontroladores (PIC 16F628A) junto com o famoso Infra-Vermelho (controle remoto)...O que eu fiz foi pegar o controle universal de meu quarto, que a principio era apenas para a TV e para a Sky e adicionar algumas funcionalidades extra... A ideia final desse projeto e que ele possa realizar todo o controle de meu quarto (luzes, fechadura digital, entre outros) Infelizmente ainda nao esta aplicado as luzes do meu quarto mas uma vez que consegui acender alguns leds da maneira que eu queria o resto e detalhe....Abaixo deixo o video para vcs verem o circuito funcionando...E logo apos isso falarei um pouco sobre o protocolo de comunicacao de controle remoto e a logica que utilizai para a leitura dos dados...http://www.youtube.com/watch?v=HFKq6Pms2scExistem alguns tipos de protocolo de comunicacao de controles infra-vermelho... eu vi alguns protocolos e o que eu achei mais interessante e facil de se trabalhar e o protocolo da Sony, chamada SIRC (Sony Infra Red Communication)...Como utilizei esse protocolo, me concentrarei em explicar apenas ele, se alguem tiver alguma duvida sobre algum outro protocolo eu posso ajudar...No protocolo SIRC a informacao e passada da seguinte maneira:Primeiro e enviado um sinal com largura de pulso igual a 2,4ms, esse sinal e um valor que o controle manda para informar que esse e o inicio do codigo a se ser enviado, e que logo apos isso sera mandado uma sequencia de zeros ou uns, seguindo a seguinte estrutura:ts xxxxxxx xxxxx ts = a 2,4ms (bit que informa inicio do codigo)xxxxxxx = sequencia de 7 bits sendo 0 ou 1 informando qual tecla foi apertado (tecla de ligar, botao 5 ou 6 ou 7..., menu, TV-video, aumente volume, etc...)xxxxx = sequencia de 5 bits sendo 0 ou 1 informando para qual aparelho esse codigo e (TV,video cassete, DVD, home theater,etc)Ou seja toda vez que vc aperta uma tecla em seu controle remoto, o mesmo fica enviado uma bit de controle, seguido de 12 bits na qual informa qual foi a tecla apertada e quem deve executar a tarefa... uma vez que ao aperta uma tecla todos os seus aparelhos vao receber a informacao, a diferenca e que o aparelho vai ver os 5 bits que representam a qual aparelho esta sendo enviado e se nao estiver escrito que e para ele, o aparelho vai simplesmente descartar essa mensagem recebida...(consultar no final do post a tabela que criei informando qual tecla envia qual comando)Bom mas ai caimos na questao como ele representa 0 e como ele representa 1?No primeiro grafico abaixo da para ver bem como ele faz isso:Depois de enviar o bit de inicio (TS) ele poe em nivel logico baixo durante 0,6ms e comeca a enviar a informacao com um intervalo entre
cada bit (independente de ter sido 0 ou 1) de 0,6 ms... Ou seja, ZERO e enviado um pulso de largura igual 0,6ms em alta e 0,6 ms em baixa.Ja o UM e enviado um Pulso de 1,2ms em alta e 0,6ms em baixa. Ufaaa acho que deu para entender ne?E o que sao todos esses outros graficos malucos?Calma tudo vai ser explicado no seu devido tempo...Agora paramos para pensar... Legal entao quando eu aperto uma tecla no meu controle remoto ele liga piscando um LED infravermelho, enviado assim a informacao que eu queria que ele enviasse? Basicamente sim, mas vamos com calma...Primeiro o que e o infravermelho? O Infravermelho nada mais e do que uma luz que nosso olho nao consegue enxergar e que esta presente em varios outros locais, como na luz provida do sol, de um objeto de que esteja quente, etc..Entao imagina se a gente pegasse a nossa TV e colocasse perto de uma janela... o infravermelho contido na luz solar iria fazer o sensor da TV detectar um NL alto assim o controle remoto iria para de funcionar e com muita sorte a luz solar poderia ate mudar de canal sozinho de vez em quanto :p...O que os caras resolveram fazer para arrumar isso? Modular o Sinal enviado... em um frequencia especifica (38Khz), ou seja agora o sensor da TV so vai ler o que for enviado para ele quando o sinal recebido estiver nessas condicoes, na qual consiste de uma modulacao ASK usando como portadora um sinal quadrado com frequencia= 38Khz.Modulacao e algo bem complexo muito utilizado em telecomunicacoes, a intencao aqui e so dar uma ideia do que e, nao entrando em aspectos complexos... Quem quiser se aprofundar mais tem uma pancada de livros tratando de varias modulacoes (AM-DSB, AM-SSB,FM, ASK,FSK,PAM,etc...)...Ou seja, o que de fato o controle remoto envia, sao varios pulsos quando quer representar nivel logico alto e nao envia nada quando vai representar NL baixo como mostrado no grafico acima chamado ASK, o que esta em preto e o que ele realmente envia para o receptor e e facil observar que a envoltoria da onda enviada pelo controle remoto (em vermelho) era o que vc queria enviar, a unica diferenca que vc modulou a informacao antes de envia-la.Para entender como esse processo pode ser feito e so vc imaginar o seguinte... imagine uma chave onde toda vez e apertada ele deixa passar uma onda quadrada de frequencia muito alto (imagem dois do grafico) e quando essa chave nao esta sendo apertada, nada e enviado...No fim quem esta apertando essa chave e a informacao que vc quer enviar, ou seja quando vc quer enviar o ts (2,4ms), o mesmo fica deixando a portadora (onda quadrada de 38khz) passar durante 2,4ms, portanto iram passar aproximadamente 91,2 pulsos onde cada pulso tem um periodo de 26us (f=38Khz)Bom ja deu de modulacao ne?Agora como vcs podem ver na imagem acima, faltou explicar o ultimo grafico... Esse ultimo grafico representa exatamente o que o receptor ira receber... o Sinal depois de enviado via o controle remoto, modulado
bonitinho em 38Khz, e assim que ele chega no receptor o mesmo atraves de um circuito demodulador, obtem a forma de onda recebida porem com a logica trocada... Normalmente quando o receptor nao esta recebendo nada, o mesmo fica em Nivel logico alto, e assim que o mesmo recebe que comeca a receber um dado vai para nivel logico baixo sendo assim a logica trocada...Como a intencao aqui nao e se concentrar no envio, mas sim no recebimento, deixo aqui so uma dica para quem quer enviar :Suponhamos que vc queira enviar o bit 1, ja modulado....Bit 1= 1,2ms em alta +0,6ms em baixa 1 pulso consiste em um tal=8us e T=26usX pulsos para 1,2msX=45,6 =46pulsos...Podendo ser enviado ja modulado da seguinte maneira..Movlw 46 Movwf loop faz um loop de 46 vezes para enviar 46 pulsosLoop_bit1:Bsf porta,2 ;ligado no led infravermelho Nop ;sequencia de 8 nop para dar um tal de 8usNop NopNopNopNopNopNopBcf porta,2 ;desliga o infravermelhoNopNopNopNopNopNopNopNopNopNopNopNopNopNopNopDecfsz loop Goto loop_bit1 ;call delay_06ms;-------Para zero e o mesmo esquema a diferenca e que vc vai ter que realizar 23 loops apenas ...Bom agora deixo vcs com mais um video explicando linha a linha como o codigo funciona...http://rapidshare.com/files/311107181/Infra-Vermelho.mp4O codigo junto com o projeto inteiro do mplab pode ser baixado aqui...http://rapidshare.com/files/344985354/Codigo_Base.rarEspero que vcs gostem e agradeco comentarios...Um AbracoTico
Ola queridos leitores....Boa noite a todos!Peco desculpas, faz um tempao que nao ponho nenhum novo post aqui no blog. Troquei de trabalho e agora esta uma correria e nao estou tendo tempo de realizar nenhum outro projeto.Estou estudando sobre comunicacao serial e criacao de um programa em C ou Java que possa utilizar a porta serial...Entao em breve vai ter um bom artigo aqui no blog sobre isso pq pelo amor de deus... a internet nao tem nada que explique de maneira facil isso!!!Ja to procurando a um tempao e ninguem explica bemUm abraco a todos e ate em breve!Atenciosamente,Tico Esse fim de semana estava estudando algumas aplicacoes para microcontroladores e me deparei com uma ideia que achei fantastica... em cima disso criei um micro-projeto para apresentar essa ideia...Como de costume deixo um video aqui para voces darem uma olhada..(pic utilizado: PIC16F628A)Bom vamos ao que interessa: O esquema utilizado foi o seguinte:Como voces podem ver os pinos RB0,RB1,RB2,RB3,RB4,RB5,RB6 foram ligados no display de 7 segmentos, e dependendo do valor da resistencia no potenciometro, o mesmo ira apresentar um digito.O pino RA5 foi ligado a uma chave para executar o master reset quando apertado... resetando todo o sistema.e o mais famoso dos pinos e o RA2, local onde a magica acontece...hehehehno codigo quando eu executo o comando "call c_limpa",o mesmo faz o pino Ra2 virar saida (output) e coloca o seu nivel logico em 0, garantindo assim que o capacitor seja totalmente descarregado...logo em seguida executo o seguinte codigo "call c_verifica" onde la a primeira coisa a fazer e deixar o ra2 como imput novamente e logo em seguida ja comeco a roda o contador de tempo que fica analizando a o pino Ra2 ir para NL alto (5V) atraves dos comandos: btfss porta,2 ;Verifica se o RA2 ja foi para NL =1 goto $-1 ;fica verificando ate ser estourado enquando ele esta aqui verificando, o contador TMR0 esta rodando e toda vez que o mesmo estoura (passa de FFh para 00h), ocorre entao uma interrupcao que sera tratada no end 0004h onde la e incrementado o a parte mais significativa do countHI.quando finalmente o pino ra2 for para NL alto, o TMR0 e armazenado em countLO...apos isso conforme o valor de count LO e countHI um digito sera atribuido ao contador que sera apois isso colocado no display de 7 segmentos........Mas como o capacitor demora diferentes tempos para carregar?Simples atraves do circuito RC serie...Quando colocamos um resistor em serie com um capacitor o mesmo ira demorar um determinado tempo para se carregar:Tcarga=R*C*ln(Ve/(Ve-Vc))portanto para ter uma nocao mais ou menos do tempo que iria demorar eu utilizei o produto RC que eu queria (quando se faz R*C o valor encontrado representa o tempo necessario para o capaciotr carregar-se com 63% do valor da fonte...)sabendo que iria utiliza um capacitor de 0.1uF montei a seguinte tabela abaixo:( sabendo que o TMR0 conta de 0 a 255, pude verificar que o mesmo demora aproximadamente 275us para estourar, em cima disso criei uma logica...)Como mostrado no video ao envez de utilizarmos um potenciomentro, podemos utilizar um
codigo deseja retlw 0x00 retlw 0x02 retlw 0x04 retlw 0x06 retlw 0x08 retlw 0x0A retlw 0x0C retlw 0x0Ec_verifica bsf status,rp0 ;vai para o banco 1 movlw 0xff ;deixa o porta como imput movwf trisa bcf status,rp0 ;volta para banco 0 clrf countHI ;zera a parte mais significativa do Counter clrf TMR0 ;zera o contador bcf intcon,T0IF ;garante que o bit de estouro do timer0 esteja em 0 quando ativado as int. bsf intcon,GIE ;incia interrupcao btfss porta,2 ;Verifica se o RA2 ja foi para NL =1 goto $-1 ;fica verificando ate ser estourado movf TMR0,w ;joga o valor de TMR0 para countLO bcf intcon,GIE ;desabilita interrupcoes btfsc intcon,GIE ;espera de fato a mesma ser concretizada goto $-2 movwf countLO ;armazena a parte baixa do contador retlw 0x00 ;volta zerando o w c_limpa bsf status,rp0 ;vai para banco 1 clrf trisa ;deixa o porta como saida bcf status,rp0 ;volta para o banco0 clrf porta ;garante que o pino ligado ao capacitor va para 0 descarregando assim o capacitor retlw 0x00 ;volta para a chamada principal com w=0;------------------------------------------------------------decodifica addwf PCL ;Faz com que o programa "Pule" para a linha ;com o codigo deseja ; ABCDEFG retlw B'01111110' ; 0 retlw B'00110000' ; 1 retlw B'01101101' ; 2 retlw B'01111001' ; 3 retlw B'00110011' ; 4 retlw B'01011011' ; 5 retlw B'01011111' ; 6 retlw B'01110000' ; 7 retlw B'01111111' ; 8 retlw B'01111011' ; 9 retlw B'01110111' ;A retlw B'00011111' ;B retlw B'01001110' ;C retlw B'00111101' ;D retlw B'01001111' ;E retlw B'01000111' ;F retlw B'00001000' ;_;---------------------------- FIM -------------------------------- end
Voce achando que ia pegar geral no fim do ano, e so conseguiu pegar aquela gordinha bebada? passar o fim de ano sem pegar ninguem e tenso nao e?Agora o Chacota Online mostra as cantadas que dao certo para pegar geral.Mas use com cuidado!)1. Voce e o ovo que faltava na minha marmita.2. Eu beberia o mar se Voce fosse o sal.3. Nao sabia que flor nascia no asfalto.4. To fazendo uma campanha de doacao de orgaos! Nao quer doar seu coracao pra mim nao?5. Nossa, Voce e tao linda que nao caga, lanca bombom!6. Ohhh... essa muie e mais um saco de bolacha, eu passo um mes...7. Voce e sempre assim, ou ta fantasiada de gostosa?8. Voce e a areia do meu cimento.9. Ahhh se eu pudesse e meu dinheiro desse!10. Suspende as fritas... o file ja chegou!11. Voce nao usa calcinha, voce usa porta-joia.12. Ae cremosa... Vou te passar no pao e te comer todinha!13. O que que esse bombonzinho esta fazendo fora da caixa??14. Voce nao e pescoco mais mexeu com a minha cabeca!15. Sexo mata!!! Quero morrer feliz!16. Vamos pra minha casa fazer as coisas que eu ja falei pra todo mundo que a gente faz?17. Voce e a lua de um luau... Quando te vejo so digo uau uau!18. Nossa, quanta carne... e eu la em casa comendo ovo!19. Essa sua blusa ficaria otima toda amassada no chao do meu quarto amanha de manha!20. Se voce fosse um sanduiche teu nome ia ser X-Princesa...21. Ei gatinha, voce nao e sal mas aumenta a minha pressao.22. Eu nao sou o Silvio Santos, mas vou comer voce dancando e rodando!23. Eu nao sou o Silvio Santos, mas vou comer voce em Ritmo de Festa!24. Moca, que tal comecar 2011 ganhando 50 reais facinho facinho?25. Voce tem tres opcoes: ou fica comigo, ou eu fico com voce, ou nos ficamos juntos.26. Se eu me afogar na tua beleza tenho direito a respiracao boca a boca?27. Vai ser linda assim la na... rua de maos dadas comigo fazendo inveja para os meus amigos.28. Garota, me reinicia, porque eu travei quando te vi!29. Garota, quer ficar com o homem mais bonito da festa? Nao? Que bom, entao tenho chance!30. Que olhos lindos... Que boca gostosa... Que corpo sarado... Que perfume bom... Ta bom! Ja falei demais de mim... Como esta voce?31. Voce nao e imposto de renda, mas por voce eu me declaro.32. Miaaaaau! Que que e isso? Desculpa, tentei me comunicar na sua lingua, gata.33. Meu nome e Arlindo, mas pode me chamar de Lindo, porque perdi o Ar quando te vi.34. Todas estas curvas e eu sem freio nenhum...35. Quer ficar comigo, da um sorriso; nao quer, da um mortal pra tras.36. Voce gosta de brocolis? - Nao... - Prazer, Batata Frita!37. Voce esta esperando onibus? -Nao, por que? - Porque voce esta no ponto!!! O Japao, pais que inventou robos pacientes que ate gritam de dor, tem os dentistas que mais se divertem no mundo. A nova moda por la e a Odontologia Movel, mais conhecida como o rally
do dentista. Funciona da seguinte maneira: dentro de um carro em alta velocidade o dentista e sua assistente tem como missao restaurar um molar no menor tempo possivel e, de preferencia, sem arrancar a lingua ou a bochecha do paciente com a alta rotacao.Veja so se nao e divertido:Copiado do Blog do Dentista