O autor de Instructables, sob o apelido de MisterM, montou uma estação meteorológica com um display LED de pixel em um estojo de um toca-fitas Hitachi com defeito. Os fones de ouvido localizados acima do aparelho, quando avisam sobre uma situação meteorológica perigosa, começam a girar lentamente de um lado para o outro com um pouco de barulho.
Trabalhar em caseiro o mestre começa desmontando o jogador. Os componentes extraídos dele podem ser vendidos para blogueiros de vídeo reparando esses players e removendo reparos em vídeo. Obviamente, é melhor não desmontar os jogadores de modems raros.
O assistente passa esse link e registra uma conta gratuita que permite que você faça não mais que 1000 chamadas à API por dia, o que é mais do que suficiente. Ao mesmo tempo, ele recebe uma chave, que pode ser colocada nos scripts Python para executar chamadas automáticas. Como as senhas, essa chave deve ser mantida em segredo, pois, sabendo disso, outros usuários farão um total de mais de 1000 chamadas por dia e a estação meteorológica deixará de funcionar até o dia seguinte.
Em seguida, o assistente começa a trabalhar no software, que, após entrar em um estado utilizável, carrega aqui.
Para que o script weatherman.py seja executado automaticamente quando o Raspberry Pi está ativado, o assistente abre o arquivo de execução automática em um editor de texto:
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
E escreve a linha no final do arquivo:
@ python3 /home/pi/weather/weatherman.py &
Em seguida, salva o arquivo. Também estão incluídos os arquivos icon.py, phones.py, precip.py e temp.py, cujo objetivo é, respectivamente: gerar imagens com resolução de 16x16 pixels, controlar a rotação dos fones de ouvido com um servomotor, exibir a probabilidade de precipitação, exibir a temperatura na fonte Herkules (formato TTF) ou qualquer outro.
O "chapéu" com a tela é simplesmente colocado pelo mestre no Raspberry Pi (neste caso, Zero W com um pente, se estiver faltando, ele precisa ser soldado e a placa sem WiFi, eu disse recentementeo que fazer) e o servo se conecta assim:
Verifica tudo em peso:
E então ele verifica como a tela ficará no caso do jogador. Você pode levar qualquer outro estojo pronto ou caseiro.
Refaça os fones de ouvido para instalar o design resultante no eixo do servo para que ele possa girá-lo:
E, finalmente, tudo é completamente coletado, e uma estação meteorológica incomum agrada não apenas ao mestre, mas também a todos os espectadores de suas correntes:
E embora os displays de LED RGB não existissem na época - não havia LEDs azuis - os componentes vintage e modernos desta estação meteorológica ficam ótimos juntos.