[OpenSCAD] Informations utiles
OpenSCAD est un logiciel libre permettant de concevoir des objets en 3 dimensions par programmation (contrairement à FreeCAD).
Un de ses principaux avantages est de pouvoir personnaliser (customiser) les dimensions de l'objet de façon très facile afin de pouvoir l'adapter. Ça peut être utile par exemple pour des embouts de tubes. Je joins ci-dessous un fichier permettant de générer des embouts à insérer dans des tubes carrés ou rectangulaires.
Pages utiles :
- https://openscad.org/
- https://rudi.giot.eu/Tutorials/files/OpenScad.pdf : très bon tutoriel pdf en français
- http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD : wiki en français
- https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Customizer
- http://edutechwiki.unige.ch/fr/Tutoriel_OpenSCAD
- Pour afficher les étapes en montrant les différentes pièces ajoutées ou soustraites, il faut rajouter des caractères spéciaux devant l'instruction qu'on souhaite voir :
- dièse (#) -> forme en rouge
- pour-cent (%) -> forme en transparence
- point-d’exclamation (!) -> seule cette forme est affichée
- étoile (*) -> forme invisible
- Lorsqu'on a des formes compliquées, on peut les préparer dans des modules pour ensuite les appeler lorsqu'on les utilisera. Ça permet de réduire les imbrications de fonctions.
- Pour afficher la valeur des variables dans la console, on utilise la fonction "echo".
Fichiers paramétriques utiles :
- Fabriquer des rondelles ou des O ring en plastique souple (TPU) pour des joints d’étanchéité dans ce projet https://www.thingiverse.com/thing:3953156 avec un fichier OpenSCAD à télécharger.
- Pour fabriquer des objets avec des filetages (vis et écrous par exemple) :
[QGIS3] Boîte à outils
QGIS est un formidable outil professionnel libre permettant d'élaborer des cartes géographiques et d'y adjoindre des données. Je vous invite à aller voir le lien suivant pour avoir plus de détails :
Voir cette page pour construire une carte à imprimer à partir de données ouvertes : [QGIS3] Créer une carte à partir de données ouvertes. Il s'agit d'un pas à pas permettant d'obtenir une carte en partant de zéro.
Sur cette page, je recense des info, des pages qui m'ont été utiles pour utiliser ce logiciel et qui pourraient resservir :
[uMap] Créer une carte en ligne
Si l'on veut pouvoir mettre en ligne des cartes, mis à part de posséder un serveur cartographique (ce qui n'est pas à la portée de tout le monde), il est possible d'utiliser des services en ligne basés sur l'application libre uMap comme Framacarte.
Attention cependant à la confidentialité des données que vous publiez car ces cartes sont par défaut publiques ou sinon accessibles avec un lien privé (et un lien ça peut se diffuser...).
Sites utiles :
- https://umap.openstreetmap.fr/fr/ (possibilité de se connecter avec son compte OpenStreetMap)
- https://framacarte.org/fr/
- Tuto intéressant pour le faire à partir de données dans un tableur : https://wiki.cartocite.fr/doku.php?id=umap:9_-_je_cree_une_carte_a_partir_dun_tableur
- Pour installer un serveur uMap : https://framacloud.org/fr/cultiver-son-jardin/umap.html
- Exemple de carte sur Primtux : https://umap.openstreetmap.fr/fr/map/primtux_115787#6/47.828/3.428
[Tasmota] Modules Athom préflashés avec Tasmota
Si comme moi, vous êtes attaché⋅e⋅s au respect de votre prix privée ainsi qu'à votre indépendance vis-à-vis des GAFAM et autres constructeurs proposant leur cloud pour piloter votre propre domotique alors vous connaissez des solutions basées sur Tasmota, ESPHome, MQTT, ...
Par contre, face à tous les appareils domotiques proposés pour fonctionner avec des clouds comme Tuya, SmartLife, ... notre choix est plus que limité et nous demande bien souvent de devoir reflasher les firmwares sans avoir la garantie que cela fonctionnera. D'ailleurs j'ai relaté pas mal de mes expériences à ce propos sur ce site (articles sur la domotique). Bref, le résultat est plus qu'aléatoire d'autant qu'il suffit que le fabriquant change de puce ESP pour que ça ne soit plus possible.
Mais j'ai découvert dernièrement des modules déjà flashés avec Tasmota ou ESPHome chez Aliexpress !!! Alors ces modules sont plus chers (à peu près le double du prix constaté...) que d'autres d'aspect très similaire... GRRR 😠 mais par contre plus besoin de mettre les mains dans le cambouis avec le risque que ça ne fonctionnera pas.
Ces modules sont vendus sous la marque Athom ici : https://athom.aliexpress.com/store/group/Tasmota/5790427_517820063.html. Voir aussi ce site : https://fr.athom.tech/
Du coup, j'ai tenté le coup en achetant 3 sortes de modules :
- 1 prise commandée avec mesure de la consommation électrique de l'appareil branché dessus (27€ les 2) : https://fr.aliexpress.com/item/4001230982267.html
- 1 mini interrupteur relais 3 voies 16a (18€ les 2) : https://fr.aliexpress.com/item/1005003091529604.html
- 1 commande de volet roulant (17€) : https://fr.aliexpress.com/item/1005004577649341.html
I- Première initialisation
Extraire les données structurées (un tableau par exemple) d'un document PDF
Mise à jour le 18/01/2023 : Il existe une version python de ce programme plus récente ici https://github.com/chezou/tabula-py
Mais il y a plus rapide et plus simple en utilisant ce site (par contre quant à la confidentialité des données...) : https://www.adobe.com/acrobat/online/pdf-to-excel.html
Il peut arriver qu'on ait besoin d'extraire rapidement des données d'un tableau contenu dans un document .pdf afin de pouvoir s'en servir dans un tableur classique pour faire de nouveaux calculs ou du publipostage par exemple. Ça peut aussi être utile pour récupérer des données disposées régulièrement sur une page (comme par exemple des cartes de codes de connexion contenues sur une page A4... parce qu'un export .csv n'est pas proposé... pour de mauvaises raisons sécuritaires compliquant la vie des gestionnaires... la preuve).
Comme très souvent, il existe une application libre (merci à ses développeurs) fonctionnant avec JAVA permettant de nous simplifier la vie. Cette application s'appelle Tabula et fonctionne sous GNU/Linux mais aussi sous des OS privateurs. Au départ, elle est destinée aux journalistes pour leur permettre, dans le cadre de leurs investigations, d'exploiter plus facilement des tableaux de données qu'ils pourraient récupérer...
[QGIS3] Placer des photos sur une carte
Problème : J'ai voulu créer un trombinoscope à usage interne associant une école à une photo de directeur ou directrice afin de mieux nous reconnaître (65 écoles).
Attention :
Il ne s'agit pas de placer des photo ayant des données de localisation ajoutées lors de leur prise de vue (photo géoréférencées).
Il ne s'agit pas non plus de faire apparaître la photo en cliquant sur un point, méthode qui utilise la fonction "pièce jointe" (Attachment) dans les propriétés de la couche puis le formulaire d'attribut.
Il existe plusieurs façons de faire apparaître des photos dans QGIS, plus ou moins automatique, chacune présentant des avantages et des inconvénients. J'en ai trouvé deux que je vous détaille ci-dessous.
I- Avant de se lancer dans QGIS
Au préalable, concernant les photos, vous devrez :
- les avoir toutes récupérées,
- les recadrer (les photos évidemment), éventuellement nettoyées ou arrangées, en les mettant à la même taille. Tout cela peut se faire avec Gimp.
- Les nommer : je vous conseille d'indiquer le nom de l'école sans ambiguïté et le nom de la personne. Dans mon cas, le plus simple serait de leur donner le N° d'UAI de l'école qui est sans ambiguïté.
- Les ranger dans un même dossier.
Remarque : Cette partie en amont est de loin la plus longue !
II- À faire au préalable dans QGIS
Remarque : dans cet article, je ne traiterai pas de la conception de la carte en elle-même ; pour cela je vous renvoie à mes autres articles sur QGIS.
La carte doit être prête, avec :
- les points de vos écoles placés sur la carte,
- les limites des communes aussi,
- les points des écoles complétés par une feuille LibreOffice Calc contenant toutes les informations ayant trait à l'école,
- sur cette carte, n'oubliez pas d'afficher le nom des communes pour pouvoir mieux se repérer.
[QGIS3] Créer une carte de sectorisation par rue d'une ville
Problème : une ville ayant 2 écoles élémentaires, affecte les élèves sur l'une des 2 en fonction de leur adresse de résidence. Pour cela, 2 secteurs A et B ont été créés et chaque rue de la ville est associée à un secteur. Ces affectations se faisaient jusqu'à présent manuellement avec une carte papier et des stylo fluo pour colorier les rues.
But des manipulations :
- obtenir la carte numérique d'une ville avec tous les noms de rue et les rues coloriées selon leur secteur d'appartenance.
- afficher le nombre d'élèves dans chaque rue.
Merci beaucoup à Arnaud Champollion (ERUN sur l'académie d'Aix-Marseille et spécialiste d'OSM et de QGIS) qui m'a indiqué comment procéder.
Remarque : s'il s'agit de créer un simple carte de la ville, on peut passer par le site MyOSMatic : https://print.get-map.org/ (https://maposmatic.osm-baustelle.de/).
Page 8 sur 35