Desafío sensor de ultrasónido - N° 1


Nuestro robot EV3 se encuentra trabajando para la NASA en su misión de ir a explorar el planeta Tobor-3. La NASA nos ha solicitado que programemos al robot para que este se pueda estacionar sin chocar con la base. !No queremos que el robot se dañe!
Por esa razón su misión será programar el robot para que se estacione a 20 cm de la base. Ya conocemos cómo funciona el ultrasonido y por eso evitaremos la ecolocalización como los murciélagos.


Figuras Harry Potter


Hoy viernes 1 de Julio han llegado 5 figuras del mundo de Harry Potter para la colección, espero a futuro aumentar la colección de personajes en estilo bloque, puesto que soy bastante fan de la saga de J.K. Rowling.

Ron Weasley

Hermione Granger

Harry Potter en Hogwarts

Harry Potter como muggle

Hagrid




Significado de la palabra LEGO


Sin lugar a dudas estos bloques de plástico interconectables de diferentes colores han sido el juguete más popular por varias generaciones. En mi caso particular, crecí jugando con LEGOS (finales de los 80’s  y principios de los 90’s), y más de 30 años después continúo jugando con ellos, como dijo George Bernard Shaw “El hombre no deja de jugar porque se vuelve viejo. Se vuelve viejo porque deja de jugar”.

Pero ¿Qué significa realmente la palabra LEGO?
La empresa LEGO tiene su origen en Dinamarca, allá por 1934 cuando fue fundada por un carpintero, es por ello que la palabra LEGO proviene del danés y significa “juega bien”  o dicho en el idioma “leg godt” con acento vikingo ;)
Así que, cada vez que tengan LEGOS en sus manos acuérdense de “jugar bien” con ellos.
Saludos.


Unboxing N° 2: Lego Ron Weasley y Albus Dumbledore


En esta oportunidad, traído desde la tienda Lego Chile, el desempaquetado de Ron Weasley y Albus Dumbledore, correspondiente a la linea Lego Brickheadz, referencia del set 41611.



Mesa FLL lista

Al fin tenemos mesa FLL para practicar con el robot EV3.




Unboxing y armado Lego Star War 75130


Primer unboxing y armado de la serie 3 de Lego Star War. En esta oportunidad el modelo número 75130 que corresponde a un AT-DP de Star War.



DroidBot 2.0



Este robot fue diseñado por Sanjay y Arvind Seshan (@SeshanBrothers), así que todos los créditos a ellos.

Es un diseño para competencia FLL que tiene principalmente un frame de protección y el uso de sensores de color y ultrasónico.

2do Lugar Primera fecha de la Liga escolar de Robótica


El pasado viernes, se llevó a cabo en el liceo San José, la primera fecha de la Liga escolar de Robótica, en la cual el Taller de Robótica del Liceo Experimental Umag, a cargo del Sr. Luís Subiabre Salviat, obtuviero el segundo lugar.
            Los alumnos Cristian Araya de tercero año básico B y Vicente Valenzuela de sexto año básico B, tuvieron que construir y programar un robot para que sorteara diferentes pruebas, logrando adjudicar entre ambas rondas un total de 510 puntos. La competencia reunió once equipos repartidos entre siete establecimientos educacionales de nuestra comuna.





Preparación I Fecha Torneo Robótica Educativa

Tras el inicio del taller de robótica, se dio el punta pie inicial a la preparación de las misiones que el robot EV3 deberá realizar este viernes 03 de mayo de 2019 en la Primera fecha de la Liga Escolar de Robótica. Dos alumnos son los encargados de cumplir esta tarea, cada uno con roles definidos:

1.- Programador
2.- Registro de bitáctora
y entre ambos la construcción del robot para las distintas misiones.








Iniciando taller de robótica





El lunes 29 de abril comenzó el taller ACLE (actividades curriculares de libre elección) donde los alumnos,con mucho entusiasmo, comenzaron a conocer el set de LEGO EV3. Como primera actividad tuvieron que ordenar las piezas del set en su correspondiente ubicación para posteriormente comenzar el armado del robot base, el cual será utilizado en la I Fecha del Torneo Regional de Robótica Educativa en Magallanes.





Xamarin Form: Fondo en la aplicación


Para agregar un fondo a nuestra aplicación desarrollada con Xamarin Form deberemos seguir los siguientes pasos:

En el XAML de nuestra página (en mi caso en MainPage.xaml) de nuestra aplicación compartida deberemos agregar el atributo BackgroundImage en la ContentPage

Luego debemos agregar el recurso a cada proyecto nativo, en mi caso solo para Xamarin.Android

Recordar que

Y ya todo esta ok:

VS 2017 Git Local Commit DB.lock error on every commit


Git failed with a fatal error.error: open(".vs/XXXXXX.Dev.Library/v15/Server/sqlite3/db.lock"): Permission deniedfatal: Unable to process path .vs/XXXXXX.Dev.Library/v15/Server/sqlite3/db.lock

  1. On the Team Explorer's window, go to Settings.

  1. Then access Repository Settings.

  1. Finally, click Add in the Ignore File section.

Done. ;)
This default file already includes the .vs folder.

Tanks to: 
https://stackoverflow.com/questions/47460039/vs-2017-git-local-commit-db-lock-error-on-every-commit/47472811

Solución Visual Studio al clonar Git: terminal prompts disabled


Al intentar clonar un repositorio de GitLab y sincronizarlo con Visual Studio 2019 me saltaba el error:

'https://gitlab.com': terminal prompts disabled



Extraño, puesto que copiaba el link de Clone with HTTPS directo desde GitLab al Visual Studio
La solución, bastante simple, fue en Clone with HTTPS ingresar el usuario y password de esta manera: 
https://name:password@github.com/username/repo.git

Puertos, Sensores y Motores

Los Motores

Motor Grande: El kit trae dos motores grandes y permiten programar acciones robóticas precisas y fuertes. También se les conoce con el nombre de servo-motores y tienen un gran poder de tracción. El motor grande esta diseñado principalmente para controlar la conducción del robot.


Motor Mediano o pequeño: Este motor es utilizado para mover palancas, brazos u otros elementos que no requieran de gran tracción. Al ser mas pequeño que los grandes su velocidad es mucho mayor.

Los sensores:



Sensor de color: Es un sensor digital que detecta colores o la intensidad de luz. Este sensor tiene tres modos de operación: modo detección de color, modo intensidad de luz reflejada y modalidad intensidad de luz ambiente. (ver más información sobre sensor de color)


Sensor de contacto: Es un sensor análogo que permite detectar si el botón es presionado o liberado. Tiene tres modos de operación: modo contacto presionado, modo contacto liberado y modo contacto accionado. (ver más información sobre sensor de contacto)


Sensor de distancia: Es un sensor digital ultrasónico que mide la distancia entre un objeto y el robot. Utiliza ondas de sonido de alta frecuencia y mide cuanto tarde el sonido en rebotar de vuelta.


Sensor de giro: Es un sensor digital que detecta el movimiento de rotación en un eje simple. En pocas palabras, ayudará a medir los grados con respecto a la posición inicial del robot.

  1. ¿Con que parte del cuerpo humano podríamos relacionar los motores del robot EV3?
  2. Asigna una sentido a cada sensor del robot y menciona como funcionan.



  1. Buscar que es un robot, las partes que lo conforman y seleccionar alguno interesante.
  2. Buscar y definir las siguientes palabras clave: rotación, rpm, torque
  3. Armar el robot base (guía de armado)