Ofrezco ayuda para proyectos de electronica.

Estado
Cerrado para nuevas respuestas.
hola saludo

hola saludoss.. soy nuevo en este foroo

Me gustaria que me ayudaras con algo..

necesito que un teclado alfanumerico de 4 x 4 se comunique con un computador por medio del bluetooth.

mi duda se encuentra mas que todo en el acople del tecado numerico con el bluetooth ya que en realidad no encuentro como hacer esoo

clara me serviria que me guiaras donde pueo leer algun link de algun proyecto acterior que se le paresca......

graciass:bakayin:
 

mcpiebot

Bovino adicto
hola saludoss.. soy nuevo en este foroo

Me gustaria que me ayudaras con algo..

necesito que un teclado alfanumerico de 4 x 4 se comunique con un computador por medio del bluetooth.

mi duda se encuentra mas que todo en el acople del tecado numerico con el bluetooth ya que en realidad no encuentro como hacer esoo

clara me serviria que me guiaras donde pueo leer algun link de algun proyecto acterior que se le paresca......

graciass:bakayin:
Hola, tendrías que conectar el teclado a un microcontrolador y después que el microcontrolador se comunique con un modulo bluetooth como el del siguiente vídeo.

[YOUTUBE]http://www.youtube.com/watch?v=9XBFyYWGqsA[/YOUTUBE]
Saludos!
 

krouh

Bovino adicto
hola amigo, podrias ayudarme te explico mi situacion:

Debo hacer el proyecto de un garage automatizado a escala, en el diseño de la maqueta me guie en este video:

[YOUTUBE]http://www.youtube.com/watch?v=iuJWMtCmtW8[/YOUTUBE]

Bien de ahi saque un diseño similar, debo utilizar el pic16f84a, el driver L293B para usar 1 motor de 12V CD, el problema es que no encuentro un diagrama que me puede orientar para conectar el pic al driver y asi controlar el motor, a su vez no se que ocupar (resistencias, capacitores, etc).

Pd. el pic ya lo tngo con su respectivo cristal y sus 2 resistencias d 27pf

espero me puedas ayudar.

Saludos!
 
hola amigo sera k me puedas ayudar en mi proyecto es de un dado electronico utilizando el pic 16F877 un display.el proceso es que que cuente asta el 6 sucesivamente y que al pulsar un interruptor se pare el conteo y muestre el numero y al presionar otro boton se reinicie el conteo ojala y puedas ayuderme
utlizams el programa PIC C Compiler para acer el programa en c y de hai lo pasamos al proteus
deceo me pueds ayudar gracias
 

DemiDante

Bovino adicto
Como puedo probar unos diodos reflexivos infrarrojos, sensores, lo que pasa es que estoy haciendo un proyecto de inteligencia artificial y estoy ocupando este tipo de sensores pero ante de probarlo en el circuito completo del proyecto quisiera saber si se pueden probar de alguna manera para verificar que si funciona, aqui esta la imagen del sensor



Espero y me puedas ayudar, te lo agradecere
 

mcpiebot

Bovino adicto
hola amigo sera k me puedas ayudar en mi proyecto es de un dado electronico utilizando el pic 16F877 un display.el proceso es que que cuente asta el 6 sucesivamente y que al pulsar un interruptor se pare el conteo y muestre el numero y al presionar otro boton se reinicie el conteo ojala y puedas ayuderme
utlizams el programa PIC C Compiler para acer el programa en c y de hai lo pasamos al proteus
deceo me pueds ayudar gracias
Hola, como podras leer en posts de este mismo tema yo NO programo en C, es un gran desperdicio de recursos en microcontroladores de 8bits. (nada mas me los maleducan!! jaja)

pero te dejo este link pa que te guies.

saludos!
 

mcpiebot

Bovino adicto
Como puedo probar unos diodos reflexivos infrarrojos, sensores, lo que pasa es que estoy haciendo un proyecto de inteligencia artificial y estoy ocupando este tipo de sensores pero ante de probarlo en el circuito completo del proyecto quisiera saber si se pueden probar de alguna manera para verificar que si funciona, aqui esta la imagen del sensor



Espero y me puedas ayudar, te lo agradecere
En este video se explica, no son del mismo modelo, pero el principio es el mismo.

saludos!
 
hola, que tal! =)
espero me puedas ayudar!!!!

tengo un proyecto
de encender un display de 7 segmentos
por medio del puerto paralelo

lo electronico ya lo tengo
lo que no logro es desbloquear el paralelo en XP

