Aller au contenu


la.couenne

Inscrit(e) (le) 07 mars 2017
Déconnecté Dernière activité juin 11 2017 09:57
-----

Sujets que j'ai initiés

Mon projet: CubDog

02 juin 2017 - 02:32

Hello tous! 
 
Voici CubDog à prononcer [kyoob dog]
 
Cube car il est carré et dog car il est cencé nous suivre partout comme un toutou.. J'hésite aussi avec follower-cube pour le cube-suiveur, bref on s'en fous un peu :-D
 
Fichier joint  00.png   306,28 Ko   133 téléchargement(s)
 
J'ai enfin fini la partie mécanique, je vais me pencher maintenant sur la partie script, rédigé en Python.
 
Fichier joint  01.gif   377,95 Ko   130 téléchargement(s)
 
Il est muni d'une webcam (sous ses anciens yeux ultrason qui ne sont plus utilisés..), d'un Raspberry Pi ainsi qu'un écran de contrôle. Il a aussi 2 petits bras, qui se replient dans son ventre à la façon de Wall-E :-)  Le chassi est réalisé avec des pièces Makeblock.
 
Fichier joint  02.png   374,29 Ko   130 téléchargement(s)
 
Mon but à terme sera de repérer mon regard à l'aide de la cam, récupérer la moyenne de couleur contenu dans un rectangle sous ma tête (donc la couleur de mon t-shirt) puis de la suivre, le tout à l'aide d'OpenCV.
 
J'ai posté une petite vidéo, je la mettrai à jour au fils des avancées :)
 
Bonnes bidouilles à tous!

Comment arrêter un servo à rotation continue?

13 mai 2017 - 10:55

Re Bonjour à tous!

 

Mon projet actuel est un petit chien qui suit une personne partout à l'aide d'OpenCV.

 

J'utilise deux servomoteurs à rotation continue, je programme en Python, et je ne parviens ni à varier leur vitesse, ni à les arrêter!

 

Je suis sûr que cette information figure quelque part dans ce forum, mais j'ai beau chercher je ne trouve rien, ni sur Google étonnamment  :crazy:

 
Voici un mini script python qui tente de faire varier la vitesse, je parviens à l'inverser mais pas le stopper:
# donc on fait une boucle de 1000 à 400 pour trouver où le servo veut bien s'arreter..

i = 1000
while 1:
    i = (i - 1)
    pwm.set_pwm(2, 0, i)
    print(i)
    time.sleep(0.2)
    if i < 400:
        break

print("fin")

Si quelqu'un a une idée je suis preneur, ça fait toute la soirée que je tourne en rond  :kez_11:

Merci d'avance!

 


Comment faire marcher le module laser d'Adafruit?

07 mars 2017 - 09:46

Bonjour à tous,

Voici une photo de mon projet de robot:

Fichier joint  robot2.png   531,9 Ko   38 téléchargement(s)

J'ai changé son capteur ultrason pour 2 capteurs Laser VL53L0X de chez Adafruit

Fichier joint  module.jpg   267 Ko   40 téléchargement(s)

Source: https://www.adafruit.com/product/3317

J'utilise une carte Raspberry Pi, j'ai trouvé ce shéma pour le branchement de 2 capteurs:
Fichier joint  schema.jpg   130,26 Ko   43 téléchargement(s)
Sur https://github.com/j...L0X_rasp_pythonj'ai trouvé aussi un script python d'exemple et un fichier librairie à cette adresse.
 
Seulement quand je tente d'exécuter le fichier d'exemple VL53L0X_multi_example.py il me met l'erreur:
sudo ./VL53L0X_multi_example.py 
 Traceback (most recent call last):
  File "./VL53L0X_multi_example.py", line 26, in <module>
    import VL53L0X
  File "/home/pi/Raspberry/lidar/VL53L0X_rasp_python/python/VL53L0X.py", line 35, in <module>
    i2cbus = smbus.SMBus(1)
 IOError: [Errno 2] No such file or directory
 
Pour moi c'est qu'il ne trouve pas la librairie VL53L0X. Mais le seul fichier que j'ai est vl53l0x_python.c (fourni avec l'exemple) mais est-ce correct pour un script python d'avoir une librairie écrite en C?
Comment dois-je faire pour l'importer dans mon script?
 
Est-ce que quelqu'un a déjà utilisé ce capteur? Avec un Raspberry ou un Arduino?
Merci d'avance de vos lumières :)
 
 

Bonjour à tous !

07 mars 2017 - 03:24

Bonjour à tous!

 

Alors moi j'ai découvert ce forum en cherchant sur le net une réponse à l'une de mes (nombreuses) questions. Et avant de la poser, je vais déjà me présenter un peu :) 

 

J'ai 38 ans, j'aime surtout faire mes projets à base de cartes Raspberry Pi, que je trouve simplement fascinantes.. Actuellement je suis sur un projet de Robot fait avec des pièces Makeblock :

 

Fichier joint  robot1.png   554,75 Ko   139 téléchargement(s)

 

Sinon mes derniers projets en date, tournent autour des jeux développés avec Pygame:

Fichier joint  arcade.png   822,95 Ko   132 téléchargement(s)

Fichier joint  gameboy.png   571,26 Ko   131 téléchargement(s)

 

Voilà, à tout bientôt sur le forum :)

Bonne journée à tous!

Pascal