lunes, 4 de junio de 2018

Descargar Circuit Maker 2000 Completo - Simulación circuitos

Hace un tiempo atrás un profesor mío de la Universidad que me dictaba "Electrónica Analógica" nos exigía simulaciones de algunas presentaciones en los laboratorios todo el mundo se apegaba al famoso Proteus, por palabras de él dijo que si bien era muy bueno había uno un poco viejo pero muy funcional para prácticas con circuitos análogos, se trata de Circuit Maker 2000.

En lo personal su interfaz no me gusta, pero su analítica para tratar señales con el osciloscopio y elaborar informes cambiar ciertas cosas que me parece más dinámico que con Proteus para simular algunos componentes, aunque claro tengo a proteus como software de simulación en primera carta, pero comparto este para quién lo guste y lo desee probar.

DESCARGAR CIRCUIT MAKER 2000 COMPLETO (CLICK AQUÍ)

Algunas capturas...




Supongo que si llegaste hasta este post sabrás para qué necesitas el programa así que solo disfrútalo y aprende bien lo que tengas que aprender.

;) [youtube_view_count id="UKuYgIBnqEA"]
Compartir:

viernes, 1 de junio de 2018

Graficar polos y ceros en MATLAB - Función de Transferencia comandos

Un post más, esto será netamente práctico no entraremos en teoría y será algo breve muy corto, muchos han visto quizá el tema relacionado con funciones de transferencia y hallar sus ceros y sus polos para determinar la estabilidad de un sistema y demás, la cuestión aquí es ¿Cómo hacerlo en MATLAB? es fácil vamos a ver un ejemplo con una función de transferencia aleatoria:

Mi función de Transferencia
Función de transferencia en MATLAB

1. Lo primero será pasar la función de transferencia de un modo que MATLAB lo pueda entender quedando así el comando:
H=tf([1 -1],[1 4 9 10]) 
En donde lo resaltado en verde pertenece al numerador y lo resaltado en naranja pertene al denominador de la Función de transferencia, allí asignamos a una variable cualquiera, en este caso H el parámetro de tf (transfer function) y luego se escribe los datos numéricos.

2. Luego de escribirla damos enter y deberá arrojarnos en una fracción la misma función de transferencia tal y como se aprecia aquí:


Hallando los polos y ceros de mi función

3. Para hallar los polos de nuestra función se usará el comando pole(H) y luego daremos enter con eso bastará para saber los polos, veamos:




4. Para encontrar los ceros será con el comando zero(H) y la respuesta será 1:



5. Muy bien lo último será graficar los polos y ceros en un plano sencillo que MATLAB nos mostrará el comando para esto será pzmap(H) donde p es pole, z viene de zero, map de mapa o gráfica, a lo cual tendremos:
 
Gráfica de polos y ceros en MATLAB

Encerrado en rojo se muestran como "x" los polos y como un "o" los ceros recordar que esto siempre será así ante cualquier gráfica, también se puede observar otro polo 💢 en el eje horizontal ubicado en (-2).

6. Esto habrá sido todo, con estas pocas líneas se obtiene un breve análisis con MATLAB de polos-ceros y la gráfica de estos, la línea de comandos quedó así:

Línea de comando completa en MATLAB
Cabe aclarar que hoy no se trata teoría frente al tema pues es más dominio del software MATLAB, sin embargo en próximo posts estaré posteando alguna breve explicación frente partes sencillas sobre funciones de transferencia o por lo menos su análisis en MATLAB.


Es todo hasta la próxima ;)

Compartir:

martes, 1 de mayo de 2018

Descargar Wifislax última versión 2018 ISO español

No hace mucho que me he iniciado en la auditoría de redes inalámbricas, y es que este es un tema que aunque parezca pequeño es realmente muy interesante, buscando  y buscando decidí escoger como SO Wifislax (Aún habiendo muchas más) pero, esta es un buen comienzo, como algunos saben en SkullTrap es de agrado todo lo relacionado con el Hacking y de alguna manera esto es una frontera entre el Hacking clásico y el Hardware Hacking.

¿Qué versión de Wifislax descargar? 

Muchos sugieren que la anterior, que alguna en especifíca, que la más reciente no! porque es inestable y cosas de ese estilo, y es que después de tanto leer termina uno pensando que todas son malas, así que yo sin más me arriesgué y me fui por lo último publicado, sí muy simple me bajé la última versión y estuvo, la versión exacta que he descargado fue la "Wifislax64-1.1".
Puedes descargar la versión que yo estoy usando dando click aquí
La descarga será desde Mediafire y recordemos que es un archivo (.iso) además tenemos la ventaja de que es una versión Live, la cual nos permite poder instalarle en una USB de 4GB al menos o en un CD (Recomiendo la USB), pero, si les corre algo lento no hay de que preocuparse también permite ser instalado en Disco duro bajo una partición.

Como tal sería todo en este breve post, sólo vengo a compartirles la versión que yo uso y de la cual estaré mostrando y explicando algunas cosas con algo de tiempo, sin embargo pondré la versión para 32 bits ya que la mía es de 64:
Descargar wifislax versión para 32 español
Algunas dudas que podrían surgir:

¿Qué USB necesito para instalar Wifislax? Cualquier memoria USB que al menos sea de 4GB o más recuerda que debe estar vacía pues hay que formatearla para monstar la imagen .iso

¿Como montar wifislax en mi USB? Existen cientos de tutoriales en internet puedes pasarte por aquí y escoger a tu gusto.

¿Mi equipo se descontrolará si abro Wifislax? Para nada, recordemos que es un Live USB no hay peligro alguno no te preocupes.

Es todo por ahora, si hay alguna duda que tengas puedes comentarla para incluirla y responderla, dejar las cosas claras es importante pues aunque parezca una simple descarga se que muchos tienen dudas y es un mundo desconocido que desean aprender. Hasta la próxima SkullTrapers ;)

Compartir:

viernes, 16 de marzo de 2018

Crear proyecto VHDL en Vivado 2017.4 para FPGA Xilink

Bueno, no todos nacemos aprendidos realmente hay cosas que aunque parezcan básicas no todo el mundo las sabe hacer y realmente no todo es fácil, es por ello que muchos que empiezan en la rama digital vieron o están viendo el uso del lenguaje VHDL que básicamente es para programación de Hardware lo cual es interesante, el objetivo de hoy es aprender a crear un proyecto nuevo con tarjetas FPGA Xilink en su software Vivado.
Lo que uso y usaré:
- Software Vivado 2017.4
- Tarjeta de desarrollo Nexys 4 (Desde que sea de Xilink todo está bien)
- SO: Windows 10
Listo, ahora sí empecemos con este paso a paso: 

1. Claramente tener instalado vivado, procedemos a abrirlo y allí damos en "Create project":


2. Nos saldrá una ventana a la cual simplemente damos la indicación de "Next":


3. Posteriormente tendremos que asignar un nombre al proyecto que sería el nombre de la carpeta que llevará todo lo que hagamos en VHDL, luego cambian la ubicación de la carpeta si lo desean es preferible dejar todo en escritorio y finalmente verifican que esté marcado el chulito:


 4. Lo siguiente será marcar como tipo de proyecto "RTL Project" y damos next:



5. Ahora crearemos nuestro archivo VHDL, este paso es fácil pero vital, damos en "Create File" luego en File Name asignamos el nombre del archivo VHDL y verificamos que las demás casillas estén como se ven en la siguiente imagen y luego continuamos:



Luego de dar Ok el archivo debe aparecer en el cuadro algo similar a lo siguiente:



6. Lo siguiente será "Add Constrains (Optional)" Este paso lo podemos saldar dando simplemente en next:



7. Ahora tendremos que configurar la tarjeta como indiqué al inicio yo trabajo actualmente con la Nexys 4 de Xilink, realmente si sólo van a escribir código VHDL pero no lo van a montar en alguna tarjeta simplemente escojan cualquier y continuen, de lo contrario si posees una tarjeta Nexys 4 la configuración será la siguiente:



8. Una vez configurada la tarjeta que para el ejemplo recordemos es la Nexys 4 de Xilink, lo siguiente será dar en finish:


Todo irá bien mientras nos carga el proyecto de esta manera:



