terça-feira, 22 de setembro de 2009

Inicio da programação

Na reunião feita com o monitor Ícaro, podemos tirar algumas duvidas e quase concluir a programação. Toda a parte de codigos já está feitas, porem e preciso só colocar alguns dados que vamos obter ainda com os testes com os motores.

A PROGRAMAÇÂO:
//CHAMADA DINAMICA A DLL -> INPOUT32.DLL

#include < stdio.h >
#include < stdlib.h >
#include < conio.h >
#include < windows.h > //Necessário para: LoadLibrary(), GetProcAddress() e HINSTANCE.

//Declaração dos ponteiros para função.
typedef short _stdcall (*PtrInp)(short EndPorta);
typedef void _stdcall (*PtrOut)(short EndPorta, short valor);

HINSTANCE hLib; //Instância para a DLL inpout32.dll.
PtrInp inportB; //Instância para a função Imp32().
PtrOut outportB; //Instância para a função Out32().

void mest(){
char l;


while(l!='s'){
scanf("%c",&l);
}
outportB(0x378,4);
while(inportB(0x379)==198){ }
sleep(XX);\\tempo en mili segundos
outportB(0x378,0);
}

void mde23(){

outportB(0x378,1);
sleep();\\determinar o tempo em mili segundos
outportB(0x378,0);
sleep(1000);\\determinar o tempo em mili segundos
outportB(0x378,2);
sleep();\\determinar o tempo em mili segundos
outportB(0x378,0);


}

int main(int argc, char *argv[])
{
char esc;

hLib = LoadLibrary("inpout32.dll"); //Carrega a DLL na memória.

if(hLib == NULL) //Verifica se houve erro.
{
printf("Erro. O arquivo inpout32.dll não foi encontrado.\n");
printf("Eh necessario que o arquivo .dll esteja na mesma pasta deste programa!!\n");
getch();
return -1;
}

inportB = (PtrInp) GetProcAddress(hLib, "Inp32"); //Obtém o endereço da função Inp32 contida na DLL.

if(inportB == NULL) //Verifica se houve erro.
{
printf("Erro. A função Inp32 não foi encontrada.\n");
getch();
return -1;
}

outportB = (PtrOut) GetProcAddress(hLib, "Out32"); //Obtém o endereço da função Out32 contida na DLL.

if(outportB == NULL) //Verifica se houve erro.
{
printf("Erro. A função Out32 não foi encontrada.\n");
getch();
return -1;
}
while (1){
printf("***************************************************************************************");
printf("* \n * \t\t\t EQUIPE NOTOXY *\n \t\t\t *");
printf("* \n * \t\t\t Projeto arhte 2009.2 *\n \t\t\t *");
printf("* \n * \t\t\t Direitos reservados *\n \t\t\t *");
printf("* \n * \t Se deseja ligar o motor da esteira aperte: y *\t \n *");
printf("* \n * \t Se deseja ligar o motor para empurrar: p *\t \n *");
printf("***************************************************************************************");
printf("");

while(c!='y' && c!='p'){
scanf("%c",&esc);
}
if(c=='y'){\\aciona o motor da esteira
mest();
}
if(c=='p'){\\aciona o motor 2 e 3
mde23();
}

}

system("pause");
FreeLibrary(hLib); //Libera memória alocada pela DLL. Deve ser executado no fim do programa.
}




EQUIPE NOTOXY

Mudança na parte eletrônica




Após a reunião com a equipe e com Ícaro realizada no dia , percebemos que poderíamos modificar a placa dando a ela melhor funcionalidade.
EQUIPE NOTOXY

sexta-feira, 18 de setembro de 2009

Placa feita no Proteus

Placa feita no ISIS e Ares.

Projeto 2010.2

Esse é o projeto que queremos realizar em 2010.2. O BIG BELLY, só que o nosso será movido à energia elétrica diferente desse que é movido a energia solar.
AVANTE NOTOXY!


quarta-feira, 16 de setembro de 2009

Teste dos motores

Dia 14/9/2009, fomos ao laboratório de Mecatrônica onde testamos os dois motores contínuos de pára-brisa que conseguimos no ferro velho.
Esses dois motores apresentam 2 tipos de velocidade pois existe pinos com resistências diferentes.Mais no caso iremos usar o mais lento.
A resistência é encontrada usando o multímetro na escala de OHM.
Esses motores são de 12 volts e cada um deles apresenta:
Com resistência de 2,5. Aplicando a primeira lei de OHM encontramos corrente de 4,8A
Com resistência de 2,0. Aplicando a primeira lei de OHM encontramos corrente de 6A


Continuação parte mecânica

No dia 16/9/2009, continuamos a construção da esteira com a finalização dos cortes e furos em algumas peças.
Concluímos toda a parte de cortes só faltando um tarugo para finalizar.
Falta só juntar as partes com as cantoneiras que já estão cortadas e só falta fazer o furo e fixar.



Inicio da parte mecânica

No dia (11/9/2009) iniciamos os cortes dos alumínios e a construção dos tarugos torneando os e colocando os rolamentos.
No dia compareceu Pedro, Felipe e Luis não podendo comparecer o componente Sérgio que se encontrava no encontro Prh-Anp.
As atas de cada encontro encontram se no google agenda!







quinta-feira, 10 de setembro de 2009

Projeto

A Equipe Notoxy visando os problemas ambientais do mundo atual, está desenvolvendo um projeto com o objetivo de diminuir os impactos da ação do homem sobre a natureza. E é com este intuito, que desenvolvemos um projeto voltado a facilitar a reciclagem de materiais, para que desta forma, possamos diminuir a exploração abusiva que nós, seres humanos, fazemos da natureza.

A equipe Notoxy tem como componentes: Luis Felipe Moyano graduando do segundo semestre de Engenharia Mecatrônica, Felipe Lima graduando do segundo semestre de Engenharia Mecatrônica, Pedro Vinícius Rocha Soares de Oliveira graduando do segundo semestre de Engenharia Mecatrônica, Sérgio Holtz Farias de Sant’ Anna graduando do segundo semestre de Engenharia Elétrica.

O foco do projeto é desenvolver o chamado "Big Belly", um compactador embutido em uma lixeira, tal qual, já é utilizado por vários países, a exemplo de: Israel e Estados Unidos. A equipe pretende iniciar o projeto, com a construção de uma esteira automatizada que elevará o produto (lixo), até o compactador e deste para um porta palet, que o receberá já compactado. Desta forma, estaremos atendendo a uma das exigências do projeto ARHTE. O desenvolvimento do protótipo foi divido em três etapas: A primeira etapa tem como objetivo a construção da esteira automatizada e do porta palet, a segunda estará voltada ao desenvolvimento do compactador e após a conclusão destas duas etapas, começaremos a construção e desenvolvimento da lixeira com o compactador nela embutido.