Re: Améliorer la portée Wifi sur un RPi Zero
Posté : mer. 24 févr. 2021 13:01
Pour varier la vitesse des moteurs, j'utilise la PWM.
La variation de tension fait perdre de la puissance.
Tout dépend de l'interface avec tes moteurs, j'utilise un CI compatible L293D avec la lib python gpiozero, il est facile de faire varier la vitesse et le sens de rotation:
j'ai trouvé cette vidéo https://www.youtube.com/watch?v=H1PIzxNdGGk sur le robot Devastator qui explique comment gérer la vitesse.
Voilà, si cela peut aider
La variation de tension fait perdre de la puissance.
Tout dépend de l'interface avec tes moteurs, j'utilise un CI compatible L293D avec la lib python gpiozero, il est facile de faire varier la vitesse et le sens de rotation:
Code : Tout sélectionner
# https://gpiozero.readthedocs.io/en/latest/api_output.html#motor
from gpiozero import Motor
from time import sleep
motorA = Motor(17, 18) # your gpio pins go here
motorB = Motor(22, 23)
motorA.forward(0.5) # half speed
motorB.forward(0.5)
sleep(2) # wait 2 seconds before stopping the motors
motorA.stop()
motorB.stop()
Code : Tout sélectionner
# https://gpiozero.readthedocs.io/en/latest/api_boards.html#robot
from gpiozero import Robot
from time import sleep
robot = Robot(left=(17, 18), right=(22, 23))
robot.forward(1) # full speed
robot.forward(0.3)
sleep(2)
robot.stop()
The robot class also has some more functions, for example:
robot.left()
robot.right()
Voilà, si cela peut aider