0007 – TOY HACKING

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.

O desenvolvimento foi feito com um arduino UNO
Placa original

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)

Para a montagem final o arduino foi substituído por esse Digispark, versão menor que usa um Attiny85
Modo infinito

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

Mais um item pedrolabs

See you at the next hacking 🙂

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *