Vistas a la página totales

viernes, 30 de octubre de 2015

Ejemplo con Arduino UNO



Ejemplo para pantalla LCD, codigo:

#include <LiquidCrystal.h> // Incluimos la librería
// Iniciamos la librería con los pines necesarios.
LiquidCrystal lcd(8, 9, 4, 5, 6, 7); // LiquidCrystal(rs, enable, d4, d5, d6, d7).
void setup() {
lcd.begin(16, 2); // Configuramos el número de columnas y de filas del LCD.
lcd.noDisplay(); // No mostraremos ningún carácter en el LCD.
lcd.print("Hola Amigos y Mundo!"); // Imprimimos el mensaje.
delay(2000); // Esperamos dos segundos.
lcd.display(); // Mostramos los caracteres del LCD.
}
void loop() {
}


Ejemplo2 , LED intermitente. codigo.


// the setup function runs once when you press reset or power the board
void setup() {
  // initialize digital pin 13 as an output.
  pinMode(13, OUTPUT);
}

// the loop function runs over and over again forever
void loop() {
  digitalWrite(13, HIGH);   // elLED en (HIGH esta en ensendido)
  delay(1000);              // tiempo de sensendido
  digitalWrite(13, LOW);    // en apagado LOW
  delay(1000);              // tiempo de apagado
}

Ejemplo3 sensor de temperatura DS3231, codigo.

#include <Wire.h>
#include "ds3231.h"
#include "rtc_ds3231.h"
#include <LiquidCrystal.h>

Lcd LiquidCrystal (8,9,4,5,6,7);

#define BUFF_MAX 128

tiempo uint8_t [8];
RECV char [BUFF_MAX];
unsigned int recv_size = 0;
unsigned long anterior, intervalo = 1,000;

void setup ()
{
    Serial.begin (9600);
    Wire.begin ();
    DS3231_init (DS3231_INTCN);
    memset (a recv, 0, BUFF_MAX);
    Serial.println ("GET tiempo");
    lcd.begin (16, 2);
    lcd.clear ();
 
    Tiempo //Serial.println("Setting ");
    // Parse_cmd ("T302911604102014", 16);
}

void loop ()
{
    charlas en;
    Char tempF [6];
    flotar temperatura;
    buff char [BUFF_MAX];
    unsigned long ahora = millis ();
    struct ts t;

    // Mostrar el tiempo de vez en cuando
    if ((ahora - prev> intervalo) && (Serial.available () <= 0)) {
        DS3231_get (& t); // Obtener el tiempo
        parse_cmd ("C", 1);
        temperatura = DS3231_get_treg (); // Obtener la temperatura
        dtostrf (temperatura, 5, 1, tempF);

        lcd.clear ();
        lcd.setCursor (1,0);
     
        lcd.print (t.mday);
     
        printMonth (t.mon);
     
        lcd.print (t.año);
     
        lcd.setCursor (0,1); // Ir a la segunda línea de la pantalla LCD
        lcd.print (t.hour);
        lcd.print (":");
        si (t.min <10)
        {
          lcd.print ("0");
        }
        lcd.print (t.min);
        lcd.print (":");
        si (t.sec <10)
        {
          lcd.print ("0");
        }
        lcd.print (t.sec);
     
        lcd.print ('');
        lcd.print (tempF);
        lcd.print ((char) 223);
        lcd.print ("C");
        prev = ahora;
    }

 
    si (Serial.available ()> 0) {
        en Serial.read = ();

        if ((en == 10 || en == 13) && (recv_size> 0)) {
            parse_cmd (a recv, recv_size);
            recv_size = 0;
            RECV [0] = 0;
        } Else if (en <48 || en> 122) {; // Ignorar ~ [0-9A-Za-z]
        } Else if (recv_size> BUFF_MAX - 2) {// líneas de derivación que son demasiado largos
            // Gota
            recv_size = 0;
            RECV [0] = 0;
        } Else if (recv_size <BUFF_MAX - 2) {
            RECV [recv_size] = en;
            RECV [recv_size + 1] = 0;
            recv_size + = 1;
        }

    }
}

