Page 1 sur 1

robot educatif pilotable par interface web

Posté : mer. 1 févr. 2017 16:59
par alain22
Bonjour
Enseignant en école primaire, j'ai construit un chariot tout simple avec 2 moteurs que je fais démarrer grâce à scratch 1.4
Ce robot a un boitier raspberry3 embarqué et un bloc d'accus et il se pilote pour l'instant avec un pc windows relié au raspberry par wifi avec tight vnc et scratch actif


Je voudrais maintenant le faire fonctionner à partir d'une interface web du type blockly et me passer de tight vnc et de scratch
voir http://www.blockly4thymio.net/environne ... xercice=10
ou
https://lab.open-roberta.org/

Mes questions
Est ce possible d'installer un blockly qui sera capable d'interagir avec les pin gpio de la même façon que scratch ?
Est il possible de l'installer de telle façon que l'on puisse se connecter au raspberry avec des tablettes et controler ce robot ?
Si vous avez des pistes pour m'aider à installer cela, je suis preneur...

Pour mon raspberry, j'utilise une version avec un wifi prêt à emploi téléchargeable sur http://entbox.ticedu.fr/forums/discussi ... eur#latest


Merci
Alain

Re: robot educatif pilotable par interface web

Posté : mer. 1 févr. 2017 21:34
par Bud Spencer
Je ne connais pas blocly et j'ai passé l'age d'apprendre à programmer avec scratch, mais si tu veux piloter les gpio du pi en temps réel depuis une interface web (tablette, pc, smartphone, détecteur neuronale de requête http (les chinois bossent la dessus :lol: )), la bonne solution, c'est peut être (surement) des sockeitio sur nodejs. Il y a un peut de lecture là pour débuter : viewtopic.php?f=44&t=3033

Re: robot educatif pilotable par interface web

Posté : mer. 1 févr. 2017 23:33
par destroyedlolo
Salut,

ce que tu veux faire semble déjà exister : http://www.coderbot.org/

[HS]En tout cas, merci de m'avoir faire découvrir Blocky: je cherche depuis un moment se genre de trucs à bloc pour facilité la customisation de ma domotique pour la rendre plus WAF compatible.
D'habitude, c'est relativement (voir carrément) lourd dingue. Ici, il génère du Lua ... donc totalement compatible avec les limites en ressources que je m'impose.
[/HS]

Re: robot educatif pilotable par interface web

Posté : dim. 5 févr. 2017 09:53
par alain22
Bonjour
merci pour vos réponses .
Concernant la piste nodejs cela n'est pas à ma portée pour l'instant ...
Pour coderbot, j'ai bien essayé mais après avoir cloné le dépôt mais j'ai ce message

pi@raspberrypi:~/partage/coderbot_git $ python init.py
Traceback (most recent call last):
File "init.py", line 22, in <module>
import main
File "/home/pi/partage/coderbot_git/main.py", line 29, in <module>
from camera import Camera
File "/home/pi/partage/coderbot_git/camera.py", line 30, in <module>
from viz import camera, streamer, image, blob
File "/home/pi/partage/coderbot_git/viz/streamer.py", line 8, in <module>
import cv2
ImportError: No module named cv2
pi@raspberrypi:~/partage/coderbot_git $

Qu'est ce que cv2 ?

Merci pour votre aide
Alain

Re: robot educatif pilotable par interface web

Posté : dim. 5 févr. 2017 11:43
par destroyedlolo
Comme ça, je ne sais pas, mais il y a les dépendances sur leur site.
Il me semble même qu'il y a un forum si tu as besoin de plus d'aide.
Tiens nous au jus en tout cas ;-)

Envoyé de mon E2303 en utilisant Tapatalk

Re: robot educatif pilotable par interface web

Posté : dim. 5 févr. 2017 13:06
par alain22
Bon du coup, j'ai fait quelques essais avec la version standard de jessie raspian

Là j'ai pu installer maven et le serveur open roberta en local sur le raspberry ce qui fait que n'importe quel pc de la classe peut se connecter au raspberry sans utiliser internet et faire des simulations.
Pour les tablettes, on est vite limité car dès qu'on arrive à avoir mis quelques blocs dans la fenêtre de programmation leur manipulation devient très difficile
Reste maintenant à passer de l'écran de simulation à la réalité avec n'importe robot
Pour l'instant rien ne semble prévu pour la liaison gpio.

Alain

Re: robot educatif pilotable par interface web

Posté : dim. 5 févr. 2017 15:36
par roboticamp20
Salut,

on travaille aussi sur un robot à base de RPi3, programmable avec blockly. Dès qu'on aura avancer sur blockly je te fais signe.

amicalement