01 octubre 2016

Regulador step-down variable con el LM2576 (Test-1)


Saludos a todos!!! Realizando pruebas con el LM2576, el regulador sin carga varia bien, desafortunadamente ya con carga (casi 1A en el ejemplo) el voltaje cae y ademas tiene algo de calentamiento el integrado (la hoja de datos menciona hasta 3A), probablemente sea por el cambio de mis valores pero bueno seguiremos en pruebas haber que sucede.  

Aquí un pequeño vídeo de las pruebas:
PD: Lamento el ruido (de mi otra fuente de alimentación) y los ladridos del perro (la mascota de mi vecino) jajajaja.

Bueno esto sera todo por el momento, espero que les haya gustado. Dudas, comentarios, sugerencias, inquietudes, traumas, etc. Dejarlas y tratare lo mas pronto posible responderlas...

17 septiembre 2016

Pequeña bobina de tesla

Saludos!! Hace tiempo que vi en la red una forma muy sencilla de hacer una mini-bobina de tesla (ver vídeo de donde se tomo la idea, debo decir que en la red hay mucha información para hacerse de una) siempre me había dado curiosidad armar una, hasta hace un par de días arme una y les comparto algunas fotos de como ha quedado. Debo decir que he remplazado el transistor por un TIP41, ademas para la bobina primaria he usado un alambre del numero 22, para la bobina secundaria he usado todo el alambre obtenido de un relevador de 12V y he usado un tuvo de PVC de 33mm de diámetro.

Algunas fotos de como ha sido la construcción: 



Aquí un vídeo de la bobina en acción:

Esto sera todo en esta ocasión, espero que les haya gustado. Dudas, comentarios, sugerencias, inquietudes, traumas, etc. Dejarlas y tratare lo mas pronto posible responderlas...

10 septiembre 2016

Vúmetro RGB (Parte 10) - Realizando el PCB

Saludos!! Siguiendo con los avances del vumetro, todo el turno de crear el PCB, ya lo he realizado y he hecho algunas pruebas, todo parecer estar funcionando bien (da los resultados que quiero, claro teniendo en cuenta las limitaciones que se tiene, les comento me gustaría a futuro realizar uno usando algún microcontrolador y añadirle otras funciones, pero ya veremos que pasa), retomando el circuito final que mostré en publicaciones anteriores y pasar un rato frente a la PC he obtenido lo siguiente:


Le comento que el diseño se realizo a doble cara, y considero que quedo de buen tamaño ya que es de 4.7cm x 9.5cm, dejare los archivos para replicar el PCB en formato PDF para realizarse con el método del planchado (si gustan modificar el ruteo lo lamento pero ese ya sera su chamba).

Dejo todo el material disponible para DESCARGAR. Bueno esto sera todo en esta ocasión, en cuanto pueda comparto mas detalles. Dudas, comentarios, sugerencias, inquietudes, traumas, etc. Dejarlas y tratare lo mas pronto posible responderlas...

< Ver Parte 9 > < Ver Menu > < Ver Parte 11>

03 septiembre 2016

Stellaris LauchPad y Energia: Controlando tira de LEDs RGB

Saludos!! Siguiendo con algunos ejemplos muy básicos con la Stellaris, aquí uno para controlar una tira de LEDs RGB, indagando en la red, encontré este código, pensando para arduino, así que lo reutilice para este ejemplo pero con Energia, en cuanto al circuito usado pues es muy sencillo, una alimentación de 12V, unos mosfets tipo N (yo utilice los que tenia a la mano, por cierto son SMD) y sus respectivos drivers en este caso uso los IR4427, el circuito es el que se muestra a continuación:  

El efecto que se obtiene con esto es cambiar aleatoriamente los colores de los LEDs, el código que hace posible esto es el siguiente:

Aquí un vídeo del circuito en acción:

Dejo todo el materias disponible para DESCARGAR, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

19 agosto 2016

Arduino: Control de servomotor con un potenciometro

Siguiendo con los ejemplos básicos en arduino toca el turno de mover la posición de un servo utilizando un potenciometro, el circuito usado es muy sencillo, solo se trata de un potenciometro de 5K (Puede ser de 10K, yo use el que tenia a la mano) conectado al pin analógico A2, por otro lado para el pin se control del servo se usara el D2, así que esto queda como se muestra a continuación:

El código que hace posible esto, es muy sencillo, solo leemos el valor del ADC, lo mapeamos para que concuerde con los valores usados para el servo y listo el servo moverá su posición de acuerdo al movimiento del potenciometro, el código es el siguiente:
Dejo todo el materias disponible para DESCARGAR bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

12 agosto 2016

Arduino: Sensor ultrasónico HC-SR04


Saludos a todos!! Siguiendo con los ejemplos de arduino, en esta ocasión toca el turno del sensor ultrasónico HC-SR04 (en la red hay mucho sobre esto, basta con buscar para encontrar algo, ademas de que arduino tiene mucho soporte) con el cual mostraremos la distancia en el monitor serial que tiene arduino. El circuito usado es muy sencillo, solo se requiere hacer las conexiones, como se muestra en el dibujo (disculpar si no muestro el esquemático pero me pareció mas sencillo hacer un dibujo, ademas no hay pierde basta con mirar el código para identificar las conexiones y listo):

El código que hace posible esto, es el siguiente, importante decir que la distancia la muestra con dos decimales:

Dejo todo el materias disponible para DESCARGAR, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

06 agosto 2016

Librerías para Eagle: Matriz de LEDs 8x8

Una librería mas para la colección, hace tiempo que un colega realizo su matriz de LEDs y necesitaba la librería en eagle, me tome la libertad de hacerla y compartirla con ustedes, a el le funciono sin problemas, la matriz es como se muestra en la siguiente imagen:
Aquí una captura de pantalla del componente en el esquemático y en el layout, cabe mencionar que tienen dos versiones, una para ánodo común y otra para cátodo común:
Como agregar la librería a Eagle:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr
  • Copiar y pegarla librería en... C >> Archivos de Programa >> EAGLE >> lbr La ruta puede variar dependiendo de la instalación del programa EAGLE
  • Ejecutar el EAGLE y desplegar la carpeta Librerías
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde)
  • Listo ahora ya se puede utilizar
Aquí el enlace para DESCARGAR las librerias de GitHub, si no sabes como descargar un repositorio puedes checar aquí.

Si tienes dudas, sugerencias, traumas, inquietudes, malestares, observaciones o lo que este relacionado, no dudes en expresarlas y tratare de responder lo mas pronto posible.

29 julio 2016

Arduino: Manejo de servomotor VIGOR VS-2


Saludos!! Hace un par de días un colega me pedía ayuda sobre un proyecto con arduino, y para ello requería hacer ciertas pruebas como mover un servo, aproveche la oportunidad para escribir esto y como el único servo que tenia a la mano era un VIGOR VS-2, puede decidí usarlo. Checando la hoja de datos se puede ver que el servo se mueve de 800 a 2200 microsegundos (no voy a explicar la teoría se los servos, eso es tarea de ustedes), así que en este pequeño ejemplo haremos un barrido para que el servo gire de 0 a 170 grados y de 170 a 0 grados aproximadamente, que es lo que menciona su hoja de datos.

El circuito utilizado es muy sencillo, solo debemos conectar el cable de control del servo al pin D2 de nuestro arduino nano, como se muestra a continuación:

Aquí el código que hace posible esto, debo mencionar que en la red hay mucho de esto, incluso arduino trae un demo para el control de un servo, pero yo decidí usar la instrucción "myservo.writeMicroseconds()" para tener un movimiento mas fino, ademas de facilitar mucho al colocar los rangos del barrido:
Dejo todo el materias disponible para DESCARGAR bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

23 julio 2016

MPLAB X y XC8: Librería para pantalla Nokia5110

Saludos!!! Anteriormente les había comentado que andaba probando la pantalla Nokia5110, toco el turno de dejarles por así decirle una primera versión de mi librería pensada para el compilador XC8 (Debo comentar que el firmware original lo vi en un repositorio de GitHub, desconozco por que el enlace que tenia guardado esta roto, pero posiblemente fue por alguna actualización, busque todo sus repositorios y encontré esto "ir a enlace"), bueno la librería que encontré esta pensada para arduino pero reutilice su código, modifique y agregue otras partes para poder trabajar con el compilador XC8, y aquí les comparto mi resultado. 

En un principio la librería estaba para usarse en los pines SPI del microcontrolador (Fue el vídeo e información que compartí anteriormente) analizando algo de la comunicación SPI me fue posible realizar una función para emularlo por así decirlo, para poder utilizar cualquier pin del microcontrolador (claro siempre y cuando sirva como entrada o salida), por el momento solo he probado con el PIC18F25K22 que es el único que tengo a la mano que trabaja a 3.3V ya que no me quise meter en líos al acoplar los voltajes (mi intención solo era probar la librería para la pantalla).

El circuito básico para manejar la pantalla es el siguiente:

Para el demo es algo muy sencillo, una imagen de inicio, seguido de un par de textos y por ultimo un contador automático de 4 dígitos, debo comentar que para acceder a toda la información al final he dejado el enlace de descarga, bueno aquí main del demo para la librería:
Aquí un vídeo del circuito en acción: 
Dejo todo el material disponible para DESCARGAR, incluyendo el  LCDAsistant para que puedan probar otras imágenes, este y otros códigos y/o librerias también están disponibles en mi repositorio de GitHub. Bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

16 julio 2016

Stellaris LauchPad y Energia: Uso de entradas y salidas digitales

Saludos!! Aquí una primera prueba que he realizado con la Stellaris LauchPad y Energia, se que esta tarjeta esta descontinuada (Actualmente es la Tiva C) pero yo hace tiempo que la tenia arrumbada así que decidí darle un uso. Inicialmente decidí usar energia por lo fácil que sera armar algunos ejemplos, pero espero llevar a la par ir practicando con el Code Composer Studio. Bueno que hace este ejemplo, lo único que hará es ir encendiendo un color del LED RGB (Incorporado en la placa) cada que se presiona el boton SW1, por el momento solo son 4 colores diferentes, pero bueno se entiende la mecánica de usar entradas y salidas (digamos es mi hola mundo con la stellaris). El firmware utilizado para este sencillo ejemplo es el siguiente:

Bueno para que se aprecie el efecto dejo un vídeo de la stellaris en acción:
Dejo todo el materias disponible para DESCARGAR, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...