terça-feira, 16 de junho de 2020

Projeto Filtros 2020

Para o projeto interdisciplinar do 7. Semestre da Engenharia Elétrica, pretende-se trabalhar com filtros. Na verdade um comparativo entre os filtros digitais e os filtros analógicos ativos (e porque não colocar um passivo também ?!?!).

Os filtros digitais (para quem cursa Processamento Digital de Sinais) deverão ser desenvolvidos para trabalhar com audio, usando os filtros do tipo FIR  e a ferramenta de simulação Octave.

Filtro FIR

Para o conteúdo disciplinar de Processamento Digital de Sinais, você deve verificar graficamente quais as implicações em diferentes ordens de filtragem? (lembre-se que o filtro analógico será de 2. ordem!) e quais as implicações com os diferentes tipos de filtros (FPB, FPA, FRF, FPF) no mesmo áudio. 

Sugestões de consulta:

Para os alunos que cursam o componente curricular de Eletrônica Aplicada, as informações do filtro analógico devem ser apresentadas também através de simulação e no final os seus resultados comparados com o filtro digital.

O projeto deverá ser entregue até o dia 05/07/2020 através de um link com um vídeo explicativo de 5 a 8 min, armazenado no google drive (as opções de compartilhamento devem ser: "qualquer um com o link" "pode ver").

O vídeo deve conter:
- a imagem dos participantes (dupla)
- as explicações do(s) filtro(s) (teoria / simulações)
- demonstração dos resultados
- comparação entre digital e analógico (para quem faz os dois componentes curriculares)

ATENÇÃO: você pode gravar o vídeo pelo próprio google meet, porém cuidado com a qualidade do áudio e do vídeo! Assita antes de enviar e se necessário edite seu vídeo ;)

As orientações para o projeto anterior usando interface gráfica e Matlab podem ser encontrado aqui.

segunda-feira, 24 de fevereiro de 2020



Aprendizagem baseada em projeto (ABP ou PBL)

Depois de 10 anos trabalhando com projetos interdisciplinares, pela primeira vez vamos ter um semestre todo utilizando a moderna a atual modalidade de "Aprendizagem Baseada em Projeto. Você pode acompanhar o site do projeto desse ano aqui.

A ideia não é o conhecimento em si, mas a aplicação desse conhecimento como base de um projeto instigante que leve ao desenvolvimento de outros skills.

Resultado de imagem para pbl project based learning


A implementação em sala de aula pelos professores possui algumas etapas:
- Criação e planejamento dos projetos (definição do problema central)
- Condução e desenvolvimento dos projetos (etapas parciais)
- Apresentação dos projetos (divulgação e compartilhamento dos resultados)

Além disso existe diferença ao basear usar "aprendizagem baseada em projeto" ou sua irmã "aprendizagem baseada em problema":
Resultado de imagem para pbl project based learning


quarta-feira, 23 de outubro de 2019

Projeto LADDER no Arduino

Que tal um "CLP" de baixo custo usando o Arduino????
Pois é ... mais uma utilidade para o popular microcontrolador Atmega :D

A linguagem Ladder é largamente utilizada para programação de CLPs devido a sua forma gráfica que utiliza bobinas, contatos NA ou NF e outros elementos (de forma muito parecida com instalações elétricas). O seu nome (escada - em português) foi dado, devido ao fato da disposição dos contatos e das bobinas serem em geral de maneira vertical, lembrando o formato de uma escada com cada lógica de controle denominada de rung (degrau). A Ladder é formada basicamente por três elementos:

1) As entradas, ou seja, os contatos

2) As saídas, ou seja, as bobinas

3) Os blocos funcionais, que permitem a realização de operações avançadas, tais como temporização, contagens, etc.

O que poucos sabem é que é possível utilizar a Plataforma Arduino programando na linguagem Ladder, a mesma utilizada nos CLPs, transformando a plataforma em um CLP de baixo custo. Existem alguns softwares que permitem criar um program em Ladder e depois converter para a linguagem padrão do Arduino, baseada em Wiring e C. Infelizmente, como nos protocolos de redes industriais vistos ... nada de unanimidade :/ .

1) LDMicro: https://cq.cx/ladder.plhttps://drive.google.com/file/d/12HXk0u22MBpj_Krhy747E7ElT0PREybR/view

6) SoapBox Snap: http://soapboxautomation.com/products/soapbox-snap/

Nesse roteiro, sugiro o LDMicro. Ele utiliza 3 frentes de trabalho:

1) O proprio LDMicro para criar o Ladder. Ele foi feito originalmente para o PIC, mas já está adaptado para várias versões do Arduino.

2) Proteus com o Arduino para simular o circuito implementado (a simulação do Ladder é feito no próprio LDMicro ... a simulação do circuito com o Ladder é feita no Proteus). Se o seu Proteus não tem o Arduino, voce encontra a biblioteca para ele aqui.

3) AVRDudess, uma ferramenta que grava o código gerado em qualquer microcontrolador da Atmel e pode ser encontrado aqui.

** Um bom tutorial sobre o uso do LDMicro pode ser encontrado em:
https://www.filipeflop.com/blog/outras-maneiras-de-programar-o-arduino-ladder/

*** Não se esqueçam que a maioria desses programas precisa da indicação do pino físico  do Arduino, de acordo com a figura a seguir (em cinza escuro)!



sexta-feira, 27 de setembro de 2019

Três metodologias ativas para apostar em 2019

Metodologias hands on

A ideia é botar a “mão na massa”. É criar coisas, artefatos, produtos ou protótipos que resultem em soluções criativas. A aplicação privilegia o protagonismo dos alunos. Nesses tipos de atividades, eles exercitam o senso empreendedor, a atitude crítica, a criatividade e a autonomia, entre outras competências cognitivas e socioemocionais (leia mais na última dica). Escolas da educação básica e superior de todo mundo aderem cada vez mais às metodologias hands on. As instituições disponibilizam espaços criativos como laboratórios, oficinas e galpões – isso quando não adaptam a própria sala de aula para que as práticas integrem seus currículos. Aprendizado maker, práticas STEM e design thinking são exemplos dessas metodologias.
Metodologias imersivas
“Não se pode transmitir experiência. É preciso passar por ela.” A citação, atribuída a Albert Camus, representa bem a ideia por trás dessa metodologia. Ela decorre da imersão do estudante em uma situação real. Além da experimentação, a metodologia também se vale das tecnologias de realidade virtual e de realidade aumentada – são simuladores, óculos VRs e outros softwares. Até pouco tempo atrás, inovações como essas eram restritas a treinamentos específicos de astronautas ou operadores de usinas nucleares, por exemplo. Hoje, o acesso a boa parte dessas tecnologias pode ser feito inclusive pelo smartphone. A tendência é que as metodologias e as tecnologias imersivas façam parte da sala de aula de forma tão generalizada quanto o datashow.
Educação sociemocional
A educação sociemocional (também conhecida pela sigla em inglês SEL, de Social Emotional Learning) está voltada para o desenvolvimento das habilidades sociais e da inteligência emocional. Trata-se de um conjunto de estratégias pedagógicas que, aplicadas, favorecem com que cada pessoa administre de maneira mais eficaz e ética os desafios e situações cotidianas. Lidar com as próprias emoções, autoconhecer-se, trabalhar em equipe, ser resiliente, exercer liderança, reagir positivamente à contrariedade, colaborar, solucionar problemas e gerenciar objetivos de vida são exemplos de habilidades desenvolvidas numa educação socioemocional. O desenvolvimento dessas habilidades é tão importante que está na pauta de relatórios do Fórum Econômico Mundial e nas novas diretrizes da Base Nacional Comum Curricular (BNCC).

segunda-feira, 29 de abril de 2019

Projeto Filtros

Mais projetos!!!!!!

Os alunos do 7. Semestre da Engenharia da Computação farão um projeto interdisciplinar (comunicação de dados e banco de dados) usando o ESP32. Acompanhe aqui!!!!

Para o projeto interdisciplinar do 7. Semestre da Engenharia Elétrica, pretende-se trabalhar com filtros. Na verdade um comparativo entre os filtros ativos e os filtros digitais (e porque não colcoar um passivo também ?!?!).

Os filtros digitais (para quem cursa Processamento Digital de Sinais) deverão ser desenvolvidos para trabalhar com audio, usando a parte de interface gráfica (GUI) do Matlab e apresentandos os resultados no dominio do tempo e da frequencia. Um pequeno roteiro de links-sugestão é apresentado a seguir:

- Uma ideia de como o seu programa deve ficar



- A parte de filtros / audio no Matlab

- Como fazer a interface gráfica

Já os filtros analógicos (para quem cursa a matéria de Eletrônica Aplicada) deverão ser construídos a partir dos amplificadores operacionais e comparados em desempenho comos filtros digitais.

Os resultados (ambos, para quem cursa as duas materias!) deverão ser apresentados em um banner (faça o download!) no dia da mostra de projetos (20, 21 e 22 de maio!) conforme esse modelo e impresso em papel no tamanho 1,00x0,90m. Prepare-se!!!!

segunda-feira, 22 de abril de 2019

Projeto ESP32

O projeto usando ESP32 está caminhando ... uhuuuuuu!!!!



Você pode acompanhar aqui o que os alunos estão desenvolvendo, ou seguir esse roteiro de 4 partes que eles usaram desde a instalação do IDE para programar o ESP até colocar em uma plataforma de IoT!

Aproveite as vantagens e ... mãos à obra :D

O banner para apresentação pode ser encontrado aqui!


LAB1 (instalar e testar)

Como instalar

Exemplos para testar o ESP


****Se por um acaso der erro:
1) você pode tentar desligar anti virus
2) e/ou colocar capacitor de 10uF entre EN-GND

LAB2 (conectividade com wifi e Bluetooth + teste DHT11)


Testando Web Server + led



WiFi Manager


LAB3   

Banco de Dados


Complemento:
LAB4    

App Inventor

Plataformas de Iot