Já é hora de eu apresentar um projeto completo com o PiPico! Este timer é uma montagem simples e me diverti bastante com o visual.
Aqui no blog já apresentei outros dois projetos de timer, um usando um ATtiny e outro usando um Arduino Mini Pro. Este aqui usa um anel de LEDs para indicar o tempo restante e tem um sensor de vibração para acelerar o tempo se alguém mexer no timer.
O Raspberry Pi Pico pode parecer poderoso demais para esta aplicação, mas vamos aproveitar este poder para fazer o software em MicroPython ao invés de C.
As peças que utilizei foram:
- Raspberry Pi Pico
- Dois anéis de LED RGB, um de 12 LEDs e outro de 7. O anel menor vai dentro do maior, com três pedaços de fio rígido ligando o OUT do externo ao IN do interno e dando firmeza mecânica.
- Um buzzer de 5V
- Dois pushbuttons (modelo pequeno, mas pode ser qualquer um)
- Um módulo sensor de vibração/movimento
A montagem elétrica é muito simples, soldei os fios direto no PiPico e usei conectores apenas no sensor de movimento e no anel (este último porque já tinha o conector soldado nele):
O software está no github: https://github.com/dquadros/TimerPiPico
A parte divertida é montar o visual. Minha ideia aqui foi usar um pote (no caso de maionese). Um pote de vidro dá uma aparência melhor, mas aí a alimentação tem que ser feita pela tampa. Como usei um pote plástico foi fácil abrir uma portinha para o cabo USB e fazer um furo para a saída do buzzer. Os botões ficaram na tampa.
O interior do pote foi completado com material para decoração de vasos e jardins: argila expandida e pedrinhas coloridas (sobra do meu timer com o ATtiny).
Nos próximos dias vou publicar um vídeo no meu canal no YouTube mostrando a montagem e funcionamento.
Nenhum comentário:
Postar um comentário