ya trate hasta con ensamblador y nomas no puedo =(


este es el codigo en ensamblador y no me deja hacer nada

Pila segment para Stack 'Stack'

Db 64 Dup('Pila')

Pila ends

Datos segment para Public 'Datos'

Ce Db ",0ah,0dh,'$'"

Datos ends

Codigo segment para 'Codigo'

Assume Cs:Codigo,Ss:pila,Ds:Datos

Push Ds

Sub Ax,Ax

Push Ax

Inicio:

Lea Dx, Ce

Mov Ah, 1

Int 21h

Cmp Al, 30h

Je Cero

Cmp Al, 31h

Je Uno

Cmp Al, 32h

Je Dos

Cmp Al, 33h

Je Tres

Cmp Al, 34h

Je Cuatro

Cmp Al, 35h

Je Cinco

Cmp Al, 36h

Je Seis

Cmp Al, 37h

Je Siete

Cmp Al, 38h

Je Ocho

Cmp Al, 39h

Je Nueve

Cmp Al, 40h



Cero:

Mov Ax, 0FDh;

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Uno:

Mov Ax, 061h;

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Dos:

Mov Ax, 0DBh;

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Tres:

Mov Ax, 0F3f

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Cuatro:

Mov Ax, 067h

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Cinco:

Mov Ax, 0B7h

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Seis:

Mov Ax, 0BFh

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Siete:

Mov Ax, 0E1h

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Ocho:

Mov Ax, 0FFh

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax

Int 14h

Jmp Inicio

Nueve:

Mov Ax, 0F7h

Mov Ds, Ax

Mov Dx, 0378h

Out Dx, Ax,

Int 14h

Jmp Inicio

Ret

Codigo ends

End


-------------------------------------------

aqui te mando el codigo en c++
con el que tambien no logro nada

#include <winbgim.h>
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
#include <pt_ioctl.c>
main(void)

{

int cont=0;
initwindow(640,480);
OpenPortTalk();

while(cont<=25){
outportb(0x378,162);
delay(0.05);
outportb(0x378,170);
delay(0.05);
outportb(0x378,33);
delay(0.05);
outportb(0x378,42);
delay(0.05);
outportb(0x378,186);
delay(0.05);
outportb(0x378,194);
delay(0.05);
outportb(0x378,196);
delay(0.05);
outportb(0x378,202);
delay(0.05);
outportb(0x378,229);
delay(0.05);
outportb(0x378,214);
delay(0.05);
outportb(0x378,218);
delay(0.05);
outportb(0x378,234);
delay(0.05);

cont++;
}
while(cont<=50){
outportb(0x378,82);
delay(0.05);
outportb(0x378,84);
delay(0.05);
outportb(0x378,85);
delay(0.05);
outportb(0x378,86);
delay(0.05);
outportb(0x378,87);
delay(0.05);
outportb(0x378,92);
delay(0.05);
outportb(0x378,95);
delay(0.05);
outportb(0x378,98);
delay(0.05);
outportb(0x378,100);
delay(0.05);
outportb(0x378,101);
delay(0.05);
outportb(0x378,102);
delay(0.05);
outportb(0x378,103);
delay(0.05);
outportb(0x378,111);
delay(0.05);


cont++;
}
while(cont<=75){
outportb(0x378,3);
delay(0.05);
outportb(0x378,4);
delay(0.05);
outportb(0x378,5);
delay(0.05);
outportb(0x378,6);
delay(0.05);
outportb(0x378,10);
delay(0.05);
outportb(0x378,49);
delay(0.05);
outportb(0x378,51);
delay(0.05);
outportb(0x378,52);
delay(0.05);
outportb(0x378,53);
delay(0.05);
outportb(0x378,54);
delay(0.05);
outportb(0x378,58);
delay(0.05);
outportb(0x378,67);
delay(0.05);
outportb(0x378,68);
delay(0.05);
outportb(0x378,69);
delay(0.05);
outportb(0x378,70);
delay(0.05);
outportb(0x378,74);
delay(0.05);
outportb(0x378,83);
delay(0.05);
outportb(0x378,84);
delay(0.05);
outportb(0x378,85);
delay(0.05);
outportb(0x378,86);
delay(0.05);
outportb(0x378,90);
delay(0.05);
outportb(0x378,99);
delay(0.05);
outportb(0x378,100);
delay(0.05);
outportb(0x378,101);
delay(0.05);
outportb(0x378,102);
delay(0.05);
outportb(0x378,103);
delay(0.05);
cont++;
}
while(cont<=100){
outportb(0x378,51);
delay(0.05);
outportb(0x378,59);
delay(0.05);
outportb(0x378,60);
delay(0.05);
outportb(0x378,62);
delay(0.05);
outportb(0x378,63);
delay(0.05);
outportb(0x378,67);
delay(0.05);
outportb(0x378,71);
delay(0.05);
outportb(0x378,75);
delay(0.05);
outportb(0x378,76);
delay(0.05);
outportb(0x378,78);
delay(0.05);
outportb(0x378,79);
delay(0.05);
outportb(0x378,83);
delay(0.05);
outportb(0x378,87);
delay(0.05);
outportb(0x378,91);
delay(0.05);
outportb(0x378,92);
delay(0.05);
outportb(0x378,94);
delay(0.05);
outportb(0x378,95);
delay(0.05);
outportb(0x378,115);
delay(0.05);
outportb(0x378,119);
delay(0.05);
outportb(0x378,123);
delay(0.05);
outportb(0x378,124);
delay(0.05);
outportb(0x378,126);
delay(0.05);
outportb(0x378,127);
delay(0.05);
outportb(0x378,179);
delay(0.05);
outportb(0x378,183);
delay(0.05);
outportb(0x378,187);
delay(0.05);
outportb(0x378,188);
delay(0.05);
outportb(0x378,190);
delay(0.05);
outportb(0x378,247);
delay(0.05);
cont++;
}

while(cont<=125){
outportb(0x378,0);
delay(0.05);
outportb(0x378,1);
delay(0.05);
outportb(0x378,2);
delay(0.05);
outportb(0x378,4);
delay(0.05);
outportb(0x378,5);
delay(0.05);
outportb(0x378,6);
delay(0.05);
outportb(0x378,7);
delay(0.05);
outportb(0x378,8);
delay(0.05);
outportb(0x378,9);
delay(0.05);
outportb(0x378,15);
delay(0.05);
outportb(0x378,64);
delay(0.05);
outportb(0x378,71);
delay(0.05);
outportb(0x378,72);
delay(0.05);
outportb(0x378,79);
delay(0.05);
outportb(0x378,112);
delay(0.05);
outportb(0x378,113);
delay(0.05);
outportb(0x378,114);
delay(0.05);
outportb(0x378,116);
delay(0.05);
outportb(0x378,117);
delay(0.05);
outportb(0x378,118);
delay(0.05);
outportb(0x378,119);
delay(0.05);
outportb(0x378,120);
delay(0.05);
outportb(0x378,127);
delay(0.05);
outportb(0x378,128);
delay(0.05);
outportb(0x378,129);
delay(0.05);
outportb(0x378,130);
delay(0.05);
outportb(0x378,132);
delay(0.05);
outportb(0x378,133);
delay(0.05);
outportb(0x378,135);
delay(0.05);
outportb(0x378,136);
delay(0.05);
outportb(0x378,143);
delay(0.05);
outportb(0x378,144);
delay(0.05);
outportb(0x378,145);
delay(0.05);
outportb(0x378,146);
delay(0.05);
outportb(0x378,148);
delay(0.05);
outportb(0x378,149);
delay(0.05);
outportb(0x378,150);
delay(0.05);
outportb(0x378,151);
delay(0.05);
outportb(0x378,152);
delay(0.05);
outportb(0x378,159);
delay(0.05);
outportb(0x378,160);
delay(0.05);
outportb(0x378,161);
delay(0.05);
outportb(0x378,162);
delay(0.05);
outportb(0x378,164);
delay(0.05);
outportb(0x378,165);
delay(0.05);
outportb(0x378,166);
delay(0.05);
outportb(0x378,167);
delay(0.05);
outportb(0x378,168);
delay(0.05);
outportb(0x378,175);
delay(0.05);
outportb(0x378,176);
delay(0.05);
outportb(0x378,177);
delay(0.05);
outportb(0x378,178);
delay(0.05);
outportb(0x378,180);
delay(0.05);
outportb(0x378,181);
delay(0.05);
outportb(0x378,182);
delay(0.05);
outportb(0x378,183);
delay(0.05);
outportb(0x378,184);
delay(0.05);
outportb(0x378,191);
delay(0.05);
outportb(0x378,192);
delay(0.05);
outportb(0x378,193);
delay(0.05);
outportb(0x378,194);
delay(0.05);
outportb(0x378,196);
delay(0.05);
outportb(0x378,197);
delay(0.05);
outportb(0x378,198);
delay(0.05);
outportb(0x378,199);
delay(0.05);
outportb(0x378,200);
delay(0.05);
outportb(0x378,207);
delay(0.05);
outportb(0x378,208);
delay(0.05);
outportb(0x378,209);
delay(0.05);
outportb(0x378,210);
delay(0.05);
outportb(0x378,212);
delay(0.05);
outportb(0x378,213);
delay(0.05);
outportb(0x378,214);
delay(0.05);
outportb(0x378,215);
delay(0.05);
outportb(0x378,216);
delay(0.05);
outportb(0x378,223);
delay(0.05);
outportb(0x378,224);
delay(0.05);
outportb(0x378,225);
delay(0.05);
outportb(0x378,226);
delay(0.05);
outportb(0x378,228);
delay(0.05);
outportb(0x378,229);
delay(0.05);
outportb(0x378,230);
delay(0.05);
outportb(0x378,231);
delay(0.05);
outportb(0x378,232);
delay(0.05);
outportb(0x378,239);
delay(0.05);
outportb(0x378,240);
delay(0.05);
outportb(0x378,241);
delay(0.05);
outportb(0x378,242);
delay(0.05);
outportb(0x378,244);
delay(0.05);
outportb(0x378,245);
delay(0.05);
outportb(0x378,246);
delay(0.05);
outportb(0x378,247);
delay(0.05);

cont++;
}
while(cont<=150){
outportb(0x378,42);
delay(0.05);
outportb(0x378,43);
delay(0.05);
outportb(0x378,44);
delay(0.05);
outportb(0x378,45);
delay(0.05);
outportb(0x378,58);
delay(0.05);
outportb(0x378,59);
delay(0.05);
outportb(0x378,74);
delay(0.05);
outportb(0x378,75);
delay(0.05);
outportb(0x378,76);
delay(0.05);
outportb(0x378,77);
delay(0.05);
outportb(0x378,90);
delay(0.05);
outportb(0x378,91);
delay(0.05);
outportb(0x378,92);
delay(0.05);
outportb(0x378,93);
delay(0.05);
cont++;
}
while(cont<=175){
outportb(0x378,51);
delay(0.05);
outportb(0x378,54);
delay(0.05);
outportb(0x378,59);
delay(0.05);
outportb(0x378,60);
delay(0.05);
outportb(0x378,61);
delay(0.05);
outportb(0x378,62);
delay(0.05);
outportb(0x378,63);
delay(0.05);
cont++;
}
while(cont<=200){
outportb(0x378,51);
delay(0.05);
outportb(0x378,59);
delay(0.05);
outportb(0x378,67);
delay(0.05);
outportb(0x378,75);
delay(0.05);
outportb(0x378,179);
delay(0.05);
outportb(0x378,187);
delay(0.05);
cont++;
}
while(cont<=225){
outportb(0x378,51);
delay(0.05);
outportb(0x378,52);
delay(0.05);
outportb(0x378,53);
delay(0.05);
outportb(0x378,59);
delay(0.05);
outportb(0x378,61);
delay(0.05);
outportb(0x378,63);
delay(0.05);
outportb(0x378,67);
delay(0.05);
outportb(0x378,68);
delay(0.05);
outportb(0x378,69);
delay(0.05);
outportb(0x378,75);
delay(0.05);
outportb(0x378,77);
delay(0.05);
outportb(0x378,79);
delay(0.05);
outportb(0x378,83);
delay(0.05);
outportb(0x378,84);
delay(0.05);
outportb(0x378,85);
delay(0.05);
outportb(0x378,87);
delay(0.05);
outportb(0x378,91);
delay(0.05);
outportb(0x378,93);
delay(0.05);
outportb(0x378,95);
delay(0.05);
outportb(0x378,99);
delay(0.05);
outportb(0x378,100);
delay(0.05);
outportb(0x378,101);
delay(0.05);
outportb(0x378,107);
delay(0.05);
outportb(0x378,109);
delay(0.05);
outportb(0x378,111);
delay(0.05);
outportb(0x378,115);
delay(0.05);
outportb(0x378,116);
delay(0.05);
outportb(0x378,117);
delay(0.05);
outportb(0x378,119);
delay(0.05);
cont++;
}
getche();
closegraph();
ClosePortTalk();

}


--------------------------


en verdad espero que me puedas ayudar
 

jato_21

Bovino maduro
BUENAS ME PODRIAS AYUDAR ?? TENGO QUE HACER UN ELIMINADOR DE VOLT. ENTRADA 110V SALIDA 11V A 2 AMP TENGO PARTE DEL MATERIAL LAMINAS E EL CARRETE DONDE VA EL ALAMBRE PERO LA VERDAD NO SE CUAL ES EL PROCEDIMIENTO PARA HACERLO .
GRACIAS POR TU TIEMPO...
 

mcpiebot

Bovino adicto
hola, que tal! =)
espero me puedas ayudar!!!!

