Profesoratecno

domingo, 26 de enero de 2020

Pasos previos AstroPi "Mission Space Lab": Vida en la Tierra (Life on Earth)

Seguimos embarcados en este complejo proyecto, soñando con experimentos en el espacio, con viajes fuera de nuestro planeta. Intentamos aprender lo importantes que son delicados equilibrios que rigen las leyes de nuestra casa, "La Tierra":

En esta segunda fase nos basamos fundamentalmente en la guía suministrada por AstroPi Team para la segunda fase:

Astro Pi Mission Space Lab Phase 2 guide


En ella encontramos mucha información que debemos de ir analizando paso a paso. En próximas entradas me voy a centrar en la parte de "Life on Eath" que es la que nos toca desarrollar.....


  ***PASOS PREVIOS***  

Lo primero que se recomienda es imprimir tu carcasa:

3D-Printed Astro Pi flight case


Este paso ha funcionado bastante bien, aunque hemos encontrado dos dificultades.
  • PRIMERA: La caja no traía tornillos, por lo que nos ha tocado comprarlos aparte unos 22.0 €. Enlace para España.
  •  SEGUNDA: En nuestro Sense-Hat el Joysteak no funciona. Hemos escrito al AstroPi Team, todavía no tenemos respuesta, aunque como hemos comprado otro para hacer pruebas, estamos trabajando con este segundo.
Hemos instalado los SO sin problemas y vemos con mucho optimismo que además de traer fotos y un archivo .csv en una carpeta en el "home/pi" llamada "Sample_Data" trae un montón de librerías preinstaladas, entre ellas OpenCV. Esto nos ahorra mucho tiempo y disgustos, pues instalar esta última no es nada trivial.

Antes de profundizar en la Fase 2, hemos vuelto a practicar con:

Getting started with the Sense HAT


Otros recursos recomendables previos imprescindibles son: 
  • Tutorial para la cámara:
  • Tutorial para el almacenamiento de datos en archivos .csv:


Más recursos previos muy recomendables son:
  • Manejar la consola de la RaspberryPi: Enlace.
  • Para aprender los fundamentos de la POO en Python:
  • Para documentar:

Este último tutorial nos indica la importancia de las librerías de Python. Introduce a l@s alumn@s en la presentación y de sus códigos, por si el día de mañana ell@s mismos desarrollan sus propias librerías.

Hemos estado practicando con algunas de estas librerías que vienen preinstaladas en el SO de la AstroPi. La verdad que nos sorprende el nivel de desarrollo de este proyecto y cómo existe una gran comunidad que participa en que todo esto siga adelante.

Nos encante Pyephem. Además de que la vamos a utilizar para localizar la ISS actualizando nuestros datos TLE antes de enviar nuestro código. Vemos el potencial que tiene para futuros proyectos, pudiendo localizar la luna, los distintos planetas, etc.

Sobre la Picamera y OpenCV todavía nos queda mucho por aprender, aunque hemos hecho algún tutorial muy interesante de @mjrovai : twitt.

Apuntes sobre el resto de librerías de la guía 2:
  • Colorzero: nos puede ayudar a clasificar los colores.
  • GPIO Zero: para medir temperatura CPU.
  • GDAL: Geospatial Data Abstraction Library. Datos geoespaciales.
  • NumPy: paquete de procesamiento de matrices que vamos a usar para la capturar datos de la cámara.
  • SciPy: es una librería que contiene módulos para optimización, álgebra lineal, integración, interpolación, funciones especiales, FFT, procesamiento de señales e imágenes, solucionadores de ODE y otras tareas comunes en ciencia e ingeniería.
  • TensorFlow: aprendizaje automático.
  • Pandas: es una biblioteca de código abierto que proporciona estructuras de datos y herramientas de análisis de datos de alto rendimiento y fáciles de usar.
  • Logzero: facilita el registro de Python. Hemos realizado numerosas pruebas y esta la vamos a incorporara a nuestro main.
  • Keras: es una API de redes neuronales de alto nivel y es capaz de ejecutarse sobre TensorFlow.
  • Matplotlib: es una librería de trazado 2D que produce figuras con calidad de publicación en una variedad de formatos impresos y entornos interactivos. Sobre ésta ultima hemos realizado pruebas, que quizás utilizemos en al procesamiento de nuestras imágenes de vuelta, si no hay incidencias.
  • Pisense: librería parecida a SenseHat separa elementos en clases y tiene algunos trucos más.
  • Scikit-learn:es un conjunto de herramientas para el análisis de datos. Diseñado para interoperar con numpyscipymatplotlib.
  • Scikit-image: procesamiento de imágenes.
  • Reverse-geocoder: toma una coordenada de latitud / longitud y devuelve el pueblo / ciudad más cercano.
Trabajo pendiente:

lunes, 2 de diciembre de 2019

Estudio de materiales - Kit ESERO Astronaves 1º y 2º ESO

Mañana comenzaremos a estudiar los materiales correspondientes al kit Astronaves de ESERO.
Lo primero que haremos será ver la siguiente presentación:



Nuestro objetivo es producir un vídeo como éste:


Satelite Cheops: ENLACE

domingo, 17 de noviembre de 2019

Juego Telecomunicaciones 1º ESO - Astronomía - CHEOPS: El satélite con forma de lavadora.

CHEOPS es un telescopio satelital, es un desarrollo tecnológico al servicio de la Astronomía. Su misión principal es estudiar con más detalle exoplanetas ya descubiertos. ¿Serán habitables? Si estudiamos sus atmósferas estaremos más cerca de esta respuesta:


Lo que vamos a estudiar: enlace presentación.




Construiremos Satélites CHEOPS y antenas de papel.
Tarea propuesta:



Presentación oficial de ESERO, con propuesta de proyecto de construcción de detector de exoplanetas por tránsito.


Kit oficial ESERO para primaria: enlace.
Kit oficial ESERO para secundaria: enlace.

domingo, 13 de octubre de 2019

AstroPi en 1ºESO - TAP - Señales seguridad laboral

Hemos comenzado realizando el tutorial oficial de Astro Pi - Mission Zero en Español.
ENLACE

Para entregar nuestros trabajos con la siguiente plantilla, iremos a nuestro documento de drive, realizaremos una copia (en Archivo/ Hacer una copia) y pegaremos el código en:
ENLACE DOC

Vamos a aprender los tipos de señales:

Para eso vamos a programar los píxeles de nuestra AstroPi con los distintos tipos de señales:
 
OBLIGACIÓN GENERAL
ADVERTENCIA GENERAL
CONTRA INCENDIOS
SALVAMENTO
PROHIBICIÓN
RIESGO PERMANENTE

domingo, 29 de septiembre de 2019

Unidad 2: Expresión gráfica 2º ESO

Documentación imprimirle: enlace

GitHub: Unidad 2-Expresión gráfica

El osciloscopio del hombre pobre (y de la mujer)

Estoy haciendo pruebas para diseñar alguna actividad para mis alumn@s de 2º Bto Electrotécnia con este osciloscopio tan gracioso.
Primero ¿dónde he encontrado la documentación?, en esta página que se está convirtiendo en imprescindible para l@s tecnolog@s;  

Voy a poner la versión "improved" (mejorada), para que descarguemos los códigos que más me han gustado:

Esto funciona con Arduino y con Processing, leemos los datos del circuito que queramos, los introducimos por el pin analógico de Arduino A0 y nos genera una señal del circuito que queramos.

He comenzado por este circuito y vamos a ver la señal de la carga y la descarga del condensador:

Lo he montado sobre una protoboard (Arduino lo uso como alimentación de 5V y como osciloscopio):





La señal resultante es:


El otro circuito con el que he estado practicando es con un multivibrador astable 555:


La idea original la he sacado de dos enlaces:

He estado repasando el funcionamiento del 555, que viene muy bien explicado en el siguiente vídeo:

El profe García también tiene una práctica parecida:

Lo he montado en una protoboard según el siguiente circuito:

Aunque la señal cuadrada no me ha salido todo lo limpia que esperaba:


El resultado del montaje del multivibrador Astable con 555 ha sido:


sábado, 14 de septiembre de 2019

Simulador Serie de Fourier , Tabla Periódica de Símbolos Electrónicos simulador Campo Eléctrico

No he podido dejar de comentar estos dos enlaces que creo que me serán útiles para el próximo curso:
Simulador Serie de Fourier

Tabla Periódica de Símbolos Electrónicos
Para introducir la Electrostática:


domingo, 19 de mayo de 2019

Primer planteamiento de Mano Robótica 4ºESO

He encontrado este proyecto en:

Proyecto Mano impreso en 3D, pero a las alturas que estamos para este curso ya no nos da tiempo: 




Este es más practico, pero lo de la tubería me parece poco pro:

Este vídeo me gusta mucho y lo veo muy bien para la fabricación de la mano:

Por último aquí está la documentación de GitHub de nuestro proyecto en la FANTEC2016:

Enlace a Wiki GitHug

jueves, 2 de mayo de 2019

Propuesta de Puente Inteligente con Arduino



Para nuestro puente incluiremos:
  • 1 botón con una resistencia de 10KΩ
  • 2 LDRs con dos resistencias de 10KΩ
  • Un motor con reductora con un chip L293D controlador del mismo.
El circuito propuesto sería (enlace circuito TinkerCAD):


Para programar Arduino vamos a utilizar mblock, y podemos realizar el siguiente código:

Proyecto documentado en GitHub: 

Puente-Inteligente-con-Arduino: wiki

Piezas diseñadas en FreeCAD:
Piezas Archivo .STL
1. POLEA.stl
2. RODILLO.stl
3. ESCUADRA.stl