in

Revisión de Sphero Bolt: ¿Puede esta bola robot enseñar código? – Hardware de Tom

VUGHsgXjrzXJ75CqS93Lrc 1200 80

Sphero Bolt es como la pelota de juguete del mañana. En lugar de centrarse exclusivamente en la captura, esta pelota STEM se trata de enseñar código. Con un panel LED RGB iluminado, una página Wiki de JavaScript y una base de datos de tutoriales y proyectos, puede programar el Bolt para hacer todo tipo de cosas a través de la aplicación gratuita Sphero Edu. También hay algunos juegos para jugar si también descargas la aplicación Sphero Play.

Por $ 149.99 / £ 149.99, el Bolt parece una forma sencilla de introducir a un niño, adolescente o incluso a un adulto en la programación. La compañía ofrece una serie de útiles planes de lecciones en línea que funcionan bien en el aula, pero sin desafíos autodirigidos en la aplicación, sería difícil entusiasmar a un niño con el uso del Bolt en casa.

Especificaciones de Sphero Bolt

Compatibilidad con aplicaciones complementarias Windows, Mac, Chrome, iOS, Android
Conectividad Bluetooth
Batería 1250 mAh
Sensores 1x giroscopio, acelerómetro y magnetómetro, sensor de luz ambiental; Emisores de infrarrojos 4x; Receptores de infrarrojos 4x; 2x codificadores de motor
Peso 0.44 libras / 200g
Mediciones Diámetro: 2,9 pulgadas / 73 mm
Precio $ 149.99 / £ 149.99

Para realizar cualquier codificación, deberá descargar la aplicación gratuita Sphero Edu, que es compatible con Windows 10 versión 16299.0 o superior, macOS 10.9.0 o posterior, Android 5.0 e iOS 9.0. Su dispositivo enviará el código al Bolt a través de Bluetooth.

Bolt se disfruta sin ningún tipo de codificación con Sphero Play. Eso también es gratuito, pero está limitado a dispositivos con Android 5.0 y versiones posteriores e iOS 9.0 o posteriores.

También puede usar Sphero Bolt con la aplicación para iPad Swift Playgrounds de Apple, que enseña la codificación Swift.

Diseño

Imagen 1 de 3

1632121402 893 missing image.svg

Imagen 2 de 3

1632121402 893 missing image.svg

Imagen 3 de 3

1632121402 893 missing image.svg

Créditos: Sphero

El Bolt tiene una impresionante carcasa de plástico transparente que te permite echar un vistazo a sus componentes. La aplicación incluso viene con un desglose de esos componentes para darle un toque de diversión educativa.

En el exterior, hay un pequeño logotipo de Sphero y cinco iteraciones del mundo «Bolt» alrededor de su ecuador. El plástico de policarbonato de Bolt tiene una sensación resbaladiza que también parece bastante gruesa para una mayor durabilidad.

El Bolt viene con una bola y una estación de carga inductiva, una pequeña cuna en la que se sienta el Bolt que también es transparente. La caja incluye un cable micro USB / USB 3.0 para enchufar en la base, una rueda transportadora emergente de cartón con direcciones y grados de la brújula en un lado y un reloj en el otro (puede sacar el centro para colocar el perno en el medio), una guía de inicio rápido y algunas pegatinas.

Imagen 1 de 3

1632121402 893 missing image.svg

Imagen 2 de 3

1632121402 893 missing image.svg

Imagen 3 de 3

1632121402 893 missing image.svg

Fuera de la matriz LED RGB de 8×8 que se encuentra en la parte superior central del Bolt, tiene dos luces LED RGB, más una luz de fondo que solo puede ser azul. Todas estas luces son programables, y la azul se usa para apuntar a Sphero para que sepa en qué dirección está mirando. Cada una de esas luces puede alcanzar un brillo de 200 lúmenes, que es aproximadamente un 33% del de una bombilla de 60 vatios. Es bastante brillante, especialmente con ese caparazón transparente que no retiene nada.

Sphero tiene cuatro pares de emisores y receptores de infrarrojos rojos, que se pueden usar para enviar y recibir mensajes a otro Bolt. Estos mensajes pueden cumplir con un condicional y ejecutar una determinada parte de un programa escrito.

También hay un magnetómetro para encontrar el norte y apuntar automáticamente el Bolt para que la luz trasera esté frente a usted, lo cual es necesario para ejecutar cualquier programa.