parse_cmd void (char * cmd, int cmdsize)
{
    uint8_t i;
    reg_val uint8_t;
    buff char [BUFF_MAX];
    struct ts t;

    // Snprintf (piel de ante, BUFF_MAX "cmd era '% s'% d \ n", cmd, cmdsize);
    //Serial.print(buff);

    // Tiempo TssmmhhWDDMMYYYY establecer aka
    si (cmd [0] == 84 && cmdsize == 16) {
        // T355720619112011
        t.sec = inp2toi (cmd, 1);
        t.min = inp2toi (cmd, 3);
        t.hour = inp2toi (cmd, 5);
        t.wday = inp2toi (cmd, 7);
        t.mday = inp2toi (cmd, 8);
        t.mon = inp2toi (cmd, 10);
        t.año = inp2toi (cmd, 12) * 100 + inp2toi (cmd, 14);
        DS3231_set (t);
        Serial.println ("OK");
    } Else if (cmd [0] == 49 == 1 && cmdsize) {// "1" conseguir alarma 1
        DS3231_get_a1 (y buff [0], 59);
        Serial.println (buff);
    } Else if (cmd [0] == 50 == 1 && cmdsize) {// "2" conseguir alarma 1
        DS3231_get_a2 (y buff [0], 59);
        Serial.println (buff);
    } Else if (cmd [0] == 51 == 1 && cmdsize) {// "3" obtener registro de envejecimiento
        Serial.print ("envejecimiento reg es");
        Serial.println (DS3231_get_aging (), DEC);
    } Else if (cmd [0] == 65 && cmdsize == 9) {// "A" alarma set 1
        DS3231_set_creg (DS3231_INTCN | DS3231_A1IE);
        // ASSMMHHDD
        for (i = 0; i <4; i ++) {
            tiempo [i] = (cmd [2 * i + 1] - 48) * 10 + cmd [2 * i + 2] - 48; // Ss, mm, hh, dd
        }
        banderas booleanas [5] = {0, 0, 0, 0, 0};
        DS3231_set_a1 (tiempo [0], el tiempo [1], el tiempo [2], el tiempo [3], banderas);
        DS3231_get_a1 (y buff [0], 59);
        Serial.println (buff);
    } Else if (cmd [0] == 66 && cmdsize == 7) {// "B" Set Alarm 2
        DS3231_set_creg (DS3231_INTCN | DS3231_A2IE);
        // BMMHHDD
        for (i = 0; i <4; i ++) {
            tiempo [i] = (cmd [2 * i + 1] - 48) * 10 + cmd [2 * i + 2] - 48; // Mm, hh, dd
        }
        banderas booleanas [5] = {0, 0, 0, 0};
        DS3231_set_a2 (tiempo [0], el tiempo [1], el tiempo [2], banderas);
        DS3231_get_a2 (y buff [0], 59);
        Serial.println (buff);
    } Else if (cmd [0] == 67 == 1 && cmdsize) {// "C" - obtener el registro de temperatura
        Serial.print ("temperatura reg es");
        Serial.println (DS3231_get_treg (), DEC);
    } Else if (cmd [0] == 68 == 1 && cmdsize) {// "D" - restablecer banderas de alarma del registro de estado
        reg_val = DS3231_get_sreg ();
        reg_val & = B11111100;
        DS3231_set_sreg (reg_val);
    } Else if (cmd [0] == 70 == 1 && cmdsize) {// "F" - fct personalizada
        reg_val = DS3231_get_addr (0x5);
        Serial.print ("orig");
        Serial.print (reg_val, DEC);
        Serial.print ("mes es");
        Serial.println (bcdtodec (reg_val y 0x1F), DEC);
    } Else if (cmd [0] == 71 == 1 && cmdsize) {// "G" - conjunto de envejecimiento registro de estado
        DS3231_set_aging (0);
    } Else if (cmd [0] == 83 == 1 && cmdsize) {// "S" - obtener el estado de registro
        Serial.print ("status reg es");
        Serial.println (DS3231_get_sreg (), DEC);
    } Else {
        Serial.print ("prefijo de comando desconocido");
        Serial.println (cmd [0]);
        Serial.println (cmd [0], DEC);
    }
}

anular printMonth (int mes)
{
  switch (meses)
  {
    caso 1: lcd.print ("Enero"); break;
    caso 2: lcd.print ("febrero"); break;
    caso 3: lcd.print ("Marcha"); break;
    caso 4: lcd.print ("Abril"); break;
    caso 5: lcd.print ("mayo"); break;
    caso 6: lcd.print ("Junio"); break;
    Caso 7: lcd.print ("Julio"); break;
    caso 8: lcd.print ("Agosto"); break;
    caso 9: lcd.print ("Septiembre"); break;
    caso 10: lcd.print ("Octubre"); break;
    caso 11: lcd.print ("Noviembre"); break;
    caso 12: lcd.print ("Diciembre"); break;
    default: lcd.print ("Error"); break;
  }
}

Reguladores de voltaje o de tencion de la serie L78xx y L79xx

El L78xx es positivo y la serie L79xx es negativa , mas conosidos como reguladores lineales

78xx es la denominación de una popular familia de reguladores de tensión positiva. 
Es un componente común en muchas fuentes de alimentación. Tienen tres terminales (voltaje de entrada, masa y voltaje de salida)
 y especificaciones similares que sólo difieren en la tensión de salida suministrada o en la intensidad. 
La intensidad máxima depende del código intercalado tras los dos primeros dígitos.
Por ejemplo, el 7805 entrega 5V de corriente continua. El encapsulado en el que usualmente se lo utiliza es el TO220, aunque también se lo encuentra en encapsulados pequeños de montaje superficial y en encapsulados grandes y metálicos como el TO3.

La tensión de alimentación debe ser un poco más de 2 voltios superior a la tensión que entrega el regulador y menor a 35V.

 Usualmente, el modelo estándar (TO220) soporta corrientes de hasta 1 A aunque hay diversos modelos en el mercado con corrientes
 que van desde los 0,1A. El dispositivo posee como protección un limitador de corriente por cortocircuito, y además,
 otro limitador por temperatura que puede reducir el nivel de corriente. Estos integrados son fabricados por numerosas compañías, 
entre las que se encuentran National Semiconductor, Fairchild Semiconductor y ST Microelectronics.


El ejemplar más conocido de esta serie de reguladores es el 7805, al proveer 5V lo hace sumamente útil para alimentar dispositivos TTL.
  • 78Lxx: 0,1 A,TO92
  • 78Mxx: 0,5 A
  • 78Txx: 3 A
  • 78Hxx: 5 A (híbrido)
  • 78Pxx: 10 A (híbrido)




Regulador de voltaje LM 317 positivo y el LM337 negativo.

Para su empleo solo requiere dos resistores exteriores para conseguir el valor de salida. 
De hecho la línea de carga y regulación es mejor que en los reguladores fijos. 
Además de las mejores características respecto a los reguladores fijos, 
dispone de protección por limitación de corriente y exceso de temperatura, siendo funcional la protección por sobrecarga, 
incluso si el terminal de regulación está desconectado. 
Normalmente no necesita condensadores mientras esté a menos de 15 centímetros de los filtros de alimentación. 
Dado que es un regulador flotante y solo ve la entrada a la salida del voltaje diferencial, 
se puede utilizar para regular altas tensiones mientras no se supere el diferencial de entrada/salida (40V).

Aplicación típica del LM317
La tensión entre la patilla ajuste y salida es siempre de 1,25 voltios (tensión establecida internamente por el regulador), 
y en consecuencia la corriente que circula por el resistor R1 es: IR1 = V / R1 = 1,25/R1

Esta misma corriente es la que circula por R2. Entonces la tensión en R2: VR2 = IR1 x R2. 
Si se sustituye IR1 en la última fórmula se obtiene la siguiente ecuación: VR2 = 1,25 x R2 / R1.

Como la tensión de salida es: Vout = VR1 + VR2, entonces: Vout = 1,25 [V] + (1,25 x R2 / R1)[V] 
simplificando (factor común) Vout = 1,25(1+R2 / R1) [V]

De esta última fórmula se ve claramente que si modifica R2 (resistencia variable), se modifica la tensión Vout

En la fórmula anterior se ha despreciado la corriente (IADJ) que circula entre la patilla de ajuste (ADJ)
 y la unión de R1 y R2. Esta corriente se puede despreciar, tiene un valor máximo de 100 uA 
y permanece constante con la variación de la carga y/o de la tensión de entrada.

Con el propósito de optimizar la regulación, el resistor R1 se debe colocar lo más cercano posible al regulador, 
mientras que el terminal que se conecta a tierra del resistor R2 debe estar lo más cercano posible a la conexión de tierra de la carga

Arduino uno y su diagrama, ATmega 328.






Uno de los arduinos mas populares, para crear proyectos.

