sexta-feira, 22 de fevereiro de 2013

O Arduino e Algoritmos

Arduino é uma plataforma de prototipagem eletrônica de hardware livre que pode ser usado para o desenvolvimento de objetos interativos independentes, ou ainda para ser conectado a um computador hospedeiro.
A plataforma de hardware do Arduino permite que um computador possa acionar, e/ou obter informações, de dispositivos externos que vão desde pequenos LEDs, até motores industriais e outros de maior porte, sendo que para estes últimos, é necessária a adição de circuitos de potência. O Arduino normalmente pode atuar de forma independente, comportando-se como um controlador usado em sistemas embarcados.

No ensino de computação, o Arduino já é por si só uma poderosa ferramenta. Adicionada ao Scratch, permite ao aluno iniciante uma forma extremamente agradável de aprender a programar dispositivos de hardware, além de que amplia em muito os conhecimentos do iniciante sobre funcionamento dos computadores.


Mais informações podem ser obtidas em:

segunda-feira, 18 de fevereiro de 2013

Trabalho - Eletricidade e Eletrônica Digital 2012-4

Título: Experimentos e Fundamentos.

Tempo de Execução: Até 20 horas por aluno.

Local: Todo material necessário aos experimentos deverá estar disponível no Laboratório 4.

Data de Entrega: Os experimentos devem ser apresentados ao professor da disciplina até o dia 05/03/2013. Os pôsteres (versão em PDF) devem ser entregues até o dia 12/03/2013.

Descrição: Cada equipe, composta de 3 a 4 alunos, deverá selecionar um experimento (ver lista a seguir), executá-lo e  montar um pôster com o relatório básico (ver diretrizes a seguir) da atividade.

Lista de Experimentos:
  • Base Robótica Rover 5 - Usos e aplicações na automação industrial e outros.
  1. Programação autônoma através de execução de movimentos predeterminados.
  2. Programação que permita a entrada de comandos locais para execução de movimentos determinados. Os comando serão enviados pelos botões da controladora.
  • Arduino - Aplicações em sistemas de monitoramento e segurança.
  1. Monitoramento da temperatura de dispositivos através do uso de termistores. Monitorar a temperatura de um motor de ventilador e desligá-lo por um período preestabelecido.
  2. Segurança residencial através do monitoramento de sensores em portas e janelas. Usar uma maquete de uma casa de duas portas e três janelas e inserir sensores para emissão de alarme quando da abertura.
Diretrizes: Para a execução dos experimentos as equipes deverão obedecer as seguintes diretrizes básicas:
  • O trabalho deverá ser organizados em duas partes a saber: o Experimento e o Relatório (pôster);
  • Para o experimento é necessário que sejam seguidas, ou as orientações descritas na documentação dos experimentos (ver links na lista acima), ou as orientações do professor (aulas as quartas-feiras).
  • Para o relatório será fornecido um lay-out padrão onde as seguintes informações deverão ser inseridas no pôster.
  1. Apresentação - Visão geral do experimento e sua relação com a disciplina e/ou sua utilidade.
  2. Objetivo - Deixar claro qual o elemento de demonstração (conceitos, fundamentos e/ou aplicação) será abordado no experimento.
  3. Funcionamento - Descrição geral usando: um esquema técnico (fritzing), um diagrama em blocos lógicos e um pequeno texto sobre os principais elementos e componentes físicos.
  4. Processo de Montagem - Três fotos do experimento, contendo: Material, inclusão dos componentes e inclusão de fios e cabos de ligação.
  5. Conclusões e Resultados - Apresentar a relação entre o funcionamento e o principal elemento de demonstração.
  6. Referências bibliográficas - Pelo menos três.
Equipes:
  • Monitoramento de Temperatura com o Arduino
  1. Dailson Melo Campos
  2. Elany Marinho Branches Farias
  3. Elisaira Silva de Sousa
  4. Wander Luiz Vieira de Azevedo
  • Rover 5 com Movimentos Controlados Localmente (botões na controladora)
  1. Carlos Rodolfo Oliveira dos Santos
  2. Dandis Farias Pimentel
  3. Fagner Silva dos Santos
  4. Wanderlany Fialho de Abreu
  • Rover 5 com Movimentos Preestabelecidos
  1. Elvis Ribeiro da Silva 
  2. Majd Nidal Aboul Hosn 
  3. Rafael Eich da Silva 
  4. Ygor Eugenio Dutra da Silva
  • Data RAM
  1. Artenes Junior Gomes Nogueira 
  2. Marcos Jose da Silva Baia 
  3. Marcus Fabricio da Silva Ferreira 
  4. Pio Ferreira Lima Netto
  • Somador Lógico
  1. Luan Rodrigo Gama de Sousa 
  2. Márcio Andre Neves Bastos 
  3. Richard Rainon Cunha de Lima
  • Subtrator Lógico
  1. Milene Lima Pontes 
  2. Patrick Jose Macedo Viana 
  3. Romulo Miranda Rocha 
  4. Wirlisson Coelho Conceição