martes, 19 de diciembre de 2017

Pinguino IDE modificando mando Radio control de carro RC

Programando en Pinguino IDE sobre UBUNTU modificando mando Radio control de carro RC




Se utilizo una tarjeta Pinguinoboard2550 similar



















también se uso un protoboard donde se conectaron resistencias de 10k para el envío de datos de la pinguinoboard2550 al mando transmisor RC del carro; debido a que este trabaja con una alimentación de 3.3 voltios se uso también un regulador de voltaje LM1117 que se coloco en el protoboard


















modificación del mando transmisor RC























y el carro RC


















ahora vemos el mando modificado y el carro RC


















La programación se hizo bajo Pinguino IDE 12
este es un pequeño ejemplo de un programa
en la primera parte se declaran las variables todas son enteras(INT)
luego se les coloca un pin correspondiente como salidas(OUTPUT)
en la segunda parte se realiza un bucle que inicia con todos los pines declarados en alto(HIGH) por 300milisegundos luego en cada bloque se modifica un pin declarado en bajo(LOW) por un tiempo de 1400 milisegundos.

Ahora algunas imágenes del programa ejecutándose en la pinguinoboard2550 con el carro RC


















Aquí vemos la tarjeta pinguinoboard encendida conectada al protoboard hacia la interconexión con el mando RC


















ruedas traseras del carro girando osea en avance o retro




















luego las ruedas delanteras girando derecha o izquierda.

Notas: 
  • La conexión del mando RC como se ve en esta figura esta configurada así:
El cable rojo es alimentación del circuito del mando RC y su voltaje es 3.3Voltios.
El cable negro es GND o tierra.
Los cables blanco y verde son los datos de control el primer par es para avanzar y retro el segundo par es derecha e izquierda.













  • El regulador de voltaje LM1117
Se colocan condensadores para filtrar el ruido en la entrada(input) y la salida(output) de dicho regulador.
Sus valores son uno de 47uF
el otro de 100uF.
El de mayor valor es a la entrada y el de menor a salida.


























  • Conexión de Pinguinoboard2550 y las conexiones al mando transmisor RC
     









No hay comentarios.:

Publicar un comentario

Programando Microcontroladores PIC

 Ejemplos de programación en Lenguajes basic y C para Microcontroladores PIC En Basic (PicBasic)  En Basic (PBP)   En C (CCS compiler)