Características técnicas del ARDUINO UNO Arduino es una placa con un microcontrolador de la marca Atmel y con toda la circuitería de soporte, que incluye, reguladores de tensión, un puerto USB (En los últimos modelos, aunque el original utilizaba un puerto serie) conectado a un módulo adaptador USB-Serie que permite programar el microcontrolador desde cualquier PC de manera cómoda y también hacer pruebas de comunicación con el propio chip. Un arduino dispone de 14 pines que pueden configurarse como entrada o salida y a los que puede conectarse cualquier dispositivo que sea capaz de transmitir o recibir señales digitales de 0 y 5 V. También dispone de entradas y salidas analógicas. Mediante las entradas analógicas podemos obtener datos de sensores en forma de variaciones continuas de un voltaje. Las salidas analógicas suelen utilizarse para enviar señales de control en forma de señales PWM. Arduino UNO es la última versión de la placa, existen dos variantes, la Arduino UNO convencional y la Arduino UNO SMD. La única diferencia entre ambas es el tipo de microcontrolador que montan.  La primera es un microcontrolador Atmega en formato DIP.  Y la segunda dispone de un microcontrolador en formato SMD. Nosotros nos decantaremos por la primera porque nos permite programar el chip sobre la propia placa y después integrarlo en otros montajes. Arduino UNO con microcontrolador en formato DIP Arduino UNO con microcontrolador en formato SMD Entradas y salidas: Cada uno de los 14 pines digitales se puede usar como entrada o como salida. Funcionan a 5V, cada pin puede suministrar hasta 40 mA. La intensidad máxima de entrada también es de 40 mA. Cada uno de los pines digitales dispone de una resistencia de pull-up interna de entre 20KΩ y 50 KΩ que está desconectada, salvo que nosotros indiquemos lo contrario. Arduino también dispone de 6 pines de entrada analógicos que trasladan las señales a un conversor analógico/digital de 10 bits. Pinesespecialesdeentradaysalida:  RX y TX: Se usan para transmisiones serie de señales TTL.  Interrupciones externas: Los pines 2 y 3 están configurados para generar una interrupción en el atmega. Las interrupciones pueden dispararse cuando se encuentra un valor bajo en estas entradas y con flancos de subida o bajada de la entrada.  PWM: Arduino dispone de 6 salidas destinadas a la generación de señales PWM de hasta 8 bits.  SPI: Los pines 10, 11, 12 y 13 pueden utilizarse para llevar a cabo comunicaciones SPI, que permiten trasladar información full dúplex en un entorno Maestro/Esclavo.  I 2C: Permite establecer comunicaciones a través de un bus I 2C. El bus I 2C es un producto de Phillips para interconexión de sistemas embebidos. Actualmente se puede encontrar una gran diversidad de dispositivos que utilizan esta interfaz, desde pantallas LCD, memorias EEPROM, sensores... Alimentación de un Arduino Puede alimentarse directamente a través del propio cable USB o mediante una fuente de alimentación externa, como puede ser un pequeño transformador o, por ejemplo una pila de 9V. Los límites están entre los 6 y los 12 V. Como única restricción hay que saber que si la placa se alimenta con menos de 7V, la salida del regulador de tensión a 5V puede dar menos que este voltaje y si sobrepasamos los 12V, probablemente dañaremos la placa. La alimentación puede conectarse mediante un conector de 2,1mm con el positivo en el centro o directamente a los pines Vin y GND marcados sobre la placa. Hay que tener en cuenta que podemos medir el voltaje presente en el jack directamente desde Vin. En el caso de que el Arduino esté siendo alimentado mediante el cable USB, ese voltaje no podrá monitorizarse desde aquí. 

Microcontrolador Atmega328 Voltaje de operación 5V Voltaje de entrada (Recomendado) 7 – 12V Voltaje de entrada (Límite) 6 – 20V Pines para entrada- salida digital. 14 (6 pueden usarse como salida de PWM) Pines de entrada analógica. 6 Corriente continua por pin IO 40 mA Corriente continua en el pin 3.3V 50 mA Memoria Flash 32 KB (0,5 KB ocupados por el bootloader) SRAM 2 KB EEPROM 1 KB Frecuencia de reloj 16 MHz


jueves, 29 de octubre de 2015

Cómo hacer , controlador de RGB. Con Arduino UNO.

