segunda-feira, 24 de novembro de 2008

Código fonte do programa usadO para controle da esteira!
Foi utilizado a linguagem C# no visual basic:

inicialmente criames uma class com o nome Paralela, essa class carrega a dll inpout32 :

using System;
using System.Runtime.InteropServices;
namespace gabriel1//nome q eu dei para meu programa
{
///
/// Summary description for Paralela.
///

public class Paralela
{
// Escreve um byte no endereço
[DllImport("Inpout32.dll", EntryPoint = "Out32")]
public static extern void Escrever(int endereco, byte valor);
// Lê um byte do endereço
[DllImport("Inpout32.dll", EntryPoint = "Inp32")]
public static extern byte Ler(int endereco);
}
}

Após a crialção da class criamos o brograma com 4 botões um para ativar a esteira outro para desativar, e os outros dois para energizar e desenergizar um bobina do motor de passo:


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace gabriel1
{
public partial class Neutromacao : Form
{
public Neutromacao()
{
InitializeComponent();
}
DateTime t_inicio;
DateTime t_fim;
TimeSpan t_diferenca;
String tempo;
int exp = 0;
int i;
double b;
byte a=1;
int cont = 0;
private void button2_Click(object sender, EventArgs e)
{
Paralela.Escrever(888, 8);
}
private void button3_Click(object sender, EventArgs e)
{
Paralela.Escrever(888, 0);
}
private void button4_Click(object sender, EventArgs e)
{
int segundos = Convert.ToInt32(Texttempo.Text.Trim());
int passos = Convert.ToInt32(Textpasso.Text.Trim());
t_inicio = DateTime.Now;
exp = 4;
for (i = 1; i <= passos; i++)
{
cont++;
b = 2;
exp--;
b = (Math.Pow(b, exp)) + 1;
if (b == 2) { b = 17; exp = 4; } //faz o loop crescente de 3 a 17. D1 a D4.
if(b==3){Paralela.Escrever(888, 3);}
if(b==5){Paralela.Escrever(888, 5);}
if(b==9){Paralela.Escrever(888, 9);}
if (b == 17) { Paralela.Escrever(888, 17); }
System.Threading.Thread.Sleep(segundos);
}
}
private void button5_Click(object sender, EventArgs e)
{
int passoss = Convert.ToInt32(Textpasso.Text.Trim());
t_fim = DateTime.Now;
exp--;
for (i = 1; i <= passoss; i++)
{
b = 2;
exp++;
b = (Math.Pow(b, exp)) + 1;
a = (byte)b;
if (b == 33) { b = 3; exp = 1; } //faz o loop decrescente do priemiro for.
System.Threading.Thread.Sleep(500);//espera tempo e continua
if (b == 3) { Paralela.Escrever(888, 3); }
if (b == 5) { Paralela.Escrever(888, 5); }
if (b == 9) { Paralela.Escrever(888, 9); }
if (b == 17) { Paralela.Escrever(888, 17); }
}
Paralela.Escrever(888, 8);
t_diferenca = t_fim.Subtract(t_inicio);
tempo = t_diferenca.TotalSeconds.ToString("0") + " segundos";
MessageBox.Show("Opera‡Æo concluida em " + tempo);
}
}
}

dúvidas em relação ao programa só é me adicionar no msn! gabrielfonsecasilva@hotmail.com
Sucesso na feira do projeto ARHTE!
Video da esteira dando show, 100% funcional:

sábado, 15 de novembro de 2008

Interface Gráfica do Programa de Controle da Esteira

Aí vai uma screenshot e uma foto do programa desenvolvido para o controle da esteira.

 Programa

Breve disponibilizaremos o código fonte !!!!



segunda-feira, 10 de novembro de 2008

Esquema de funcionamento do motor


Aí está uma foto que esquematiza o sistema de movimento da esteira com o motor contínuo!
Só falta a última peça mecânica! Um dos rolos das extremidades, que infelizmente ainda não concluimos.

Btw, o acoplamento já foi feito e toda a parte mecânica deve estar pronta amanha!!! \o/

abraços!

quinta-feira, 6 de novembro de 2008

Circuito na placa padrão

Hoje realizarmos nosso primeiro circuito em placas. Com os mesmo padrao do anterior montado na protoboard.

quarta-feira, 5 de novembro de 2008

Circuito na protoboard!

Circuito contém: 3 ULN2003, 1 Relé 12v, 1 macho da porta paralela.
Da esquerda para direta, o primeiro ULN será apenas para chavear o relé os outros dois para controle do motor de passo.


Programa em c++ que será usado para controle da esteira!

Segue programa que será usado em nossa esteira: ele irá ativar um motor continuo, mandando bit para a saída D0 da porta paralela, esse bit seguirá para um ULN2003 o qual ira chavear um relé deixando passar uma corrente de 30v para o motor continuo.
O programa irá ativar também um motor de passo, ele solicitara do usuário q digite quantidade de passos e intervalo de tempo de cada passo. A mesma quantidade de passo dado para um sentido será dado para o outro colocando assim o motor de passo sempre na posição inicial. As saídas correspondentes às bobinas são de D1 a D4.

Para fazer download clique no link abaixo:
http://w18.easy-share.com/1702320229.html

sexta-feira, 24 de outubro de 2008

Seguem algumas fotos da estrutura da esteira :








terça-feira, 30 de setembro de 2008

Parte Mecãnica - ARHTE

A parte mecânica da nossa esteira já começa a surgir, depois de bastante trabalho, e deve ser concluída na próxima semana!
Veja o vídeo de apresentaçao/mecanica do projeto!




Aí estao uma parte da equipe! Eu(Lucas Novais), Gabriel Fonseca e Murilo Santos.
No próximo post, fotos com Joadson Santos!

Aguarde novidades!!!

Programa ARHTE - 2008.2

O Programa Arhte - Arquimedes, Robert Hooke e Thomas Edison é realizado pela Unifacs e consta de projetos interdisciplinares que nos permite a aplicação de todo o conhecimento que obtemos, nós estudantes, ao decorrer dos semestres.
É feito um anteprojeto que é estudado pelos organizadores e sendo este aprovado a equipe pode começar a fazer o protótipo. A "Esteira Horizontal/Inclinada Automatizada" é o projeto da Equipe Neutromação. Estamos muito entusiasmados e já começamos a parte mecânica do protótipo!

Veja alguns vídeos de projetos do ARHTE na barra inferior do blog!

Aguarde Novidades!

1º DE MUITOS!!!

Sejam Bem-vindos ao blog da Equipe NEUTROMAÇÃO!!!!
Esse é o nosso 1º post e é claro temos que nos apresentar. Os posts são e serão feitos por mim (Lucas Novais - Eng. Mecatrônica) em nome de toda equipe que também é formada por Gabriel Fonseca(Eng. Mecatrônica), Joadson Santos (Eng. Mecatrônica) e Murilo Santos (Eng. Mecânica), todos graduandos da Universidade Salvador - UNIFACS.

Bem, de início é apenas isso.
Esperem por novidades! Está vindo aí o Progama Arthe e a Neutromação desenvolverá uma Esteira Horizontal/Inclinada Automatizada.

Até lá!