tengo un proyecto
de encender un display de 7 segmentos
por medio del puerto paralelo

lo electronico ya lo tengo
lo que no logro es desbloquear el paralelo en XP

en verdad espero que me puedas ayudar
Hola, que tal?

Yo no manejo el puerto paralelo ya que ninguno de mis equipos cuenta con el mismo.

Sin embargo, en alguno de los post de este mismo tema, alguien tuvo la amabilidad de postear un ejemplo.

Saludos!
 

mcpiebot

Bovino adicto
BUENAS ME PODRIAS AYUDAR ?? TENGO QUE HACER UN ELIMINADOR DE VOLT. ENTRADA 110V SALIDA 11V A 2 AMP TENGO PARTE DEL MATERIAL LAMINAS E EL CARRETE DONDE VA EL ALAMBRE PERO LA VERDAD NO SE CUAL ES EL PROCEDIMIENTO PARA HACERLO .
GRACIAS POR TU TIEMPO...
Me parece que ya habia compartido este link o uno similar dentro de este mismo tema pero ahi esta de nuevo. saludos!
 

mcpiebot

Bovino adicto
buenas ing. disculpe me podria ayudar a realizar un arreglo para medir corriente y voltaje para una fuente regulada de 34V a 2A le agradeceria mucho su ayuda
aqui le muedtro el diagrama que utilice para mi fuente

