Usando solo ciertos pines en una placa de sensores

0

En primer lugar, tengo que disculparme si esto ha sido respondido antes. Soy tan novato en lo que respecta a la electrónica, ni siquiera sé cómo encontrar una respuesta. Lo he intentado, confía en mí.

Entonces, he comprado XloBorg ( enlace ) para adjuntarlo a mi GoPiGo 2 robokit. Pero a medida que avanzaba, no se adjunta directamente al GoPiGo sino a la Raspberry Pi. Pero básicamente se necesitan todos los pines de la placa Raspberry, por lo que realmente no puedo colocarlos allí.

Entonces, en última instancia, solo necesito la parte del magnetómetro del XloBorg, realmente no me importa el acelerómetro. Revisé los esquemas y puedo ver cuáles de los pines son para el magnetómetro. Entonces, mi pregunta es, ¿puedo usar cables de puente, colocarlos en las ranuras correctas y obtener los datos del magnetómetro? ¿O están construidas estas placas de modo que tengo que adjuntar todo para que algo funcione?

¡Salud!

    
pregunta RaitzeR

2 respuestas

1

Según el esquema , si solo desea utilizar el magnetómetro, necesita las siguientes conexiones :

  • GND
  • + 3.3V
  • GPIO_0 (SDA)
  • GPIO_1 (SCL)

PuedeusarcualquieradelasconexionesGNDenlaplaca.Normalmenteusoelpinmáscercanoalpoder.

p.s .: ya que el otro IC también está en el bus I2C, en caso de que quiera usarlo en el futuro, no tiene que hacer ninguna conexión adicional.

p.p.s .: TL / DR, así que, sí , puedes agregar 4 puentes, no necesitas las 26 conexiones ...

    
respondido por el Wesley Lee
0

Debe consultar el esquema de XloBorg

XloBorg solo utiliza Gnd, 3.3V, y GPIO 0 y GPIO1.

Todos los otros pines en el conector Pi están disponibles, y todas las conexiones Gnd y 3.3V se pueden usar en paralelo con otras placas.

No puedes usar menos pines. Parece que usa I2C (un protocolo en serie de dos hilos) para hablar con el magnetómetro y el acelerómetro. Ambas conexiones van a ambos chips.

Usted envía comandos a los chips, y los comandos incluyen una dirección. Cada chip solo responde a los comandos en su dirección.

Lo que haces es apilar todas tus tablas en el Pi. Otras placas tienen dos conectores, y por lo tanto son apilables.

El XloBorg no se puede apilar, así que lo pones al último. Termina la pila.

Sin embargo, antes de comenzar a apilar cosas, debes verificar qué tableros usan qué pines GPIO. Si otras placas usan GPIO 0 o GPIO 1, entonces no puede usarlas junto con XloBorg.

También debe verificar que las otras placas sean compatibles entre sí: los conflictos GPIO y cualquier otra cosa que pueda causar problemas si se usa para dos tareas diferentes.

El poder no puede causar conflictos, pero debes asegurarte de mantenerte por debajo del límite de corriente que el Pi puede entregar.

Una mirada rápida a GoPiGo muestra que tampoco es apilable.

También es probable que use los mismos pines GPIO que el XLoBorg.

No puedes usarlos juntos directamente.

El GoPiGo tiene un conector que puede usar para conectarse a su XLoBorg. Deberá usar cables de puente (cortos) y conectar los dos pines GPIO del XLoBorg a otros dos pines GPIO no utilizados. Deberá verificar que la biblioteca I2C pueda usar los pines que desee.

Primero haría algunos experimentos con el XLoBorg sin la placa GoPiGo, y me acostumbraría a trabajar con él y me aseguraría de que todo funcione.

Luego, revisaría el GoPiGo y vería qué pines GPIO son gratuitos.

Ahora, use puentes para conectar el XLoBorg al Pi y use los pines GPIO que encontró gratis en el GoPiGo.

Modifique su software y haga que vuelva a funcionar.

Ahora, puede conectar el XLoBorg al conector en el GoPiGo. Debería funcionar, y aún debería tener control total sobre el GoPiGo.

    
respondido por el JRE

Lea otras preguntas en las etiquetas