Temos esse brinquedo que toca músicas quando você aperta o botão, e esse é o problema dele, ele só toca a música se você aperta o botão.
Como nossa filha ainda não consegue apertar sozinha, nós ficavamos apertando o botão repetidamente a cada 20, 30 segundos quando brincavamos com esse brinquedo com ela.
Eu fiz então um hack que adiciona um “modo infinito” ao brinquedo.
Basicamente é um arduino que fica monitorando a saida de áudio, se ela estiver muda por 1 segundo, ele pulsa um sinal no mesmo pino do botão. Então assim quando acaba uma musica, ele detecta e já aciona a próxima.


A placa é basicamente um ASIC (hardware específico criado para uma unica função) montado em COB (circuit on board, o silício está montado em cima da placa e o encapsulamento é essa bolha preta de resina aplicada em cima dele – tudo para baratear tudo)


O botão simplesmente liga a alimentação do Digispark e ele passa a atuar no circuito em loop infinito.
O código pode ser visto aqui:
https://github.com/pedroferreiramamede/toys_hacking/blob/main/infinityDIGI.ino


See you at the next hacking 🙂
