robot educatif pilotable par interface web

Piloter un aspirateur autonome ou une tondeuse baladeuse... Pourquoi pas avec un Raspberry Pi ?

Modérateur : Francois

Répondre
alain22
Messages : 4
Enregistré le : mer. 1 févr. 2017 16:27

robot educatif pilotable par interface web

Message par alain22 » mer. 1 févr. 2017 16:59

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

Bud Spencer
Raspinaute
Messages : 403
Enregistré le : lun. 15 août 2016 21:38

Re: robot educatif pilotable par interface web

Message par Bud Spencer » mer. 1 févr. 2017 21:34

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
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

destroyedlolo
Raspinaute
Messages : 1224
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: robot educatif pilotable par interface web

Message par destroyedlolo » mer. 1 févr. 2017 23:33

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]
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

alain22
Messages : 4
Enregistré le : mer. 1 févr. 2017 16:27

Re: robot educatif pilotable par interface web

Message par alain22 » dim. 5 févr. 2017 09:53

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

destroyedlolo
Raspinaute
Messages : 1224
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: robot educatif pilotable par interface web

Message par destroyedlolo » dim. 5 févr. 2017 11:43

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
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

alain22
Messages : 4
Enregistré le : mer. 1 févr. 2017 16:27

Re: robot educatif pilotable par interface web

Message par alain22 » dim. 5 févr. 2017 13:06

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

roboticamp20
Messages : 8
Enregistré le : ven. 27 janv. 2017 11:55

Re: robot educatif pilotable par interface web

Message par roboticamp20 » dim. 5 févr. 2017 15:36

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

Répondre

Retourner vers « Robots and Co »