tecnoloxia.org

Tecnoloxía na Educación Secundaria

Visualino: Programación gráfica para arduino.

visualino0Hoxe estiven facendo algunhas probas con visualino, unha contorna de programación gráfica para arduino baseada en  Google Blockly e nos bitbloqs de Bq. É software libre e multiplataforma, e require ter instalada a versión 1.6 do IDE de Arduíno.

As contornas de programación gráficas son moi axeitadas para aqueles niveis nos que programar directamente co IDE de Arduíno pode resultar moi áspero. logoS4AUnha moi utilizada é S4A, baseada en Scratch e moi recomendable para iniciarse, pero ten o inconveniente de que a placa debe estar conectada permanentemente ao ordenador para que o programa funcione, polo que non é a opción máis axeitada se o que se desexa é programar un robot móbil. Ademais, a comunicación permanente co ordenador produce algúns problemas de sincronización das instrucións.

Visualino, pola contra, enlaza de maneira automática co IDE Arduíno para a compilación e descarga do programa na tarxeta, polo que os proxectos se poden executar coa placa desconectada do ordenador. Claro que con este software non podemos facer que un gato corra polo escenario do monitor facendo piruetas ao mesmo tempo que acendemos uns LEDs co Arduíno, e si con S4A.

Haberá que facer máis probas, pero en principio paréceme un software interesante para utilizar. Aquí tedes unha presentación guía do mesmo:

[Guía de Visualino from Víctor R. Ruiz]

Impresión 3D dunha ponte de aceiro

Cando pensamos nunha impresora 3D o primeiro que nos vén a cabeza é unha máquina en forma de caixa na que se imprimen unha pequenas pezas de plástico, pero esta tecnoloxía está evolucionando tan rapidamente que xa estamos a ver robots imprimindo estruturas de todo tipo, sen limitarse a unha caixa cadrada na que todo sucede.

MX3D_Bridge

Un exemplo de impresión de estruturas xa o vimos hai tempo no artigo “A impresora 3D capaz de imprimir edificios” no que se observa unha impresora botando chorros de formigón para “imprimir” a estrutura dun edificio.

Hoxe imos ver que tamén podemos imprimir aceiro. A empresa MX3D pretende construír unha ponte de aceiro sobre un canal de Amsterdam utilizando robots industriais e aplicando unha novidosa técnica de impresión 3D que abre paso á creación automatizada de estruturas a gran escala.

Nesta animación presentan o seu proxecto:

[youtube: MX3D Bridge Visualisation]

Nestes vídeos podemos ver algunhas das probas realizadas pola empresa para construír unha pequena ponte de aceiro de pequenas dimensións.

[youtube: MX3D printing]

[youtube: MX3D to 3D print a steel bridge in Amsterdam]

 

Máis información en MX3D

Práctica do pulsador con memoria

Para 1º de Bacharelato: Vou poñer aquí unhas pistas ao exercicio que vos pedín o outro día, para quen ande perdido.

Cando prememos nun pulsador, un LED acéndese se estaba apagado e apágase se estaba aceso.fluxo_memoria1

  • Creamos unha variable “estadoLED” que almacena o estado no que se atopa o LED (aceso 1 ou apagado 0). Inicialmente poñémola a cero.
  • Utilizamos un condicional if … else … para indicar que cando o pulsador estea premido o LED deberá acenderse se o valor da variable estadoLED é 0 e deberá apagarse se o valor de estadoLED é 1. Hai que lembrarse de cambiar a variable estadoLED unha vez que o LED cambie de estado.
  • Debedes poñer un retardo (delay) ao final do bucle para evitar que detecte varios pulsos cada vez que prememos. Máis adiante xa veremos como solucionar mellor isto.

Na dereita tendes un diagrama de fluxo do proceso.

Esta é unha montaxe que podedes utilizar no simulador 123DCircuits para facer probas na casa:

123DCircuits_LED_pulsador

Xa son demasiadas pistas, así que non hai escusa para non facelo ben!…

Simulador de arduino online

Hai tempo que tiña noticias deste simulador, pero ata agora non me puxen a probalo, e a verdade é que ten moitas posibilidades.

123D Circuits permite realizar montaxes electrónicas virtuais e programar unha tarxeta arduino UNO, o cal é moi interesante para que o alumnado faga probas de programación na casa e comprobe o resultado sen necesidade de ter os compoñentes físicos. Como calquera simulador, é unha axuda que non substitúe as montaxes prácticas, que se deben realizar na clase.

Con 123D Circuits podemos tamén deseñar proxectos de maneira colaborativa entre varias persoas e compartir o resultado coa comunidade.

Ademais, a aplicación permite embeber os proxectos en calquera sitio web. Por exemplo, aquí tedes un programa para xerar diferentes cores cun LED RGB no que se pode ver a montaxe e o código arduino.

Organización da I Competición de Robots da EEI da Universidade de Vigo

Información sobre a organización da I Competición de Robots da Escola de Enxeñaría Industrial da Universidade de Vigo, do vindeiro venres 24 de abril:

Circuítos asignados a cada equipo de Baiona:

  • Terpinator (4ºESO) – Tapiz 1
  • Pyrus (4ºESO) – Tapiz 2
  • Heisenberg (4ºESO) – Tapiz 3
  • Theproxy (1ºBach) – Tapiz 8
  • Electrodón (1ºBach) – Tapiz 9
  • Yotta (1ºBach) – Tapiz 10

Programa:

10:30 – 11:30 Inscrición e quecemento

Os equipos disporán dos tapices de competición para poder realizar os últimos axustes.

11:30 – 12:00 Inicio competición. Primeira proba: Segue liñas

Esta proba realizarase en 10 tapices de forma simultánea. Cada equipo competirá no tapiz asignado segundo a categoría.

12:00 – 12:30 Competición. Segunda proba: Persecución

Esta proba realizarase en 10 tapices de forma simultánea. Cada equipo competirá no tapiz asignado segundo a categoría.

12:30 – 13:15 Finais por categoría (2º e 3ºESO, 4ºESO, Bach.)

As finais por categoría en 3 tapices de forma simultánea, un por categoría.

13:15 – 14:00 Competición categoría R2D2

Esta proba realizarase nun único tapiz.

14:00 – 14:30 Entrega de premios

Entregaranse os premios (1º, 2º e 3º clasificado) nas diferentes categorías (2º e 3º ESO, 4º ESO, Bacharelato e R2D2)

Bases da competición: