Ir ao conteúdo
  • Cadastre-se

GiovanniFelicio

Membro Pleno
  • Posts

    45
  • Cadastrado em

  • Última visita

Tudo que GiovanniFelicio postou

  1. Eae galera, estou com o problema de TypeError: AtivaBotDet() missing 1 required positional argument: 'self', e isso é devido a um programa que estou desenvolvendo em python com a biblioteca do tkinter, são duas janelas diferente em dois arquivo diferente e eu estou tentando chamar a função da classe da janela x dentro de uma função da classe da janela y e ai que tá, quando eu chamo na função na classe janela y ela tem que chamar a função da outra janela, porém ela pede um argumento porém eu não sei o que colocar para dar certo.
  2. Olá galera, eu de novo kkk, tenho um carretel com Área de 3,90cm2 que usa núcleo de ferrite, quero fazer um circuito inversor e sei que irei trabalhar com alta frequência, como eu não enrolei, eu posso escolher com qual frequência quero trabalhar em cima do trafo ? pois preciso de um número em hz para continuar a forma: N = 10^8/4,44x10000x3,9cm2xF, e queria saber como funciona isso, tipo se eu aumentar ou abaixar a frequência no circuito oscilador o que irá acontecer ? Como posso fazer o cálculo para fazer um circuito de oscilador de bloqueio (usar bobina auxilar para chavear o transistor ao invés de usar o 555, fazer o cálculo com a frequência certa que irá ter já com a bobina auxiliar) me ajudem por favor
  3. @faller Entendi o Funcionamento dele e desse outro que foi mandado, em um circuito na qual tem um fonte de 3,3v que passa por um banco de capacitores poliéster e oscilador 555 que oscila a 60hz e joga o sinal para um trafo de núcleo com lâmina "E" e "I" que eleva a tensão para 1000v e passa por um circuito triplicador de tensãoz depois tem um centelhador e no final tem uma bobina com a intenção de gerar um pulso eletromagnético, o que aconteceria se não tivesse o centelhador ali ?
  4. Olá, gostaria que alguém me ajudasse a entender qual a função real do centelhador em um circuito, o que ele faz ? Quando devo colocar ? O que acontece se eu não colocar ?, Exemplo como projeto é o gerador de alta tensão, alguns tem
  5. Queria saber a diferença prática entre eles, eu sei que ele são diferentes, base emissor, base coletor, mas o que eu quero saber é diferenças significativas entre eles, tipo, tal projeto não dá o Npn, tal dá Npn mas não o Pnp, o porque disso, porque existe os dois o que realmente é essa diferença ?
  6. Na verdade eu quero mesmo para aprender e entender como fazer, futuramente farei isso com máquina, o problema é que eu não quero nada online entende, o que eu quero e usar papel, calcular e entender o por que de ter tal quantidade, tal fio, tal carretel, se o senhor souber e puder me ajudar eu ficaria muito feliz e grato
  7. Olá galera, recentemente iniciei uns estudos relacionado a Trafo e achei esse site aqui: http://eletrotecnicaatual.blogspot.com/2015/02/transformadores-como-calcular-e.html?m=1 Nele tem uns cálculos para enrolamento de trafo, minha ideia é enrolar um trafo parecido com o de raquete elétrica que entre 3v e sai 1000v eu sei que tem que usar trafo com núcleo de ferrite para aguentar a alta frequência, mas a dúvida é se eu posso usar os mesmo cálculos do site acima ou o cálculo é diferente ? Se for, me passem por favor.
  8. Estou usando uma Fonte de Computador, Mas já conseguir ligar, porém estou com outro problema
  9. Aê Galera Boa Tarde, Estou com um Módulo de Som CL500 Da stetsom, E queria saber se tem como eu ligar nessa entrada branca dele ai na foto, a saída de som daquelas caixinhas de som de pc de 1w, Tipo Pegar a saída de cada alto falante e ligar na entrada ai e usar como se fosse um toca cd. (Obs: Não tenho toca cd prestando e não queria gastar comprando um.)
  10. muitíssimo obrigado, vou tirar terça e quando o projeto estiver pronto irei compartilhar aqui valeu
  11. na verdade e só para estudo e diversão mesmo quero gera um pulso eletromagnético (não como o do filme Matrix mas sim um que de brincar mesmo) a partir da descarga dos capacitores.
  12. Então que tipo de bobina ou fio você me recomenda ?
  13. Bom sera que tem como eu fazer um circuito na qual pegue os 210v e abaixa para 180v e esses 30v perdido tornar ele corrente, eu vi numa pagina do face que o cara falou isso pra mim porém nao explicou como fazer, tipo ele falou mais ou menos assim para melhor entendimento: uma bateria de 12v com 7A, pega os 12v passa pra 8v e os 7A vai tipo pra 9A, mais ou menos assim sendo que a potencia de entrada e de saída continua a mesma. Medi sim eles ficam com 52v...60v...80v mas de acordo com o que eu vou girando ele vai aumentando, mas estão carregados sim. desenrolei um trafo de fonte de pc e fiz uma bobina em formato de um circulo, e também eu raspei os esmalte da ponta para passar a energia
  14. Iae Clube Tudo tranquilo ?, Bom inicie um outro projeto com bases nas informações que peguei na pergunta passada, resolvi fazer um projeto mais simplificado. Eu tenho um motor de microondas aqui e eu peguei um multímetro na escala de alternada e medir o tanto de tensão gerada a partir do giro dele, essa tensão foi na média de uns 210 volts(realmente foi 210 sim) e eu também tenho uns capacitores de 450v com 1500mU, eles tem mais ou menos 12 cm de comprimento, e eu resolvi usar o motor com uma ponte e nas pontas da ponte coloquei uns 3 capacitores em paralelo, e coloquei a ponta de um capacitor no interruptor e a outra ponta na bobina que fiz, e toda vez que eu rodava o motor ele gera energia e mandava para os capacitores, ai eu peguei uma calculadora para teste e coloquei em cima da bobina com intenção de resetar a calculadora ou queimar, porém quando eu gerava energia e depois ativava o interruptor, nada acontecia. Me ajudem ai please
  15. https://pt.aliexpress.com/item/1-5KW-1500W-1500-Watt-Modified-Sine-Wave-Power-Inverter-Home-Car-DC-12V-to-AC/32696115256.html?spm=2114.16010208.99999999.264.Qrpj2A adicionado 6 minutos depois saquei, Você poderia me passar os conteúdos desses tópicos que você me falou, para eu estudar melhor ?
  16. Achei muito interessante a sua ideia, poderia me dar uma ajuda utilizando ela ? adicionado 2 minutos depois Na verdade tirei a ideia de amplificação de corrente do projeto do inversor de tensão pois o inversor e alimentado por 12V e consome em media de 5A dependendo do inversor isso da um total de 60Watts, e na saída do inversor sai 220v com 2000 Watts (não sei se essa afirmação minha influencia em alguma coisa, mas caso sim acho que melhora o entendimento . adicionado 4 minutos depois 100Amperes ? Tem certeza ?
  17. Bom galera Fiz algumas perguntas a respeito de circuito de potência aqui no forum e me ajudaram muito muito muito as respostas, então resolvi fazer outra também, bom hoje eu estava montando minha printer 3d ai eu precisava de uma fonte para fazer-la funcionar então achei uma, quando olhei as especificações, eu observei que ele e uma fonte de 12V muito potente. ele tem 82,9A na saída, então fiz o que todo eletrônico curioso faz, abrir e olhei o circuito dela, então vi que ele tinha um circuito de potencia muito forte, e bem complexo, então logo em seguida pensei e fazer um também só que ao invés do circuito ligar na tomada ou ser alternado eu pensei em usar uma bateria de 12 de 7A para usar como fonte para tentar fazer um circuito que aumente a corrente dela na saída, (obs: não quero um circuito com input de 7A e output de 80A quero um circuito para aprender com fazer isso mesmo que aumente de 7A para 10A), e eu sei que tem como fazer esse tipo de circuito sim, porém não faze-lo por estou aqui perguntando ou melhor pedindo ajuda para vocês para eu aprender também como se faz isso.
  18. Bom galera queria saber se nesse circuito Abaixo eu poderia Trocar o ci 4047 pelo NE 555.
  19. Bom pessoal estou com um projeto de inversor de tensão que ele vai ser alimentado por uma bateria de 12v com 7A vou usar o ci555 para oscilar o circuito ai eu queria fazer um circuito de potência com mosfets em especifico com o meu se der (modelo 2837), que eu quero colocar o gate deles na porta de output do 555 só que eu só tenho mosfet de canal N e irei usar um indutor e um trafo de 110v para 12v so que de forma invertida no caso o secundário como primário , se puderem me ajudar, eu vi uns inversores mas são muito fracos, e eu quero gerar um P.E.M(pulso eletro-magnético), ai os inversores são só de 100w quero fazer um de pelo menos 200w caso quiser usar em outra coisa. No caso quero Fazer esse projeto que segue ai abaixo, porém quer fazer um circuito de potencia e colocar no lugar desses transistores NPN e PNP o mosfet de Canal N, ai estou precisando de ajuda para entender e fazer o circuito, sei lá, com uns 4 mosfet para aumentar a potencia dele para eu gera um P.E.M considerável, Eu sei que para gerar um P.E.M muito forte precisaria de muito energia então por favor não precisa falar isso
  20. Obs: (Cada Bloco desse é um arquivo, se colocar tudo dentro de um arquivo so dara erro então quando for testarem ai pra caso quererem me ajudar separem em arquivos) Bom estou com um problema na hora de chamar um atributo em um outro arquivo, ou seja eu estou trabalhando com pacotes o primeiro pacote(arquivos diferentes) é o principal com nome de Gerenciador.py e nele tem esse código: from Tkinter import * from constantes import * from BD import * class main(): def __init__(self, principal): self.frame1 = Frame(principal) self.frame1.pack() self.BCriar = Button(self.frame1, width = 10, command = self.criar, text = 'Criar') self.BCriar.pack(side = LEFT, pady = '10px') self.BGerenciar = Button(self.frame1, width = 10, command = self.gerenciar, text = 'Gerenciar') self.BGerenciar.pack(side = LEFT, pady = '10px') self.BDeletar = Button(self.frame1, width = 10, command = self.deletar, text = 'Deletar') self.BDeletar.pack(side = LEFT, pady = '10px') self.BAjuda = Button(self.frame1, width = 10, command = self.ajuda, text = 'Ajuda') self.BAjuda.pack(side = LEFT, pady = '10px') self.BSobre = Button(self.frame1, width = 10, command = self.sobre, text = 'Sobre') self.BSobre.pack(side = LEFT, pady = '10px') def criar(self): self.BCriar.pack_forget() self.BGerenciar.pack_forget() self.BDeletar.pack_forget() self.BAjuda.pack_forget() self.BSobre.pack_forget() criarBanco() def gerenciar(self): pass def deletar(self): pass def ajuda(self): pass def sobre(self): pass principal = Tk() main(principal) principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() ### Quando clicar no botao criar ele entra na proxima página, que no caso é esse codigo com nome de BD.py(outro arquivo): from Tkinter import * from sqlite3 import * from constantes import * from Criacao import * class criarBanco(object): def __init__(self, principal): #frames e empacotamento de frames self.font = ('Arial', '14', 'bold') self.font1 = ('Arial', '10', 'bold') self.frame0 = Frame(principal) self.frame0.pack(pady = padyFrame0) self.frame1 = Frame(principal) self.frame1.place() self.frame1.pack() self.frame1['bg'] = bgFrame1 self.frame5 = Frame(principal) self.frame5.pack(pady = padyFrame0) self.frame2 = Frame(principal) self.frame2.place() self.frame2.pack() self.frame2['bg'] = bgFrame2 self.frameBotEnviar = Frame(principal) self.frameBotEnviar.place() self.frameBotEnviar.pack(pady = padyBotEnviar) ##Texto de Aviso de Marcado Ou no self.nomeMarcado = Label(self.frame5, text = 'Nome = No ', font = self.font1) self.nomeMarcado.pack(side = LEFT) self.corMarcado = Label(self.frame5, text = ' Cor = No ', font = self.font1) self.corMarcado.pack(side = LEFT) self.cpfMarcado = Label(self.frame5, text = ' CPF = No ', font = self.font1) self.cpfMarcado.pack(side = LEFT) self.emailMarcado = Label(self.frame5, text = ' Email = No', font = self.font1) self.emailMarcado.pack(side = LEFT) #Variaveis CheckButton self.Vnome = IntVar() self.Vcor = IntVar() self.Vcpf = IntVar() self.Vemail = IntVar() ################# self.L1 = Label(self.frame1, font = self.font, text = " Nome do Seu Banco de Dados ", bg = bgNomeDoBanco) self.L1.pack() self.LL1 = Label(self.frame1, bg = '#B5B5B5') self.LL1.pack() self.E1 = Entry(self.frame1, bd = 5, highlightcolor = '#1E90FF') self.E1.pack() self.L2 = Label(self.frame1, font = self.font, text = ' Digite a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L2.pack() self.E2 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E2.pack() self.L3 = Label(self.frame1, font = self.font, text = ' Confirme a Senha do seu Banco de Dados ', bg = bgNomeDoBanco) self.L3.pack() self.E3 = Entry(self.frame1, show = '*', bd = 5, highlightcolor = '#1E90FF') self.E3.pack() ## CheckButtons self.nome = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Nome', onvalue = 1, offvalue = 0, variable = self.Vnome) self.nome.pack(side = LEFT) self.cor = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Cor', onvalue = 1, offvalue = 0, variable = self.Vcor) self.cor.pack(side = LEFT) self.cpf = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'CPF', onvalue = 1, offvalue = 0, variable = self.Vcpf) self.cpf.pack(side = LEFT) self.email = Checkbutton(self.frame2, bg = bgCheckButton, font = self.font1, command = self.PegarValor, bd = 3, text = 'Email', onvalue = 1, offvalue = 0, variable = self.Vemail) self.email.pack(side = LEFT) self.BotEnviar = Button(self.frameBotEnviar, command = self.enviaBanco, bg = '#CFCFCF', text = 'Enviar', font = self.font1, bd = 5) self.BotEnviar.pack() ################# def PegarValor(self): v = [0,0,0,0] if self.Vnome.get() == 1: v[0] = 1 self.nomeMarcado['text'] = 'Nome = Sim ' else: self.nomeMarcado['text'] = ' Nome = No ' if self.Vcor.get() == 1: v[1] = 1 self.corMarcado['text'] = ' Cor = Sim ' else: self.corMarcado['text'] = ' Cor = No ' if self.Vcpf.get() == 1: v[2] = 1 self.cpfMarcado['text'] = ' CPF = Sim ' else: self.cpfMarcado['text'] = ' CPF = No ' if self.Vemail.get() == 1: v[3] = 1 self.emailMarcado['text'] = ' Email = Sim ' else: self.emailMarcado['text'] = ' Email = No' def enviaBanco(self): if self.E2.get() == self.E3.get(): self.frame0.pack_forget() self.frame1.pack_forget() self.frame2.pack_forget() self.frame5.pack_forget() self.nomeMarcado.pack_forget() self.corMarcado.pack_forget() self.cpfMarcado.pack_forget() self.emailMarcado.pack_forget() self.frameBotEnviar.pack_forget() self.BotEnviar.pack_forget() self.L1.pack_forget() self.LL1.pack_forget() self.L2.pack_forget() self.L3.pack_forget() self.E1.pack_forget() self.E2.pack_forget() self.E3.pack_forget() self.nome.pack_forget() self.cor.pack_forget() self.cpf.pack_forget() self.email.pack_forget() inicioBanco(principal) else: self.E2.delete(0, END) self.E3.delete(0, END) ############### Assim que voce colocar o nome e a senha e confirmar a senha e apertar enviar ele vai para esse arquivo com nome de Criacao.py from Tkinter import * class inicioBanco(object): def __init__(self, principal): self.frame11 = Frame(principal) self.frame11.pack() self.frame22 = Frame(principal) self.frame22.pack() usuarios = Label(self.frame11, text = 'Quantas Pessoas voce Quer Cadastrar ?') usuarios.pack() self.entUsuarios = Entry(self.frame11, bd = 5, highlightcolor = '#1E90FF') entUsuarios.pack() Benviar = Button(self.frame22, text = 'Enviar', bd = 5) Benviar.pack() ai quando vai para o arquivo acima, da o seguinte erro: Exception in Tkinter callback Traceback (most recent call last): File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 1540, in __call__ return self.func(*args) File "/home/giovanni/Área de Trabalho/Python/BD.py", line 122, in enviaBanco inicioBanco(principal) NameError: global name 'principal' is not defined Eu sei que é porque o nome principla não esta definido mas eu não consigo defini-lo pois principal é a instancia de Tk() então se eu colocar: principal = Tk() principal.geometry('800x600') principal.resizable(False, False) principal.title('Gerenciador De Cadastro') principal.mainloop() Ira ficar abrindo varias janela. Então Se entenderem me ajudem preciso muito. Lembrando CADA BLOCO É UM ARQUIVO COM NOME DIFERENTER O PRIMEIRO BOLBO É Gerenciador.py O SEGUNDO É BD.py E O TERCEIRO Criacao.py
  21. Bom comecei a mexer com essa linguagem e eu queria saber como eu uso o sqlite no python, tipo salvar o nome da pessoa no banco de dados e etc... no caso quero saber como usar o modulo.

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!