domingo, 29 de noviembre de 2020

Nuevo Producto de M5: Kit de desarrollo M5Paper ESP32 (960X540, pantalla eInk de 4.7 ", 235 ppp)

 Descripción

M5Paper es el último dispositivo central de M5Stacks con una pantalla táctil eInk. Con la tecnología ESP32-D0WDQ6-V3, este integra una pantalla de tinta electrónica de gran tamaño de 540 * 960 @ 4.7 ", que admite 16 niveles de escala de grises. La pantalla es una pantalla táctil capacitiva GT911, que admite dos puntos táctiles y una variedad de controles de gestos. En comparación con una pantalla LCD normal, las pantallas de tinta electrónica son más agradables a la vista, lo que las convierte en una excelente opción para leer o ver durante períodos más largos. Otros beneficios son el bajo consumo de energía y la capacidad de retener la imagen incluso si se corta la energía de la pantalla. Integrado en el CoreInk hay un botón multifunción para operación, sensor de temperatura y humedad SHT30, botones físicos y una tarjeta TF (microSD) puerto para almacenamiento de datos.



Además, el chip eeprom interno FM24C02 (256KB-EEPROM) se puede utilizar para almacenar datos vitales incluso cuando el dispositivo está apagado. Una batería lipo de 1150 mAh mantiene el dispositivo en funcionamiento durante largos períodos y la vida útil de la batería se puede conservar aún más mediante el uso del RTC (BM8563) para configurar el dispositivo en sueño profundo y reactivarlo cuando sea necesario Se incluyen tres puertos de expansión HY2.0-4P que permiten construir proyectos complejos utilizando los sensores existentes en el ecosistema M5Stack.


 

Características del producto

     Basado en ESP32, supoort con WiFi y Bluetooth
     Flash interno de 16 M, PSRAM de 8 M
     Pantalla eInk de bajo consumo de energía
     Pantalla multitáctil
     Ángulo de visión de 180 grados
     Imanes incorporados
     Batería interna de 1150 mAh
     Expandible-HY2.0-4P 3 x puertos de expansión externos

Aplicaciones

     Terminal de IoT
     Libro electronico
     Panel de control industrial
     Panel de casa inteligente 

Documentacion


viernes, 4 de septiembre de 2020

Nuevo producto M5Stack Core2 ESP32 IoT Development Kit

 Descripción

M5Core2 es un dispositivo muy recomendable para desarrollar proyectos STEM en el Aula y para su utilización en Robótica, compatible con la amplisima gama de sensores y actuadores de la misma firma M5 y totalmente adaptable a sensores de conexión tipo Grove. En estos momentos es uno de los primeros productos basados en ESP32 con más prestaciones. Su programación es muy sencilla y esta basada en los principlaes entornos: IDE Arduino, MicroPython y UiFlow. Este producto ha salido al mercado el dia 1 de Septiembre de 2020 por lo que es de plena actualidad. Dispone de una pantalla LCD de alta resolución y de tipo táctil lo que lo convierte en una perfecta GUI (graphical user interface) para visualización y control de sensores y actuadores. Trabajaré en las próximas semanas con este dispositivo y comentaré con más detalle su uso y posibilidades. Mi calificación para M5Core2 es de SOBRESALIENTE.

Prof. José Manuel Ruiz Gutiérrez

 

M5Core2 es el dispositivo de control de segunda generación de la serie de kits de desarrollo M5Stack, que mejora aún más las funciones de la generación original

El MCU es un modelo ESP32 D0WDQ6-V3 y tiene procesadores Xtensa® de 32 bits y 240 Mhz LX6 de doble núcleo que se pueden controlar por separado. WiFi y Bluetooth son compatibles de serie e incluye una memoria Flash de 16 MB y PSRAM de 8 MB, interfaz USB TYPE-C para cargar, descargar programas y comunicación en serie, una pantalla táctil capacitiva integrada de 2.0 pulgadas y un motor de vibración incorporado .

M5Core2 también cuenta con un módulo RTC incorporado que puede proporcionar una sincronización precisa. La fuente de alimentación es administrada por un chip de administración de energía AXP192, que puede controlar efectivamente el consumo de energía de la base y un indicador de energía LED verde incorporado ayuda a notificar al usuario el nivel de la batería. La capacidad de la batería se ha actualizado a 390 mAh, que puede alimentar el núcleo durante mucho más tiempo que el modelo anterior.
 

M5Core2 conserva la ranura para tarjetas SD y los altavoces. Sin embargo, para garantizar una salida de sonido de mayor calidad, el chip amplificador de potencia de interfaz de audio digital I2S se utiliza para prevenir eficazmente la distorsión de la señal. Hay botones de encendido y reinicio independientes en el lado izquierdo y en la parte inferior de la base.

Los clasicos 3 botones dela serie anterior se han sustituido por 3 iconos en la parte frontal de la pantalla que son botones capacitivos  programables. Hay una pequeña placa de expansión en la parte posterior de la base con un sensor IMU de 6 ejes y un micrófono. La plataforma de desarrollo y el lenguaje de programación admitidos por M5Stack Core2: Arduino, UIFlow (usando Blockly, lenguaje MicroPython) No importa qué nivel de desarrollo y habilidades de programación, M5Stack lo ayudará a convertir gradualmente sus ideas en realidad.

Ela sighiente imagen se muestran las características mas importantes del dispositivo.

La novedad mas interesante de cara a la anterior serie es que en este caso contamos con una pantalla tactil lo cual va a permitir la interacion con los dispositivos internos y externos (conectables mediante puertos Grove).

Aplicaciones

  •      Controlador de terminal de Internet de las cosas
  •      Producto educativo de STEM
  •      Creación de bricolaje
  •      Equipo de hogar inteligente


Una breve presentacion (C) M5

El kit de desarrollo de IoT M5Stack Core2 ESP32 se puede comprar por $ 39.90 en la tienda M5Stack o a través de distribuidores

Mis publicaciones relacionadas con M5 en Amazon Kindle

 

 

sábado, 22 de agosto de 2020

PLEN5Stack: Un flamante robot que incorpora un módulo M5Stack

La firma PLEN Project Company dedicada a la educación en materia de robótica educativa ha implementado en uno de sus modelos el componente M5Stack e la firma M5Stack en un producto que M5 ha incorporado en su catalogo de productos con el nombre PLEN5Stack DIY Small Bipedal Robot



PLEN5Stack


Compatible con LEGO

PLEN5Stack es un pequeño robot bípedo de bricolaje que utiliza M5Stack. Tiene 8 articulaciones (servomotores) y ojos LED en un cuerpo de 13 cm de altura. Es posible desarrollar en el entorno Arduino, y puede desarrollar robots IoT e IA que combinen varios sensores y Wi-Fi.

 

 Este robot se puede programar con la herramienta UIFlow o con el IDE Arduino, El robot es compatible con Lego ya que su estructura maneja piezas Lego.

La parte mecánica a través de 8 servomotores confiere a la estructura enormes posibilidades para programar una gran variedad de movimientos.

¡¡¡ BIENVENIDO  Mr PLEN5Stack !!!

viernes, 14 de agosto de 2020

Snap! Un lenguaje de Programacion para niños y adultos. Información del Congreso Snap!Con 2020 en Berkeley

 

Enlace a Web Snap! 

¡Snap! es un lenguaje de programación muy atractivo para niños y adultos. También es una plataforma para el estudio serio de la informática.

Ficha técnica de Snap!

Snap!
Web: http://snap.berkeley.edu
Se trata de un lenguaje de programación visual basado en bloques inspirado en Scratch
Escrito por Jens Mönig y Brian Harvey jens@moenig.org, bh@cs.berkeley.edu
Copyright (C) 2008-2020 de Jens Mönig y Brian Harvey

Snap!! es software libre: puede redistribuirlo y/o modificarlo según los términos de la GNU Affero General Public License publicada por la Free Software Foundation, ya sea la versión 3 de la licencia o (a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil, pero SIN NINGUNA GARANTÍA; incluso sin la garantía implícita de COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR. Consulte la Licencia pública general GNU Affero para obtener más detalles.

Del 30 de Julio al 2 de Agosto se ha celebrsdo la  Conferencia Internacional Snap!Con 2020 en Berkely dedicada aesta presyigiosa herramienta de programacion de las mas importantes dentro de la educacion junto con Scrtach. aEn esta conferencia se han reunido los creadores de la herramienta asi como numerosos usarios del todo el mundo y de diversos ambitos para debatir, presentar y proponer distintas vias de desarrollo e investigación para el futuro en el ambito de la Programacion Grafica.

En mi opinion vale la pena dedicar la atencion a este software libre que puede resultar ideal para trabajar en el aula.

¡Snap! es un lenguaje de programación muy atractivo para niños y adultos. También es una plataforma para el estudio serio de la informática.

Objetivos generales tratados en el congreso

¿Qué?

Durante cuatro días, investigadores, educadores, creadores y entusiastas de Snap! de todo el mundo se reunirán en línea para compartir ideas, experiencias, esquemas y artefactos en torno a la belleza y la alegría de la informática. ¡Ven y únete a nosotros! Participe en animadas demostraciones, debates, charlas, paneles y conéctese virtualmente con jóvenes pensadores reales.

¿Por qué el congreso?

La informática y las matemáticas transforman la forma en que aprendemos, trabajamos e interactuamos entre nosotros. Creemos que el optimismo crítico, la desobediencia creativa y la curiosidad valiente son ingredientes para una vida rica y autodeterminada en el siglo XXI. Programar una computadora no es solo una habilidad vocacional, sino un acto de emancipación intelectual y un medio para la autoexpresión. En el espíritu de la analogía "Mathland" de Seymour Papert, lo invitamos a unirse a nosotros para celebrar la codificación creativa.

¿Quienes organizan?

Organizado por miembros de Snap! Visual Programming Language Community, la conferencia da la bienvenida a las contribuciones de todos los entusiastas de la educación informática, independientemente de su herramienta, paradigma o entorno de elección. Maestros de K12 Scratch, facilitadores de clubes informales de codificación, creadores de lenguajes de programación, diseñadores de currículos, profesores universitarios, MOOCistas, soldadores de placas de circuitos, artistas digitales, activistas de la ética informática: ¡esto es para ti! Esperamos escuchar su historia.
 

¿Quienes participan?

Invitamos a participar a Snap! usuarios, profesores o desarrolladores. Damos la bienvenida a modos de participación que van desde charlas relámpago de cinco minutos hasta paneles. Desplácese hacia abajo para realizar un envío.

Temas: 

    Enseñanza y aprendizaje de la informática.
    Enseñanza y aprendizaje de las matemáticas.
    Enseñanza y aprendizaje, en genersal.
    Extensiones para Snap !.
    Atraer a estudiantes independientes.

 ¿Por qué Snap?

Snap! nos puede ayudar para muchos propósitos. Hablando profesionalmente, ayuda a desarrollar nuevos prototipos de objetos conectados, probarlos y depurarlos. Se puede utilizar para simulaciones, lo que permite a los desarrolladores centrarse en configurar, probar y depurar nubes, concentradores y servidores de IoT. Para los aficionados, es una forma de ampliar las instalaciones existentes que ofrecen las placas de desarrollo de bricolaje. También se puede utilizar con fines pedagógicos, incluso para técnicos que no estén familiarizados con la codificación, ya que Snap! es un entorno de desarrollo visual que facilita la comprensión. Además, este protocolo se puede utilizar para administrar aplicaciones interactivas entre diferentes sesiones de Snap! Usuarios de Snap! podrá desarrollar juegos y simular rápidamente actividades remotas relacionadas con su desarrollo y codificación de la vida real. Nizar Ayed (Conferencia Snap! 2020)

Informacion  Conferencia Snap! 2020

 

LINKS INTERESANTES

Aplicaciones basadas en Snap:

  • Microblocks Aplicacion para la programacion de dispositivos (Arduino, Micro:bit, Adafruit, M5Stack, ESP32, etc
  • S4A Aplicaciones para programar la tarjeta Arduino  
  • Snap4Arduino Programar distintas plataformas Hardware (Bernat Romagosa / John Maloney)
  • Beetlee Blocks.  Código visual para diseño 3D 
  • GP Blocks

Ejemplos de aplicaciones realizadas con Snap!

  

BUENA NOTICIA PARA ALUMNOS Y PROFESORES Gemtree Peter se libera para su uso gratuito El software Peter ahora esta liberado en forma de Freew...

Las mas vistas