Controlar DIODO LED RGB con Arduino UNO.










Codigo de LED RGB , Arduino UNO.

/*
Desvanecimiento Tricolor RGB con Arduino
Conexiones:
 - LED ROJO al pin D12
 - LED VERDE al pin D11
 - LED AZUL al pin D10
/
/* Definicion de constantes */
#define RETARDO    90  // Retardo antes del cambio de color en ms.
#define LED_ROJO   12  // Simbolo para el pin LED rojo
#define LED_VERDE  11  // Simbolo para el pin LED verde
#define LED_AZUL   10  // Simbolo para el pin LED azul

/* Declaracion de variables */
// Variales para la intensidad actual de cada LED
int intensidadRojo;
int intensidadVerde;
int intensidadAzul;
// Variables para la magnitud del desvanecimiento en cada paso
int cantidadRojo = 4;
int cantidadVerde = 5;
int cantidadAzul = 6;

/* Rutina de inicializacion */
void setup()
  // Configurar los tres pines como salida
  pinMode(LED_ROJO, OUTPUT);
  pinMode(LED_VERDE, OUTPUT);
  pinMode(LED_AZUL, OUTPUT);

  // Inicializar valores de intensidad a eleccion
  intensidadRojo = 80;
  intensidadVerde = 60;
  intensidadAzul = 40;

/* Rutina principal */
void loop()
  /* Fijar la intensidad de luz para los LEDs rojo, verde y azul */
  analogWrite(LED_ROJO, intensidadRojo);   
  analogWrite(LED_VERDE, intensidadVerde); 
  analogWrite(LED_AZUL, intensidadAzul);  

  /* Cambiar la intensidad para la proxima ejecucion del lazo: */
  intensidadRojo = intensidadRojo + cantidadRojo;
  intensidadVerde = intensidadVerde + cantidadVerde;
  intensidadAzul = intensidadAzul + cantidadAzul;
  
  /* Controlar los valores extremos de intensidad */
  // Valores extremos de intensidad para el rojo
  if (intensidadRojo > 255) {  // Si la intensidad llega o supera el limite superior
    intensidadRojo = 255;    // Forzar la intensidad al maximo permitido
    cantidadRojo = -cantidadRojo ; // Cambiar de incremento a decremento
  }
  else if (intensidadRojo < 0) { // Si la intensidad llega o supera el limite inferior
    intensidadRojo = 0;  // Forzar la intensidad al minimo permitido
    cantidadRojo = -cantidadRojo ; // Cambiar de decremento a incremento
  }
  
  // Valores extremos de intensidad para el verde
  if (intensidadVerde > 255) {
    intensidadVerde = 255;
    cantidadVerde = -cantidadVerde ; 
  }
  else if (intensidadVerde < 0) {
    intensidadVerde = 0;
    cantidadVerde = -cantidadVerde ; 
  }
  
  // Valores extremos de intensidad para el azul
  if (intensidadAzul > 255) {
    intensidadAzul = 255;
    cantidadAzul = -cantidadAzul ; 
  }
  else if (intensidadAzul < 0) {
    intensidadAzul = 0;
    cantidadAzul = -cantidadAzul ; 
  }
  
  // Generar un retardo antes del cambio de color 
  delay(RETARDO);                            
}




martes, 27 de octubre de 2015

Carga Electrónica de 8 a 10 Amperios

Nueva carga electrónica de 8 a 10 amperios dependiendo de los mosf.
Los mosf los dos se colocan iguales, cualquiera de los que están en el diagrama.
Él potenciometro multi vueltas es para calibrar la carga máxima de los mosf para evitar quemarlos, los condensadores electrolitico, para estabilizar la señal de medición, resistencia de carga se puede poner de 25~100 watt.










domingo, 25 de octubre de 2015

Cómo armar una tarjeta arduino

Esta placa es compatible con él driver del arduino Duemilanove usando un adaptador USB FT232.






Adactador USB FT 232






viernes, 23 de octubre de 2015

Cómo hacer un comprobador de control remoto.

Comprobador de control remoto infra rojo.



Con foto diodo o foto transistor con los dos se puede.


                                  

martes, 20 de octubre de 2015

Cómo hacer un probador de cristal de cuarzo o oscilador

Probador de cristales de cuarzo o oscilador, rango de 1Khz , 16Mhz aproximado.





                                       

Nueva vercion 1-50 mhz frequency counter


