tecnoloxia.org

Tecnoloxía na Educación Secundaria

Cortinas de auga

Randearse nun parque pode resultar máis emocionante se o facemos a través dunha cortina de auga como a do vídeo. Está todo calculado para que non haxa auga no momento en que pases pola vertical.

[youtube:Waterfall Swing – World Maker Faire]

modulos-de-distribucion-de-agua_cortina-de-agua-digital

Imaxe: Safe-Rain

Para crear o muro de auga, esta é bombeada ata a parte superior da estrutura, onde hai unha canle distribuidora na que se sitúan unha serie de electoválvulas, que abrirán ou pecharán o paso da auga ao exterior segundo as ordes eléctricas que reciba dun controlador. Neste caso, uns sensores montados no bambán recollen información sobre o ángulo e a velocidade de cada balanceo e envíana ao controlador que, mediante software, calcula cando se deben abrir e pechar as electroválvulas para que se cree un burato na parede de auga no momento preciso.

Mediante este sistema poden crearse cortinas de auga con letras, gráficos, animacións, efectos luminosos, etc.

Un exemplo podémolo ver neste vídeo, no que se mostra unha fonte na estación de Osaka (Xapón) que, aparte de funcionar coma reloxo indicándonos a hora, entretén a xente con todo tipo de figuras e animacións feitas con auga.

[youtube:Waterfall Graphic Print (Osaka Station City) 1]

Na web de Safe-Rain explican como se fan este tipo de cortinas de auga dixital ou as fontes danzantes que atopamos nas prazas de moitas cidades.

Hai anos fixéramos en 4º unha fonte intermitente utilizando unha bomba de auga controlada por un 555. Cunha placa arduino sería máis fácil de programar, e poderíanse crear efectos curiosos. Queda no aire coma idea para un proxecto de control e robótica.…

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.