Ir ao conteúdo
  • Cadastre-se

João Pedro Possetti

Membro Pleno
  • Posts

    36
  • Cadastrado em

  • Última visita

posts postados por João Pedro Possetti

  1. Fala galera, possuo um VAIO (POSITIVO) fit 15s que sofreu uma queda e a tela foi de vasco.

    O modelo da tela que vem com ele é B156XTN04.6 que é 1366x768.
    Ela é 30 pinos eDP painel TN.

    Como vou ter que trocar de qualquer forma, estava pensando em colocar uma Full HD,
    Encontrei a B156HAN06.1 que é 1920x1080.
    Ela é 30 pinos eDP painel IPS.

    As duas de 15.6 polegadas.

    A minha dúvida é se vai funcionar normalmente ou se vou ter problemas, no próprio site da VAIO (POSITIVO) diz que o fit 15s pode vir com a tela HD (na versão i3, i5) ou Full HD (na versão i7) a depender do modelo, porém não encontrei a informação de qual o código de modelo da tela Full HD.

    Agradeço desde já

  2. Olá, meu notebook deu tela azul, e após isso o ssd não respondeu mais, ele aparece na bios, mas não consigo formata-lo nem nada.

    Peguei a imagem anexada da internet, mas ele aparece exatamente dessa forma no diskpart.
    Eu não preciso dos dados, só não quero perder o SSD, alguém poderia me dar uma dica de como recuperar ele?

    Agradeço desde já.

    f0ab6e9d-867e-4649-9ea6-0f3ba2119cf4.png

  3. Fala galera!

    Estou a anos tentando liberar o nome de um jogo que jogava na minha infância, e me veio a ideia de perguntar no fórum.

    Bem o que me lembro:
    Era um jogo feito, creio eu em flash, ou adobe Shockwave, eu encontrava ele pesquisando a palavra "JOGOS" ou "GAMES", não me recordo, no google e achava ele em um site que me faz lembrar o antigo Fliperama da Uol, porém me recordo dele azul.

    O jogo era o seguinte, você devia avançar no mapa sempre pra direita >>>, me lembro de ser muito viajado, aparecia vários personagens como a turma do Scooby-Doo, Caça Fantasmas, entre outros, lembro também que havia vários "homens porcos", parece que você estava lutando contra eles, lembro de uma fase que havia varias barra de ouro ou dinheiro no chão dentro de um baco ou algo assim(essa parte pode ser coisa da minha cabeça, ou tudo isso pode ser coisa minha cabeça), não me recordo se era Point-And-Click, era mais um jogo contando uma história conforme você ia avançando para direita. E o final aparecia, eu acho, Jesus e ele virava um Transformer, acredite ou não, virava um robo ou o Robo virava Jesus e eles iam lutando na galaxia.

    Sim, é muito viajado e eu acho que não é coisa da minha cabeça, apesar de fazer mais de 13/15 anos, tenho memórias de jogar mais de uma vez esse jogo viajado ai.

    Agradeço desde já

  4. Fala galera!

    Tenho um projeto de fazer um placar a algum tempo, ele já está funcionando porém com led's 5mm, usando 1 led de 5mm para cada letra do display de 7 segmentos.
    Por conta da baixa luminosidade, eu gostaria de alterar o Projeto para Fitas Led 5050 (Cores únicas, não RGB'S), no qual usaria 6 Leds ou seja 2 pedaços da fita (Já que cada fita tem 3 leds).
    Porém as fitas Leds usam 12v e o Arduino só libera 5v, ai entraria os mosfet's.
    A minha dúvida é onde colocar esses mosfet's? Entre o Max7219 e o Arduino? Entre as letras e o Max7219 ou entre os GND's e o Max7219?

    O projeto é dessa maneira com leds independentes:
    Screenshot_11.thumb.png.6986a5cfffca51007c936f12990be0d9.png

    Porém são 4 pares, só para entender:
    Screenshot_12.thumb.png.f79f05245da69285de63c7be5c9f854a.png

    Lembrando que não uso displays prontos e sim 1 led de 5mm para cada letra.
    A segunda imagem é só pra exemplificar como o projeto está atualmente com 4 display's, pois no proteus ficaria muito grande para montar os 4 displays.

    Com as fitas led ficaria assim (x8 desse):
    5b21eb0594bc7_WhatsAppImage2018-06-14at00_41_31.thumb.jpeg.46ab8055c3344e928b33368bd7da3429.jpeg
    Não são essas fitas, são fitas 5050 com cores únicas (Não Rgb's) elas só tem pinos + e -

    Porém pra ligar elas no arduino + fonte externa, tem que colocar o mosfet pelo fato delas serem 12v.
    Enfim 1 mosfet pra cada letra multiplexada totalizando 7 mosfet ou 1 mosfet para cada GND, totalizando 8 mosfet?


    Estou pensando em utilizar o transistor 2N7000
    Datasheet: http://pdf1.alldatasheet.com/datasheet-pdf/view/15091/PHILIPS/2N7000.html

    Max7219:
    DataSheet: http://pdf1.alldatasheet.com/datasheet-pdf/view/73745/MAXIM/MAX7219.html

    Eu não tenho uma cópia do código atual, mas tenho uma das mais recente:
    http://www.dontpad.com/jotacodigo
    No caso por conta dos mosfet o código mudaria não? Ou eu usaria o mesmo? Nem tenho ideia para ocmo mudaria.

    Agradeço desde já!

  5. Olá, venho estudando fazer um power bank um pouco mais forte, já que tenho intenção de carregar baterias de Câmeras DSLR, celulares e até um notebook, e utilizar como fonte de energia, 2 ou 4 baterias de moto 12v.

    Pensei em adaptar esse projeto:
    https://www.tecmundo.com.br/area-42/26532-area-42-como-fazer-um-carregador-de-celular-portatil.htm

    Porém ainda acho que não é viável, pela necessidade de transformar 12v em 110v.
    Se alguém tiver alguma ideia para me ajudar.

    Agradeço desde já!

  6. 5 horas atrás, Isadora Ferraz disse:

    Aí é fazer: R=(Vcc-Vled)/Iled

    Difuso= (5-2)/0,02=150
    Alto brilho= (5-3)/0,03=66
    Mas esse resultado é para um led só,não? Eu faço esse valorXquantidade de leds?
    porque ai daria 150*28=4200, 66*28=1848.
    Se estiver certo, coloco um de 100k independente de qual eu vá usar.

    Aqui o DataSheet:
    MAX7219
    Na página 5, fala sobre o pino 18 que é o do resistor.
     

  7. 14 horas atrás, Isadora Ferraz disse:

    Ou vai, mas aí.. o buraco é+ em baixo. Melhor colocar....

    Como eu calculo qual eu vou usar ai?
    Agora que me toquei, esse CI permite usar um resistor para todos os leds, pensei em usar de 100k para os 28 leds difusos que vão formar os 4 displays.
    Será que é demais? Ou de menos? Se eu for usar alto brilho devo aumentar né?

     

  8. @Isadora Ferraz
    Eu falei isso no vídeo, não encontro nenhum display no tamanho que eu quero e eles tem que ser visíveis de longe, então tenho que fazer meu próprio no tamanho certo.
    @Bommu Perneta
    Vou testar aqui e mando resultado!

    @Edit
    Já estava em 20 aheuahue, eu diminui pra 5 e já se tornou visualmente visivel, um pouco lerdo, mas deu pra ver que ta funcionando.
     

    3 horas atrás, Isadora Ferraz disse:

    EU (eu) gosto do led amarelo ou azul: maior destaque na tela

    Eu tinha pensando em 2 displays vermelhos e 2 azuis pra dar aquela difrenciada.

    @Edit2
    Mudei pra Digital e nem acendeu.
    Será que agora consigo usar leds de auto brilho? Ou nem vai funcionar sem resistores?

  9. @Isadora Ferraz @Bommu Perneta

    Mudei o projeto xD
    Em vez de usar o 74HC4067, vou usar um MAX7219, ele é próprio para displays de 7 segmentos.
    Porém surgiu outra dúvida, que eu mostro no vídeo, eu consigo simular com os displays já prontos, porém se troco por leds não vai, acredito que seja meu PC que não ta dando conta, porém se puderem confirmar isso, já fico mais tranquilo!

    https://drive.google.com/file/d/0B2VQsocyrdhhaVRveW85eTBWV1k/view

    Obrigado!

  10. @Bommu Perneta
    Obrigado, já resolvi essa parte.

    Agora a minha dúvida é, como ligar mais de uma saída do multiplexador no código, porque a única ideia que tenho é botar delays e ficar ligando e desligando (muito rápido).

    Por exemplo, pra formar o número 3, eu tenho que ligar os segmentos ABCDG, no 74HC4067, no caso vou ter que mandar o código binário ligar as saídas/entradas  C0,C1,C2,C3,C6 (Se for nos dois primeiros display, se for nos outros dois teria que ligar as C7,C8,C9,C10,C13), Porém como eu faço no meu código pra ligar mais de uma ao mesmo tempo?

    Não sei se ficou claro, eu tenho que ligar 5 segmentos para formar o número 3, só que pra isso eu tenho que ativar 5 entradas do multiplexador ao mesmo tempo, como eu faria isso?

    Não quero o código pronto, só um exemplo para eu entender.

  11. @Bommu Perneta
    Continuei a escrever e obtive algum avanço.

    //Mutiplexador 16 canais
    //Pinos controladores do multiplexador
    int s0 = 10;
    int s1 = 11;
    int s2 = 12;
    int s3 = 13;
    //Pinos de energia dos Displays
    int dp1 = 7;
    int dp2 = 6;
    int dp3 = 5;
    int dp4 = 4;
    //Pino SIG do multiplexador
    int SIG_pin = 9;
    
    // Tabela para controlar os Pinos do multiplexador
    byte controlPins[] = {B00000000, 
                          B10000000,
                          B01000000,
                          B11000000,
                          B00100000,
                          B10100000,
                          B01100000,
                          B11100000,
                          B00010000,
                          B10010000,
                          B01010000,
                          B11010000,
                          B00110000,
                          B10110000,
                          B01110000,
                          B11110000 }; 
     
    void setup(){
      //Definindo pinos do multiplexador como saida
    pinMode(s0, OUTPUT);
    pinMode(s1, OUTPUT);
    pinMode(s2, OUTPUT);
    pinMode(s3, OUTPUT);
    // definindo pinos do display como saida
    pinMode (dp1, OUTPUT);
    pinMode (dp2, OUTPUT);
    pinMode (dp3, OUTPUT);
    pinMode (dp4, OUTPUT);
    
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    digitalWrite(dp1, LOW);
    digitalWrite(dp2, LOW);
    digitalWrite(dp3, LOW);
    digitalWrite(dp4, LOW);
    
    
    Serial.begin(9600);
    }
    
    void loop() {
      
    void setOff(){
      digitalWrite(pinA, LOW);
      digitalWrite(pinB, LOW);
      digitalWrite(pinC, LOW);
      digitalWrite(pinD, LOW);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, LOW);
      digitalWrite(pinG, LOW);
      digitalWrite(pinP, LOW);
    }
    
    void set1(){
      digitalWrite(pinA, LOW);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, LOW);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, LOW);
      digitalWrite(pinG, LOW);
      digitalWrite(pinP, LOW);
    }
    
    void set2(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, LOW);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, HIGH);
      digitalWrite(pinF, LOW);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set3(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, LOW);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set4(){
      digitalWrite(pinA, LOW);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, LOW);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set5(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, LOW);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set6(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, LOW);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, HIGH);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set7(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, LOW);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, LOW);
      digitalWrite(pinG, LOW);
      digitalWrite(pinP, LOW);
    }
    
    void set8(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, HIGH);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set9(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, LOW);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, HIGH);
      digitalWrite(pinP, LOW);
    }
    
    void set0(){
      digitalWrite(pinA, HIGH);
      digitalWrite(pinB, HIGH);
      digitalWrite(pinC, HIGH);
      digitalWrite(pinD, HIGH);
      digitalWrite(pinE, HIGH);
      digitalWrite(pinF, HIGH);
      digitalWrite(pinG, LOW);
      digitalWrite(pinP, LOW);
    }
    
    }

    Porém ainda estou com dúvida de como vou escrever pra controlar o Multiplexador, não acho nenhum código pra comparar, como pode ver no código os pins de A até G não tem uma variável, como vou escrever a variável deles?
    #define pinD = S0, S1;
    #define pinD = (B110000000);

    Eu realmente to perdido.

  12. Olá, estou desenvolvendo um placar eletrônico em Arduino, a ideia nasceu em PIC, porém após analisar melhor, se tornou mais atraente no Arduino.
    Segue o tópico em que discuti toda parte eletrônica:
    Marcador de Pontos em PIC
     

    Aqui o Projeto no Fritzing:
    placar_bb3.thumb.png.e560448c4c5dae15ea8fb9226dd4c972.png

    Os leds estão na seguinte sequência:
    ABCDEFG 
    Só coloquei lado a lado para simular.
    Como podem ver os leds estão multiplexados na sequência DEZENA-UNIDADE, por faltar entradas no arduino eu utilizo um multiplexador D74HC4067.
    Os botões estão ligados de uma forma para utilizar apenas uma entrada analógica.

    Segue o projeto no Proteus:
    2882yoy.png

    Como podem ver está um pouco diferente, o D74HC4067 no Proteus não tem as entradas SIG, VCC e GND (O arduino não tem as última duas), apresenta uma entrada X (Que eu acredito a corresponder a SIG, porém me corrijam caso eu esteja errado)

    Um amigo iria me ajudar com o código, porém ele está sem tempo então vou tentar desenvolver o mesmo.
    Como sou novato em tudo isso, estou em dúvida de como fazer, comecei a escrever porém travei.

    
    //Mutiplexador 16 canais
    //Pinos controladores do multiplexador
    int s0 = 10;
    int s1 = 11;
    int s2 = 12;
    int s3 = 13;
    //Pino SIG do multiplexador
    int SIG_pin = 9;
    
    
    void setup(){
    pinMode(s0, OUTPUT);
    pinMode(s1, OUTPUT);
    pinMode(s2, OUTPUT);
    pinMode(s3, OUTPUT);
    
    digitalWrite(s0, LOW);
    digitalWrite(s1, LOW);
    digitalWrite(s2, LOW);
    digitalWrite(s3, LOW);
    
    Serial.begin(9600);
    }

     

    Se alguém puder me ajudar a escrever o código, já deixo meus agradecimentos.

    Atenciosamente,
    João Pedro.
      

  13. Fonte genérica? Se sim, é bem possível que seja ela.

    Ou o teclado pode estar em curto, testa em algum outro PC o teclado, se acontecer a mesma coisa já sabe.
    Na minha placa da Asus tem um sistema que força o PC a desligar, mas ele se confunde muito e desliga até quando não tem nada ver, eu desativei esse sistema e o PC parou de desligar.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!