Commander les aiguillages avec le clavier - Programmer la Z21. Leçon n°05.

  Рет қаралды 702

Neutrinopolis

Neutrinopolis

Күн бұрын

Leçon n°05 de mon cours sur le protocole LAN de la Z21. Aujourd'hui nous voyons une interface simplifiée pour commander les aiguillages avec le clavier.
00:00 Introduction.
00:29 Démo de notre interface.
03:15 Sommaire de la leçon n°05.
05:55 La fonction Z21_InverserAiguillage().
14:03 Test de Z21_InverserAiguillage().
17:36 Php, un language orienté "server".
22:50 Architecture de l'interface simplifiée.
29:40 Le fichier interface.php
36:56 Installation et configuration de Wampserver
40:06 Et la suite ?
43:16 Cloture.
Installation de Wampserver:
www.wampserver.com/
La chaîne d'Alain avec la Z21en python:
/ @alaingerardduperche

Пікірлер: 23
@astrobondfr
@astrobondfr 2 ай бұрын
Bonjour Gabrielle et encore BRAVO pour tout ce travail de vulgarisation :) Je pense que ce sujet sur la programmation et l'acces à la Z21 n'interresse pas forcément énormément de monde à un instant T, mais je suis sur que cette série sera une référence pour tous ceux qui voudront s'y mettre à un moment donné dans le futur !!! Donc OUI il faut absoluement continuer cet automne :) Je vous souhaite d'excellentes virées en moto en attendant, même si j'aurai du mal à vous suivre avec ma CB300R... ;) Vive le train et vive la moto :)
@neutrinopolis
@neutrinopolis 2 ай бұрын
Merci beaucoup pour ce retour d'informations. Et Vive le train et vive la moto ;-)
@ramasoft
@ramasoft 2 ай бұрын
Bonjour, Cette première série était très intéressante et j'espère vraiment qu'il y aura une suite. De mon côté, je suis aussi programmeur par passion, mais en C++ et ASM , donc plutôt béotien en PHP. Ce qui fait que je me suis intéressé à ce cours où j'ai appris pas mal de choses sur le PHP et qui pourront toujours me servir.👍 Je pense que PHP n'est pas vraiment adapté pour ce genre de logiciel mais cette démarche m'intéresse. Donc je vais attendre l'automne avec impatience pour la suite. Enfin, j'ai remarqué que les ferrovipathes sur YT sont plus intéressés par des présentations de matériel acheté sur étagère, sorti de la boite et qui font des milliers de vues dès le premier jour que par des réalisation pratiques où on propose de "mettre les mains dans le cambouis" et qui ne semblent pas trouver une énorme audience. J'en ai d'ailleurs pris mon parti ... 😉 Mais ce n'est pas une raison de baisser les bras et vous êtes la seule à proposer des vidéos sur ce sujet, donc CONTINUEZ A bientôt je l'espère. 😁 Patrick
@neutrinopolis
@neutrinopolis 2 ай бұрын
Bonjour Patrick. Merci pour votre message encourageant. Je vous rejoins sur tout. D'abord PHP n'est pas le plus adapté pour ce genre d'applications. Mais c'est le language que je connais le mieux d'où mon choix un peu paresseux. :-) Maintenant expliquer les interfaces écran avec un navigateur en HTML et JavaScript s'avère être difficile. En ce qui concerne le monde du modelisme ferrovière sur YT, je suis comme vous, un peu déçue du manque de créativité et d'interêt dans le domaine de la technologie. Merci de me suivre et à bientôt donc. Gabrielle.
@xaviertruphemus291
@xaviertruphemus291 2 ай бұрын
Un très grand merci. Je vais vous dire que je suis arrivé à la limite de mes compétences dans cette dernière vidéo. Il me faut la revoir plusieurs fois car passer du PFP, au java et installer un serveur c'est une vraie nouveauté pour moi simple mécanicien. Je vais m'accrocher car après tout je ne vois pas pourquoi je n'y arriverai pas. Donc je réserve ma réponse à votre dernière question au fait d'avoir maitrisé cette dernière vidéo. Il me faut être honnête et répondre à la question : "suis-je capable de progresser ?"
@neutrinopolis
@neutrinopolis 2 ай бұрын
Bonjour Xavier. Je suis certaine que vous allez y arriver. Attention à ne pas confondre Java et Javascript qui sont 2 languages totalement différents. Ici je parle bien de Javascript. :-) A bientôt et merci pour votre retour sur la vidéo. Gabrielle.
@elblero6957
@elblero6957 2 ай бұрын
Bonjour Gabrielle, je suis avec un grand intérêt tes vidéos et plus particulièrement celles sur la programmation de la Z21. Pour ma part, ça correspond exactement à ce que je compte mettre en place. Pour l'instant tout marche à la perfection. Pour ne pas polluer les commentaires je t'ai envoyé un mail sur mon avancement, j'espère que cela ne te gêne pas 😇. Vivement la suite en Automne ... Pour ma part je ne vais pas monter sur ma moto mais sur ma planche à voile dés le début du mois de mai 😀⛵🌞🏖kzfaq.info/get/bejne/ort3l6Z3u9K8pH0.html (une de mes vidéos 😎)
@neutrinopolis
@neutrinopolis 2 ай бұрын
Bonjour. OK pour le mail. Curieuse de voir vos travaux. Pas mal la video INSTA360. J'en fait beaucoup pour mon autre chaîne YouTUBE. Merci pour votre retour sur ma video. Gabrielle.
@monprenometmonnom5518
@monprenometmonnom5518 2 ай бұрын
Effectivement c'est le problème des aiguillages avec des moteurs de surface , il n'y a pas de mémoire matérielle sous forme de contacts secs , qui permet sous forme d'une paire FDC OUV / FDC FER d'alimenter le cœur de l'aiguillage et d'une autre paire FDC OUV / FDC FER de retourner la position de l'aiguillage à un Contrôle / Commande , de ce fait le Contrôle / Commande effectue sa propre mémoire soft en mémorisant le dernier pilotage , donc au démarrage du Contrôle / Commande , celui ci est obligé de piloter tout les aiguillages dans une position d'initialisation afin d'initialiser la mémoire soft du logiciel , problème que je vais être confronté , étant en cours de construction 2 modules de surface sur 2 modules de gare cachée , la liaison entre les 2 niveaux s'effectuant via un ascenseur , il faut que mes aiguillages aient les coeurs alimentés du fait de la faible vitesse de circulation des trains en analogique , la gare cachée étant sur un support de rectangle de bois , ce rectangle repose sur une structure latérale d'un 'mur' avec des baguettes en métal prévu à cet effet , je ne me rappel plus le terme exacte , c'est un support sur 'mur' , les 2 gares visibles , les moteurs aiguillages seront sous les modules , les 2 modules de la gare cachée , ce sera des aiguillages avec moteur de surface , mais il faut que je trouve un système pour alimenter les coeurs de ces aiguillages , j'aurais pas le temps de faire un contrôle commande avec des micro controleurs type arduino ou autre , je m'oriente vers une solution provisoire à base d'automatisme à relais ou alors faire le forcing pour placer des switchs à contacts secs qui réagissent avec la position mécanique des aiguillages , zut , flute et reflute , pourquoi ils ne commercialisent pas des aiguillages avec moteur de surface avec des contacts secs intégrés comme les moteurs à mettre sous la table ? Sinon il est chouette l'IHM du Contrôle / Commande , esthétique , le design est bien pensé
@neutrinopolis
@neutrinopolis 2 ай бұрын
D'abord merci pour votre message et cette description interessante sur votre problématique d'aiguillages. Ensuite pour y réagir, si, avec mes moteurs de surface, il n'y a bien un contact sec , qui permet sous forme d'une paire FDC OUV / FDC FER d'alimenter le cœur de l'aiguillage. C'est comme ça que je pratique. Cependant, j'aurai besoin d'une autre paire pour retourner la position de l'aiguillage à l'ordinateur avec une interface d'entrée vers l'ordinateur. Ce serait cependant couteux pour peu d'interêt. En effet, je sauve la position des auguillages dans un fichier à la fin de la session de jeu. Ce qui me permet au redémarrage de ne pas ré-initialiser mes aiguillages car je vais lire leurs positions dans le dit fichier. Cependant, dans cette video de présentation, j'essaye d'aller à l'essentiel et donc je n'ai pas abordé le sauvetage des positions dans un fichier... Merci de me suivre. Bien cordialement. Gabrielle.
@monprenometmonnom5518
@monprenometmonnom5518 2 ай бұрын
Bonjour , vous allez rire , j'ai fait des recherches sur Internet pour de la documentation constructeurs Roco , Hornby Jouef et autre , mais rien du tout , pas de documentation technique , pas grand chose sur les forums , il faut dire que dans la ville où j'habite il n'y a plus de magasin de train miniature , je serais obligé de faire a moins 50 à 100 km pour accéder à des magasins spécialisés , vous confirmez donc que les aiguillages Roco que vous utilisez , le constructeur Roco propose des moteurs d'aiguillage qui permettent d'alimenter le coeur des aiguillages , j'ai donc l'information que je n'ai pas obtenu , ni sur Internet , il n'y a pas de doc technique constructeur , ni dans ma ville où il n'y a plus de magasin , les prix c'est 30 euros le moteur aiguillage surface Roco , c'est les plus chères , mais si il n' a que Roco qui sait faire , alors je vais utiliser le code 100 Roco pour ma gare cachée , la gare en surface sera en Peco Code 75 , la différence de code des 2 niveaux n'a pas d'importance , vue que les 2 niveaux sont reliés par un ascenseur qui sera en Code 100 , merci de l'information
@neutrinopolis
@neutrinopolis 2 ай бұрын
Attention que quand je dis qu'il y a bien un contact sec , qui permet sous forme d'une paire FDC OUV / FDC FER d'alimenter le cœur de l'aiguillage, je parle ici des vieux aiguillages ROCO code 100 des années 90. Je suis comme vous: je ne trouve pas de doc concernant les nouveaux aiguillages. Je pense que les modelistes achètent d'abord 1 aiguillage d'une marque pour voir si ca convient et le tester avant d'acheter en grosse quantité. Il n'y a plus de magasins de trains à Bruxelles. J'achète désormais par les boutiques sur internet. Il en existe de très serieuses. Cordialement. Gabrielle.
@patrickgodefroy5208
@patrickgodefroy5208 Ай бұрын
Bonjour, j'avoue que je suis complètement dépassé par tout ce sujet programmation.. quand je vois tout le travail qu'il faut donner pour réaliser et faire le décors, puis rétrosignaler les cantons et la gestion avec RTC....je n'ai plus de temps pour la programmation.... C'est surtout le décors qui est tellement chronophage.. mon réseau fait 40 M².... un travail de fou
@neutrinopolis
@neutrinopolis Ай бұрын
Bonjour Patrick. Personnellement, je suis pas fan du décor. Ce n'est pas ma priorité. Je vais plutôt mettre mon temps dans la gestion du traffic. 😜😜😜
@patrickgodefroy5208
@patrickgodefroy5208 Ай бұрын
@@neutrinopolis ...je comprends tout à fait et tout est juste, on fait ce qu'on veut. J'ai vu par contre sur ton circuit ....des courbes et contre courbe qui s'enchainent. Si je peux me permettre il faut éviter si tu ne veux pas avoir des problèmes d'attelages avec tes trains. En général on évite au maximum, comme dans la réalité les courbes et contre courbes trop rapproché pour les problèmes d'attelages... en général une règle: 30 cm ou la taille d'une voiture entre une courbe et une contre courbe (sauf bien sûr entre 2 aiguillages voie pair voie impair on ne peut faire autrement).
@neutrinopolis
@neutrinopolis Ай бұрын
@@patrickgodefroy5208 J'ai essayé d'éviter au max mais la vie est parfois compliquée ;-)
CI CD наглядные примеры
22:08
Ulbi TV
Рет қаралды 273 М.
Универ. 13 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:07:11
Комедии 2023
Рет қаралды 6 МЛН
MEGA BOXES ARE BACK!!!
08:53
Brawl Stars
Рет қаралды 34 МЛН
Nos premières fonctions - Programmer la Z21. Leçon n°01.
52:40
Neutrinopolis
Рет қаралды 1,4 М.
J'ai codé un algorithme qui reconnaît les gens dans la rue
14:24
ici Amy Plant
Рет қаралды 387 М.
Linux by Rebrain: Особенности работы bash
1:48:26
Présentation de la mise en mouvement de mon pont tournant de 24 mètres
6:32
Présentation de mon réseau. Part 1/2: le plan.
20:23
Neutrinopolis
Рет қаралды 3,5 М.
Caprices Électriques !!!
11:21
Neutrinopolis
Рет қаралды 3,2 М.
Lid hologram 3d
0:32
LEDG
Рет қаралды 10 МЛН
Что не так с Sharp? #sharp
0:55
Не шарю!
Рет қаралды 117 М.
Simple maintenance. #leddisplay #ledscreen #ledwall #ledmodule #ledinstallation
0:19
LED Screen Factory-EagerLED
Рет қаралды 6 МЛН
Best mobile of all time💥🗿 [Troll Face]
0:24
Special SHNTY 2.0
Рет қаралды 1 МЛН
ИГРОВОВЫЙ НОУТ ASUS ЗА 57 тысяч
25:33
Ремонтяш
Рет қаралды 278 М.