Ir ao conteúdo

GustavoH93

Membro Pleno
  • Posts

    834
  • Cadastrado em

  • Última visita

Tudo que GustavoH93 postou

  1. E foi você que virou ein? mas tá acabando jajá vou abrir o outro tópico. Tenho umas TVs e monitores de tubo aqui, não tem muita utilidade só que fico com dó de jogar fora porque tá funcionando kkkkkk Pesquisando tem uns notebooks por uns 250 reais, esses com 2gb de ram dual core, não é muita coisa mas pra ler a serial via USB deve fazer tranquilamente, um tablet simples novo sai mais caro que isso e um display nextion ou victor tá muito mais caro que isso... A vantagem do notebook é que tem mais processamento, mais tela e pode atualizar e rodar um sistema mais novo tranquilamente, um tablet teria que fazer essas versões do android modificadas, o que leva tempo e pode não funcionar direito... ...off... tenho um tablet de 9 polegadas e funciona lindamente, mas o android é tão antigo que não permite nem abrir mais o youtube, tenho quase certeza que as fabricantes não atualizam o android justamente pra forçar comprar outro mais novo...
  2. da hora mesmo, eu tinha ouvido falar dos displays Nextion dizem ser muito bons também, mas custa beem caro na verdade o maior perrengue é conseguir um display que consiga ter algum controlador embutido pra só receber a informação e jogar na tela, o arduino apanha bastante pra fazer um shield LCD funcionar por isso tive que arrumar um tablet, mas ainda não é a solução ideal porque o tablet demora pra iniciar, as vezes pode dar uma travada e se o android for antigo fica bem limitado... Tô até pensando em arrumar um PC jurássico com tela LCD e botar um SSD pra funcionar, sai mais barato que um tablet novo eu acho... Ahnnn sim agora entendi. Apesar de ser o mesmo micro que faz tudo ele tem circuitos separados internamente pra fazer funções especificas.
  3. Entendi, vou fazer um programinha pra mostrar no display I2C na primeira linha a pressão de acordo com a tabela do fabricante e na segunda linha a leitura da porta analógica, como tenho o manômetro de ponteiro no carro dá pra comparar os valores e ver se está ok. Fui pesquisar mais a fundo e agora compreendi melhor, para a leitura analógica a resolução do arduino é de 0 a 1023 (10 bits) e para escrita é 0 a 255 (8 bits) ou seja neste caso o @Thiago Miotto indicou para colocar o valor máximo em 255 dessa forma a leitura seria feita em 8 bits não em 10 bits, deixando o código mais rápido é isso? Bom pessoal vou comprar umas coisas da china para continuar a programação incluindo o sensor de pressão e o Stm32f030f4p6 que o amigo @Sérgio Lembo indicou e como o STM vai fazer a contagem do RPM que vai ser a base para várias tarefas incluindo abrir e fechar a válvula vamos ter que aguardar chegar para continuar este tópico. Mas enquanto isso vou criar outro tópico para fazer funcionar os outros sensores que já possuo em mãos e que também tenho duvidas de como fazer.
  4. é quaase linear mesmo pessoal estava olhando essa tabela de perto e percebi alguns erros na verdade, acho que vou usar ela mais para referência, mas quando for usar na prática vou usar um manômetro para confirmar a pressão real e medir com voltímetro, aliás notei que tem erro na tabela, na linha 18 4,3V (tá escrito 40,3V foi erro de digitação imagino eu) Mas enfim 4.3V corresponde a 2,7BAR e na linha 19 4,27V corresponde a 2,9BAR como uma tensão maior corresponde a tensão menor consegue pressão maior? Sei lá o que aconteceu aí... mas 0 e 255 é para gerar PWM neste caso para leitura não seria de 0 a 1023 @Thiago Miotto ?
  5. Tentei, mas infelizmente o MC principal queimou também, o 328P foi pro beleléu infelizmente, curiosamente tenho um arduino nano e do nada ele resolveu parar de conectar via usb, agora não sei como fazer pra programar alguma coisa nele... Tu que entende das manipulações manipuladas que nos manipulam ao invés de manipularmos, nos dê seu palpite sobre uma coisinha aqui: Vou ter que colocar um sensor para medir a pressão do turbo, o sensor já trabalha de 0 a 5v o que facilita minha vida, mas de 0 a 1v é pressão negativa e acima de 1.1 é pressão positiva, o fabricante disponibiliza essa tabela aqui para facilitar: Neste caso seria interessante fazer uma matriz com todos estes valores ou usar alguma coisa tipo função MAP uma para leitura abaixo de 1v e outra MAP para utilizar acima de 1v? O que vocês fariam?
  6. de 255 para 4 bilhões é uma baita diferença, realmente me convenceu @Sérgio Lembo vou atrás de um Stm32f030f4p6, como o Stm é mais potente e tem mais timers dá pra fazer mais coisas ainda utilizando mais interrupções. o stm é esse aqui né? https://pt.aliexpress.com/item/32901957369.html?spm=a2g0o.productlist.main.1.6ffa55a30O6GhF&algo_pvid=504f8372-e271-4ad7-a6a7-9037505d6a8b&algo_exp_id=504f8372-e271-4ad7-a6a7-9037505d6a8b-0&pdp_ext_f={"sku_id"%3A"65831282366"}&pdp_npi=3%40dis!BRL!7.4!6.96!!!!!%40211beca116797962732742720d0703!65831282366!sea!BR!881910984&curPageLogUid=5VVtGh3CNpeW Realmente está com preço bem convidativo. Pensei em deixar o trabalho de contar os pulsos e fazer os cálculos com o STM e conectar ele com o arduino, dessa forma o arduino vai receber as informações do STM, ler as portas analógicas e enviar para o app Realdash, o que acha? Boa ideia, neste caso o display divide 33/10 que dá 3,3 aí você deixa como int para exibir apenas 3, depois manda escrever um ponto no display e escreve (33%10) esse comando exibe o resto da divisão que são os números depois da virgula, ficando então 3,3 teoricamente o MC faz duas operações aqui, mas mesmo sendo duas operações é mais rápido e menos trabalhoso do que trabalhar com float, é isso mesmo @.if ? Isso seria um array?
  7. Com relação ao código os delays estavam apenas no começo para iniciar o display, no restante utilizei millis para não atrapalhar a exibição. Montei no carro apenas verificar se estava funcionando e funcionou exibiu a RPM, mas não sei se colocar alguma função por exemplo acender um led quando chegar a X RPM iria funcionar bem... Então @Sérgio Lembo realmente não tinha pensado nessas possibilidades, mas aproveitando futuramente eu queria exibir a informação do ponto de ignição do motor, é basicamente "sentir" quando é gerada a centelha no cabo de vela, começar a contagem de tempo e quando o pistão estiver no ponto máximo superior parar a contagem, para identificar quando o pistão está no ponto superior existe o imã na polia do comando de válvulas que é lido pelo sensor hall, e é desse sensor também que é gerada a base para a calculo do período da RPM. Teoricamente pra "sentir" o pulso no cabo de vela usaria algum circuito com fio enrolado no cabo para gerar o pulso para o arduino disparar a contagem, esse pulso seria teria que ser interrupt ou perderíamos a contagem, e o término da contagem quando o imã for detectado pelo hall também seria interrupt, depois de calculado o tempo entre a centelha e o pistão chegar no topo bastaria executar alguma conta ou basear por um array qual seria o ponto de ignição no momento. Como tenho a pistola de ponto poderíamos verificar na prática qual seria o ponto atual para calibrar a programação. No entanto por ser uma programação complexa, pensei em deixar um arduino para contar a RPM, e fazer o cálculo do ponto de ignição enviando essas informações para um Arduino mega, que controlará o display e receberá informação dos outros sensores do carro também. Nesse caso é interessante fazer dessa forma ou o STM32F030F4P6 se mostra mais eficiente para essa tarefa? Como exemplo calculando com ajuda da internet um motor com ponto de ignição em 10° a 1000 rpm entre a centelha do cabo de vela e o pistão chegar ao topo leva aproximadamente 1,67ms é extremamente rápido e nem tenho certeza se o arduino consegue medir isso na verdade...
  8. Bom pessoal continuando o tópico depois de muito tempo devido a uns problemas no carro (tipo a polia do comando de válvula soltando e quase quebrando o motor inteiro com menos de 3h de funcionamento) consegui com uma ajudinha do chatgpt que descobri a pouco tempo, criar um programa com o arduino que mede a RPM por periodo que foi o que o @Sérgio Lembo sugeriu, o código ficou assim: #include <Wire.h> #include <LiquidCrystal_I2C.h> #define HALL_PIN 2 #define LCD_COLUMNS 16 #define LCD_ROWS 2 #define LCD_ADDRESS 0x27 volatile unsigned long rotationCount = 0; volatile unsigned long lastTime = 0; volatile bool newRotation = false; int rpm = 0; unsigned long led1OnTime = 0; unsigned long led2OnTime = 0; LiquidCrystal_I2C lcd(LCD_ADDRESS, LCD_COLUMNS, LCD_ROWS); void setup() { pinMode(HALL_PIN, INPUT_PULLUP); cli(); // desabilita interrupções // Configuração do Timer1 para gerar interrupções a cada 10ms TCCR1A = 0; // Configura Timer1 em modo normal TCCR1B = (1 << WGM12) | (1 << CS11); // Configura Timer1 em modo CTC com prescaler 8 OCR1A = 1562; // Valor necessário para gerar interrupção a cada 10ms TIMSK1 = (1 << OCIE1A); // Habilita interrupção do Timer1 sei(); // habilita interrupções lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("Inicializando..."); delay(500); lcd.clear(); delay(100); lcd.setCursor(0, 0); lcd.print("Pronto!"); lastTime = millis(); } void loop() { if (rotationCount > 0 || newRotation) { if (rotationCount == 0 && newRotation) { lastTime = millis() + 400; } unsigned long currentTime = millis(); unsigned long period = currentTime - lastTime; if (period < 1000) { rpm = 60000 / period; } else { rpm = 0; } rotationCount = 0; newRotation = false; lcd.clear(); lcd.setCursor(0, 0); lcd.print("RPM: "); lcd.print(rpm); } } ISR(TIMER1_COMPA_vect) { if (!digitalRead(HALL_PIN)) { rotationCount++; newRotation = true; } } Aparentemente funciona bem, mas quando tento colocar o funcionamento da válvula ele apresenta problemas tudo quer usar delay e o delay atrapalha o display e estou me enrolando bastante pra fazer o millis() funcionar mas acho que vai sair. Estou esmigalhando o chatgpt com milhares de perguntas sobre arduino e tentando entender os códigos, mas já vi erros por ali e olha que não entendo quase nada de programação. (ele me mandava alterar uma linha no código mas essa linha não existia, ele criou um código garantiu que funcionava e quando fiz o upload travava tudo...) Toda vez que tento revisar esse código e ver se dá pra diminuir alguma coisa não encontro nada, mas o gpt diz que pode eliminar algumas coisas e quando faz isso trava tudo... Para calcular a RPM vocês tem alguma sugestão de melhoria ou do jeito que tá acham que já é o mais simples mesmo?
  9. bem parecido mesmo qual programa usa para simular? dentro da parte de energia renovável: tem um rio aqui perto de casa eu fiz uma roda d'água de 1,2m de diâmetro e iria colocar ali pra gerar energia, mas tem que concretar a parte que ela vai ficar, ver o gerador puxar fios, tá parado por enquanto mas um dia ainda vou fazer aquilo, preciso ver principalmente como posicionar ela de uma forma que a água caia bem mesmo na época seca e que também não leve a roda embora quando o rio encher, no pensamento parece facinho mas chegando lá parece que surgem um monte de probleminhas Pessoal montei a válvula no carro soldei os fios do motor e dos fins de curso e está funcionando normalmente a válvula, agora consegui os capacitores e um cristal 16M vou tentar usar um arduino para tentar programar o na protoboard o 328P do arduino que faleceu para ver se ainda funciona (tomara que funcione) e aí darei segmento a programação para abrir e fechar a borboleta.
  10. sim sim Sérgio, eu só coloquei o arduino ali para fazer o teste e posicionar o imã certinho no imã que está preso a polia, o arduino estava ali só para indicar quando o hall estava "sentindo o imã" pior que pensei depois que poderia ter usado umas pilhas e led no hall, seria mais prático e não teria perdido o arduino pois é, estou vendo se consigo colocar ele em uma protoboard e tentar mandar alguma programação nele para acender leds e ver se as saídas estão funcionando... Quando um microcontrolador desse entra em curto pode ter queimado só algumas saídas ou se queimar uma saída ele para de funcionar por completo? Utilizando o arduino que ainda me restou comprei um adaptador OTG (não ria ele só tinha pra vender na cor rosa ) estudando bastante e consegui entender mais ou menos como funciona o RealDash. Ele tem umas coisas no GitHub, consegui um arquivo XML esse arquivo fica no celular ou tablet e faz a "tradução" dos dados que o arduino envia para que o Realdash possa exibir, lá também tinha uma programação de teste para o arduino, ele gera o sinal de RPM e pressão de turbo aleatoriamente só pra simular um motor, consegui criar uma barra gráfica que muda com a posição do potenciômetro, e também fazer um sinalzinho verde ficar vermelho quando ligo o pino 3 ao GND, gravei um vídeo para vocês darem uma olhada: É bem interessante porque a barra gráfica pode ser de ponteiro, numero digital... A luz verde pode ficar invisível e quando o pino mudar de estado exibir uma imagem pequena tipo uma seta ou luz de freio, etc... É bem personalizável e fiquei surpreso com o fato de eu ter conseguido fazer isso funcionar, mas a programação é sinistra, o Realdash se comunica através de um protocolo que não entendi quase nada, vou precisar da ajusa de vocês para me dar uma luz, mas isso fica para outro tópico Por hora montei a válvula no carro e amanhã vou usar um código simples para abrir e fechar ela usando um botão, isso vai mostrar se está tudo ok na parte mecânica e aí passaremos para a contagem dos giros do motor e a abertura e fechamento automático da válvula. ahhhn agora entendi kkkkkk
  11. @.if @Sérgio Lembo Bom pessoal más notícias: estou tentando apreender como fazer a programação e fiz uma coisinha simples: um código para acender o led quando o hall "sentir o imã" dessa forma iria ajustar a posição que vou fixar o hall com o motor desligado. Na bancada para testar se estava funcionando o código aproximei o imã do hall e acendeu o led, então tirei da bancada e fui pro carro com o arduino, o hall, a fiação toda, etc... chegando lá tudo conectado e ligado senti o cheiro de queimado, nem percebi mas a porcaria do imã que eu usei pra testar na bancada foi junto com as coisas e ficou grudado em baixo do arduino, é imã de HD esses de neodímio bem fininho, agora o arduino não conecta mais no computador e quando ligo na fonte 12v já sobe o cheiro de queimado, queimei o treco será que tem como reparar de alguma forma ou está condenado? Essa pecinha que marquei em vermelho esquenta ao ponto de não conseguir colocar o dedo, ele acho que faz a comunicação do arduino com o computador via USB, pior que pra dificultar é SMD e não sei se é só ele que queimou
  12. além de eletrônica e programação tu manja de magica também né? Fiquei bugado aqui tentando entender como a sua resposta veio antes da minha pergunta kkkkkkk dessa não sabia, mas não fica no meio do caminho que as vezes pode ser 1 e as vezes pode ser 0? Ou acima de 2,5 já é 1 de qualquer jeito? Huuum boa ideia! Tu citou ela aqui em cima, é a primeira que apareceu no link que me mandou, Módulo Bluetooth HC-05 é essa plaquinha mais os arduino fazendo todas as funções e pronto?
  13. Estava vendo aqui se for conectar o arduino no tablet por bluetooth o módulo bluetooth pro arduino fica em uns 45 reais, um esp32 está na faixa de 50 reais, então acaba compensando pegar o esp se for conectar por bluetooth mesmo... O maior problema é que o nível lógico do esp32 é 3,3v e do arduino é 5v, nesse caso seria interessante fazer o arduino coletar as informações de todos os sensores e enviar essa informação ao esp e o esp repassar essa informação ao tablet? Tenho um arduino mega também, se usar ele para coletar informações dos sensores ele tem uma vantagem interessante de possuir bem mais pinos que o esp. Agora estou em um dilema, colocar um esp sozinho, ou colocar o mega sozinho ou colocar o mega para enviar as informações ao esp e o esp enviar para o tablet em breve
  14. é gratuito, mas como na maioria dos aplicativos algumas coisas só ficam liberadas na versão paga, esse aplicativo tem todos os reloginhos e medidas disponíveis gratuitamente, mas os modelos mais bem desenhados e bonitos só na versão paga mesmo, tem até o modelo original do painel do carro: mas no grupo falaram que dá pra criar um app para android ler as informações e criar os visores do jeito que quiser, deve ser mais complexo ainda, então por hora vamos indo por partes kkkkkk foi naquele meu outro tópico mesmo. então eu estava pensando em conectar o arduino pelo cabo usb, será que por bluetooth é melhor? O arduino vai ficar a meio metro da tela do tablet então não sei se compensa usar o bluetooth. De qualquer forma daria para usar o esp32 com os timers e lendo todos os sensores do carro e enviar os dados para o tablet mais rápido do que um arduino por cabo mesmo? O esp32 é muito mais poderoso que o arduino?
  15. tu realmente tem uma certa aversão a virar página né? pior que a maioria dos tópicos que eu crio acaba ficando bem longo kkkkk Não necessáriamente o arduino, mas vou explicar melhor o projeto assim vocês podem opinar melhor. @.if lembra quando você comentou no outro tópico para usar dois esp32 e usar bluetooth para mandar os dados para um celular? Aqui: Pois bem, naquele tempo não era bem interessante porque queria simplificar, e toda vez que ligar o carro teria que ligar o celular ligar o bluetooth... Mas depois que comentou aquilo e eu conversando com o pessoal no grupo do whatsapp sobre as modificações que fazem nos carros vi este vídeo e fiquei surpreso, o cara usou uma tela de LCD o app Realdash Khadas Vim 1 e Arduíno Mega. Realmente é bastante coisa mas fiquei beem interessado: No vídeo ele usou bastante coisa, mas pesquisando no site do Realdash ele informa que dá pra conectar um tablet ou celular por bluetooth, usb e até wifi no arduino. o arduino manda as informações via serial para o aplicativo e as informações aparecem no formato que quiser, relógio de ponteiro, barra barra gráfica ou só o numero escrito mesmo... Então planejo trocar o painel do carro que é antigo e colocar um tablet no lugar dele com esse aplicativo, no grupo que participo quem tem isso já fez uma gambiarra no android para quando ligar o carro o tablet liga e já abre o app automaticamente, é bem interessante fazer dessa forma porque posso colocar várias informações dentro do painel sem ter que colocar um LCD tft pendurado no painel, e também assim não preciso ficar esquentando a cabeça com a velocidade baixa do LCD... Então resumindo seria assim, este arduino iria contar o RPM e controlar a borboleta, ao mesmo tempo que iria mandar essa informação para o arduino mega, o mega vai receber a informação de RPM e receber a a informação de outros sensores no carro e mandar para o tablet com o app realdash. Agora sabendo melhor como vai ser o esquema qual me indicam para prosseguir? Não precisa ser necessáriamente o arduino, pode ser o Esp32 ou ARM M3, o que acharem que se encaixa melhor... Aqui o vídeo do arduino mega comunicando diretamente com o tablet:
  16. imagino que esse seja o motivo dos carros hoje em dia usarem roda fonica que tem uns 180 dentes, com todos esses dentes dá uma resolução bem alta, o que é vital para a injeção eletrônica controlar o funcionamento do motor Mas nesse caso o motor gira no mínimo a 900rpm, a baixo disso ele fica instável e querendo morrer, nesse caso 900 / 60 = 15 rpm, lembrando que o hall fica no eixo do comando de válvulas que gira na metade da rotação do motor, seria 15 / 2 = 7,5 voltas por segundo ou 7 pulsos por segundo mais ou menos, já que o motor varia um pouco não fica cravado em 900 rpm... realmente 1 segundo é muito tempo, se fosse fazer o código tradicional pensei em contar o tempo em 200ms ao invés de 1 segundo, mas o meu display já tem o I2C soldado nele Sérgio, será que por ser I2C atrapalha o funcionamento? Falando nisso o I2C funciona com comunicação serial não é? A ideia deste projeto é usar o arduino para medir as rotações e controlar a borboleta, mas ele é o inicio de algo maior, conseguindo a informação de RPM confiável futuramente este arduino iria mandar essa informação para outro arduino que usaria um display LCD para mostrar essas e outras informações, e imagino que para comunicar os dois arduinos seria interessante usar a comunicação serial... Estava pesquisando sobre Timer1 é uma programação beem avançada e lendo a documentação ao usar o Timer1 perde-se a função PWM nos pinos 9 e 10, pelo que li é possível usar o timer1 e o timer3, mas usar esse médoto pode afetar algumas funções do arduino como a comunicação serial... Ou dá pra fazer a comunicação serial funcionar normalmente mesmo usando timer? No seu conceito @.if seria uma programação mais simples usando uma base de tempo e usar a função interrupt para não perder nenhum pulso, aguardar por exemplo 0,3 segundos e depois multiplicar por 200. A ideia do @Sérgio Lembo é usar o contador do hardware do 328P para contar o período que acontece o giro, é bem mais preciso e rápido, mas a programação é bem mais avançada, e afeta algumas funções do arduino. é isso? Vamos indo por etapas então pessoal, vamos primeiro conseguir medir o RPM e mostrar no display depois fazer a função que vai comandar a borboleta, é bastante informação e eu sou infinitamente mais lento que o 328P para guardar e aprender tudinho mas devagar chegaremos lá.
  17. Certo vou pesquisar bem, procurei por exemplos e existem muitos, mas apesar de ter a mesma função raramente os códigos são iguais, quero usar o pino 2 ou 3 que conta com interrupção, vai demorar um pouco mas acho que até domingo devo ter o código pronto, é bastante coisa para apreender. Sérgio nesse caso o o invés de contar os pulsos que ocorrem dentro de 1 segundo para ter devo contar por quanto tempo o sinal fica em um nível para mudar para o outro e saber o período? Tipo assim: Supondo que levou um tempo para o motor completar uma volta, durante um certo tempo o hall fica em nível baixo para depois ir para o nível alto, nesse caso o arduino sabendo quanto tempo levou para ter o pulso multiplica este tempo de um segundo por 60 indicando a rotação por minuto. Imagino que seria mais ou menos isso porque com uma volta completa daria para indicar a rotação no mesmo instante. por exemplo: levou 1 segundo para receber o pulso, multiplicando 1 por 60 temos 60 rpm. levou 0,5 segundo para receber o pulso, isso indica que em um segundo houveram duas voltas, multiplicando por 60 = 120 rpm. seria isso ou viajei na ideia?
  18. Boa noite a todos este é a continuação deste tópico: No final do tópico anterior terminei a montagem de uma válvula borboleta que vai usar um motor DC e duas chaves fim de curso, a ideia é simples essa válvula precisa começar a abrir quando o motor do carro passar de 3000 RPM. Para fazer isso usarei um arduino UNO, um sensor hall, ponte H e um display LCD 16×2. Para começar tenho essas duvidas: No eixo do comando de válvulas do motor fixei um pequeno imã e o hall vai identificar quando esse imã passar, mas o hall precisa de um resistor de 10K entre o pino 1 e o 3, esse resistor deve ficar perto do hall ou perto do arduino? Vou usar 1,5m de cabo manga, desses que tem 2 vias e uma malha por fora que serve de negativo e blindagem. Esse mesmo resistor do hall fica entre os 5v e o pino de sinal, ele é um resistor de pullup ou é um resistor que o hall usa para funcionar? É interessante usar o comando INPUT_PULLUP no arduino para o pino que vai receber o sinal do hall? Para medir a RPM basicamente preciso medir a frequência e fazer o cálculo para converter em RPM, então posso adaptar um sketch de frequencimetro e adicionar o calculo para converter em RPM correto? Vou pesquisar bastante sobre isso pois queria fazer com o menor numero de variáveis possível para deixar o código leve, futuramente vou implementar outras funções nesse arduino e quanto maior a velocidade do sistema melhor.
  19. Isso, não vai ser tão preciso, mas deve funcionar. Oxi, não esteja mais aqui pra participar ficou meio sombrio ein if? Espero você ainda por muito tempo ajudando nos tópicos e puxando minha orelha porque os tópicos estão muito longos kkkkk Vou começar a programação agora, ia começar antes mas justo no fim de semana meu HD SSD pifou com menos de 2 anos de uso o problema foi ter perdido os arquivos, mas tudo bem vida que segue, comprei um HD novo e agora sim vou partir para a programação.
  20. Boa noite pessoal, apenas para fechar o tópico: Demorei pra responder surgiram uns imprevistos e estava me enrolando bastante para colocar o potenciômetro no eixo, estava ficando muito longo e como isso fica em baixo do carro poderia dar algum problema de pegar no chão também teria que fazer alguma proteção porque se molhar iria detonar o potenciômetro... Então acabei colocando dois fins de cursos mesmo, ainda dá pra fazer o motor abrir progressivamente usando uma velocidade mais baixa, não tem a precisão do potenciômetro mas deve funcionar de forma similar creio eu... O resultado final foi esse: Então é isso, agora vou tentar fazer a programação provavelmente terei dificuldades mas se for o caso eu abro outro tópico com esse tema. Obrigado a todos os que responderam
  21. @aphawk Obrigado pelas informações! Acho que para esse projeto vou usar o motor DC com redução, mas é bom ter essas informações porque posso e vou usar este motor de passo para outra aplicação... Uma pena não saber a força dele, não deve ser muito forte mas provavelmente tem várias aplicações. Bom pessoal consegui fixar o motor com a redução no eixo da borboleta, quebrei bastante a cabeça mas aparentemente foi, no eixo de plástico do motor coloquei uma mangueira e vesti essa mangueira com uma outra para prender no eixo da borboleta, no eixo da borboleta coloquei um parafuso atravessando e na redução do motor fiz um furo de 1mm e coloquei um fio de cabo de rede atravessando para servir de chaveta kkkkk não ficou bonito mas funcionou: eu iria prender o potenciômetro ali no outro eixo da redução do motor, mas percebi que o motor e o eixo da borboleta ficaram com um leve jogo, essa folga imaginei que iria ter só não achei que iria atrapalhar o funcionamento, então ao invés de colocar o potenciômetro ali na redução vou colocar no outro lado do eixo da borboleta para realmente ler a posição da borboleta já contando com a possível folga. Dessa forma que montei deve funcionar e amanhã vou fixar o potenciômetro, mas como não ficou muito apresentáve caso alguém aí também tenha alguma ideia de como fixar este motor de uma melhor maneira aceito sugestões rsrs
  22. Na época que fiz SENAI perguntei ao professor o que aconteceria se ligar um motor trifásico sem o rotor, ele foi categórico em dizer que pega fogo kkkkk mas no motor de passo se ligar as bobinas sem o eixo no motor não acontece nada a corrente permanece a mesma? Estou fixando o motorzinho e o potenciômetro na borboleta pessoal amanhã deve estar pronto, achei que aquilo ia ser mais fácil kkkkk
  23. Não precisa, mas era beem pequeno o motor até menor que o motor de passo e mais caro também então mantive a ideia do motor DC mais o potenciômetro, inclusive já testei a ponte H com arduino e ela está funcionando, agora vou fixar no eixo o potenciômetro e o motor e começar a programação. Se tiver duvidas com relação a programação (e provavelmente vou ter) aí abro um novo tópico porque vai alongar demasiadamente este e @.if tem um certo fanikito com tópicos longos tem várias válvulas com essa função, essa por exemplo se abre conforme o vácuo do motor aumenta, outra funciona com motor turbo, quando o turbo começa a mandar pressão para o motor ele manda pressão aí também e faz a válvula abrir... Acredita que eu li sobre as monarca e achei interessante? O.o me lembrei que quando criança abri um lnb e tirei o motor de lá, era muito legal o motorzinho era aberto com os imãs do lado ao contrário dos motores DC comuns que são fechadinhos. faço assim também, é que dessa vez precisava só da ponte H por enquanto, mas em breve vou fazer uma listinha de componentes ou comprar da china, comprei esses dias sensor de temperatura que aqui custava uns 25 reais cada, na internet comprei 5 peças por 30 reais, demora pra chegar mas vale a pena. Entendi, então esse raciocínio é valido para a maioria dos motores exceto os motores de passo, justamente por ser um tipo de motor que tem o funcionamento diferente dos demais correto?
  24. Bem lembrado na parabólica é pra ter motor de passo, na verdade quando comentou isso não resisti subi no telhado e tirei a ponta da parabólica abandonada que estava ali: mas esse aí acho que é do mais moderno não tem mais motor de passo, ou será que tem nessa parte blindada aí? Dei um pulo na eletrônica e comprei a ponte H estava R$ 29,50 tem pra vender também na internet até mais barato mas tem frete e teria que esperar chegar, ali também tinha servo motor mas o que tinham lá era minúsculo e era 40 reais, aí peguei só a ponte mesmo.
  25. hummm isso me agrada porque não estou conseguindo fixar as chaves fim de curso aqui kkkk então seria assim com a borboleta totalmente fechada vai ter uma tensão de 1v por exemplo, e com ela totalmente aberta 5v na programação informo como minimo e máximo, dessa forma não preciso das chavinhas. Então vi que dá pra fazer com transistores, mas o CI desses módulos que vendem para o arduino além de serem mais compactos deve ter sistemas de proteção, se fizer a ponte H com transistores e por acaso mandar nível alto nas duas entradas dá curto, com esses módulos acho que não tem problema, e todos já vem com a função PWM o que é bem interessante. Não tinha pensado que a corrente do motor poderia queimar o BC547, mas ele aguentou bem e colocando a mão não chegou a esquentar, foi só para teste mesmo sem carga no eixo do motor. mas agora com a ponte H não devemos ter problemas. Pessoal com o potenciometro e a ponte H estamos simplesmente criando um servo motor correto? Bom saber, assim futuramente posso usar motores DC parrudos com precisão, tendo em vista que um motor de passo forte é beem caro.

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!