jugando con micros

carptroya

Veterano
Mensajes
889
Puntos
16
Ubicación
sevilla
La mejor forma de aprender es jugando

Hola aquí pondré diversos circuitos que iré realizando, con una explicación de la lógica espero que os guste y si alguno lo puede aplicar a sus proyectos pues mejor.

Bueno empecemos este circuito es solo una SIMULACION, para hacerlo real habría que poner unos cuantos elementos mas .

Consta de un potenciómetro un pic y un motor (ver foto).


Que hace el circuito ?.... pues muy fácil dependiendo en la posición que pongamos el potenciómetro girara en un sentido u otro (en el centro del pot. No funcionada el motor).

Como lo hace ?.... muy fácil también programándolo.

Empecemos, utilizare el conversor a/d del micro, hare la conversión con 8 bits con lo cual tendremos 255 posiciones distintas. Pues teniendo ese dato lo demás es muy simple, le diremos al micro que ponga a 1 el pin rb0 y a cero el pin rb1, con lo cual el motor girara en un sentido, cuando el potenciómetro llegue a la mitad de su recorrido que ponga tanto el pin rbo y rb1 a cero, por lo cual el motor se detendrá y si seguimos girando el potenciómetro que invierta los valores de rb0 y rb1, y obtendremos el giro en sentido contrario.

PD tambien subo una carpeta con: simulacion en proteus con el hex para que lo podais simular vosotros,el asm del mismo y npl. para que veais como lo programe con niple.

Intento subir el video y hay problemas, haber si mas tarde lo puedo subir.

saludospoten.jpg
 
ya pude subir el video dejo dire.

http://www.youtube.com/watch?v=GBdDrr-xhXE" onclick="window.open(this.href);return false;


solo falta la carpeta .

espeo ponerla mañana que hoy es muy tarde.

daludos
 
:lol: :mrgreen: :lol: !!voalá!! :lol: :mrgreen: :lol:
si señor, así se hace, mi más enhorabuena, ya era hora que alguien pusiera un circuito como el tuyo.
lo probaré en cuanto pueda, eso sí le pondré el integrado L293D entre las salidas rb0 y rb1, osea, entre las patillas 21 y 22 del micro. GRACIAS JUAN.
 
Jose amigo, no le pongas el l293, ya que el programa no regula la velocidad solo es todo o nada, para utilizarlo mejor le pones dos led , para que veas cómo funciona, con un cristal de 4Mz , si no tienes dicho cristal me lo dices y lo modifico para el que tu tengas. Te adjunto el circuito ya con todas las conexiones.

saludos
 

Archivos adjuntos

  • pot con led.jpg
    pot con led.jpg
    68,1 KB · Visitas: 385
ya me confundi otra vez................la edad no perdona :oops: :oops: :oops: .

este si que es el bueno para conectar.

disculpen.

PD no es muy bueno el anis por las mañanas
 

Archivos adjuntos

  • pot con led (bueno).jpg
    pot con led (bueno).jpg
    66 KB · Visitas: 384
buenos días Juan, no cambies es cristal, gracias si tengo de 4 Mhz, no entiendo bien lo de los pin 8 y 19 a masa, y lo Rv1, significa que va al positivo del recepetor?.
 
Te explico, para que el micro funcione hay que conectarlo ( positivo+5v y su negativo o masa).

En el simulador no hace falta ya que el mismo programa lo alimenta con sus tenciones, por ese motivo no veras dichos pin ( 8,19 y 20)en el esquema, pero en la realidad lo debes conectar como te indico(ver manual niple pag.211).

En cuanto al rv1( potenciómetro), tú debes conectar la señal de tu receptor al pin ra0,



Si no me explico bien me lo dices.
saludos
 
no te preocupes, te explicas bien, pero en un primer momento, el anís no me dejó acordarme de la alimentacion del pic, lo que no consigo de entender, y no es porque tu no sepas explicarlo, soy yo, que soy muy cazurro, como el pic, con solo una entrada, que viene del receptor, (señal), un solo hilo, dejando a un lado el positivo y el negativo, del receptor, solo la señal, compara la variable o la resistencia que le das con el potenciometro, no se si me estoy explicando bien o si me estoy haciendo un lio, me falta un hilo, ¿puede ser el de masa?
 
:lol: :lol: :lol: :lol: .
el tren de pulso sale por el blanco o amarillo dependiendo de la emisora hacia el servo.
le puedes poner la masa del receptor a la masa del pic y ya tienes el cable que te faltaba.
 
Josechu,

El pic y el receptor tienen la misma tierra. Si no fuera así, por ejemplo usando tierras diferentes, como por ejemplo usando 2 fuentes de alimentación diferentes, la tensión podría ser indefinida.
Aunque paresca algo absurdo, hay que realizar lo que es una tensión. Una tensión se define por la diferencia entre 2 puntos, cuales puntos tomo no es de tanta importancia.

En el controlador, mientras este perciba una tensión entre su tierra y la senal del receptor de más de creo que son 2,7V, esta será representada por un digito "1"

Lo que no he podido ver en el circuito es el capacitador de 100pF entre la alimentación con tierra y 5 V del pic. Esto es mandatorio para filtrar la alimentación y asegurar una función confiable del controlador. Es más, todo IC debe tener un condensador tal y lo más cercano posible a los pines correspondientes del IC.

Del resto, impresionante las simulaciones de los circuitos!
 
Hellmut amigo mío, tu como siempre tan observador(eso dice mucho de ti),tienes toda la razón falta el condensador y la fuente de alimentación, dejo una f.a.

