Num desafio do Centro de Formação da Associação de Escolas do Alentejo Litoral, uma ACD online dividida em duas partes: introdução à modelação 3D, e introdução à impressão 3D. Inscrições aqui: CFAEAL.
Espaço dos projetos TIC em 3D, Fab@rts - O 3D nas mãos da Educação!, Laboratório de Criatividade Digital - Clube de Robótica AEVP e outros projetos digitais desenvolvidos no Agrupamento de Escolas Venda do Pinheiro.
Num desafio do Centro de Formação da Associação de Escolas do Alentejo Litoral, uma ACD online dividida em duas partes: introdução à modelação 3D, e introdução à impressão 3D. Inscrições aqui: CFAEAL.
Continuando as brincadeiras (sérias) com expressão visual utilizando algoritmos de inteligência artificial, tenho encontrado na Playstore algumas apps que estão a trazer as capacidades gráficas de alguns algoritmos (especialmente o GauGAN e VQGAN+CLIP) para dispositivos móveis. Facilita muito o desafiar os alunos a experimentar esta forma de criar, colocando estas capacidades na ponta dos seus dedos. As ferramentas com que tenho trabalhado esta vertente - Deep Dream Generator, Art Breeder, Autodraw e GauGAN são funcionais nos dispositivos móveis, mas através do navegador. Os sites de base nem sempre se ajustam aos ecrãs dos dispositivos móveis. Uma listagem e modos de uso pode ser lida no Learning Bit Introdução à Inteligência Artificial na sala de aula da EU Codeweek.
As apps a seguir apresentadas têm outra vantagem, permitem interagir com implementações VQGAN CLIP, ou seja, o produzir imagens a partir de inputs de texto. Algo que geralmente depende do uso de Colabs, passa a poder ser feito em telemóveis ou tablets.
Workshops online têm esta desvantagem, não dá para captar o ambiente. Terminou assim uma sessão CFAERC sobre expressão plástica e Inteligência Artificial, passando por uma série de ferramentas e apps que permitem experimentar aplicações gráficas desta tecnologia.
Por desafio do Paulo Torcato, rumámos à Escola Secundária de Sacavém para dinamizar um workshop de 3D para alunos e docentes em Erasmus. Um grupo que incluía alunos turcos, croatas, portugueses e estónios, o que deu o prazer adicional de colocar a trabalhar com a 3DC.io, desenvolvida na Estónia.
A sessão concluiu com a impressão 3D de algumas das peças modeladas. Foi necessário fazer alguns ajustes à impressora 3D da escola que nos acolheu, que devido à pandemia, tem estado parada. Nada que umas afinações não resolvessem.
2022, com energias reforçadas. No final do ano, os alunos do clube decidiram aplicar uma verba em dois robots; um, por permitir ser programado via tablets, está já montado e em testes.
O grupo que participa no projeto Apps for Good reuniu com a organização da iniciativa. Um bom começo, para este novo ano.
Apanhar o professor a fazer festas a uma criatura virtual, numa experiência de realidade aumentada.
Programar postais de natal no telemóvel? Claro.
Códigos e algoritmos.
O clube de robótica a mexer em novos projetos.
Primeiros modelos 3D criados pelos novos alunos do clube.
Em ACD de programação, usando o espaço do Lab Aberto numa sessão para o CFAERC.
Aplicando questionários SELFIE aos alunos do primeiro ciclo.
Alunos do primeiro ciclo a experimentar 3D, numa sessão dinamizada pelo aluno diretor executivo do clube de robótica.
Alunos veteranos do clube de robótica, a iniciar um projeto Apps for Good.
O momento em que uma aluna descobre o sensor Lidar no seu iPhone.
Drones e Erasmus.
Neste vídeo, consegues ver todo o processo para criar o postal de natal.
Programar o primeiro ator:
Neste projeto de exemplo, optou-se por usar uma estrela. Mas podemos fazer isto com qualquer outro ator.
Criamos um evento para definir as ações do ator. Neste exemplo, usamos:
O segundo evento cria clones do ator, para permitir criar mais estrelas sem ter de criar mais atores. Esta ação corre em paralelo com a animação da estrela. Usamos:
O terceiro evento define as ações dos clones. Todos os eventos atuam em paralelo. Usamos:
Programar o Segundo Ator:
Este tem uma programação mais simples. O ator foi criado usando a opção desenhar ator, e com a ferramenta de texto, escreveu-se uma pequena mensagem. A programação usa dois blocos:
A partir daqui, podemos afinar o nosso algoritmo. Podemos programar mais efeitos no primeiro ator; criar efeitos e movimento para o segundo ator; melhorar o desenho do fundo. E até adicionar música.
Adicionar Música:
Como fazer? Primeiro, pesquisamos por ficheiros de música no formato mp3. Sites como o Free Music Archive permitem descarregar música de forma gratuita e legal. Também podemos utilizar ficheiros de som que tenhamos no nosso telemóvel.
Uma forma de controlar o som é usar um bloco When Scene Starts; isto define que quando iniciamos o programa, o som começa a tocar.
Os blocos de som estão disponíveis na categoria Audio.
O bloco Iniciar Áudio permite-te gravar um som, e importar da biblioteca.
Ou usar um ficheiro de som que tenhas disponível (opção Selecionar Arquivo).
Com estas dicas, já podes adicionar som aos teus projetos de programação no Pocket Code.
Um workshop diferente. Por ser "em casa", com uma turma de 2º ano da EB1 da Venda do Pinheiro, mas essencialmente por ter partido da vontade e dinamismo de um dos alunos do clube de robótica. Já há alguns anos que este aluno queria dinamizar atividades com os novos alunos da sua antiga professora do primeiro ciclo. As fases iniciais da pandemia colocaram um travão nessa ideia, mas o ambiente mais seguro (todos os intervenientes, exceto as crianças de 2º ano, são vacinados e tomam os devidos cuidados) deste ano levou a que, finalmente, se desenrolasse a iniciativa.
Toda a sessão esteve a cargo do aluno do Clube de Robótica, que mostrou, partilhou e ensinou os seus colegas mais pequenos a modelar em 3D. Usando os nossos tablets, os alunos criaram um pequeno modelo, que agora iremos imprimir para lhes dar. Escolhemos a aplicação 3DC.io, pela sua simplicidade de uso.
É bom ver que o papel do professor, aqui, foi o de... acartar com os materiais da escola-sede para a EB1. Tudo o resto, foi dinamizado pelo aluno, que diga-se, é um excelente professor. Suspeito que tenhamos de repetir este tipo de sessões.