
.if
Membro VIP-
Posts
15.903 -
Cadastrado em
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que .if postou
-
Sistema 12v para toda casa usando fonte e baterias
.if respondeu ao tópico de RK Robson em Eletrônica
pode não suportar... e com... ..vai dar [m]perda. -
Sistema 12v para toda casa usando fonte e baterias
.if respondeu ao tópico de RK Robson em Eletrônica
Acredite se quiser mas tenho 1 de cada destes daí em 2 espelhos.. sério... Mas fica meio feio num estabelecimento público. Mas a ideia continua sendo boa. A ideia minimalista seria algo como Só não sei se liga os 2 polos ao mesmo tempo... E claro, tem que ser compatível com meus espelhos... -
você diz esse? Um mc estaria perfeitamente dentro da cogitação. Apesar do amigo não ter dito o que... ... e pela necessidade de saída de potência com relação à temperatura, minha suspeita caiu naquele "?" que seria algo como controlar a velocidade do ventilador. Mas claro, tem gente confusa aqui e algo me diz que sou eu.. sempre eu ...
-
Um blue pill (clique) é mais barato e tem (muito) mais recurso. https://embarcados.com.br/blue-pill-stm32f103c8t6/ Antigamente havia mesmo a expressão 'só falta falar'... Ultrapassada há muito tempo, dá pra falar com um baratíssimo módulo mp3 dfplayer... Já falei que comprei alguns só porque tava barato.?.. tá no plástico antiestático até hoje... sério.... Só não sei onde tá essa mrd
-
Sistema 12v para toda casa usando fonte e baterias
.if respondeu ao tópico de RK Robson em Eletrônica
Cheguei a cogitar mesmo um interruptor 2 polos. O 12 claro isolado da rede. Esbarrei no problema prático serem 3 casas e de meu estabelecimento.. muitos com tomada. Mas não está totalmente descartada a ideia. Ainda não tive o momento eureka de um minimalismo eletro-eletrônico... Não muito. Mas já ouviu falar da lei de murph, né? Só cai nos momentos 'apropriados' -
Como quase menos de um clique achei isso relogio e termometro com pic (clique). Pode lhe servir como referência. Para ajuda adicional: mostre o que sabe e fez.
-
você está ligando em série. Como estava ligado no forno? Sim pode ligar uma na outra. ... lhe cai bem. Mas o que lhe cai ainda mais bem é... Encoste apenas as resistências no metal e nunca os contatos ... nem um sequer
-
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
TLJ (Literalmente). Não me achei naquela pô ha de appinventor. Muita criancisse. Comecei também no java mas não rolou. Até meio que fiz um hello world 100% original com ele... algo como um jogo da forca pra adivinhar um número aleatório. Ideia 1oo% original que tive nos 80's em basic. Pra conversar do mc pro android usei o mastigado bluetooth electronics... até que meio que deu certo pro propósito inicial A dica que dou é não esquentar com unidades por enquanto. Meça como o ad e mostre num display os valores em bytes mesmo...o que eu chamo de unidades de ad. Outra... valores de resistência baixos exigem maiores correntes... só a aplique quando for medir... a não ser que o sistema já mantenha aplicada... aí é só medir a V nela. -
Eu(eu) acho pela sua 'idade' já passou da hora de considerar entrar no mundo dos mc. A maioria (se não todos) seus projetos aqui expostos se resolvem com ele. Pode vir... não machuca não.. mas aleja
-
A ideia é boa mas o desafio vai ser você conformar ou contornar por baixo a base do seu arado na forma apropriada. Um ainda maior é que quando você desforma ou melhor, deforma a resistência ela pode quebrar ou perder a isolação. Publique fotos da resistência e do seu disco de arado...
-
Sistema 12v para toda casa usando fonte e baterias
.if respondeu ao tópico de RK Robson em Eletrônica
Por cá quando cai a luz cai também a net portanto nem compensa alimentar roteador com rede paralela. O que eu fiz foi muuuito simples: um interruptor duplo e uma lâmpada led 12V do lado da 127 e claro uma rede só pra bateria. Por enquanto no banheiro e na cozinha apenas. Mas sim, tá em banho maria mental um sistema 12v pra casa toda. Um pouco mais complexo, o conceito é uma porta AND de 3 entradas: só acende se interruptor ac acionado, falta luz, está escuro. O (auto) desafio está em sentir o interruptor ac ligado/desligado na falta de luz. Se você (caro técnico leitor) tiver alguma ideia não se acanhe em expor -
Pra este caso prefira algo como amplificador operacional de precisão um pouco melhor que o 358 https://www.newtoncbraga.com.br/index.php/projetos/17633-18-projetos-com-amplificadores-operacionais-art2036.html Me lembro vagamente que a série OPx7 é mais precisa.
-
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
Mas se entendeu o basic de Paulão, tamo no lucro Na unha pra mim era usar só os recursos do hw do mc com zero libs e facilitações. Era porque hoje em dia deito e rolo nas libs mastigadas também kk Suponho que assim como um printf() é do c, lcd.print() é do arduíno... tudo aos olhos não treinados, 'normal'. Facilita tudo mas lá 'em baixo' é que o bixo pega... ok .. foi só . de vista. Não está em pauta e etc. Deixa a molecada se divertir pow. em tempo... melhorei..desisti do autodesafio... -
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
Fiz exatamente isso em c na versão alpha do programa. unsigned int mil,cen,dez,un; mil=dado/1000; cen=(dado-mil*1000)/100; dez=(dado-mil*1000-cen*100)/10; un=dado-mil*1000-cen*100-dez*10; ... antes de descobrir que o loop com resto % lá de cima ficava mais enxuto...pelo menos no fonte. Ainda estou digerindo o lance do.. Estou de molho com reação à vacina... talvez eu tente algo como... Me bate a curiosidade se ocuparia... você diz na unha mas não achei a função Shiftout ... por acaso é implementação do hw? tipo spi? -
Permita-me o óbvio? Pela raridade da antiguidade nem vale a pena. Smd sot23 + 0805 ou menor lhe resolvem. E nem é difícil de soldar... até eu consigo... por enquanto Puts ... pelo preço não é transistor pra meros mortais... clique
-
PIC como eu faço para delisgar o pic quando termina o processo?
.if respondeu ao tópico de Rafael_angelo em Microcontroladores
Não uso ccs mas... Apesar de semióbvio, permita-me... no final coloca outup_low() em todos os pinos que antes estavam high. O que é um pouco menos de óbvio (mas ainda é) é você finalizar com for(;;); Como te disse lá em cima, ele trava e só volta se desligar/religar..... . . .. . . ... situação atípica de um projeto dôido...Pra endoidá-lo ainda mais (ou menos.. ou +ou-) eu (eu) usaria uma saída pra desligar a alimentação do sistema no final. Continuo... -
PIC como eu faço para delisgar o pic quando termina o processo?
.if respondeu ao tópico de Rafael_angelo em Microcontroladores
Fala sério... fala sério? Minha bola de cristal até que não tá tão ruim...Receba portanto o cóqui -agora mais forte - de minha premonição ... Amigo mostra o que você [você] já fez pra tentamos puxar a corda. Fala qual compilador, qual pic, qual seu nível técnico, financeiro, idade, signo, religião, cpf, identidade, conta, senha, kk brinc ah e o mais importante: não queime a etapa do pisca led. Faça, domine, entenda e me mostra ok? -
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
Não amigo.. se considerarmos que o código supramencionado roda num pic10f200. Também entendamos que um programador "normal" vai querer rodar função mastigada da lib como a propria printf() ou inttostr() ou sprintf() que por si já ocupam centenas ou milhares de bytes. O mais econômico é mesmo fracionar o número em unidades e enviar uma a uma pra saída. Olha mais uma fofura minha 100% original do início deste século... #define un s[0] #define dez s[1] #define cen s[2] #define mil s[3] #define dmil s[4] unsigned char s[5]; //global void separa(unsigned int dado) { unsigned char i=0; un=dez=cen=mil=dmil=0; // variáveis globais: DEVEM ser zeradas while(dado) { s[i]=dado%10; dado/=10; i++; } } se fizer separa(12345); //pode rodar num pic10f200.. qualquer dia eu tento... Depois de rodar teremos em bytes separados dmil=1;...un=5.. facim pra enviar uma a uma pro display ou serial usando apenas o hw do mc. .. sem usar as gulosas printf("%s", 12345) ou ldc.print(12345); Portanto a [minha] ideia secular é [era] usar zero lib pronta devido à minha pobreza do passado sempre presente. Mas de novo, hoje em dia tem mc cheio de recurso e barato... mas pra mim ainda é "coisa de rico" Pois mostra pra nós uai...! Não se acanhe nem [se] esconda. .. compartilhe ! Ninguém vai rir. [além de mim] ninguém tem autorização pra te zoar -
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
A map pelo que deduzo é bem legal: transforma uma faixa em outra. Mas de fato parece ser linear.. algo como transformar mm em pol ou °C em °F . Para o termopar que é algo como começa com 40uV/°C e vai até 60uV/°C (pesquise tabela de termopar) penso que ela não pode ser usada diretamente. E sim no início usei if pra ajustar algumas faixas mas ficou bem pobre. Enriqueci com o supramencionado sem if. Mas teorizo que existe matemática pra isso que claro exige conhecimentos adicionais. Já que mapeou de 0 a 500, que tal se a gente colocar uma casa decimal a+? ... .. .. ... depois eu penso 1 jeito -
engrenagem da rotuladora p-70
.if respondeu ao tópico de murilo lucas em Impressoras, scanners e multifuncionais
Minha intuição mecânica me diz que não é mola mas é algo que empurra a engrenagem até a posição correta. Provavelmente a presença de papel ou etiqueta ou algo do gênero. Talvez force esta haste em forma de v durante o funcionamento... de novo só insight mecânico mesmo, ok? Também parece que está faltando uma engrenagem. Se sim, recoloque e refotografe pra gente ver... -
PIC como eu faço para delisgar o pic quando termina o processo?
.if respondeu ao tópico de Rafael_angelo em Microcontroladores
Minimalisticamente falando (escrevendo) void main(void) { for(;;) { //sua_inicialização_do_hw() //seu_processo(); PORTA=PORTB=PORTC=PORTD=PORTE=0; //PORTn=0...//desliga tudo que for acionado em 1 asm("sleep"); //shut down opcional.. consulte datasheet for(;;); //nunca mais sai daqui até desligar/religar } } De novo.. se achar que ctrl-c ctrl-v vai resolver sua vida, receba um cóqui virtual Também pode usar um transistor e/ou relé para autodesligar o sistema incluindo o mc. Tô sem lápis e papel... -
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
Acho que já registrei mas senti vontade registrar de novo. Com zero regras matemáticas, há alguns anos eu fiz assim por insight prum atmega8 //******************************************************** unsigned const int g16[]= //16 faixas com base em 1024 { 1024,1058,1071,1082,1090,1095,1102,1107,1110,1113,1115,1117,1118,1118,1119,1120 }; //-------------------------------------------------------------------------------------------------- unsigned int termopar, temperatura; temperatura=read_ac(); void lineariza(void) { //16 faixas até 512º: 2048 unidades de ad 2048/16=128 ......->..........16 faixas termopar=((unsigned long int)temperatura*g16[temperatura/128])/4096;//2048/128=16 faixas. 4096: 12 bits que saem do resultado até 1023º if (termopar>999) termopar=999;//pra não zoar o barraco se abrir termopar } Perceba a contramão da apelação temporária pra um long int temperatura é o resultado saído diretamente de leitura adc 12bits de um caro pacarái max31855. Usei temperatura como índice da tabela pra localizar o multiplicador linearizador por faixas. Ideota 100% original e com sucesso. Se prestar muita atenção vai perceber que a medida que sobe temperatura, sobe também nos 16 passos do index Foi bom enquanto durou. Logo em seguida descobri o mcp9600 mais barato, sai em °C, digital i2c, linearizado, compensado, vários tipos de termopares e etc. Em tempo.. descobri também um erro no d.s. do mcp que me custou dias. Notifiquei a microchip... os f d p corrigiram e nem me deram bola. -
Arduino Código para leitura de sensores com Arduino.
.if respondeu ao tópico de GustavoH93 em Microcontroladores
O retorno da função adcread é int. Adotar float nela não é muito inteligente mas claro é mais conveniente pra jovens preguiçosos. O desafio de transformar 0 a 1023 pra 0 a 5.00 .. algo como... unsigned int v=adcread()*64; v/=131; printf("%d",v%10); v/=10; printf("%d",v%10); printf("%s","."); v/=10; printf("%d",v); Pronto.. eis seu 99.4 <---- (se vira ) pra resultado 0x3ff dos 10 bits do adc. Algo me diz que, sem a gulosa printf, ocupa menos recurso do que qualquer operação com float. Mas só testando mesmo Em tempo.. isso é nostalgia da velharada (). Só vale a pena se realmente houver escassez de recursos. Deixe o mc sofrer com fração .. se fô da vontade dele .. -
Monitorando a vida útil da bateria da moto elétrica Shineray SHE-S Watts 125 BEM
.if respondeu ao tópico de Pincipi em Fontes e energia
Legal. Um dado não muito desinteressante seria você monitorar o consumo de sua rede elétrica.. algo como quanto custa pra carregar cada uma. Talvez a aquisição de uma tomada inteligente só pro carregador lhe (nos) dê algum retorno. A não ser que seu tal bms b.t. já lhe dê algum dado... -
Seus SSD e HD já tem sistema? De onde veio? Depois de verificar o que o amigo @Mega Blaster menciona, tente dar boot pelo pendrive com um linuxmint p.ex.
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