Para mantenerse equilibrado, el Bolt usa una IMU (unidad de medida inercial), que lee el acelerómetro (mide la aceleración), el giroscopio (velocidad de rotación). Maneja el movimiento con dos codificadores (seguimiento de movimiento y distancia) y dos motores. El Bolt gira dentro de sí mismo para mantenerse equilibrado, manteniendo su matriz de luz en la parte superior y el peso de lastre en la parte inferior. De hecho, incluso con el Bolt apagado, girará automáticamente a esta orientación, sin importar de qué manera lo coloques. Sin embargo, puede programar el Bolt para que caiga la estabilización.

Aprender código con la aplicación Sphero Edu

Para programar Sphero, debe escribir código en la aplicación Sphero Edu, ya sea dibujando, codificando en bloques o escribiendo JavaScript. Sphero crea tutoriales de varias lecciones, accesibles en línea o a través de la aplicación, para presentar a los usuarios cada forma de código de escritura. Las lecciones le enseñan conceptos básicos, como codificar términos y pensar en código, además de ayudarlo a crear programas para hacer cosas como convertir el Bolt en un juego Hot Potato, mostrar diferentes imágenes en su matriz de LED o moverse en diferentes formas.

Las lecciones no se limitan a la codificación. También hay enseñanzas sobre tipos de sensores, ángulos y grados, luces LED y algo de física, por ejemplo. Incluso la actualización del firmware es educativa y muestra simultáneamente trivialidades como «En 1840, Ad Lovelace allanó el camino para las mujeres en la programación como una de las primeras programadoras de computadoras del mundo».

La aplicación tiene cuatro secciones: Inicio, Programas, Actividades y Conducir. Home ofrece una transmisión en vivo de los usuarios de Sphero que comparten programas, además de modelos 3D de diferentes robots de Sphero, su perfil, incluido el nombre de usuario / foto, y Configuración, que incluye enlaces para la Wiki de JavaScript de Sphero, blog, soporte y contacto. Los programas almacenan todos los códigos que escribe y también tiene secciones para ver los códigos compartidos por los propietarios de Sphero y Sphero. Actividades le permite acceder a tutoriales dentro de la aplicación compartida por Sphero y la comunidad, y también tiene una sección de Libro de trabajo para guardar diferentes tutoriales en los que está trabajando y realizar un seguimiento de su progreso.

Si por alguna razón solo quieres jugar con la cosa y no aprender (¿qué niño querría eso?), El modo Drive te permite controlar Sphero con un joystick, alterar su velocidad, cambiar el color de sus LED y su brillo.

Sin embargo, la rueda de colores utilizada en toda la aplicación parecía un poco precisa. Por ejemplo, cuando la rueda era de color rojo brillante, las luces del Bolt se veían anaranjadas, y cuando hice la rueda naranja, las luces reales se veían más amarillas.

Dado que el Bolt no tiene su propio altavoz o cámara, cualquier codificación que use audio o una cámara tocará su dispositivo conectado para ejecutar. Si bien no es un factor decisivo, es desafortunado porque se abriría un mundo de posibilidades si el robot pudiera hablar o grabar desde su punto de vista, como el robot de batalla Geio.

Una gran ventaja de Sphero Edu es que puede acceder a él y a sus tutoriales de muchas formas, incluso en su teléfono, tableta, PC (a través de la Tienda Windows) o incluso en línea. Esto realmente ayuda a facilitar el uso, ya que puede colocar instrucciones en un monitor de PC, por ejemplo, mientras escribe el código en su teléfono.

Codificación de bloques

Sphero tiene tres series de lecciones con el objetivo de que los usuarios escriban JavaScript al final. Comienza con tres actividades que le enseñan a codificar en el lienzo de codificación de la aplicación dibujando. Luego puede graduarse a los tutoriales de Block Coding y, finalmente, a los de texto para JavaScript.

Pasé al tutorial de Block. La codificación de bloques se parece a Scratch con diferentes secciones para bloques de Movimientos, Luces, Sonidos, Controles, Operadores, Comparadores, Sensores, Comunicaciones, Eventos, Variables y Funciones. Simplemente arrastre y suelte bloques en el lienzo y ajústelos. Mantener presionado o hacer clic con el botón derecho en un bloque individual muestra opciones útiles como copiar y eliminar, la capacidad de agregar un comentario que explique su código y bloquear la ayuda, lo que le brinda información detallada y una explicación de ese bloque y es un método ingenioso para hacer seguro que los estudiantes no se atascan.

También puede ver cómo se ve su programa de bloques en JavaScript real. Esto facilita la comparación del código de bloque con JavaScript real, especialmente si se utilizan dos pantallas.

A través de los tutoriales de Sphero’s Block, pude fácilmente hacer que Sphero rodara en un cuadrado perfecto, se transformara en una Hot Potato, reprodujera un sonido de animal aleatorio cuando se lanzara y mostrara diferentes luces y brillo dependiendo de la dirección y velocidad de su revolución.

