Proyecto 08
Dron de Vuelo
Realización de desafíos de pilotaje y programación con un dron DJI Tello, usando un celular o tablet como mando: primero vuelo manual con joysticks para recorrer un espacio y aterrizar en una zona marcada; luego programación por bloques en la app Tello EDU para trazar recorridos, medir la temperatura del ambiente y condicionar el vuelo a una altura mínima.
- Dificultad:
- Nivel educativo:
- Secundario. Ciclo Básico.
- Kit:
- DJI Tello
Así funciona
Mirá el comportamiento del proyecto funcionando. Más abajo tenés la guía paso a paso para construirlo y programarlo.
La simulación arranca sola cuando llegás. Podés pausarla cuando quieras.
Empezá el proyecto
Elegí un nivel para arrancar. Cada uno retoma el anterior y sube la complejidad: si es tu primera vez, empezá por el inicial — ahí se arma la base del circuito.
Objetivos
- Pilotear de forma manual un dron de vuelo y registrar con él imágenes y videos.
- Diseñar secuencias de vuelo mediante la programación por bloques (niveles inicial e intermedio).
- Incorporar a la programación del recorrido la medición de la temperatura del ambiente (nivel intermedio) y la condición de que el dron vuele únicamente a partir de determinada altura (nivel avanzado).
- Aproximarse al pensamiento computacional a través de secuencias, ciclos de repetición, variables y condicionales, usando la programación por bloques.
Antes de empezar
- Conexión a internet (solo para descargar las aplicaciones)
Insumos
La lista se ajusta a la plataforma elegida en el selector del encabezado.
- KIT Dron de Vuelo DJI Tello × 1
Mini dron que se controla íntegramente desde el celular o la tablet: no hay nada que cablear, soldar ni programar en una placa. El dron genera su propia red WiFi, a la que se conecta el dispositivo. Trae cámara (fotos y video) y sensores de a bordo (entre ellos, temperatura y altura) que se leen desde la app.
- Celular o tablet con conexión WiFi × 1
Se usa como mando a distancia. Sobre él corren las dos aplicaciones del proyecto: Tello EDU (programación por bloques) y Tello (vuelo manual con cámara).
Equipamiento del taller
- Celular o tablet con conexión WiFi
- Aplicación Tello EDU (programación por bloques)
- Aplicación Tello (vuelo manual con cámara)
- Cinta adhesiva de papel (para marcar la zona de aterrizaje)
Presentación
Este proyecto propone realizar desafíos y tareas con un dron de vuelo DJI Tello usando un celular o una tablet como mando a distancia. A diferencia de los otros proyectos de la colección, acá no hay nada que cablear, soldar ni montar en una placa: el dron se controla por completo desde una aplicación, conectando el dispositivo a la red WiFi que el propio dron genera.
La aplicación ofrece dos formas de volar:
- Vuelo manual: el celular o la tablet funcionan como un mando con dos joysticks simulados en pantalla, que permiten pilotear el dron en tiempo real. Incluye funciones de fotografía y grabación de video.
- Vuelo programado con bloquesProgramación por bloquesForma de programar armando secuencias con piezas visuales que se arrastran y sueltan (Drag & Drop), en lugar de escribir código. Cada bloque es una instrucción; se apilan en orden y se ejecutan una tras otra. La app Tello EDU la usa para el vuelo del dron.: permite armar de antemano una secuencia de acciones que el dron ejecuta una tras otra, generando distintos recorridos y efectos de vuelo.
A lo largo de la guía vas a encontrar términos técnicos resaltados: al tocarlos se despliega su definición.
Cómo está organizado
- Nivel inicial: descargar la app Tello EDU, dar los primeros pasos con el vuelo manual (joysticks) y resolver dos desafíos: recorrer un espacio y aterrizar en una zona marcada, y luego repetir ese recorrido programándolo por bloques.
- Nivel intermedio: usar el bloque de repetición (Repeat n times) para que el dron repita el recorrido, e incorporar la medición de la temperatura del ambiente con bloques de Sensing y variablesVariableEspacio en la memoria del programa donde se guarda un dato para usarlo en otra parte. Su nombre no puede empezar con un número ni contener espacios. En el dron se usan variables como «Min», «Max» o «Altura» para almacenar mediciones del sensor..
- Nivel avanzado: sumar un condicionalCondicional (If)Bloque que ejecuta una acción solo si se cumple una condición. El «If» compara un valor (por ejemplo, la altura del dron) con otro y, si la condición es verdadera, corre los bloques que contiene; si no, sigue con el bloque que está a continuación. (
If) para que el dron vuele solo a partir de determinada altura, y registrar el vuelo en video con la app Tello en modo manual.
Cierre y extensiones
Una vez finalizado el proyecto, se puede continuar explorando los modos de vuelo predeterminados de la app (grabación en 360°, despegue desde la palma de la mano, vuelos circulares alrededor de un objeto, etc.), que combinan movimiento y cámara con recorridos ya preestablecidos.
El proceso de resolución de los desafíos planteados permite la movilización y la integración de distintos saberes en la búsqueda de soluciones a una situación dada. Si bien la información se presenta a modo de instructivo, se espera que sean los estudiantes, organizados en pequeños grupos, quienes encuentren las mejores formas de resolver los desafíos, distribuyéndose los roles y registrando el proceso para poder compartirlo después.
Basado en la obra original Saberes Digitales — INET / EDUCAR, Ministerio de Educación, Cultura, Ciencia y Tecnología de la Nación Argentina (2019).