Aca les dejo el link de descarga el fireware o codico del PIC : 

https://www.mediafire.com/folder/ofwb6y0c0t9zh/fireware













lunes, 19 de octubre de 2015

IC Tester Multi-Use IC y LED Tester Detector

IC Tester Multi Uso IC y LED






Rango de lectura

74LS00 74LS01 74LS02 74LS03 74LS04 74LS05 74LS06 74LS07 74LS08 74LS09 74LS10 74LS11 74LS12 74LS13 74LS14 74LS15 74LS19 74LS20 74LS21 74LS22 74LS26 74LS27 74LS30 74LS32 74LS36 74LS37 74LS38 74LS40 74LS42 74LS45 74LS47 74LS48 74LS51 74LS54 74LS55 74LS64 74LS73 74LS74 74LS75 74LS76 74LS78 74LS83 74LS85 74LS86 74LS90 74LS92 74LS93 74LS107 74LS109 74LS112 74LS113 74LS114 74LS125 74LS126 74LS132 74LS133 74LS136 74LS137 74LS138 74LS139 74LS145 74LS147 74LS148 74LS151 74LS152 74LS153 74LS154 74LS155 74LS156 74LS157 74LS158 74LS160 74LS161 74LS162 74LS163 74LS164 74LS165 74LS166 74LS168 74LS169 74LS170 74LS173 74LS174 74LS175 74LS177 74LS180 74LS182 74LS190 74LS191 74LS192 74LS193 74LS194 74LS195 74LS196 74LS197 74LS240 74LS241 74LS242 74LS243 74LS244 74LS245 74LS247 74LS248 74LS251 74LS253 74LS257 74LS258 74LS260 74LS266 74LS273 74LS279 74LS280 74LS283 74LS293 74LS298 74LS365 74LS366 74LS367 74LS368 74LS373 74LS374 74LS375 74LS377 74LS378 74LS379 74LS390 74LS393 74LS465 74LS540 74LS541 74LS573 74LS574 74LS595 74LS640 74LS642 74LS645 74LS670
74HC00 74HC01 74HC02 74HC03 74HC04 74HC05 74HC06 74HC07 74HC08 74HC09 74HC10 74HC11 74HC12 74HC13 74HC14 74HC15 74HC19 74HC20 74HC21 74HC22 74HC26 74HC27 74HC30 74HC32 74HC36 74HC37 74HC38 74HC40 74HC42 74HC45 74HC47 74HC48 74HC51 74HC54 74HC55 74HC64 74HC73 74HC74 74HC75 74HC76 74HC78 74HC83 74HC85 74HC86 74HC90 74HC92 74HC93 74HC107 74HC109 74HC112 74HC113 74HC114 74HC125 74HC126 74HC132 74HC133 74HC136 74HC137 74HC138 74HC139 74HC145 74HC147 74HC148 74HC151 74HC152 74HC153 74HC154 74HC155 74HC156 74HC157 74HC158 74HC160 74HC161 74HC162 74HC163 74HC164 74HC165 74HC166 74HC168 74HC169 74HC170 74HC173 74HC174 74HC175 74HC177 74HC180 74HC182 74HC190 74HC191 74HC192 74HC193 74HC194 74HC195 74HC196 74HC197 74HC240 74HC241 74HC242 74HC243 74HC244 74HC245 74HC247 74HC248 74HC251 74HC253 74HC257 74HC258 74HC260 74HC266 74HC273 74HC279 74HC280 74HC283 74HC293 74HC298 74HC365 74HC366 74HC367 74HC368 74HC373 74HC374 74HC375 74HC377 74HC378 74HC379 74HC390 74HC393 74HC465 74HC540 74HC541 74HC573 74HC574 74HC595 74HC640 74HC642 74HC645 74HC670

CD4000 CD4001 CD4002 CD4006 CD4007 CD4008 CD4009 CD4010 CD4011 CD4012 CD4013 CD4014 CD4015 CD4016 CD4017 CD4018 CD4019 CD4020 CD4021 CD4022 CD4023 CD4024 CD4025 CD4026 CD4027 CD4028 CD4029 CD4030 CD4033 CD4035 CD4040 CD4042 CD4043 CD4044 CD4048 CD4049 CD4050 CD4051 CD4052 CD4053 CD4060 CD4066 CD4067 CD4068 CD4069 CD4070 CD4071 CD4072 CD4073 CD4075 CD4076 CD4077 CD4078 CD4081 CD4082 CD4085 CD4093 CD4094 CD4099 CD4501 CD4502 CD4503 CD4504 CD4508 CD4510 CD4511 CD4512 CD4513 CD4514 CD4515 CD4516 CD4518 CD4519 CD4520 CD4522 CD4526 CD4529 CD4532 CD4539 CD4543 CD4553 CD4555 CD4556 CD4584 CD4585 CD40106 CD40107 CD40110 CD40147 CD40161 CD40162 CD40174 CD40175 CD40182 CD40192 CD40193 CD40194

LM324 LM339 LM393 LM358 LM386 
TDA2822 TDA2822M 
NE555 7555 NE556 7556 
ULN2003 ULN2004   ULN2803 ULN2804 
PC817 
NEC2501 
TLP521-1 PC827  TLP521-2 PC837 TLP521-3 PC847 TLP521-4 4N25 4N35 
LED,  LED Matrix Pads






Probadores IC Lógicos

Modelo IP IC Tester 7440, 45 Series IC Logic Gate Tester Digital LED Meter.




Rango de Lectura.


IC Tester 74 40 45 Series lC Logic Gate Tester Digital Meter


74
7400 ,7401 ,7402 ,7403 ,7404 ,7405 ,7406 ,7407 ,7408 ,7409
7410 ,7411 ,7412 ,7413 ,7414 ,7415 ,7416 ,7417 ,7418 ,7419
7420 ,7421 ,7422 ,7424 ,7425 ,7426 ,7427 ,7428 ,7430 ,7432
7433 ,7434 ,7435 ,7436 ,7437 ,7438 ,7439 ,7440 ,7442 ,7443
7444 ,7445 ,7446 ,7447 ,7448 ,7454 ,7464 ,7470 ,7472 ,7473
7474 ,7475 ,7476 ,7477 ,7478 ,7480 ,7482 ,7483 ,7485 ,7486
7487 ,7489 ,7494 ,7495 ,7496 ,74101 ,74102 ,74103 ,74107 ,74108
74109 ,74112 ,74113 ,74125 ,74126 ,74128 ,74130 ,74132 ,74133 ,74134
74135 ,74136 ,74137 ,74138 ,74139 ,74140 ,74145 ,74147 ,74148 ,74151
74152 ,74153 ,74155 ,74156 ,74157 ,74158 ,74160 ,74161 ,74163 ,74164
74165 ,74166 ,74171 ,74173 ,74174 ,74175 ,74176 ,74177 ,74180 ,74182
74190 ,74191 ,74192 ,74193 ,74194 ,74195 ,74197 ,74242 ,74243 ,74247
74248 ,74249 ,74251 ,74253 ,74256 ,74257 ,74258 ,74259 ,74260 ,74266
74279 ,74280 ,74283 ,74290 ,74293 ,74295 ,74298 ,74350 ,74352 ,74353
74365 ,74366 ,74367 ,74368 ,74375 ,74378 ,74379 ,74390 ,74393 ,74395
74425 ,74426 ,74445 ,74447 ,74490 ,74595 ,74670


40 ,45
CD4000, CD4001, CD4002, CD4006, CD4007, CD4008, CD4009, CD4010, CD4011, CD4012,
CD4013, CD4014, CD4015, CD4016, CD4017, CD4018, CD4019, CD4020, CD4021, CD4022,
CD4023, CD4024, CD4025, CD4026, CD4027, CD4028, CD4029, CD4030, CD4033, CD4035,
CD4040, CD4042, CD4043, CD4044, CD4048, CD4049, CD4050, CD4051, CD4052, CD4053,
CD4060, CD4066, CD4068, CD4069, CD4070, CD4071, CD4072, CD4073, CD4075, CD4076,
CD4077, CD4078, CD4081, CD4082, CD4085, CD4093, CD4094, CD4099, CD4502, CD4503,
CD4504, CD4510, CD4511, CD4512, CD4516, CD4518, CD4520, CD4522, CD4526, CD4529,
CD4532, CD4539, CD4543, CD4555, CD4556, CD4584, CD40106, CD40110, CD40161, CD40162,CD40174, CD40175, CD40192, CD40193.

domingo, 18 de octubre de 2015

Diodos, Silicio, germanio,Schottky

