education et monde réel

French
Post Reply
TitiMoby
Member
Posts: 17
Joined: Mon Sep 19, 2016 09:00
In-game: titimoby

education et monde réel

by TitiMoby » Post

Bonjour,
je m'occupe d'une association à Lyon, Mixteen, qui organise des ateliers de découverte du numérique avec des enfants.
On a des activités avec le classique Scratch mais aussi des activités déconnectés autant qu'électroniques ou robotiques.

Dans le cadre de futurs ateliers, j'étais en train de voir ce que je pouvais monter comme activité autour de Minecraft.
Et c'est dans ce timing que Framasoft a mis un coup de projecteur sur Minetest avec l'annonce du serveur frama.

Du coup, je regarde ce que je peux faire avec Minetest, autant rester dans le logiciel libre dès qu'on le peut.
Comme il s'agissait de viser plutôt les plus grands de nos enfants (12/15 ans), je voulais essayer de lier virtuel et réel.
J'avais déjà un prototype qui permettais d'échanger des messages entre Minecraft et une carte Arduino.

Savez vous si quelque chose de similaire est possible avec Minetest ?
Je peux coder, souder, paramétrer ce qu'il faut, je manque juste d'un début de piste.

User avatar
Onyx
Member
Posts: 132
Joined: Fri Sep 25, 2015 08:36
In-game: Onyx
Location: On your planet

Re: education et monde réel

by Onyx » Post

Bonjour et bienvenue sur le forum,

Tout ce que je connais sur ce sujet se résume à ces quelques liens ci-dessous, les sujets sont en anglais mais si tu ne connais pas bien cette langue, aide-toi d'un traducteur, j'espère que cela te sera utile :

viewtopic.php?id=5369
https://www.youtube.com/watch?v=jo_GT6a4M90
viewtopic.php?id=5285
viewtopic.php?f=14&t=13742
"One chunk, two chunks, three chunks..."

TitiMoby
Member
Posts: 17
Joined: Mon Sep 19, 2016 09:00
In-game: titimoby

Re: education et monde réel

by TitiMoby » Post

merci beaucoup, j'avais repéré certains de ces posts mais pas tous.
pas de souci pour l'anglais.
de toute façon, avant d'aller plus loin, il faut que j'utilise Minetest et que je joue avec au sens littéral.
c'est comme ça que j'avais fait pour Minecraft, y a pas de raison de changer de méthode ;)

De toute façon, ce qu'on peut faire avec les Mesecons me plaisait déjà et même sans lien extérieur ça faisait un beau sujet d'atelier.

TitiMoby
Member
Posts: 17
Joined: Mon Sep 19, 2016 09:00
In-game: titimoby

Re: education et monde réel

by TitiMoby » Post

J'ai un petit début de quelque chose.
En tout cas, j'ai un script Lua d'un mod qui arrive à interroger un serveur Ponte qui fait le bridge avec la partie MQTT.
De l'autre côté j'ai un ESP8266 qui peut publier des messages MQTT.

Je peux donc avoir un état du monde physique qui arrive dans Minetest
Il me manque maintenant le sens inverse, que Minetest puisse agir sur le réel.

Image

TitiMoby
Member
Posts: 17
Joined: Mon Sep 19, 2016 09:00
In-game: titimoby

Re: education et monde réel

by TitiMoby » Post

Finalement, j'ai un bricolage à base de Mosca et Express qui peut recevoir un accès à une URL depuis minetest et poster le tout par MQTT.

J'ai les bases techniques pour construire l'ensemble. Le plus long commence donc :)

Le code crapouille à souhait est pleinement assumé sur un github : https://github.com/titimoby/connected

User avatar
Diomède
New member
Posts: 5
Joined: Wed Nov 18, 2020 08:53
In-game: Diomede

Re: education et monde réel

by Diomède » Post

Bonjour,

Sacré travail ! Et largement sous-estimé si c'est fonctionnel !
Je souhaite justement faire la même chose que toi et créer un pont entre Minetest et Arduino (NodeMCU en fait).

J'ai posté un message plus précis sur mon projet ici : viewtopic.php?f=9&t=23558
Il ressemble beaucoup au tien, avec peut-être en plus des quêtes via des dialogues avec des PNJ.

As-tu fini ton code ? Comment fonctionne-t-il, si je peux le réutiliser ?
Bon, 4 ans plus tard, on va dire que j'ai de l'espoir, mais je tente quand même.

Merci de la réponse :)
Last edited by Diomède on Tue Dec 15, 2020 14:24, edited 1 time in total.

TitiMoby
Member
Posts: 17
Joined: Mon Sep 19, 2016 09:00
In-game: titimoby

Re: education et monde réel

by TitiMoby » Post

le plus compliqué pour moi était ici la partie Minetest avec le plugin en LUA.
Pour Minecraft, entre les API en Python et les mods en Java, c'est le même principe.

La partie ensuite est indépendante, faire un serveur local qui rebondit sur du MQTT, la Stack de mon projet est toujours valide normalement

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests