Pages

mardi 13 avril 2021

Réalisation d'une Tour de Hanoï sous Freecad

 Un petit article pour partager une réalisation maison : une Tour de Hanoï.

Celle-ci sera bien utile pour les démonstrations en classe ou juste pour s'amuser ;-).

Elle a été conçue sur Freecad et imprimée en 3D. Certes, il y en avait de nombreuses sur Thingiverse.com, mais je voulais la mienne 😏. Sur ce modèle, il y a six disques, mais en modifiant le fichier Freecad, il est possible d'en ajouter autant que l'on veut.

En vrai de vrai :

Pour récupérer le natif; c'est

Pour les STL, c'est facile à gérer, sinon, je peux les envoyer, il suffit de demander...gentiment...😃






dimanche 11 avril 2021

Deux grandes mises à jour !!!

 Article bref qui va en entrainer d'autres à coups sûr...

Freecad passe officiellement en 0.19 et Arduino IDE a une version 2 qui devient de plus en plus prometteuse !



Aperçus des écrans :

Arduino IDE :


Freecad :


Bientôt des articles pour montrer quelques usages...👀


mardi 6 avril 2021

Créer une distribution (fenêtre graphique) exécutable sous Python

 Le dernier article publié montrait la possibilité de créer un exécutable à partir d'un projet Python. Ce dernier était composé d'un fichier principal et de deux classes annexes (ici).

Cet article va maintenant proposer la création d'un exécutable mais d'une application graphique. Le script de base est celui-ci :

ou
Comme pour l'article précédent, on utilise auto-py-to-exe
Les chemins sont à personnaliser, bien entendu 😉

Après avoir tout configuré, il suffit de cliquer sur CONVERT et la magie s'opère... Cependant, il faut noter que l'opération est plus longue, il y a plus de modules à gérer..

Petit aperçu pour éviter les doutes :
J'avais prévenu, c'est long... mais tellement efficace !

Résultat :


Attention, comme pour l'article précédent, le fichier va être analysé par votre antivirus, mais pas d'inquiétude, ça passe !
Et comme précédemment, le fichier unique est lourd ! Mais cela est normal, il embarque tout le matériel nécessaire pour fonctionner.

Cadeau : l'exécutable à tester... 




lundi 5 avril 2021

Créer un exécutable TRES facilement à partir de sources Python

 Sur ce même blog, vous avez peut-être déjà vu des projets écrits en Python et distribués sous la forme d'un exécutable, comme celui-ci : http://sti2d-sin-isn.blogspot.com/2019/02/recuperer-une-donnee-sur-un-port-usb-et.html .

Quand j'ai créé cet exécutable, j'ai utilisé un module pas très pratique à manipuler, en lignes de commandes et qui plantait à chaque fois que je voulais ajouter une icône... Bref, pas idéal du tout, et pour un débutant, déroutant et pas encourageant.

Cependant, un nouvel outil est apparu depuis quelques temps et il est suffisamment stable pour que je puisse faire une démonstration, il s'agit de auto-py-to-exe :

source : https://pypi.org/project/auto-py-to-exe/ 

pour installer ce module,, il suffit de copier-coller la ligne ci-dessus dans la console :

Appuyer sur entrée et.... ça s'installe !

Si l'installation s'est bien faite, la saisie de ...
... lance l'application.



Cet écran apparaît :


Pour le moment, je vais faire simple, voire très simple (c'est le titre de l'article ;-)). Je vais montrer comment créer un exécutable à partir d'une petit projet (demande d'un de mes élèves, Hugo S., c'est son projet perso qui est pris en exemple).

Ce projet est composé de trois fichiers Python, un main et deux classes. Un fichier .ico a été ajouté pour la fonctionnalité d'icone intégrée. Cette démo est simplifiée énormément afin que tout le monde puisse comprendre.

Utilisation :

Facile, non ????

Petite remarque : le fichier unique obtenu est plus volumineux que les trois fichiers de base réunis, c'est normal, ont été ajoutés tous les éléments nécessaires au bon fonctionnement sans avoir Python installé sur la machine cible.

La prochaine fois, un exécutable mais en mode graphique (Tkinter)
Un problème ? Contactez-moi ;-)