Dancing Groot

Criador e Desenvolvedor

Dancing Groot dança conforme a música ambiente.

DANCING GROOT

Dancing Groot foi um dos primeiros projetos que realizei com intuito de estudar impressão 3D. Nesse estudo, meu objetivo foi criar algum dispositivo que se movesse. Ele foi inspirado nas antigas flores dançantes.

Seu funcionamento é simples: ele dança seguindo um algoritmo de detecção de onsets (inícios de notas musicais).

SUA CONSTRUÇÃO

Um projeto rápido, o qual demandou em torno de 10 horas de trabalho. Com exceção do desenho do Groot, todo resto do trabalho foi autoral.

Seu desenho foi feito utilizando Fusion 360. Sua estrutura foi impressa em uma impressora 3D Anycubic Kossel Linear Plus.

Como de costume em meus projetos DIY, utilizei o microcontrolador ESP8266 (conhecido popularmente como NodeMCU). Sua programação foi feita em C++11. Nele, foi implementado um pequeno servidor websocket para permitir conexão remota e sua ativação.

Também escrevi um pequeno script em Python utilizando Aubio para detecção de onsets e controle remoto do Groot.