Pages
jeudi 13 mai 2021
mercredi 12 mai 2021
Afficher sur une carte des points géographiques issus d'un fichier CSV avec Folium
Dans cet article : https://sti2d-sin-isn.blogspot.com/2020/02/utilisation-basique-de-folium-sous.html, je présentait Folium, excellent module de Python pour gérer des cartes géographiques et basé sur OpenStreetMap.
Je propose ici une suite. L'insertion de marqueurs à partir d'un fichier CSV.,Ici, on utilisera Pandas, autre excellent module de Python.
Voilà ce que je veux obtenir :
Ces villes n'ont pas élé choisies au hasard, non non, c'est du vécu... différents choix d'universités sur Parcoursup de Mademoiselle ;-)
Pour cet article, j'ai créé "à la main", un mini fichier CSV que voici (à partir du site : Coordonnées GPS, latitude et longitude (coordonnees-gps.fr )
Au préalable, si vous ne les avez pas encore utilisés, donc pas installés, il faut, via la console, récupérer les deux modules. Sur Thonny, cela se fait dans le "gestionnaire de Plugins" (expliqué dans l'article ci-dessus).
Pour installer en lignes de commandes, c'est simple :
pip install folium
et
pip install pandas
(copier-coller ces deux lignes (une à la fois, bien sûr))
Le code Python (commenté, je pense que c'est assez clair) :
mardi 11 mai 2021
Installation et première utilisation de Pygubu, utilitaire de création d'IHM avec Tkinter
### Article en cours de rédaction, susceptible d'être modifié/amélioré###
Sur ce blog, il y a quelques exemples d'IHM sous Python réalisé avec Tkinter (natif à Python).
Cet article va montrer comment créer une IHM avec un assistant, sans "trop coder". Cet assistant s'appelle Pugubu. Il permet de placer des widget sur une interface et de les configurer assez précisément puis, à l'instar de PyQt, il va générer un fichier "ui" ou un fichier complet python autonome.
Voila à quoi ressemble l'interface de Pygubu :
lundi 10 mai 2021
Simuler une matrice à LED avec Simulide dont le croquis est conçu avec Arduino_Augmenté
Cet article très bref et très facile (peu ou pas de blabla) va nous montrer comment simuler simplement un affichage à matrice avec Simulide suite à une conception avec Arduino_Augmenté. Rappel : un article de présentation est ici : https://sti2d-sin-isn.blogspot.com/2021/05/simuler-sur-simulide-un-programme.html , lisez-le avant si ce n'est pas fait 😉
Objectif :
samedi 8 mai 2021
Réaliser une interface graphique permettant de tracer le gain d'un filtre passe-bas avec Python
### Article en cours de rédaction, susceptible d'être modifié/amélioré (surtout amélioré ;-) )###
Je vous propose ici une application pour Windows (en exécutable) mais transférable sur toutes les plateformes avec le fichier source .py qui permet de tracer le gain (Bode) d'un filtre passe-bas du premier ordre (RC).
L'application permet de calculer la fréquence de coupure à -3dB, d'afficher la courbe sur une échelle semi-logarithmique et de sauvegarder l'image horodatée.
Au lancement, nous avons cette interface :
Après avoir saisi les valeur du résistor et et du condensateur, on peut soit cliquer sur "calcul FC" qui affiche la fréquence de coupure à -3 dB, soit cliquer sur "Tracer gain" pour afficher la courbe :
mercredi 5 mai 2021
Simuler sur Simulide un programme Arduino conçu avec Arduino_Augmenté de DuinoEdu
Cet article va présenter une simulation simple sur Simulide (https://sti2d-sin-isn.blogspot.com/2018/03/simuler-un-programme-arduino-avec.html et https://sti2d-sin-isn.blogspot.com/2018/03/simuler-facilement-avec-simulide.html) d'un croquis conçu par blocs avec le module Arduino_Augmenté de DuinoEdu.
Petit rappel des liens :
Simulide : SimulIDE: Downloads
DuinoEdu : Sans titre (duinoedu.com)
Voila ce que l'on va obtenir à la fin de cet article :
En vrai :
lundi 3 mai 2021
Créer un solide de révolution sous Freecad
Il existe plusieurs façons de créer un solide en 3d. Ici, je présente la révolution. De nombreuses personnes n'utilisent pas cette méthode car... ils ne la connaissent pas ;-).
La vidéo ci-dessous présente brièvement la création d'un slide par révolution. L'article sera complété au fur et à mesure des transformations possibles sur le solide et des demandes faites par les lecteurs.