9. Una vez cargado, saldrá un nuevo cuadro donde estableceremos primero el nombre de la entidad y nombre de la arquitectura, se pueden dejar los que vienen por defecto no hay lío con ello, sin embargo si los quieren cambiar usen palabras fáciles, sin espacios, ni carácteres especiales:



Más abajo de la anterior imagen, tenemos I/O Port Definitions que son los puertos o variable que vamos a usar sean entradas(in), salidas(out), o entrada-salida(inout), no es obligación llenar dichos campos pero para el ejemplo usaré dos variables A,B como entradas quedaría así y finalmente doy en ok:


10. Finalmente en vivado tendremos a la derecha el resumento del proyecto creado "Project summary" donde sale información de la configuración:



Y en la parte derecha tendremos la sección "Sources" en donde podremos ver neustro archivo VHDL creado:


Si damos doble click sobre ese archivo nos abrirá el mismo y podremos ver las variables A,B ya declaradas como entradas y ya es hora de escribir código VHDL:

Click para ver más grande

11. Listo hasta aquí se cumplió el objetivo crear un proyecto funcional y sin problemas para crear todo el código VHDL necesario.

¿Qué sigue entonces?

Compartir:

domingo, 13 de agosto de 2017

Descargar Librerías Arduino para Proteus 8 2018

¡Hey SkullTraper! Hoy traigo un nuevo post, aquí podrán descargar fácilmente las librerías de Arduino para el software de simulación Proteus 8, además explicaré con algunas captura el proceso de instalación de las mismas que de por sí es muy fácil de hacer.



DESCARGA LAS LIBRERÍAS

Muy bien las librerías completas son 4 en total divididas en 2 carpetas.

Para descargarlas. Da click aquí.


INSTALAR LIBRERÍAS EN PROTEUS

1. Lo primero a hacer será descargarlas tedremos un archivo comprimido el cual vamos a enviar a escritorio y quedará la carpeta "Librerías Arduino" y al abrir tendremos lo siguiente:

2. Vamos primero con la carpeta ArduinoTEP allí copiamos los dos archivos:

Y después con la otra carpeta Simulino 4.0 copiamos los archivos:


3. Ahora vamos a Escritorio > Proteus Professional 8 > Click derecho al icono > Propiedades > Abrir ubicación:


 4. Nos abrirá la ubicación del programa pero allí en la ruta de la carpeta vamos a devolvernos a la señalada en azul:

5. Buscamos la carpeta Library y la abrimos:


6. Por último dentro de ella pegaremos las librerías que copiamos de ambas carpetas en el paso 1. Dejando todas en la carpeta Library dando Ok a todo aviso que salga y demás:


Cerramos la carpeta y vamos a Proteus a comprobar que todo esté bien, deberá dejar ver los componentes relacionados con Arduino así:

Es todo fácil de hacer y explicado detalle a detalle.

Compartir:

martes, 25 de abril de 2017

5 Libros para aprender a programar en Python desde cero este 2018

Un sistema Operativo para Hackear Redes Wifi descargalo aquí

¡Hey SkullTraper! En esta ocasión les traigo 5 libros para aprender a programar en Python desde cero, no está demás decir que todos estos libros están en español sin más veamos cuáles son: 


Libro Python para todos



Contenido del libro:

    1. Introducción
    2. Mi primer programa en Python
    3. Tipos básicos
    4. Colecciones
    5. Control de flujo
    6. Funciones
    7. Orientación a Objetos
    8. Revisitando Objetos
    9. Programación funcional
    10. Excepciones
    11. Módulos y Paquetes
    12. Entrada/Salida Y Ficheros
    13. Expresiones Regulares
    14. Sockets
    15. Interactuar con webs
    16. Threads
    17. Serialización de objetos
    18. Bases de Datos
    19. Documentación
    20. Pruebas
    21. Distribuir aplicaciones Python


Enlace de descarga: Click aquí



De 0 a Python 




Contenido del libro:

    1. Introducción
    2. Instalación, uso del intérprete y Hola mundo
    3. Variables y entrada/salida de datos
    4. Tipos de variables
    5. Condicionales, bucles y funciones
    6. Uso de librerías
    7. Manejo de archivos
    8. Manejo de errores
    9. Conexiones de red
    10. Programación orientada a objetos
    11. Programación multihilo básica


