LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Tópico iniciado por: pedrocas98 em 07 de Janeiro de 2022, 14:02
-
Boas,
Sou estudante de Engenharia Eletrotécnica e foi-me requisitado realizar um projeto com estas caracteristicas:
· Um sensor analógico (mínimo)
· Um circuito de acondicionamento de sinal (amplificador e/ou filtro)
· ADC (dentro de ESP ou PIC)
· Circuito de monitorização (LED RGB ou LCD)
· Circuito de atuação (interruptor eletrónico (BJT ou MOSFET) + Relay e Atuador (Motor, Ventoinha, Resistência, etc…)
Para o microcontrolador estou a pensar utilizar o ESP32.
Alguém que me possa dar uma ajuda/ideia sobre o que construir? :D
-
Bom dia,
Por exemplo usar um microfone e fazer um detetor de assobio, já existe informação na net de como fazer isso (basicamente um assobio é um pico muito estreito numa determinada frequência, tom) e que podes adaptar para o teu caso.
Terias de fazer um mini amplificador para o microfone de electreto com filtro passa baixo (ou de anti-alliasing) à entrada do ADC para a tua sample rate, no microcontrolador terias de fazer um buffer circular que recebia as samples do ADC e que as processava em real time no time slot, ou então podes fazer dois buffers num esquema de buffer A e buffer B e em que estás a receber no ADC no buffer A enquanto estás a processar no buffer B e quando encheres o buffer A fazes swap do pointer dos buffers. No processamento aplicavas uma janela e depois fazias uma FFT e detetavas o pico do assobio, ou sequencia de dois assobios, ou assobios que aumentassem de frequência. E depois ligavas um pino um mosfet que te iria ligar uma pequena lâmpada ou led ou ventoinha (neste caso protegido por díodo), como tens 2 cores no ESP32 poderias usar um para o ADC e outro para o processamento e prontos tens aí um projeto engraçado e divertido.
Cumprimentos,
João