Entradas

Mostrando entradas de marzo, 2022

Continuamos aprendiendo programación

Imagen
Según vamos montando los diferentes componentes del circuito, realizamos la programación de la funcionalidad correspondiente a cada uno de ellos. Aquí podéis ver algunas imágenes tomadas durante la sesión, que se ha desarrollado vía telemática:       

Día mundial del agua

 Hoy, 22 de Marzo, se celebra el Día Mundial del Agua , líquido esencial para la vida. Pero, ¿sabías que menos del 1% del agua de nuestro planeta es potable? Sí, nuestro proyecto permitirá a los alumnos adquirir nuevas habilidades en el diseño de circuitos, la programación informática, la interconexión de dispositivos inalámbricos, el modelado e impresión 3D, etc. Aunque, además de estos conocimientos tecnológicos, también pretendemos buscar nuevas formas de ahorro de agua, que aplicaremos a pequeña escala, pero que podrían extrapolarse a grandes plantaciones. Más de la mitad de los recursos hídricos que usamos los humanos, se emplea en la agricultura. Por tanto, es ahí donde más podemos ahorrar.

Programación con Arduino IDE

Hoy hemos comenzado a programar las placas que usaremos en el proyecto, algo para lo que hemos utilizado Arduino IDE. A través del código fuente, le indicamos a nuestras NodeMCU que deben leer cada uno de los sensores; y actuar en consecuencia. Una aplicación para este tipo de placas (NodeMCU, Arduino, etc.), consta de dos partes que debemos definir: las funciones setup y loop. En la primera de ellas, se programa lo que hará la placa cuando comience a ejecutarlo; es decir, la configuración previa. La función loop es donde indicamos lo que hará la placa durante su funcionamiento (leer sensores, activar motores, enviar datos). Esto lo hará indefinidamente (como un bucle infinito); es decir, ejecuta el código de loop() desde el principio; y una vez lo termine, volverá a hacerlo de nuevo. Así, hasta que la placa se apague, o cuando sustituyamos el programa por otro diferente.

Los alumnos de FPB aprenden a montar una impresora 3D

Imagen
 Los estudiantes del ciclo de FPB en Informática y Comunicaciones han realizado el montaje de una impresora 3D, dirigidos por el profesor Juan García Isidro, bajo la supervisión de Ricardo, de la empresa Roboticole. La impresora es un modelo Ender-3. Iniciamos el montaje identificando y separando las distintas piezas que conforman la impresora : cama, pantalla, fuente de alimentación, extrusor, soporte para la bobina, etc. A continuación, hicimos el montaje, que duró varias horas. Tras acabarlo, realizamos el calibrado, para evitar que los componentes sufran daños durante el funcionamiento.  Un par de días después de la primera calibración, imprimimos una figura de prueba; cuyo propósito es denotar si alguna de las cuatro esquinas de la cama necesita ser ajustada con una mayor precisión. En la imagen de la derecha, se observa la impresión de prueba, y como en una de las esquinas el resultado no era correcto, haciéndonos ver que había que subir la cama ligeramente. Una vez corr...

El prototipo del proyecto

La empresa Roboticole ha estado probando diferentes soluciones para elegir la más adecuada de cara a la implementación del proyecto por parte de los alumnos. Aunque desde el centro se indicó que veíamos conveniente usar placas Arduino Nano debido a su reducido tamaño; ellos nos plantearon otra opción: placas NodeMCU , de tamaño similar, y que; aunque incorpora un número menor de conectores; poseen dos ventajas. Una es que incorporan conector inalámbrico WiFi, de manera que no necesitaríamos incorporarle una Shield adicional, algo que además hubiese dificultado la configuración por parte de los alumnos. La otra es una mayor duración de las baterías que se utilicen. Nos envían el siguiente video que graban durante la fase de desarrollo: