Améliorer la portée Wifi sur un RPi Zero

Paramétrer le Raspberry Pi B/B+ pour se connecter via Ethernet ou une clé WiFi USB

Modérateurs : Francois, maxty01

domos
Messages : 75
Enregistré le : lun. 9 mars 2015 19:17

Re: Améliorer la portée Wifi sur un RPi Zero

Message par domos » 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:

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()
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

2RJ
Messages : 71
Enregistré le : jeu. 18 déc. 2014 14:14
Localisation : 45 20 00 N 73 20 00 W
Contact :

Re: Améliorer la portée Wifi sur un RPi Zero

Message par 2RJ » mer. 24 févr. 2021 13:30

Merci domos. Vidéo très instructive. Je constate à 16min58sec le même problème que je rencontre sur mon robot. En diminuant la vitesse, la force diminue aussi. Donc, à la plus basse vitesse, les moteurs ne fournissent pas assez de puissance pour faire tourner la machine.
Aussi, nul besoin d'avoir des vitesses différentes sur mon robot. Son travail (qui est d'aller inspecter l'espace sanitaire sous la maison, ce qui épargne mes vieux genous) ne demande que de se déplacer lentement et surtout être capable de revenir sur une distace totale d'environ 100 mètres. Il est contrôlé par interface graphique en tout temps car hors de vue.
NIDcornifleur (Zero W RPI Cam Web, RFID, LiFePo4wered PI+)
Pi2 et Zero W RPI Cam Web sur surveillance de plusieurs nichoirs WiFi
PIZero W gérant 5 sondes DHT22 et DS18B20
WSPR (CM4)
BirdNetPI (CM4)
Dongles WIFI

domos
Messages : 75
Enregistré le : lun. 9 mars 2015 19:17

Re: Améliorer la portée Wifi sur un RPi Zero

Message par domos » mer. 24 févr. 2021 13:47

Bonne utilisation pour inspecter le vide sanitaire.

Faudrait que j'en fasse un petit pour des evacuations de 100 cela me servirai bien.

Peux tu me dire ou as tu trouvé le canon à friandise ?
J'ai aussi un chien et j'avais eu la meme idée mais pas trouvé de quoi faire.

2RJ
Messages : 71
Enregistré le : jeu. 18 déc. 2014 14:14
Localisation : 45 20 00 N 73 20 00 W
Contact :

Re: Améliorer la portée Wifi sur un RPi Zero

Message par 2RJ » mer. 24 févr. 2021 20:28

domos a écrit :
mer. 24 févr. 2021 13:47

Peux tu me dire ou as tu trouvé le canon à friandise ?
J'ai aussi un chien et j'avais eu la meme idée mais pas trouvé de quoi faire.
Il est fabriqué avec un tube en aluminium et la gâterie est propulsée par un solenoid 6v, en cliquant sur le bouton Puppy de l'interface graphique


Image

Image


Image
NIDcornifleur (Zero W RPI Cam Web, RFID, LiFePo4wered PI+)
Pi2 et Zero W RPI Cam Web sur surveillance de plusieurs nichoirs WiFi
PIZero W gérant 5 sondes DHT22 et DS18B20
WSPR (CM4)
BirdNetPI (CM4)
Dongles WIFI

domos
Messages : 75
Enregistré le : lun. 9 mars 2015 19:17

Re: Améliorer la portée Wifi sur un RPi Zero

Message par domos » mar. 2 mars 2021 10:02

Merci pour l'idée @RJ,

Je vais regarder cela de prés.

Répondre

Retourner vers « Le réseau sur le Raspberry Pï »