Nota
Hola, ¡bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook! Profundiza en el mundo de Raspberry Pi, Arduino y ESP32 junto a otros entusiastas.
¿Por qué unirse?
Soporte experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Avances exclusivos: Obtén acceso anticipado a anuncios de nuevos productos y adelantos exclusivos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones festivas y sorteos: Participa en sorteos y promociones especiales durante las festividades.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [here] y únete hoy mismo.
FAQ
P1: ¿Qué versiones de PiDog están disponibles?
PiDog está disponible en versiones Estándar y V2:
Versión Estándar: Compatible con Raspberry Pi 3B+/4B/Zero 2W, no compatible con Raspberry Pi 5.
Versión V2: Compatible con Raspberry Pi 3/4/5 y Zero 2W. Mejora el HAT del robot y los circuitos del controlador de servos, y proporciona mejor soporte de energía para la Pi 5.
Alimentación: V2 cuenta con una mejor gestión de energía para aplicaciones de mayor consumo.
P2: ¿Cómo instalo los módulos necesarios?
# Robot HAT
git clone -b 2.5.x https://github.com/sunfounder/robot-hat.git --depth 1
cd robot-hat && sudo python3 install.py
# Vilib
git clone https://github.com/sunfounder/vilib.git
cd vilib && sudo python3 install.py
# PiDog
git clone https://github.com/sunfounder/pidog.git --depth 1
cd pidog && sudo pip3 install . --break
Si no hay sonido:
# Audio I2S
cd ~/robot-hat
sudo bash i2samp.sh
Ejecuta varias veces si es necesario.
P3: ¿Cómo ejecuto la primera demostración?
cd ~/pidog/examples
sudo python3 1_wake_up.py
PiDog se despertará, se sentará y moverá la cola.
P4: ¿Qué acciones y sonidos integrados están disponibles?
Acciones:
stand,sit,wag_tail,trot, etc.Sonidos:
bark,howling,pant, etc.
Ejecuta:
sudo python3 2_function_demonstration.py
Introduce números para activar las acciones.
P5: ¿Cómo utiliza PiDog los sensores?
Ultrasonido: evita obstáculos y patrulla.
Táctil: toque frontal = alerta; toque trasero = disfrute.
Dirección del sonido: responde a la dirección del sonido.
P6: ¿Qué funciones de IA admite PiDog?
PiDog se integra con TTS, STT y LLM:
TTS: Espeak, Pico2Wave, Piper, OpenAI.
STT: Vosk (sin conexión).
LLM: Ollama (local), OpenAI (en línea).
P7: ¿Es necesario calibrar los servos?
Sí — la calibración de los servos es obligatoria tanto para la versión Estándar como para la V2 para garantizar un movimiento estable y evitar daños.
Versión V2
Presiona el botón de cero en el Robot HAT para establecer automáticamente todos los servos en 0°. Esto simplifica el proceso sin necesidad de ejecutar un script.
Versión Estándar
Ejecuta el script de calibración antes de la instalación:
cd ~/pidog/examples
sudo python3 servo_zeroing.py
Después de la instalación (en ambas versiones), verifica y ajusta manualmente los ángulos de los servos para alinear cada extremidad con la regla de calibración. Esto evita inestabilidad, bloqueos o estrés mecánico, y garantiza un movimiento suave y un control preciso de la postura.
P8: ¿Por qué mi PiDog camina de forma inestable?
Confirma que todos los servos estén instalados en 0°.
Asegúrate de que los ángulos de los servos coincidan con la regla de calibración (60°/90°).
Verifica que la batería esté completamente cargada.
Aprieta todos los tornillos de los servos.
P9: ¿Por qué no funciona mi cámara?
Asegúrate de que el cable de la cámara esté firmemente insertado en la interfaz CSI y que la pestaña negra esté bien asegurada.
Apaga la Raspberry Pi antes de conectar o desconectar la cámara para evitar daños.
Prueba la cámara con
libcamera-hellooraspistillpara verificar que haya salida de imagen.Vuelve a insertar el cable si está flojo o mal instalado.
P10: ¿Por qué no funciona el altavoz?
Asegúrate de que el volumen no esté silenciado y de que el controlador de audio I2S esté instalado.
Si no hay sonido, vuelve a configurar I2S con:
cd ~/robot-hat
sudo bash i2samp.sh
Reinicia la Raspberry Pi después de ejecutar el script.
P11: ¿Por qué no funciona el micrófono?
Comprueba si el sistema reconoce el micrófono con:
arecord -l
Prueba la función de grabación con:
arecord -D plughw:1,0 -f cd test.wav
Si no se graba audio, selecciona el dispositivo de entrada correcto en la configuración de audio o usa
alsamixerpara ajustar el volumen de entrada.Asegúrate de que ningún otro proceso esté ocupando el dispositivo de entrada de audio.
P12: ¿Por qué no funciona el sensor de dirección del sonido?
Asegúrate de que el sensor esté conectado a la interfaz SPI correcta.
Verifica que todos los cables estén bien conectados y no invertidos.
Asegúrate de que la fuente de alimentación sea estable y que el sensor no esté obstruido.
Reinicia el dispositivo y vuelve a ejecutar el script de ejemplo del sensor.
P13: ¿Por qué no responde el sensor táctil?
Asegúrate de que todos los cables del sensor táctil estén firmemente conectados.
Recuerda: una señal LOW significa que el sensor está siendo tocado.
Prueba el pin GPIO con
gpio readallo código en Python para confirmar la detección de señal.Verifica nuevamente el cableado y la orientación.
P14: ¿Por qué la placa LED no enciende o parpadea incorrectamente?
Verifica que la placa LED esté alimentada con 3.3V y conectada al puerto I2C.
Asegúrate de que I2C esté habilitado en la Raspberry Pi.
Ejecuta el siguiente comando para comprobar si la placa es reconocida:
i2cdetect -y 1
Si no aparece ningún dispositivo, revisa el cableado y reinicia la Pi.
P15: ¿Cómo se alimenta PiDog?
Usa un adaptador de corriente Type-C de 5V 3A.
Luz roja = cargando, apagada = completamente cargada.
Puedes alimentarlo mientras se carga.
Si el indicador no se enciende, cárgalo primero.