http://img149.imageshack.us/img149/9...echispaint.png

saludos
Hola, no dices como lo quieres hacer o que conocimientos tienes o inclusive si necesitas cumplir con algún tipo de requerimiento.

Ayúdame a ayudarte.

Saludos!
 
Estoy estudiando mecatrónica en la prepa y tengo que hacer una banda transportadora para la materia de mecánica y un motor de CA a 12 -12 volts ..... me podrias decir si algunas partes de una regresadora y adelantadora de cassettes me podria ayudar? y tambien si sabes como embobinar el motor me gustaria que me ayudaras gracias
 
Necesito de su ayuda por favor:

Requiero hacer una fuente de voltaje variable que tenga un rango de 50 a 80 V DC, ya estuve revisando algunos otros post, pero la mayoria llegan solo hasta 47 V. La fuente la requiero para alimentar unas resistencias (http://www.alldatasheet.net/datasheet-pdf/pdf/144117/ETC/MP825.html) que calientan una placa de aluminio que a su vez calentara un flujo pequeño de agua.
También es importante decir que en los proyectos que he revisado parten de una linea de 220 V, pero yo parto de una de 120.

Tengo idea de como hacerla pero no me fio. Soy ingeniero mecánico así que tengo nociones espero me puedan ayudar.

Saludos
 
disculpa me podrias ayudar con este proyeto....necesito saber que programacion debe yevar el pic16f874 para recibir y transmitir datos a la computadora para un interfaz por medio de USB ya lo hice por medio de rs232 utilizo el max 232 ........necesitara otro integrado?cual?....a yo programo en flowcode alto nivel....y pss no kiero ponerle el convertidor de rs232 a ubs asi no tiene chiste.....my proyecto es comunicacion por USB a LabVIEW......espero respuesta Gracias..........
 

mcpiebot

Bovino adicto
disculpa me podrias ayudar con este proyeto....necesito saber que programacion debe yevar el pic16f874 para recibir y transmitir datos a la computadora para un interfaz por medio de USB ya lo hice por medio de rs232 utilizo el max 232 ........necesitara otro integrado?cual?....a yo programo en flowcode alto nivel....y pss no kiero ponerle el convertidor de rs232 a ubs asi no tiene chiste.....my proyecto es comunicacion por USB a LabVIEW......espero respuesta Gracias..........
Hola, si programas en alto nivel, no tendrás problema en cambiarte al pic18f2550 para hacer la comunicación usb directo con el microcontrolador sin necesidad de usar un chip adicional.

Saludos!
 
Estado
Cerrado para nuevas respuestas.
Arriba