saludos
 

Archivos adjuntos

  • fuente alimentacion 5v--3.JPG
    fuente alimentacion 5v--3.JPG
    43,1 KB · Visitas: 16
Ahora toca DESTRIPARLO que es lo que más me gusta……. :P :P :P :P


Aquel que vio el primer esquema del motor y solo vio eso pues malo (le falta imaginación), aquí más que programar lo que es imprescindible es ver mucho mas allá(lo que es lo mismo que decir , para que puedo utilizar yo eso).como veis en el segundo esquema poniendo unos diodos ya estoy utilizando el mismo programa para hacer otra cosa diferente.


1º- movía un motor
2º- encendía y apagaba unos leed.


Hay que ver lo que es capaz de hacer una cucaracha con muchas patitas……. :idea: :idea:
 
Seguimos jugando…….

Algunos podéis pensar: que para encender un led con un interruptor bastaría, para que poner un micro ?.

Pues tiene toda la razón, claro. Bueno la tiene siempre y cuando puedas conectar el interruptor, pero imagínate que tienes el barco a 20 m de ti.

Ese ya sería un problema, bueno quizás tu brazo es muy largo y llegas al barco, por lo tanto lo tienes dominado y puedes accionar el interruptor.


Si no fuese así, podrías utilizar el circuito que puse y problema resuelto.

Que no sabes cómo? Pues fácil , utiliza la imaginación…….





Seguiremos jugando……….
 
bueno, ya os habeis dado cuenta los dos, de lo torpe que soy, ya decia yo que me faltaba algo, era el hilo de tierra,
de todas formas, pensar que yo voy más despacio, (pasito lento pero seguro) tengo que asimilar que muchas veces tengo las cosas delante mia y no las veo, las neuronas estan ya un poco cansadas.

Juan, haz los deberes bien, que el Instructor, se fija en todo, como los buenos profesores no se les escapa ni una,
amigo Hellmut, para mi es una gran satisfación que quieras ser nuestro instructor, hoy domingo, algunos socios de nuestro Club de Fuenlabrada, que sí bien lo de la electronica no les vá, pero si aportan sus esperiencias y conocimientos en otros hilos de este foro, también leen lo que escriben Juan y tú, varios me han comentado que no entienden nada de lo que hablamos algunas veces, pero por la disposición y vuestra forma de ser como personas, habeis ganado muchisimo respeto entre nosotros, tambien otros se han dado cuenta el gran valor de tener unos amigos como vosotros.

bueno Hellmut, como aprobemos el examen, nos tienes que invitar a Juan, a koala y a mi, en el Oktoberfest, para comer saverkraut, y beber cervezas, a las mujeres las vestimos de dirndl, y le damos una vuelta cerca de Vor. St. Nikolaus,
bueno no sé si lo he escrito bien todo, bueno ya veremos si nos toca la loteria. lo mismo vamos antes.
 
Con muchísimo gusto. Pero mejor época es el verano, de Mayo y Setiembre. Tenemos en los alrededores de Munich unos lagaos maravillosos pra ir y dejar andar los botes. Quizá, cuando mi velero Carina finalmente pueda navegar, yo me vaya a dar una pasaditas por sus tierras a compartir nuestro hobby. Ojo, que si la salud y las pesetas lo permiten, allí iré, aunque sean 3 días manejando en coche.
 
Hellmut, muchisimas gracias era broma lo de ir, por lo menos de momento, más adelante si Dios quiere ya veremos, es que estuvimos curioseando mi esposa y yo por la Red, la zona de Baviera y sus alrededores, muy hermoso, y sí, vímos el lago al que te refieres, y lo de la fiesta de la cerveza, cerca de Munich, (con el Google Earth claro).

Juan: el programa del Nispero, (espero que me entiendas), ya lo tenemos instalado Koala y yo, parace muy facíl, pero cuando lo tienes delante, no sabemos por donde empezar, seguiremos estudiandolo, será cosa de un poco de tiempo más. Verás cuando empezemos con el Bascom.

y tienes razón tu proyecto también se puede emplear para encender o apagar luces o cualquier otro dispositivo, si se sustituye los Led, por unos Optoacopladores para evitar daños al micro, y exitar a unos relé, no te digo nada la utilidad que se le puede dar.

De momento como ha dicho Koala, en el comercio donde compramos los componentes, para la tarjeta experimental nos han dicho, que lo han pedido, y por motivos de estas fiestas puede que tarden una semana, bueno así le dá tiempo a Hellmut, a rediseñar el circuito para grabar el Atmel con el puerto Usb.
a lo que se refiere pepe con lo del sonido del cañon, es lo siguiente, en el aníma o agujero del cañon, poner un led de alto brillo en su interior, para que cuando se produzca el sonido del disparo, en perfecta sincronia se ilumine la boca del cañon, para simular mejor los disparos de su Bismar, al igual que el circuito que hace unos días dijo el bueno de pepe, de ralentizar el funcionamiento de los servos, para mover las torretas del Bismar de derecha a izquierdas,
ayer que´pudo ver y escuchar unos tanques con sonido de motor, el ruido de los disparos y encima que el cañon tenía el efecto de retroceso, con iluminación y todo, pues que quereis que os diga, se le pusieron los ojos como dos ventanas abiertas, ya queria desarmarlos y poner ese sistema en su Bismar.
bueno seguiremos hablando Saludos a los TRES.
 
Atrás
Arriba