Não temos ideia se Ciência da Computação é ensinada em Hogwarts, mas se fosse, temos certeza de que o Raspberry Pi teria um papel importante nisso. Cansado de lançar feitiços com o apertar de um botão, este projeto de Mo “Isto-assim-Mo” usa a varinha de um Harry Potter Coding Kit e um Raspberry Pi Zero W como um controlador de gestos para o recém-lançado jogo Hogwarts Legacy.
i_used_a_rpi_zero_w_and_a_kano_wand_to_cast de r/raspberry_pi
O projeto do Mo é ótimo. Claro que podemos apertar botões para lançar feitiços, mas o controlador de gestos adiciona um pouco mais de autenticidade à ação. A varinha em si é a varinha Harry Potter oficialmente licenciada de Kano. Se o nome Kano soa familiar, é por causa de seus kits anteriores que fundiram o hardware Raspberry Pi original junto com seu próprio teclado laranja e muitos projetos baseados em ciência da computação. A varinha deve ser usada como um meio de aprender programação, mas o projeto de Mo a usa para algo muito mais divertido.
O projeto é construído usando um módulo Python de GamaGames, isso lida com a varredura de varinhas e captura de gestos por meio de uma conexão Bluetooth. O projeto de Mo usa este módulo para capturar os gestos que são convertidos em pressionamentos de tecla que são enviados para o PC executando o Hogwarts Legacy. As teclas pressionadas são transmitidas para o PC, transformando habilmente o Raspberry Pi Zero W (um Raspberry Pi Zero 2 W também pode ser usado) em um dispositivo USB HID. Aqui é onde Mo eleva o projeto de um controlador simples a uma varinha real. A comunidade de Harry Potter selecionou cuidadosamente os movimentos necessários para cada feitiço a ser lançado. Mo incorporou esses movimentos como gestos e agora você precisará adaptar seus swishes para usar “Lumos”, “Wingardium Leviosa” ou se estiver pronto para algum tempo em Azkaban, “Avada Kedavra”.
Este projeto divertido é um crédito para Mo. É muito mais do que um simples dispositivo USB HID, é mágico para quem deseja mergulhar no mundo de Harry Potter.
Acesse o repositório GitHub de Mo para saber como participar da próxima aula de Ciência da Computação em Hogwarts.