collapse

* Posts Recentes

Inside the WILD Lab of CuriousMarc por blabla
[28 de Junho de 2022, 21:55]


Super obsolescência super programada? por SerraCabo
[26 de Junho de 2022, 23:10]


Meu novo robô por josecarlos
[26 de Junho de 2022, 20:59]


Bateria lipo para quadcopter/drone miniatura por dropes
[26 de Junho de 2022, 20:19]


Componente N121 ??? por SerraCabo
[19 de Junho de 2022, 21:26]


Curso de Yew.rs, similar ao React, Angular ou Vue mas em Rust. por blabla
[19 de Junho de 2022, 10:21]


ptrace() - Algo muito poderoso, sobre o qual vale a pena saber mais. por blabla
[19 de Junho de 2022, 09:50]


Rust - Community Grants Program Awards Announcement por blabla
[18 de Junho de 2022, 22:59]


"Façanhas" por SerraCabo
[14 de Junho de 2022, 15:42]


Why Rust makes you feel like a GENIUS? por blabla
[09 de Junho de 2022, 09:19]

Autor Tópico: Projeto - Curso Engenharia Eletrotécnica  (Lida 343 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline pedrocas98

  • Mini Robot
  • *
  • Mensagens: 15
Projeto - Curso Engenharia Eletrotécnica
« 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


Offline blabla

  • Mini Robot
  • *
  • Mensagens: 234
Re: Projeto - Curso Engenharia Eletrotécnica
« Responder #1 em: 08 de Janeiro de 2022, 10:59 »
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
« Última modificação: 08 de Janeiro de 2022, 11:08 por blabla »