Recicladero del "Arenero"

Fogonazo

Exorcista & Moderador eventual
#1
Por favor dejar por aquí:

Ideas locas.
Circuitos NO comprobables
Circuitos irrealizables
Delirios varios
Etc.
 

el-rey-julien

Well-known-Perejil Trans
#4
el ic lm3909 sale muy caro ,asi que estuve buscando como hacer parpadear un led con una sola pila de 1,5 volt y ademas que dure un año la pila,
encontré estos esquemas y probé uno,el de transistores

1v5LedFlasher.gif

estos otros esquemas no los probé todavía
le tengo unas ganas al esquema con el 74c14 ,porque puedo usar una parte del ic para el led y el resto para una sirenita/oscilador,asi lo puedo usar de carnada electronica o bien tambien lo puedo usar para usar de campanilla electrónica para indicación sonora luminosa de pike de caña

Pisca-pisca-com-LED-usando-IC-4011.jpg

GatingSchmitt-3-Anim.gif

single-led-gate-flasher-by-40111.jpg
 
#5
el ic lm3909 sale muy caro ,asi que estuve buscando como hacer parpadear un led con una sola pila de 1,5 volt y ademas que dure un año la pila,
encontré estos esquemas y probé uno,el de transistores

Ver el archivo adjunto 103700

estos otros esquemas no los probé todavía
le tengo unas ganas al esquema con el 74c14 ,porque puedo usar una parte del ic para el led y el resto para una sirenita/oscilador,asi lo puedo usar de carnada electronica o bien tambien lo puedo usar para usar de campanilla electrónica para indicación sonora luminosa de pike de caña

Ver el archivo adjunto 103705



Ver el archivo adjunto 103706

Ver el archivo adjunto 103707
si yo tambien intente comprarlo y sale un dinerito en fin lo que te puedo aconsejar usa 3 transistores NPN cualquiera y cuando digo cualquiera es cualquiera, primero necesitas un ladron de julie y despues un flip flop con un solo LED a me me funciono de maravilla lo hice en navidad


vos bajale a frecuencia como este


es el mismo circuito :apreton:

saludos
 

el-rey-julien

Well-known-Perejil Trans
#6
esquema de generador ultrasonico de potencia , funciona con 40 volt ,oscila a 1.6 MHz con los valores del esquema
original de un humidificador de aire, muy facil ,solo hay que hacerlo oscilar en unos 40 mhz y sirve para hacer un limpia inyectores y/o una buena tina ultrasonica de 50 wat, la misma potencia de las tinas comerciales chicas, tambien vi este mismo esquema en los nebulizadores ultrasonicos

schm_203.gif

PD;
en realidad también funciona muy bien en 26 mhz para los inyectores y/o materiales metalicos/ceramicas con grasa
 
Última edición:

el-rey-julien

Well-known-Perejil Trans
#7
mira observa este esquema basicamente un similar a unos de esos esquemas de elevadores que le dicen robadores de julios,nomas que el oscilador del limpiador tiene una bobina mas que eleva como a 1000 volt



y este es el oscilador de un limpiador profesional

Ver el archivo adjunto 103863

si te fijas son muy similares en cuanto al funcionamiento



Ahhhh , probá conectarle al trafo de PC otro trafo de PC invertido , pero lo correspondiente a 5V conectado a las salidas de 12
también probé y no funciona muy bien,
hay que hacer oscilar el resonador y tiene que chillar,y adentro de la tina se generan las burbujitas y ves como la mugre ''explota'' con las burbujas
 

Adjuntos

#8
buenos dias.....mi gente.... como andan.... buenos dias FOGO y NASASEMA.... bueno mi regalito para mi amigaso SOLARIS 8 :D... ya esta probado..... funciona joya....los potes van en el chasis..y agrege cuatro llavesitas a la salida... los led tambien....(probe con un rele grande que tengo).por que inyectores no tengo ninguno..que es la duda con los IRFZ48n..pero funciona..ahora voy por el circuito de la tina-ultrasonica ..los traductores no consegui..asi que compre en bs.as.....por internet en nakama...y veremos que novedades tiene su majestad..majestuosa...con el circuito Ver el archivo adjunto 104309 Ver el archivo adjunto 104310
 

Adjuntos

#10
aca les dejo para que lean, en sus rato de imsomio...
loqui, fijate lo que dice del vag(y)

edito...
no sabia en que lugar subirlos, hay varios post hablando de ecus, me paresio aqui, un buen lugar ....
:unsure: pero se puede llevar donde sea mas positivo
 

Adjuntos

Última edición por un moderador:
#11
buen noche arena, como esta la gente linda del FORO, una pregunta-... cuanto esta cobrando un electricista por hacer la instalación eléctrica en una casa de 2 habitaciones, cocina, baño... común!!! promedio. se lo agradecería a la ayuda
fijate en el sitio de la revista electroinstalador, registrate y esta para bajar la penultima edición y tenes los costos de mano de obra detallados.


Te los subo aca mas facil y queda para todos.

Fuente ==>http://www.electroinstalador.com/index.php
 

Adjuntos

#12
Esto lo dejo por aquí mientras trabajo en el o se haga popular, lo que llegue primero XD
calentador.jpg
Es un circuito controlador para calentador de agua de estos:


basado en el PIC16F88, pretendo colocar el circuito dentro de la ducha :D. Tiene un sensor de temperatura y un sensor de presión de agua que evita que la resistencia encienda en seco.

Les presento el código:
PHP:
#include <16F88.h>
#fuses   INTRC_IO,NOWDT,PUT,NOPROTECT,NOCPD,NOMCLR,BROWNOUT

#device  adc=8

#use delay(clock=4000000)
#use fast_io(A)
#use fast_io(B)

#define D_BCD PIN_A0
#define A_BCD PIN_A1
#define C_BCD PIN_A2
#define B_BCD PIN_A3
#define MUX   PIN_A4
#define RELAY PIN_A6
#define UP    PIN_B4
#define DOWN  PIN_B5
#define WATER PIN_B3

//Inicializamos variables
int set_temp;
float temper, sensor;

//Esta funcion genera los datos binarios necesarios para controlar al 7447
void bcd(int num){
   switch(num){
      case 0:
      output_low(A_BCD);
      output_low(B_BCD);
      output_low(C_BCD);
      output_low(D_BCD);
      break;
      case 1:
      output_high(A_BCD);
      output_low(B_BCD);
      output_low(C_BCD);
      output_low(D_BCD);
      break;
      case 2:
      output_low(A_BCD);
      output_high(B_BCD);
      output_low(C_BCD);
      output_low(D_BCD);
      break;
      case 3:
      output_high(A_BCD);
      output_high(B_BCD);
      output_low(C_BCD);
      output_low(D_BCD);
      break;
      case 4:
      output_low(A_BCD);
      output_low(B_BCD);
      output_high(C_BCD);
      output_low(D_BCD);
      break;
      case 5:
      output_high(A_BCD);
      output_low(B_BCD);
      output_high(C_BCD);
      output_low(D_BCD);
      break;
      case 6:
      output_low(A_BCD);
      output_high(B_BCD);
      output_high(C_BCD);
      output_low(D_BCD);
      break;
      case 7:
      output_high(A_BCD);
      output_high(B_BCD);
      output_high(C_BCD);
      output_low(D_BCD);
      break;
      case 8:
      output_low(A_BCD);
      output_low(B_BCD);
      output_low(C_BCD);
      output_high(D_BCD);
      break;
      case 9:
      output_high(A_BCD);
      output_low(B_BCD);
      output_low(C_BCD);
      output_high(D_BCD);
      break;
      case 10:
      output_low(A_BCD);
      output_low(B_BCD);
      output_high(C_BCD);
      output_high(D_BCD);
      break;
      case 11:
      output_high(A_BCD);
      output_high(B_BCD);
      output_high(C_BCD);
      output_high(D_BCD);
      break;
   }
}
//Esta funcion separa los digitos y los multiplexa
void display(int numero){
   int ones,decs;
   ones = numero % 10;
   decs = numero / 10;   
   output_high(MUX);
   bcd(decs);
   delay_ms(10);   
   output_low(MUX);
   bcd(ones);
   delay_ms(10);  
}

void main(){
   //Configuramos los pueros I/O
   set_tris_A(0);
   set_tris_B(1);
   //Inicializamos el ADC
   setup_adc(adc_clock_internal);
   setup_adc_ports(sAN5);
   //Inicio del programa principal
   while(TRUE){
      //Lee el sensor de temperatura
      set_adc_channel(5);
         sensor = read_adc();         
         temper = (1.96078431372549 * sensor);
      
      //Detecta si hay agua en la tubería
      if(input(WATER)){
         //Si no hay agua, impide que en relé encienda
         if(set_temp != 0){
            bcd(10);
            output_low(RELAY);
            output_toggle(MUX);
         }
         //Si el agua regresa repentinamente, provoca un delay para evitar dañar la resistencia
      }
      else{
         //Si hay agua, al resto del programa
         if(INPUT(UP)){
            //Si pulsamos el boton UP, elevaremos la temperatura y mostramos la posición en el display
            if(set_temp < 5){
               set_temp = set_temp + 1;
            }
            display(set_temp);
            delay_ms(1000);
         }
         else if(INPUT(DOWN)){
            //Si pulsamos el boton DOWN, bajamos la temperatura y mostramos la posición en el display
            if(set_temp > 0){
               set_temp = set_temp - 1;
            }
            display(set_temp);
            delay_ms(1000);
         }
         else{
            /*Establecido el programa, lo usamos para comparar la temperatura
              El relé se encenderá y/o apagará para mantener el rango de temperatura
              seleccionada */
            switch(set_temp){
               //Esta condición apaga todo el circuito
               case 0:
               output_low(RELAY);
               bcd(11);
               break;
               //Esta condición establece las temperaturas
               case 1:
               if(temper < 24){
                  output_high(RELAY);
               }
               else if(temper > 27){
                  output_low(RELAY);
               }
               break;
               case 2:
               if(temper < 27){
                  output_high(RELAY);
               }
               else if(temper > 31){
                  output_low(RELAY);
               }
               break;
               case 3:
               if(temper < 31){
                  output_high(RELAY);
               }
               else if(temper > 36){
                  output_low(RELAY);
               }
               break;
               case 4:
               if(temper < 36){
                  output_high(RELAY);
               }
               else if(temper > 42){
                  output_low(RELAY);
               }
               break;
               case 5:
               if(temper < 42){
                  output_high(RELAY);
               }
               else if(temper > 50){
                  output_low(RELAY);
               }
               break;
            }
            //Mostramos la temperatura actual del agua
            if(set_temp > 0){
               display(temper);
            }
         }
      }
   }
}
Lo programé en C porque me guta, no guta ASM, lo odio :D Adjunto dejo la simulación en proteus, códigos de fuente, archivo HEX, etc, por si quieren chismosear.

NOTA: La posición "0" apaga todo, y es la que inicia por defecto, si desean hacer funcionar el circuito, deberán "encenderlo" en el botón para subir la temperatura :D

Esta noche cuando llegue a casa, me pongo a diseñar el PCB :LOL:
 

Adjuntos

Última edición:
#19

:oops: Aquí les traigo la versión 2.0 con todo y código modificado en algunos detalles para mejorarlo un poco... :D
Heater.png

Un amigo al que le mostré el proyecto me preguntó sobre si no podía diseñar algo similar para aires acondicionado, tengo una idea de como hacerlo, se que hay un sensor en el evaporador que es que detecta la temperatura de la salida del aire. El que no entiendo bien como funciona es el otro sensor que tiene en la tubería, se supone que debe detectar si la tubería se congela, pero no se exactamente si "setearlo" a 0°C o más o menos :confused:

EDIT:Fe de errata, no es 74LS74, es 74LS47 :oops:
 

Adjuntos

Última edición:

Fogonazo

Exorcista & Moderador eventual
#20
No sabía donde colocar esta información y por ahora lo dejo aquí:

Antes de mirar las imágenes corran el teclado, no sea cosa que le caiga "baba"


 
Última edición:
Iniciado por Temas similares Foro Respuestas Fecha
Fogonazo Sala de Charla 174

Temas similares