Construir motor paso-paso [Agosto 18 k15] Conceptos básicos control motor paso a paso MyHDL: A Python Based Hardware Description Language (requiere registro para ver)
TEMARIO CURSO ELECTRONICA BOLIVIA _(REFFERENCIA)
AutoDesk123 Circuits (Aprender arduino gratis en liena [Requiere registro]
Ejemplo en vídeo del simulador de Arduino
XST User Guide, Counters Coding Examples <http://www.xilinx.com/itp/xilinx10/books/docs/xst/xst.pdf>
- Matlab y electrónica (arduino, otros)
- Cómo asignar y crear proyecto pines en la nexys 2
- 12 lecciones para construir un procesador (Francés e Inglés)
- Sensor ultrasonico (de arduino) para la FPGA
- Juego Tres en línea (TIC-TAC-TOE, O-X) con FPGA Nexys 2 II
- https://blog.digilentinc.com/index.php/tic-tac-toe-with-fpgas/
- http://www.instructables.com/id/FPGA-Tic-Tac-Toe/?ALLSTEPS (registrarse)
- A esta altura del semestre tienen las competencias para hacer algo de tanto o más impacto de lo que se muestra en el vídeo a continuación; la edad nunca es impedimento; lo grande, mediano o pequeño es algo que únicamente está en la mente de cada uno:
Mayo 26 de 2015, martes: RETO FINAL
- Crear un proyecto para describir un circuito divisor de frecuencia
- Se suministra el contenido de la descripción de hardware correspondiente
- Divisor de frecuencia de 1 Hz a partir de 50 MHz (Versión: 22 de abril de 2015)
- Simular el circuito divisor de frecuencia. Utilizar Clock 20ns (nano-segundos)
- Implementar el circuito divisor de frecuencia (Trace, Place, map & route)
- Crear un proyecto para un contador_binario_cíclico_4, con entradas reset y pausa, de 00 a 11. (Es decir de 0 a 3 en binario)
- Se suministra el contenido de la descripción de hardware correspondiente
- Contador cíclico, en binario, 00 a 11 (Decimal 0 a 3) ((Versión: 22 de abril de 2015)
- Simular el circuito contador binario cíclico. Utilizar Clock 40ns (nano-segundos)
- Implementar el circuito divisor de frecuencia (Trace, Place, map & route)
- Crear un proyecto para describir un circuito contador_10_segundos, con entradas reset y pausa, de 0000 a 1001 (Es decir de 0 a 9 en binario), a partir de un divisor de frecuencia de 1 Hz
- Para lo anterior utilizar el archivo VHDL del divisor de frecuencia que ya implementó
- Modificar el contador_binario_cíclico_4, para que cuente de 0000 a 1001
- Unir los dos módulos
- Simular
- Crear el archivo UCF para Clock 50 Mhz de entrada suministrado por la tarjeta Nexys 2, las entrada reset asignarla al SW0, la entrada Pausa asignarla al SW1, las cuatro salidas del contador asignarlas a los led LED0, LED1, LED2, LED3, en la tarjeta NEXYS 2.
- Crear el archivo de configuración .BIN del circuito
- Sustentar vía acceso remoto
- Fecha límite: A acordar con el profesor.
Mayo 10 de 2015, domingo [23:38:46]: Una justificación que invita a la reflexión Design Thinking:
- «[...] enseñar a las personas a observar al Mundo de una forma diferente, haciéndose una pregunta; y entones, a través de el arte y la ciencia, combinar las piezas dispares en una camino que cree valor, es decir, hacer síntesis [...]» (Design Thinking. Furr, N. y Dyer, J., 2014)
- «[...] requiere que las personas no solo deben aprender a percibir la información que aparece en la Red, sino también, discriminarla y organizarla para la toma de decisiones en la propuesta de experimento que propongan hacer para encontrar una posible solución[...]»
- Y tu ¿qué opinas? [Bienvenidos los comentarios]
Mayo 09 de 2015, sábado, [9:35 p.m.]:
- Enviar un mensaje al Whatsapp del profesor, indicar su nombre en el primer mensaje.
- Escribir un comentario en ésta página (En la parte inferior pueden encontrar el cajón para comentarios)
- Leer el contenido de esta página (algunos de Uds. tienen trabajo pendiente), conversar con el profesor para coordinar; siempre está disponible para atenderlos.
- Se medirá cuánto tiempo requieren para establecer la comunicación con el profesor.
- Recuerden que deben realizar un proyecto (el primero), con la compuerta AND, como el realizado en la clase y otro proyecto (segundo), con la compuerta OR más lo que esté pendiente para entregar de las semanas anteriores.
Mayo 01 de 2015: Pausa activa: Robot Un divertimento electrónico ver aquí
Abril 30 de 2015 [p.m.]: Herramienta para grabar, entre otras funciones, el contenido de la pantalla del computador; útil para incluir vídeos de procesos a incluir en los informes. Marcar la diferencia:
Abril 30 de 2015 [a.m.]: Tutor en español desde cero para el uso de ISEWebPack y FPGA (Con la tarjeta Nexys 2, contamos con una de estas también)
Anota el autor de los contenidos que se presentan a continuación: «[...] El curso no se centra en el diseño lógico, sino en los aspectos básicos del lenguaje y en el uso de las herramientas de Xilinx para el diseño con VHDL. [...]»
Anota el profesor: Este contenido es un buen ejercicio para medir nuestras capacidades de auto-aprendizaje. Siempre pueden contar con el soporte del profesor.
- Curso VHDL – Introducción [enlace corregido]
- Curso VHDL – Instalación de software
- Primer proyecto (Parte 1)
- Curso VHDL – Simulación
- Primer proyecto (parte 2) [enlace corregido]
- Curso VHDL – Diseño estructural
- Curso VHDL – Configurar el dispositivo
- Curso VHDL – Configurando una tarjeta Nexys 2
- Curso VHDL – Sumador/Restador con operadores aritméticos
Abril 29 de 2015:
Tres vídeos que muestran como se utiliza IseWebPack para implementar diseños con VHDL y Spartan 3e o ver el blog de Leandro James Hidalgo (Estudiante de la UTP que les realizó la demostración), en: <http://yisebelltec.blogspot.com/>
Invito a percatarse en el primer segundo del primero de los siguientes vídeos, cómo el autor (Estudiante de Ingeniería de sistemas de nuestra UTP Leandro James Hidalgo Arias, utiliza la suite "aTube Catcher" para grabar los contenidos que presenta; es un ejemplo a seguir y una muestra de como aplicar lo aprendido. A la fecha en que James realizo estos vídeos había recibido los mismos temas que Uds. han recibido en nuestra asignatura. Es un ejemplo de compromiso, persistencia, determinación, disciplina y pasión (tomando para esta palabra la acepción de la RAE: Apetito o afición vehemente a algo. Teniendo presente que afición significa: Ahínco, empeño, inclinación, amor a alguien o algo).
- Video 1: <https://www.youtube.com/watch?v=RB61x9TmbSE> []
- Vídeo 2: <https://www.youtube.com/watch?v=ORgfFk1W2aQ> []
- Video 3: <https://www.youtube.com/watch?v=Nzt7y74MRck> []
Abril 26 de 2015 (Anuncio 2):
Proceso estructurado y listo para que lo resuelvan. Pueden ir adelantando el trabajo, no lo dejen para ultimo momento dado que si tienen dudas no podrían consultarlas.
[Se sugiere que revise Abril 26 de 2015 (Anuncio 2) y Abril 26 de 2015 (Anuncio 1)]
Nota: Si ha entrado a esta página, se solicita dejar un comentario en la casilla correspondiente en la parte inferior de ésta página
Nota: Si ha entrado a esta página, se solicita dejar un comentario en la casilla correspondiente en la parte inferior de ésta página
- Para el informe (estructurado: Portada, Índice, Introducción, Cuerpo o Desarrollo, Conclusiones, bibliografía, recomendaciones), sobre lo realizado día sábado 25 de abril, a ésta altura del semestre espero entregas espectaculares, con determinación y compromiso; ¡sean la mejor versión de sí mismos! (el profesor siempre está atento para Uds.). A continuación las dos partes que se solicitan para el informe:
Parte A
- Documentar lo presentado en la clase (entre mas pronto comiencen más fácil es, tienen lo visto aun en la memoria). Debe incluir:
- Explicar todo el procedimiento presentado, (teniendo presente las dos prácticas mostradas), ¿qué se utilizó?, ¿cómo se realizó?, ¿quiénes intervinieron como expositores?...
- ¿Qué se imagina que podría o le gustaría hacer? (partiendo de lo que se presentó? (sea creativo/a)
- ¿Que es Arduino Uno?
- ¿Que herramientas se requieren para trabajar con Arduino Uno?
- Cual es el código para encender y apagar un LED, mediante una tarjeta de desarrollo Arduino, si se requiere que esté encendido dos minutos y apagado 3 minutos?
- ¿Que es App Inventor?
- ¿Para qué se utilizó en la clase?
- ¿Dónde puedo hallar información sobre App inventor?
- ¿Cómo se programa con App inventor? (en su palabras luego de consultar en Internet y teniendo en mente lo presentado por el expositor)
- ¿Cuales son los 8 tipos de bloques que ya vienen incluidos en el App Inventor Lenguage?
- Realice la búsqueda en internet de proyectos realizados con arduino uno y seleccione uno de ellos (el que más le atrae), explique en sus palabras de que se trata el proyecto y el por qué le atrae.
- Presente su punto de vista sobre la sesión realizada (desde su percepción), ¿qué le aporta a su conocimiento?, ¿qué le impactó?, realice comentarios sobre los dos expositores
- ¿Le gustaría ser el expositor en clases futuras? (Justifique la respuesta)
- Teniendo en cuenta la lectura Cómo la tecnología móvil está mejorando el fútbol sugiera y expique desde su imaginación, una aplicación de lo visto en la práctica del sábado 25 de abril de 2015, en su empresa o en su hobby, o en su hogar o en su diario vivir (solo en una de estas como mínimo; recuerde que caminar millas extras es el elemento diferenciador que hace crecer)
Parte B
- Lo siguiente se requiere para poder trabajar en la etapa final y muy necesario para asignaturas futuras.
- Descargar ISEwebTools desde Xilinx. (Instrucciones)
- Instalar en su computador personal (propio, prestado, alquilado, familiar...), la herramienta ISEwebTools
- Ejecutar la aplicación luego de la instalación (Tomar imagen de la pantalla para el informe que muestre que está en el PC que Ud. utiliza)
- Obtener una licencia desde Xilinx para el uso de ISE Web tools (Instrucciones)
- Para verificar esta segunda parte también realizaremos una conexión remota entre profesor y cada uno de los estudiantes del curso.
Abril 26 de 2015 (Anuncio 1): MIT APP INVENTOR es una herramienta de programación basada en bloques que permite comenzar a programar y construir apps completamente funcionales para dispositivos Android.
- Tutoriales para principiantes
- Documentación para todos
- Recursos para la enseñanza con APP Inventor
- Canal en YouTube de MIT App Inventor
- Lenguaje de programación basado en bloques (Para MIT APP Inventor)
- Un ejemplo básico
- Como controlar arduino mediante la voz crear aplicación (parte 1)
- Prender apagar led, tarjeta Bluetooth , arduino y dispositivo movil con APK android ******* (Parte 2)
_________________________________________________________________________________
Abril 17 2015: Se ha adicionado información en la pestaña "Tarjetas especiales"
Tan sencillo como aprovechar el campo magnético
En construcción
Desarmando el adaptador del Iphone <https://www.youtube.com/watch?v=w6ZG8ExMV8U>
Cargador de bateria con Jouls thief <http://www.instructables.com/id/Joule-Thief-Low-Voltage-Battery-Charger/>
Betería de carga infinita a base de melanina (existente en la piel, el cabello y el recubrimiento de la retina humana) <http://co.tuhistory.com/noticias/revolucionario-hallazgo-un-cientifico-mexicano-creo-una-bateria-con-carga-infinita>
Samsung Wearable Robot hand <http://www.patentlymobile.com/2013/08/samsungs-wearable-robotic-hands-can-teach-sign-language.html>
Mano hidráulica step by step <https://www.youtube.com/watch?v=9EkTg85eFF8>
Inteligencia colectiva <https://sites.google.com/site/1000trucos/home>
Buenas tardes Profesor, muchas gracias por compartir el conocimiento, es muy agradable saber que lo que uno aprende en ciertos momentos de la vida pueda ser el motor de las mentes que comienzan a labrar su camino en este universo expansivo. Le deseo éxito con el curso a usted y a los compañeros. Dios los bendiga. Esperemos que la vida nos permita seguir avanzando y construir todo lo que pretendemos con esfuerzo y mucha dedicación.
ResponderEliminarJames, en cada uno está la responsabilidad de hacer un mundo mejor. Le auguro a Ud. muchos éxitos.
Eliminarprofe muy buenos los vídeos de alta tolerancia a la frustración,son graciosos y dan motivación pesar de las difucltades por otro lado esperamos tener éxito con el manejo básico de las herramientas.
ResponderEliminarQue así sea Jorge Mario.
Eliminar