Páginas para mirar en el comienzo de curso académico 2024-2025
(A continuación encontrarás páginas a las que puedes acceder para encontrar materiales muy útiles para la enseñanza)
Mi último libro publicado en Editorial RC
Información sobre el libro
Este libro tiene como objetivo facilitar al lector los conocimientos teórico-prácticos suficientes para poder abordar con éxito el estudio de la Robótica y la Programación en un nivel básico y medio, haciendo uso del material que contiene el Kit de Robótica Educativa LEGO SPIKE Prime.
De manera ordenada se abordan, por orden de complejidad, en los siete primeros capítulos el montaje de dispositivos y su programación, usando el lenguaje de programación de libre distribución “LEGO Education SPIKE” del propio fabricante. Se explica con detalle el manejo de motores, sensores y elementos de visualización, además del uso de los sensores que incluye el propio Hub y su matriz de diodos LED de 5×5. Cada uno de los siete capítulos incluye varios ejemplos con soluciones múltiples que obligan al lector a realizar los montajes y probarlos.
El capítulo final del libro contiene trece prácticas guiadas que son un compendio de todo lo estudiado e incluyen preguntas de autoevaluación del tipo “elección entre múltiples respuestas”.
El núcleo del kit LEGO SPIKE Prime es el llamado Hub, un microcontrolador de alta tecnología que permite ser programado de manera gráfica y es ideal para montar robots y elementos móviles, así como prácticas STEAM en las que trabajar con sensores y procesar medidas de una manera muy sencilla. Este libro detalla el manejo del Hub con numerosos ejemplos de programación, facilitando al usuario el empleo de los conceptos fundamentales de la programación, tipos de datos, condicionales, bucles, listas de datos, impresión en pantalla, sonidos, etc.
Algunos de mis últimos trabajos para poder descargar:
Este libro tiene como objetivo facilitar al lector los conocimientos teórico-prácticos suficientes para poder abordar con éxito el estudio de la Robótica y la Programación en un nivel básico y medio, haciendo uso del material que contiene el Kit de Robótica Educativa LEGO SPIKE Prime.
De manera ordenada se abordan, por orden de complejidad, en los siete primeros capítulos el montaje de dispositivos y su programación, usando el lenguaje de programación de libre distribución “LEGO Education SPIKE” del propio fabricante. Se explica con detalle el manejo de motores, sensores y elementos de visualización, además del uso de los sensores que incluye el propio Hub y su matriz de diodos LED de 5×5. Cada uno de los siete capítulos incluye varios ejemplos con soluciones múltiples que obligan al lector a realizar los montajes y probarlos.
El capítulo final del libro contiene trece prácticas guiadas que son un compendio de todo lo estudiado e incluyen preguntas de autoevaluación del tipo “elección entre múltiples respuestas”.
El núcleo del kit LEGO SPIKE Prime es el llamado Hub, un microcontrolador de alta tecnología que permite ser programado de manera gráfica y es ideal para montar robots y elementos móviles, así como prácticas STEAM en las que trabajar con sensores y procesar medidas de una manera muy sencilla. Este libro detalla el manejo del Hub con numerosos ejemplos de programación, facilitando al usuario el empleo de los conceptos fundamentales de la programación, tipos de datos, condicionales, bucles, listas de datos, impresión en pantalla, sonidos, etc.
- UNIHIKER Una Plataforma para la Educación
- XIA_Mi Tarjeta Multi funcional de Expansión para Micro:bit V2 BBC
- Programación de TinyLab con mBlock y Mixly
- Manual de EDU PICO (Mi traducción al Español)
- Informe Técnico PicoBricks
- Libro Cytron PI PICO con Tonny
- ELECFREAKS Pico_ed V2 Manual Básico
- Informe Kit ELECFREAKS
EJEMPLOS DE PROGRAMACION CON mBlock 5.0
Estos son algunos de los ejemplos que he creado últimamente con la nueva versión de mBlock 5.0
27-8-2024
- UNIHIKER Una Plataforma para la Educación
- XIA_Mi Tarjeta Multi funcional de Expansión para Micro:bit V2 BBC
- Programación de TinyLab con mBlock y Mixly
- Manual de EDU PICO (Mi traducción al Español)
- Informe Técnico PicoBricks
- Libro Cytron PI PICO con Tonny
- ELECFREAKS Pico_ed V2 Manual Básico
- Informe Kit ELECFREAKS
EJEMPLOS DE PROGRAMACION CON mBlock 5.0
Estos son algunos de los ejemplos que he creado últimamente con la nueva versión de mBlock 5.0
__________________________________________________
GALAXIA
Una nueva tarjeta con altas prestaciones compatible con Micrfo:Bit creada por THINGZ
22-8-2024
Interface de motor de CC 2x3A para UNIHIKER
![Imagen de la tarjeta](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTyV5SLFSJyARLjlJuuYtaoOAnlu7KYqjiJWgEsMhE6Rh0Dlrfe_6f0XOJbtWGKhaYTSFZCnZz6k8giD__HkNvYvm5wP4zQ51iGLQWMLKmNoJqCoO7VDgEQb0t5JPt0I1VW0DoTPMSnW6cOTI715k-coZFtiHm-zbMiqmIhVhR9B4KGO2yhruS6cBeEF-U/w320-h240/interface2.jpg)
Imagen propiedad de DFRobot
29-7-2024
EJEMPLOS DE PROGRAMACION CON mBlock 5.0
Estos son algunos de los ejemplos que he creado con la nueva versión de mBlock 5.0
_________________________24-7-2024____________________________
XIA_Mi Tarjeta Multi funcional de Expansión para Micro:bit V2 BBC de DFRobot
________________10-7-2024_______________
Documentación Educativa
(AquÍ encontrarás un nrepositorio sobre el Kit EDU Pico)
Una nueva tarjeta con altas prestaciones compatible con Micrfo:Bit creada por THINGZ
22-8-2024
Interface de motor de CC 2x3A para UNIHIKER
![]() |
Imagen propiedad de DFRobot |
EJEMPLOS DE PROGRAMACION CON mBlock 5.0
Estos son algunos de los ejemplos que he creado con la nueva versión de mBlock 5.0
_________________________24-7-2024____________________________
XIA_Mi Tarjeta Multi funcional de Expansión para Micro:bit V2 BBC de DFRobot
EDU PICO: Project & Innovation Kit for Pico W
Nuevo kit con grandes expectativas para su uso en la educación. Definitivamente la apuesta por el uso del poderoso microcontrolador Rasberry Pi Pico ha sido ganada.
El kit viene acompañado de un manual de trabajo con 7 proyectos de construcción desarrollados a lo lardo de 8 capítulos. El software de programación elegido en este manual es CircuitPython integrado en el entorno de programación de uso libre Tonny
DESCUBRA LA PROGRAMACIÓN INFORMÁTICA DE FORMA SENCILLA
Descripción
CoreS3 es la tercera generación de la serie M5Stack Core. Impulsado por la solución ESP32-S3, este kit cuenta con un procesador Xtensa LX7 de doble núcleo que funciona a 240 MHz. CoreS3 viene equipado con funcionalidad Wi-Fi integrada, lo que permite una conectividad perfecta. Cuenta con 16 MB de memoria flash integrada y 8 MB de PSRAM, lo que proporciona un amplio espacio para el almacenamiento de programas.
En España se puede adquirir en BricoGeek
Anoto en este "post" la dirección de un grupo de trabajo de profesores que están desarrollando aplicaciones en el Aula en el nivel de Educación Primaria sobre "Pensamiento Computacional". El Blog se llama "Pensando en Bits"
En su web ponen a disposición de los usuarios una interesante documentación de la que resalto dos trabajos en PDF llamado "Pensamiento Computacional" y "Aprendiendo a Programar"
Ocho lecciones compartidas para integrar la tecnología en la escuela
¿Cuál es la capacidad real de la tecnología para transformar la educación? ¿Cómo podemos sacarle el máximo partido a esta gran herramienta? ¿Cuál es la mejor manera de integrarla en las escuelas? ¿Cómo lo ven los docentes? Lo descubrimos en este artículo, de la mano de la Unesco y su informe Barriers and Supports for Technology Integration: views from teachers. LINK Articulo
Pico:ed ELECFREAKS
Una nuevo diseño de tarjeta microcomputadora que incorpora la potencia del procesador MCU Raspberry Pi RP2040 y la funcionalidad conectiva de Micro:bit______________________________________
UNIHIKER
(Una plataforma competa para la Educación)
UNIHIKER es una computadora de placa única que le brinda una experiencia completamente nueva.
Cuenta con una pantalla táctil de 2,8 pulgadas, Wi-Fi y Bluetooth. Está equipado con sensor de luz, acelerómetro, giroscopio y micrófono. Con un coprocesador incorporado, es capaz de comunicarse con varios sensores y actuadores analógicos/digitales/I2C/UART/SPI.
Características
- Pantalla táctil de 2,8 pulgadas
- Fácil configuración a través de un cable tipo C y programación a través de un navegador
- Interfaces enriquecidas para controlar el hardware de código abierto
- Control directo de cientos de sensores y actuadores mediante Python
- Servicios de IoT locales integrados que pueden almacenar datos localmente
- Wi-Fi y Bluetooth integrados para conectividad inalámbrica
- Admite software de codificación popular como Jupyter Notebook, VS Code, VIM, Mind+
Incorporo Elecfreaks como nueva marca en mi selección de fabricantes y suministradores de material didáctico, que vengo evaluando en este blog con el fin de poner a disposición de Profesores y Alumnos criterios con los que poder seleccionar los productos que mejor se adecuen a las necesidades de la enseñanza.
Con el comienzo del nuevo curso académico 2023-2024 quiero abordar el estudio y evaluación de algunos de los productos que en mi opinión merecen ser tenidos en cuenta a la hora de elegir material didáctico para el aprendizaje en el ámbito académico y también en el de los usuarios aficionados y expertos en las tecnologías digitales orientadas al estudio de la Robótica, la IA. la IoT, el Open Hardware, la Programación, etc.
Comenzaremos nuestra evaluación de producto con el kit NEZHA del que realizaremos un detallado análisis facilitando toda la información que sea necesaria para su conocimiento.
NEZHA Inventor's Kit V2 For micro:bit
La visión artificial es
un campo de la inteligencia artificial que tiene como objetivo programar un
computador para que "entienda" una escena o las características de
una imagen. Esta información es empleada para tomar decisiones o controlar un
proceso.
El kit AI Smart Lens
es un módulo de inteligencia artificial compatibles con una tarjeta de
expansión Micro:bit de 3,3 v ~ 5 v que se puede programar gráficamente. Se
trata de un kit diseñado para ser usado en el aula con niños que empiezan a
estudiar las aplicaciones que se pueden realizar con una cámara “inteligente” y
con el que se pueden realizar ejemplos de identificación de tarjetas,
seguimiento de líneas, seguimiento de bolas, identificación de colores, entrenamiento
para reconocer objetos y seguimiento de rostros.
Ante las capacidades de
este dispositivo entendemos que su puesta en el mercado dentro del catálogo de ELECFREAKS es una valiosa oportunidad de poder trabajar
con algunos de los principios básicos de la IA en el área de la visión
artificial.
En este informe se recogen
las principales características de este dispositivo y sus aplicaciones en la
educación y esta orientado a los Profesores y Alumnos que necesitan conocer l
herramienta. En los siguientes Links se puede ampliar información.
Enlaces: WIKI AI Lens Tienda WEB ELECFREAKS
----------------------------------------------------------------
Informe (25-8-2023)
INFORME
Link a la Wiki de Qhrobot: Wiki (en esta página están mis trabajos)
Plataforma Hardware QH educación Controlador C02 Compatible con ESP32
Link al Informe completo en español: https://lnkd.in/d3Kpwg5V
Link al Informe completo en Ingles: https://lnkd.in/dkjTBa4Q
================::::::::::::::::::======================
Programación y diseño de Aplicaciones con Raspberry Pi Pico
Una Plataforma Hardware para el aprendizaje de los microcontroladores basada en el microcontrolador Raspberry Pi Pico que ofrece unas altas prestaciones para la implementación de aplicaciones de Robótica, Control IoT, etc.
¿Qué es PicoBricks?
Pico Bricks es para todos los interesados en la electrónica y la codificación. A los principiantes sin experiencia previa les resultará fácil comenzar gracias al diseño de hardware modular, el entorno de codificación de bloques similar a Scratch y el simulador. Aquellos con experiencia pueden profundizar más en la electrónica o explorar la codificación en Python. E incluso los creadores más expertos apreciarán la rapidez con la que pueden explorar ideas y crear prototipos con Pico Bricks.
¡A diferencia de otras placas, Pico Bricks tiene una increíble cantidad de flexibilidad para todos los niveles de creadores! Bricks IDE tiene códigos de ejemplo para diferentes escenarios.
Aprende a codificar de cero a héroe con MicroBlocks o el generador de codificación de bloques de arrastrar y soltar de Pico Bricks. MicroBlocks es la experiencia de codificación más sencilla jamás creada y ampliamente conocida en la industria de los fabricantes.
1.1. Módulos incluidos en Picobricks
Los módulos que se incluyen en la tarjeta de practicas son los que figuran en la imagen. Estos módulos vienen conectados a pines fijos de la unidad que incluye el controlador Raspberry Pi Pico y es posible sacarlos extraerlos de su sitio y poder usarlos de modo autónomo simplemente usando conectores tipo Grove.
Display OLED: Es el módulo donde podemos obtener tipo textual, visual o de animación salidas. |
|
LED RGB (Rojo-Verde-Azul): Es un elemento de circuito con el que podemos crear muchos colores mezclando los colores Rojo-Verde-Azul en ciertas proporciones. |
|
LED y botón: el módulo LED rojo es el elemento del circuito que nos permite emitir solo luz roja. Un botón es un elemento de entrada que entendemos si está presionado O no. |
|
Sensor de Temperatura y Humedad DHT: Es un módulo que mide la temperatura y humedad del ambiente. |
|
Módulo
de relé:
Es un elemento de circuito que funciona cuando la corriente fluye a través de
él. Tú puede pensar en ello como un interruptor que enciende su lámpara. |
|
Protoboard: Es el módulo que habilita cualquier sensor o material conductor que no esté en el tarjeta para comunicarse con la tarjeta a través de las rutas conductoras y los cables de puente en la tarjeta PicoBricks. |
|
Potenciómetro: Es una resistencia cuyo valor puede cambiar a medida que gira la perilla. |
|
Sensor de Luz: Es el módulo que cambia el valor de la resistencia de acuerdo a la cantidad de luz que cae sobre él y así detecta la cantidad de luz en el ambiente. |
|
Zumbador: Es el módulo que proporciona sonido. |
|
Placa de Extensión IoT: Es el módulo que proporciona acceso a internet conectándose a la red WiFi en el entorno. Gracias a este módulo, podemos comunicarnos con nuestros proyectos de forma remota. |
|
Motor
Driver:
Es el elemento del circuito que ajusta la velocidad y frecuencia del
elementos del circuito como el motor, etc.
|
|
Raspberry
Pi Pico:
Es la placa del microcontrolador que se comunica con el sensores en los
proyectos que desarrollamos con nuestra placa PicoBricks. También nos permite
conecte otros sensores al circuito con los puntos de conexión de pines que
tiene en él.
|
1. Ventajas y posibilidades de PicoBricks
1.1.
Para todos los niveles
1.2.
Conexionado de piezas
1.3.
Soporte completo
1.4.
Control inalámbrico
1.5.
En la educación
1.6.
Kits
Con estos kits la firma Robotistan facilita un material asequible para su
uso en las aulas. Para empezar bastará el tablero con los sensores y actuadores
incluidos y el propio Raspberry Pi Pico. Posteriormente se pueden ampliar las
posibilidades recurriendo a las maquetas para construcción que ofrece el
fabricante: Coche, Invernadero, Brazo Robótico, etc.
Es importante también saber que podemos incluir elementos en nuestros proyectos de las series Seeed Grove o similares con los que poder ampliar el campo de aplicaciones.
¿Cómo programar
PicoBricks?
En lo que se refiere a
otras posibilidades de programación de PicoBricks debemos decir que las
facilidades son muchas. Los jóvenes alumnos pueden acceder a la programación
usando en un primer nivel lenguajes de programación grafica para poder usar el
lenguaje Python en posteriores cursos académicos.
Software PicoBricks IDE
- MicroBlocks (familia Scrtach)
- PicoBlocks IDE (familia Scratch en construcción)
- Mixly (familia Blockly)
- Mind+ (familia Scrtach)
- microBlocks IDE (MicroPython para ESP32)
- Thonny (MicroPython y CircuitPython)
- Arduino IDE (programación en C)
- Mu Editor (Pyboard MicroPython)
Aspectos
metodológicos en el uso de PicoBricks
Se abordan algunas cuestiones e ideas que son
factibles de llevar a cabo con el material que estamos analizando.
Cursos
y materias donde implantar su uso
Con Picobricks es posible
trabajar en los cuatro cursos de la
Educación Secundaria abordando de manera secuencial los temas propios de la
programación y el tratamiento de los datos en un sistema programado.
- Fundamentos de la programación: Datos, condicionales, bucles,
- Concepto de microcontrolador programable.
- Sistemas de programación: Grafica y Textual
- Realización de aplicaciones relacionadas con los operadores básicos combinacionales y secuenciales
- Conceptos básicos de sensores y sus aplicaciones
- Conceptos básicos de actuadores
- Conceptos de sistemas básicos de control
- Creación de proyectos STEAM relacionados con sistemas de control real usando maquetas: Control de u invernadero, control de semáforos, control de climatización, medidas de parámetros físicos (temperatura, humedad, luz, etc)
- Diseño de sistemas básicos robotizados tipo car, brazo robótico, etc
- Implementación de sistemas de control a distancia usando Wifi, Bluetooth o Infrarrojos: IoT (la internet de las cosas)
Elaboración
de proyectos STEAM
Picobricks es ideal para
poder incluirlo en el desarrollo de proyectos STEAM en el campo de la física,
la química, las ciencias del medio ambiente, la ciencia de la computación y la
Tecnología.
Cn la ayuda del Kit
PicoBricks es muy fácil que los alumnos puedan abordar sus prototipos y
experimentar con las señales eléctricas de cada uno de los sensores, pudiendo
ensayar su funcionamiento así como visualizar en pantalla OLED los datos de los
experimentos.
Aquí
ponemos un ejemplo de cómo se podrían integrar las fases mencionadas en un
proyecto STEAM en el ámbito de la robótica y el control usando PicoBricks y sus
kits:
1. Definición del tema y objetivo del proyecto:
Por ejemplo, diseñar un robot seguidor de línea que pueda seguir un recorrido predefinido de manera autónoma.
2. Investigación y recopilación de información:
Investigar los principios de la robótica, como la cinemática, la electrónica y los sensores utilizados en los robots seguidores de línea.Obtener información sobre los controladores y algoritmos de control más adecuados para el proyecto.
3.
Diseño del proyecto:
Planificar las etapas del proyecto, como el diseño mecánico del robot, la selección de componentes y el desarrollo del algoritmo de control.
Establecer los recursos necesarios, como los sensores de línea, motores, placas controladoras y herramientas de programación.
4.
Desarrollo y creación:
Construir el robot siguiendo el diseño establecido.Integrar los componentes, como motores, sensores y controladores, siguiendo las especificaciones técnicas.Programar el robot utilizando uno de los lenguajes que hemos comentado en este informe.
5.
Colaboración y trabajo en equipo:
Dividir las tareas entre los miembros del equipo, como el diseño mecánico, la programación y la integración de componentes de PicoBricks.Colaborar en la resolución de problemas y compartir conocimientos y recursos.
6.
Integración de las disciplinas STEAM:
Explorar la interacción entre las disciplinas de robótica, electrónica, programación y control.Aplicar conceptos matemáticos y físicos en el diseño del robot y en la implementación del algoritmo de control.
7.
Presentación y divulgación:
Preparar una presentación final donde se muestre el funcionamiento del robot seguidor de línea.Explicar los conceptos y principios utilizados en el diseño y control del robot.Compartir el proyecto con compañeros, profesores y posiblemente participar en competencias o ferias de ciencias locales.
8.
Evaluación y reflexión:
Evaluar el rendimiento del robot seguidor de línea en función de los criterios establecidos, como la precisión en el seguimiento de la línea y la velocidad.Reflexionar sobre los desafíos encontrados durante el proyecto y las lecciones aprendidas en relación con la robótica y el control.
Este ejemplo muestra cómo se pueden aplicar las fases de un proyecto STEAM en el ámbito de la robótica y el control, permitiendo a los estudiantes adquirir conocimientos y habilidades en estas disciplinas mientras resuelven problemas prácticos y desarrollan proyectos tecnológicos.
Modelo
de Práctica
A modo de sugerencia a continuación propongo un modelo
de practica que se podría implantar en las actividades con un grupo de estudiantes
que manejen el kit PicoBricks.
Título
·
Se mostrará el título de la actividad
Objetivos
· Se recogerán los principales objetivos
relacionados con la practica: Conocimiento de sensores/actuadores, manejo del
software, etc.
· Se explicaran, si ello es posible, los
posibles usos y aplicaciones de la práctica en montajes y sistemas reales. Esta
idea es importante en el sentido de la contextualización de las actividades en
el mundo real
Introducción teórica y funcionamiento:
· Se explicaran detalladamente las fases de
creación del programa, haciendo especial hincapié en las principales
instrucciones a usar así como los elementos básicos de la programación:
Condicionales, bucles, definición de variables, etc.
Configuración del
entorno: Entradas salidas y componentes usados
· Se definirán las entradas salidas que
usaremos tanto si usamos los bloques de la tarjeta como si deseamos usar la
protoboard.
·
También se definirán las variables y/o
parámetros que usaremos
Programa:
·
Se creará el programa en el lenguaje que
se determine explicando los algoritmos
·
Se acompañara el organigrama y si procede
el listado del código del programa.
·
Si la programación es gráfica se
acompañaran las imágenes del algoritmo
Esquema de montaje:
· En este apartado se mostrarán imágenes y/o
explicaciones del montaje que usaremos. En los casos de usar los elementos en
la tarjeta bastara con indicar dichos elementos.
Pruebas sobre la aplicación implementada
· Se incluirán medidas y acciones sobre los
componentes usados con el fin de comprobar el funcionamiento de nuestro
proyecto
Actividades de ampliación
- Cada actividad es conveniente que venga acompañada en su parte final de una serie de actividades que servirán para consolidar lo aprendido así como recoger propuestas de cambio no variación en el montaje o en la programación para consolidad los conceptos
ENLACES DE INTERES
https://github.com/Robotistan/PicoBricks
https://community.robotistan.com/
https://shop.robotistan.com/