Mostrando postagens com marcador integrador. Mostrar todas as postagens
Mostrando postagens com marcador integrador. Mostrar todas as postagens

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)!



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



segunda-feira, 25 de março de 2019

IoT com ESP

Resultado de imagem para esp32E lá vamos nós novamente ... PROJETOS INTERDISCIPLINARES!!!!!!

Dessa vez, o escolhido foi o ESP32, irmão mais velho do ESP266!
Queridinho de muitos para começar a brincar com IoT, ele não veio apenas para brincar .... Dá uma olhada!!!

- dois Microprocessadores  Xtensa® 32-bit LX6  com até 600 DMIPS (velocidade de processamento). A frequência do clock pode ser de até 240 MHz, dependendo do modelo. A frequência mais comum é 160 MHz ( 10 vezes o clock do Arduino Uno).
- memória ROM  interna de 448K Bytes (para Boot e Core)
- memória RAM estática interna de 520K Bytes
- Memória externa (total 4) – suporte para até 16M Bytes Flash e 16M Bytes SRAM
- Real Time Clock com 16K Bytes de SRAM
- Interface WIFI 802.11 b/g/n – 802.11 n (2.4 GHz), até 150 Mbps
- Interface Bluetooth v4.2 BR/EDR e  Bluetooth LE (low energy)
- Dois grupos de Timers – 4 timers de 64 Bits
- Alimentação VCC de 2,3V a 3,6V CC
- Consumo de corrente max com WIFI – 240 mA
- 34 × Portas programáveis GPIOs
- 2 x Conversores ADC SAR 12-bits com até 18 canais
- 2 × Conversores DAC de 8-bits
- Sensor de Temperatura
- Interface CAN 2.0
- Interface Infra-vermelho  (Tx/Rx)
- Controle de Motor PWM
- Sensor interno Hall

E aí????? Se animou???? Então vamos começar, que maio logo chega para apresentar!!!!

PS: se você não sabe por onde começar, recomendo o material do Fernandok e o do Filipeflop.

quarta-feira, 15 de agosto de 2018

Projeto 2018B

Até que enfim, novidades em projetos interdisciplinares! Depois de anos praticando a modalidade academica de apresentar projetos escolhidos pelos proprios alunos envolvendo duas ou tres disciplinas do semestre, dessa vez teremos uma ... ou melhor, duas competições de robos!!!!

Seguidor de Linha para o 6. Semestre! (regulamento)
Resultado de imagem para robo seguidor de linha

Sumô para o 8. Semestre! (regulamento)
Resultado de imagem para robo sumo

Preparem seus robos ... Preparem suas torcidas! Falta um pouco mais de 100 dias para as competições!

quarta-feira, 5 de outubro de 2016

Segundo Semestre

Olá!

O segundo semestre chegou e eu nem para arrumar tempo para divulgar os projetos :( Que feio, hem?!?!?!?!

Pois tem muita coisa legal vindo por aí e vou me organizar para divulgar todas as elas!

Para começar bem, aproveito para divulgar o projeto SIS.



Que tal dar uma olhada no blog deles???? Estou pra ver povo mais empolgado que esse! Além de cumprirem as metas do semestre de ter um projeto que envolvesse eletronica analogica, digital, uma plataforma de automação e uma interface gráfica, eles se empolgaram na quantidade de sensores! Uau!