Enlace de descarga: Click aquí 


Algoritmos y programación con lenguajes Python

  
Contenido del curso:


    1. Conceptos básicos
    2. Programas sencillos
    3. Funciones
    4. Decisiones
    5. Más sobre ciclos
    6. Cadenas de caracteres
    7. Tuplas y listas
    8. Algoritmo de búsqueda
    9. Diccionarios
    10. Contratos y mutabilidad
    11. Manejo de archivos
    12. Manejo de errores y excepciones
    13. Procesamiento de archivos
    14. Objetos
    15. Polimorfismo, herencia y delegación
    16. Listas enlazadas
    17. Pilas y colas
    18. Modelo de ejecución de funciones y recursividad
    19. Ordenar listas
    20. Algunos ordenamientos recursivos
 

Enlace de descarga: Click aquí


Aprende a pensar como un programador con Python


Contenido:


    1. El Camino del Programa
    2. Variables, expresiones y sentencias
    3. Funciones
    4. Condicionales y recursividad
    5. Funciones productivas
    6. Iteración
    7. Cadenas
    8. Listas
    9. Tuplas
    10. Diccionarios
    11. Archivos y excepciones
    12. Clases y objetos
    13. Clases y funciones
    14. Conjuntos de objetos
    15. Herencia
    16. Listas enlazadas
    17. Pilas
    18. Colas
    19. Arboles 


Enlace de descarga: Click aquí



Aprende a programar con Python


Contenido:

    1. Introducción
    2. La cuestión del primer lenguaje
    3. El entorno PythonG
    4. Un libro de texto
    5. Conclusiones


Enlace de descarga: Click aquí


Es todo en este artículo recuerda comentar ante alguna duda saludos electrónicos a todos y feliz aprendizaje con Python.

Hasta la próxima,
Compartir:

viernes, 24 de febrero de 2017

Prender un led en Arduino - Hola mundo Arduino

¡Hey SkullTraper! si llegaste aquí es porque probablemente inicias con Arduino y entonces a lo que vinimos vamos, prender un LED en arduino es el "Hola Mundo" en este dispositivo, hacerlo es muy fácil y no requiere mayor trabajo así que vamos a ello.





MATERIALES   
 
Los componentes a usar son los siguientes:

- Arduino puede ser UNO R3 o MEGA
- Led sencillo cualquier color
- Resistencia 220 Ohms (No es obligatorio)
. Protoboard (Si se tiene mucho mejor


CONEXIÓN 

La conexión en nuestro arduino se puede hacer de dos formas una más técnica que la otra:

1. Directo al Arduino simplemente se trata de poner el LED en el Arduino el pin 13 y GND juntos ambos así:



2. Es un poco más técnica y la que recomiendo usando todos los componentes mencionados el diagrama es el siguiente: 

 Cualquiera de las dos anteriores conexiones está bien para el "Hola Mundo".


CÓDIGO "HOLA MUNDO"

El código a compilar será el siguiente: 

/* -----------------------------------   Hola Mundo -----------------------------------  
Enciende un LED por un segundo y lo apaga por el mismo tiempo*/

 //------------------------------------//Funcion principal//------------------------------------

void setup()    // Se ejecuta cada vez que el Arduino se inicia

{
pinMode(13,OUTPUT); // Arranca pin 13
}                    
// Tener un LED en el pin 13


//------------------------------------//Funcion ciclicla//------------------------------------

void loop()    // Esta funcion se mantiene ejecutando

{              // cuando este energizado el Arduino  
   digitalWrite(13,HIGH);  // Enciende el LED  
   delay(1000);            // Temporiza un segundo (1s = 1000ms)  
   digitalWrite(13,LOW);   // Apaga el LED  
   delay(1000);            // Temporiza un segundo (1s = 1000ms)

} // Fin del programa


Listo sólo queda enviar a la tarjeta y queda terminado observa la magia de tu led titilando.
Compartir:

SkullTrapers

 

CLICK AQUI PARA IR A NUESTRA TIENDA ON LINE ARDUINO, ELECTRÓNICA, COMPONENTES