En el momento de escribir este artículo, los tutoriales de Sphero’s Block estaban ligeramente desactualizados. Por un lado, piensan que hay una sección de «Luces y sonidos», pero tengo secciones de «Luces» y «Sonidos» separadas en mi aplicación de iOS. Aún así, todavía tengo que encontrar una diferencia que me confundió significativamente.

Todos los tutoriales hechos por Sphero que exploré estaban claramente escritos para las aulas. Por lo general, eso no me disuadió, pero ocasionalmente hubo pasos con preguntas de pensamiento crítico que no funcionan del todo para un usuario en solitario, como “¿Cómo crees que Sphero puede reconocer cuando está girando o rodando? ¿Conoce algún sensor que pueda hacer esto? ¿Qué otros dispositivos pueden reconocer la rotación? » Los niños no podrán confirmar la respuesta sin un maestro.

Alternativamente, si un niño es lo suficientemente ambicioso, puede usar estos pasos abiertos como un desafío. Por ejemplo, un tutorial de Block preguntó cómo haría para hacer que Bolt ruede en un triángulo, pero no proporcionó una respuesta. Cuando no pude resolverlo por mi cuenta, encontré un tutorial hecho por un miembro de la comunidad y estudié su código para averiguar qué hice mal.

Datos del sensor

La aplicación Sphero Edu tiene una característica fascinante que le permite ver los datos del sensor de Bolt en tiempo real mientras se ejecuta un programa. También almacena esos datos posteriormente, que puede cargar en cualquier momento como una hoja de cálculo.

A continuación se muestra un álbum que muestra todos los datos de los sensores de un programa que hace que Sphero ruede en un cuadrado dos veces.

Imagen 1 de 5

1632121402 893 missing image.svg

Imagen 2 de 5

1632121402 893 missing image.svg

Imagen 3 de 5

1632121402 893 missing image.svg

Imagen 4 de 5

1632121402 893 missing image.svg

Imagen 5 de 5

1632121402 893 missing image.svg

Codificación JavaScript

Sphero también tiene un volumen impresionante de materiales que enseñan JavaScript, pero los novatos tendrán dificultades para ir más allá de regurgitar el código solo con estos materiales.

Sphero tiene tutoriales introductorios de JavaScript, así como una página Wiki muy completa, que también puede abrir dentro de la aplicación Sphero Edu (aunque eso es todo lo que podrá ver). La página está enfocada en Sphero, por lo que le enseña cómo escribir el código que le gustaría usar con un robot Sphero.

Los estudiantes solitarios volverán a notar que los tutoriales de JavaScript en la aplicación Sphero Edu se crearon para la configuración del aula. Da un paso en un tutorial que pide a los usuarios que dibujen un diagrama de flujo que describa la lógica para codificar un juego. Después, te dice que «Toma una foto o captura de pantalla de tu diagrama de flujo y adjúntala al final de este paso para que la vea tu maestro». Es poco probable que un niño quiera hacer esto solo en casa, y sin nadie que verifique su trabajo, ni siquiera sabrían si lo hicieron correctamente.

El lienzo de texto JavaScript de Sphero Edu arroja pistas para ayudar a los codificadores, incluidas sugerencias desplegables de texto predictivo y diferentes funciones de codificación de colores. Y si su código es un galimatías, obtendrá un error que le indicará qué salió mal, como “! SyntaxError: Unexpected token ”, que aprendí a significar que olvidé terminar una línea con un punto y coma o cerrar un corchete.

Los tutoriales de Sphero para JavaScript son menos completos que los de codificación de bloques. Puede copiar lo que está escrito, pero las explicaciones de por qué son menos detalladas. Los usuarios tendrán que hacer algunos deberes, tal vez comparar el código de bloque con JavaScript repetidamente, para poder escribir código JavaScript desde cero.

La página Wiki es una ayuda útil, pero no es el único material que necesitará para aprender a escribir su propio programa JavaScript. Por ejemplo, uno de los tutoriales de JavaScript de Sphero para crear un juego le pide que cree una prueba de aceleración constante para medir el cambio en la aceleración en los tres ejes. Sus instrucciones dicen que debe ir a la sección de sensores de la página Wiki y dirigirse al acelerómetro, donde «el cuarto ejemplo de código es lo que necesitamos para medir la aceleración combinada de todos los ejes». Pero no había explicación de por qué usarías ese código, solo una línea para copiar y …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Drugs

Norco vs Vicodin: diferencia y comparación

Q1548470 1575343414

Jaeger LeCoultre Master Q1548470 | WatchShopping.com