Diodo de Silicio



La construcción de un diodo de silicio comienza con silicio purificado. Cada lado del diodo se implanta con impurezas (boro en el lado del ánodo y arsénico o fósforo en el lado del cátodo), y la articulación donde las impurezas se unen se llama la "unión pn". Los diodos de silicio tienen un voltaje de polarización directa de 0,7 voltios. Una vez que el diferencial de voltaje entre el ánodo y el cátodo alcanza los 0,7 voltios, el diodo empezará a conducir la corriente eléctrica a través de su unión pn. Cuando el diferencial de voltaje cae a menos de 0,7 voltios, la unión pn detendrá la conducción de la corriente eléctrica, y el diodo dejará de funcionar como una vía eléctrica. Debido a que el silicio es relativamente fácil y barato de obtener y procesar, los diodos de silicio son más frecuentes que los diodos de germanio.
Diodos de germanio




Los diodos de germanio se fabrican de una manera similar a los diodos de silicio. Los diodos de germanio también utilizan una unión pn y se implantan con las mismas impurezas que los diodos de silicio. Sin embargo los diodos de germanio, tienen una tensión de polarización directa de 0,3 voltios. El germanio es un material poco común que se encuentra generalmente junto con depósitos de cobre, de plomo o de plata. Debido a su rareza, el germanio es más caro, por lo que los diodos de germanio son más difíciles de encontrar (y a veces más caros) que los diodos de silicio. 

Diodo Schottky




El diodo Schottky o diodo de barrera Schottky, es un dispositivo que proporciona conmutaciones muy rápidas entre los estados de conducción directa e inversa (menos de 1ns en dispositivos pequeños de 5 mm de diámetro) y muy bajas tensiones umbral (también conocidas como tensiones de codo, aunque en inglés se refieren a ella como "knee", es decir, rodilla). La tensión de codo es la diferencia de potencial mínima necesaria para que el diodo actúe como conductor en lugar de circuito abierto; esto, dejando de lado la región Zener, que es cuando existe una diferencia de potencial lo suficientemente negativa para que a pesar de estar polarizado en inversa éste opere de forma similar a como lo haría regularmente.
La alta velocidad de conmutacion permite rectificar senales de muy alta frecuencia y eliminar excesos de corriente en circuitos de alta intensidad.
A diferencia de los diodos convencionales de silicio, que tienen una tension umbral-valor de la tension en directa a partir de cual el diodo conduce de 0.7 V , los diodos Schottky tienen una tension umbral de aproximadamente 0,2V a 0,4V empleandose, por ejemplo: como proteccion de descarga de celulas solares con baterias de plomo acido.

jueves, 15 de octubre de 2015

Como saver el voltaje de los Diodos Zener.

Circuito simple para saver el voltaje de los Diodos Zener.


                                          

Segundo proyecto de medidor Zener con módulo Step Up Modelo 2-24v Input.





Aca en el diagrama de lado positivo hay que poner una resistencia de 1k o 10k ohmnio de 1Watt o de 1/2 Watt , es el lado donde esta la llave de encendido , 


                                          


Referencia de voltaje, Volt Ref.

Esta referencia de voltaje es una buena herramienta de prueba de calibración para los multi metros, su rango es desde 2.5 , 5.0 , 7.5 , 10.0 voltios.


                                         

viernes, 9 de octubre de 2015

Puntos de modificación de carga electronica , Electronic load

Carga electronica , Electronic load, asta 6 Amperios. Potenciometro multi vueltas es para calibrar la carga máxima de corriente para evitar quemar el mosf, sin eso sobre pasa la carga y se queman por los picos que puede llegar al mosf.
En los puntos amarillos , es donde modifique, en lugar de poner una resistencia fija en la entrada de voltaje , puse una de multi vueltas , que puede ser de 10 k o 20 k , la cual permite la variación de corriente que quieran aplicar; si utilizan el otro operacional con otro mosfet , pueden llegar a los 10 a 12 amperios , solo es copiar la parte de la coneccion  del mosfet para el segundo operacional poniéndole en paralelo. Las patas 5,6y7 , esté integrado es operacional doble , pero solo use uno, por eso solo llego a 6 amperios. Las resistencias de potencia sigue igual no hay que aumentar solo poner un buen disipador de procesador corel due más somenos , por la potencia de dicipasion que llega a mas de 120 watt .