fbpx

Expresate

Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:

Avisos
Vaciar todo

Herramientas a medida para robótica...

10 Respuestas
5 Usuarios
0 Reactions
4,800 Visitas
_jm_
Respuestas: 961
 JM
Topic starter
(@_jm_)
Prominent Member
Registrado: hace 19 años

Hola, me encuentro haciando un pequeño "interfaz" para usar con robots, iba a pedir un lcd i2c + usb-i2c + teclado i2c a superrobotica, pero viendo el precio del conjunto y lo atractivo del proyecto al poder tocar el firm para dejarlo a medida para distintos propósitos pues no merece la pena comprarlo, además de meterme con el usb del pic que desconozco y quiero aprender.

Mi idea es usarlo con el hexápodo para las primeras pruebas de la electrónica de las patas, para probar los distintos servos, probar sensores i2c que tengo por aquí, conectar el pc a robots mediante un usb a I2C y con los miniz...

Estoy con la signación de pines y empezando a soldar la placa de topos.. He pensado en las siguientes características.

- LCD 20x4. 11 pines.
- 5 pulsadores a modo de cursor para moverse por la pantalla del lcd. 5 pines.
- 2 pulsadores más. 2 pines.
- potenciometro mando analógico. 1 pin.
- 3 led, rgb. 3 pines
- USB. 2 pines
- salida digital. 1 pin
- entreda analógica. 1 pin.
- bus I2c. 2 pines
-- menoria eeprom i2c.
-- circuito integrado de reloj i2c.
-- temometro i2c.
- ICD2. 3 pines.
- Alimentación. 4 pines.

Me salen 35 pines si sé contar. Por lo que tengo aún 5 más por asignar, que pondríais que pueda resultar útil. USART?

Gracias.

3136510588 07a08e59f9

Responder
9 respuestas
_jm_
Respuestas: 961
 JM
Topic starter
(@_jm_)
Prominent Member
Registrado: hace 19 años

Si iba a ponerlo pero no tenía ninguno en casa, y por temas de espacio me decidí por los botones. Pero si se quiere hacer un poco más grande el teclado sin duda merece la pena.

Responder
furri
Respuestas: 2708
(@furri)
Ardero
Registrado: hace 19 años

Hola de nuevo, aqui teneis unas fotos de mi cacharro.... me falta el I2C (que he puesto en amarillo) por que las patillas I2C en este micro ahora están ocupadas por el teclado, pero se pueden cambiar por otras asi que es cuestión de tiempo....

Como verás despues del LCD y del teclado que se llevan dos registros completos aún me quedan libres las dos patillas CCP y todas las analogicas, he añadido un conector para V externa y así poder controlar servos sin preocuparme del consumo, si solo voy a usar sensores cambio el jumper y se alimentan directamente de la placa.... verás que hay varios jumpers mas, para indicar si habrá comunicación USB, alimentación desde el propio USB...

No vereis Xtal ya que va con INTOSC a 8MHz y bueno.... mi idea es usarlo para el taller del instituto como una especie de "taller de sensores" similar a lo que UCFort está haciendo en el PartyKit y le quiero añadir control de motores, altavoz, etc....

furri.

Responder
markknopfler
Respuestas: 28
(@markknopfler)
Eminent Member
Registrado: hace 16 años

Buenas, mira no se si te servirá, pero puedes usar un display y 8 o 16 pulsadores con un shift register ocupando solo 5 o 6 pines del PIC.
Si agragas mas shift register tienes mas pulsadores....

1 - Clock
2 - Data-Out y LCD RS
3 - Load
4 - LCD E
5 - Data-In
6 - Data-In(2)

Aparte puedes usar el clock, data-out y load para otras cosas conjuntamente

Saludos y felicidades!!

Responder
_jm_
Respuestas: 961
 JM
Topic starter
(@_jm_)
Prominent Member
Registrado: hace 19 años

Pues esa es la misma idea que yo tengo, nada más que me va a quedar un poco más pequeño sin teclado, lo que creo que le podrías añadir al tuyo es el lcd de 4x20, los de los chinos salen baratos y merece la pena sobre los de dos líneas.

Lo de los registros pues en principio me llega con los pines que tengo, no quiero complicarlo más.

Gracias. Saludos.

Responder
furri
Respuestas: 2708
(@furri)
Ardero
Registrado: hace 19 años

Jajajaja.... igual que en el futbol en este pais hay 40 millones de seleccionadores nacionales en este foro hay una mejora por cada inscrito en ARDE... 😉

He construido esto teniendo en casa un LCD 4x20 con teclado incorporado por I2C lo que mejora de forma notable la información mostrada y dejaria 14 pines libres pero en mi caso la motivación principal era reciclar lo que tenia al fondo de un cajón... 🙂

furri.

Responder
Página 2 / 2
Compartir: