¡Haga que mi MotorBridgeCape funcione !: 3 pasos

¡Haga que mi MotorBridgeCape funcione !: 3 pasos

Tabla de contenido:

Anonim

Hola,

  • Antes que nada…
    • ¿Por qué mi MotorBridgeCape no funciona cuando abro la caja y la adjunto a BBB / BBG?
  • En segundo lugar…
    • ¿Quién está ahí para ayudar en momentos en que las cosas no van bien con MotorBridgeCape?

En general, el dispositivo funciona y hay elementos específicos que deben abordarse antes de que este Cape específico pueda funcionar con su Distro de Linux actual, pasado o futuro.

Si miras las fotografías, probablemente puedas ponerlas todas juntas. Solo añadiré algunos comentarios para que las cosas no se vuelvan demasiado confusas. Al principio, sobre todo porque solo he tenido esta capa específica durante aproximadamente ocho meses, me resistí a seguir usándola debido a un problema con su funcionamiento.

Seth …

PD Discutiré más en las próximas diapositivas. Ah, y no podría haber descubierto nada a menos que la gente de #beagle en Freenode y googlegroups en los sitios de BeagleBoard.org me ayudara. Hubo personas de su compañía que colaboraron y un par de personas que tuvieron problemas similares, todas se unieron para hacer que este problema desapareciera.

Suministros:

Paso 1: RE: Paso uno y obteniendo un poco de pie / conjunto

Hola de nuevo, De nuevo … las fotos son para divertirse. Disfrútalos, léelos y échales un vistazo. Si obtiene el MotorBridgeCape de SeeedStudio, lo más probable es que pueda recibir ayuda con esta información. De las fotos y el comentario en inglés.

  • Primero:
    • Conecte su tarjeta con el USB a su computadora y agregue Ethernet para que pueda tener acceso a www.
  • Segundo:
    • Use un cliente SSH como PuTTY o use un Distro de Linux.
  • Tercero:
    • Inicie sesión en el tablero, respectivamente, BBG / BBB w / Debian (minúscula "d" en Debian) como nombre de usuario y temppwd como contraseña con las imágenes relacionadas con la corriente en bbb.io/latest-images.
  • Cuarto:
    • Obtenga su software de

      github.com/Seeed-Studio/MotorBridgeCapefor…by usando git clone antes de la dirección de github.com en su BASH.

Ahora…

Deberíamos tener nuestro software en nuestro directorio principal, por ej. root @ beaglebone: ~ / MotorBridgeCapeforBBG_BBB #.

Una vez que haya utilizado su comando "ls" para averiguar qué hay en su directorio, siga adelante y busque a través de él. Por favor, no cambie nada todavía. Dejaré eso para que pueda avanzar. Solo quiero que mi experiencia le otorgue acceso a su MotorBridgeCape.

Esta bien Tenemos un software, algo de hardware, y nada funciona todavía.

Set

PD ¡Nos encontraremos con qué hacer muy pronto!

Paso 2: RE: ganar terreno y buscar lo que funciona / Seth

Hola de nuevo, Redundante si. Útil … oh sí! ¿Bueno entonces? Tenemos algunas fotos nuevas para escarbar. Esto debería ser útil.

  • Si no ha adjuntado el cabo por algún motivo o lo ha desarmado, adjúntelo o vuelva a colocarlo.
  • Encienda su tarjeta a través de USB y tenga una batería de plomo ácido de 12 voltios a mano con los cables y conexiones correctos para sus terminales.
  • Puede usar este sitio en GitHub.com si desea otra información:

    github.com/silver2row/bbg.

  • Hay algunas otras ideas informativas en esa página y algún software si te aburres.

  • Ahora:

  • Tenemos que bajar de la imagen actual Adafruit_BBIO v1.0.10 a Adafruit_BBIO v1.0.3. Para hacer esto, simplemente elimine Adafruit_BBIO con sudo pip desinstale Adafruit_BBIO y vuelva a instalarlo usando este comando en su terminal, sudo pip instale Adafruit_BBIO == 1.0.3.

  • Eso debería prepararle para la actualización en la línea 37 del software MotorBridge.py que se puede encontrar al clonar el repositorio de SeeedStudio en GitHub.com.

  • Haga esto: agregue, escriba, un valor numérico de 2 después de una coma en esa línea 37. Termínelo con un paréntesis.

  • Entonces … la línea 37 debería verse así: MotorBridge = Adafruit_I2C (0x4b, 2)

  • Ahora … simplemente ejecute el software que he enumerado en /silver2row/bbg/MBC/uMove.py que mencioné anteriormente con los motores correctos conectados en el Motor Bridge Cape. Use los terminales de tornillo y apriételos bien para que un pequeño tirón no los desconecte.

  • Coloque la batería en los terminales de tornillo respetados en el puente del puente del motor. Ahora, mientras está en su terminal, escriba sudo python3 uMove.py.

  • Deberias hacer eso. Debería estar disfrutando de una avalancha de movimientos de motor de la biblioteca MotorBridge.py y mi software adicional que comencé escuchando los viejos foros de Seeed Studio.

  • Asegúrese de que la capa adicional esté funcionando y no en modo de espera. Hay un interruptor en la parte central, izquierda de Motor Bridge Cape.

Set

PD Entonces … deberíamos tener una junta de trabajo ahora.

Paso 3: RE: Oh y yo olvidé / Seth

Hola una vez más,

Actualizar el firmware …

  • git clone http: //github.com/Seeed-Studio/MotorBridgeCapeFi …

  • Use ese comando en su BASH para descargar desde GitHub.com.

  • Entonces…

  • cd MotorBridgeCapeFirmware para ingresar al directorio de firmware.

  • Entonces…

  • Ejecuta el comando:

  • hacer flash

  • Escríbelo y pulsa enter …

¡Eso es! Debería funcionar ahora. El firmware actualizado debería funcionar bien y ahora podrá ejecutar motores DC, servomotores y motores paso a paso.

Disfrutar…

Set

PD Una última cosa: vaya y descargue python-smbus en su biblioteca Adafruit_BBIO si no vino con la instalación anterior. Si todo lo demás falla, comuníquese con alguien en SeedStudio.com o puedo explicarle los problemas relacionados con la actualización del firmware y la adición de su Python-Smbus a su sistema ya configurado. Además, pruebe la sección de grupos de googlegios de bbb.io si tiene dudas. A veces escaneo ideas y busco responder preguntas específicas.