terça-feira, julho 20, 2021

Projeto: Timer com o Raspberry Pi Pico

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: