Capteur CO2 Neko
Suite à la pandémie du COVID19, afin de mesurer la qualité de l'air et les besoins de ventilation à l'intérieur des salles, tout un mouvement s'est créé afin de réfléchir à la fabrication de capteurs de CO2 et de partager ces projets.
Site de référence : http://nousaerons.fr/makersco2/
Site originel du boîtier Neko : http://lafabrique.centralesupelec.fr/neko/
Après m'être renseigné et en fonction des coûts des composants, je me suis orienté vers une solution à base de capteur Sensirion SCD30 trouvé à 32€ sur AliExpress.
Disposant d'un microcontrôleur Noname de type ESP32 Wemos Lite dans mon stock, je suis parti sur le modèle simple Neko++ de FelixMTP : https://github.com/FelixMTP/Neko-CO2.
On trouve tout ce dont à besoin sur le site : fichiers .stl pour l'impression 3D du boîtier, étiquette de la façade, pdf de montage et de notice d'utilisation. Un grand merci à lui pour le partage !!!
Il existe plusieurs variantes de ce boîtier mais je suis resté sur une version simple (sans batterie) avec un buzzer (de type YL-44) et 2 interrupteurs. Il faut 4 LED de couleurs différentes de 5 mm.
Par contre, comme ma carte ESP32 à un connecteur mini-USB déporté par rapport au modèle originel du projet, j'ai dû élargir l'ouverture dans la partie basse permettant la connexion. J'ai dû aussi modifier la carte PCB recevant le microcontrôleur en resserrant les rangées des plots (voir au bas de l'article, les fichiers joints).
Impression du boîtier
[Nextcloud] Installer le client "drive" sur son ordinateur
Lorsqu'on utilise Nextcloud, il est quand même beaucoup plus pratique d'y travailler comme si les dossiers et documents étaient sur son propre ordinateur, sans que l'on ait à ouvrir à chaque fois son navigateur Internet et à se connecter. De plus, on pourra profiter de toutes les fonctionnalités des applications ayant produit les documents (comme par exemple des macros dans LibreOffice), chose totalement impossible à faire à travers son navigateur Internet.
Cela est tout à fait possible en installant un programme sur son ordinateur qui sera chargé de synchroniser nos dossiers locaux de Nextcloud avec les fichiers se trouvant réellement sur le serveur Nextcloud à distance. On appelle cela aussi le "drive".
On appelle ce programme, le client Nextcloud (ou Desktop en anglais qui signifie la version "bureau").
Installation du client Nextcloud sur son ordinateur
Pour installer l'application de synchronisation :
- Cliquer sur https://nextcloud.com/fr_FR/install/#install-clients .
- Télécharger l'application souhaitée selon le type de son ordinateur (Windows 10, macOS ou Linux).
- Lancer le fichier téléchargé et suivre les instructions jusqu'à cliquer sur "Se connecter".
- Saisir (ou plutôt clic droit > Copier la cible du lien) l'adresse du serveur Nextcloud qui par exemple est celle-ci pour les apps.éducation dans l'académie de Montpellier https://nuage-montpellier.beta.education.fr, dans "Adresse du serveur" et finaliser l'installation.
Une fois l'installation réalisée, vous devriez avoir un nouveau dossier "Nextcloud" dans votre ordinateur. Ce dossier contiendra tous les fichiers et répertoires de votre compte se trouvant sur le serveur Nextcloud. Vous y trouverez aussi tous les dossiers et documents que d'autres utilisateur⋅rice⋅s auront partagés avec vous.
Remarque : il est possible d'avoir plusieurs synchronisations avec différents serveurs et comptes Nextcloud et dans ce cas, sur votre ordinateur, vous aurez autant de répertoires "Nextcloud" locaux que de serveurs différents. Par défaut, le programme incrémentera le nom des dossiers : Nextcloud, Nextcloud2, Nextcloud3, ... mais il est tout à fait possible de modifier ce nom pour le rendre plus parlant.
Principe de la synchronisation
- Sur son ordinateur personnel, on a un dossier Nextcloud qui contient une copie exacte des dossiers et fichiers qui sont stockés sur le serveur Nextcloud.
- Il existe donc 2 dossiers Nextcloud : un dossier LOCAL qui se trouve sur son ordinateur + un dossier DISTANT qui se trouve sur le serveur Nextcloud sur lequel j'ai un compte.
- Dès qu'un fichier est modifié, ajouté ou supprimé dans le dossier Nextcloud de notre ordinateur, il y a une synchronisation qui se fait automatiquement vers le serveur pour que les fichiers se mettent à jour et qu'on ait ainsi 2 versions identiques localement et à distance.
- De la même façon, si on travaille directement sur le serveur Nextcloud avec son navigateur Internet, une synchronisation se fait vers notre ordinateur à condition qu'il ait une connexion Internet.
- Pour les documents partagés, il faut impérativement que la synchronisation avec le serveur soit faite puisque tout passe par lui.
- AVERTISSEMENT : si des utilisateur⋅rice⋅s travaillent en même temps sur un même fichier dans leur drive, il y aura un conflit de version car Nextcloud ne saura pas lequel est le bon.
Enseigner avec le numérique
Page regroupant des liens vers des ressources en rapport avec l'enseignement du numérique à l'école :
- 9 contributions thématiques sous forme de rapports au format .pdf :http://www.cnesco.fr/fr/numerique-et-apprentissages-scolaires/contributions-thematiques-du-dossier-numerique/
- Article court intitulé "Le numérique à l’école : des mythes aux réalités ?" s'appuyant sur le travail d'André Tricot : https://eduveille.hypotheses.org/15852
- Webinaire avec Luc Ria sur les effets du confinement sur la pratique et le vécu des enseignant⋅e⋅s et sur leur formation : http://dfie.ac-lyon.fr/webconference-de-luc-ria-mardi-30-mars-2021-18h/
- Webinaire sur l'application NAVI dans l'académie de Montpellier : https://tube-montpellier.beta.education.fr/videos/watch/08a51e23-ecf3-447c-a739-dab0cdc188ad
[Écoles] Applications collaboratives en ligne
Page évolutive regroupant des outils collaboratifs en ligne à destination des enseignant⋅e⋅s (mais pas uniquement).
I- Les apps.education.fr
L'Éducation nationale suite au 1er confinement de mars 2020 a accéléré le déploiement de différentes applications en ligne via le projet apps.education.fr. La version définitive devrait voir le jour en janvier 2021.
Site de test (différents des sites académiques) : https://lb.appseducation.fr/
II- Les tableaux numériques interactifs
- Excalidraw : https://excalidraw.com/. Très bien pensé, interface en français, chiffrage des données. Des petits détails qui font la différence : sélection et déplacement des objets indépendamment les uns des autres.
- https://board.appseducation.fr/ : encore en test. Il faut être authentifié⋅e pour en créer un de nouveau via la page https://board.appseducation.fr/login. Si l'on veut que des personnes y accèdent sans authentification, il faut créer un tableau "public" en lui donnant un nom compliqué pour éviter que des intrus⋅e⋅s y viennent par hasard.
- https://wbo.ophir.dev/ : Un tableau blanc interactif en ligne qui peut dépanner en cas de besoin d'interactions à distance.
- http://tableaunoir.irisa.fr/ : Un autre outil de tableau (noir ou blanc) interactif qu'on peut faire défiler pour revenir sur certaines parties si besoin. L'interface est en anglais (bien que ça soit du libre développé par des Frenchies... à Rennes). On peut simuler des aimants à déplacer, etc.
INCONVÉNIENTS : interface en anglais...
Pour afficher ou masquer la barre d'outils appuyer sur la touche "H". Ou sinon, si l'on masque la barre d'outils, pour la retrouver, il faut appuyer sur la touche Échapp, puis "Options" et décocher et recocher la case "Show the toolbar (h)".
Le tableau n'est pas pérenne, il faut le sauvegarder à la fin (ce qui est bien car ça soulage le serveur et oblige les utilisateur⋅rice⋅s à réfléchir sur sa conservation ou pas) et on pourra alors le ré-importer lors d'une nouvelle session.
On peut avoir plus d'explications, notamment des vidéos ici : https://github.com/tableaunoir/tableaunoir - https://whiteboardfox.com/ : simple mais efficace.
Remarque : pour écrire manuellement, faire des schémas, une tablette peut être intéressante pour dessiner avec les doigts...
III- Les nuages de mots
- https://answergarden.ch/create/ : Answergarden permet de sauvegarder les mots à la fin. Tutoriel ici : https://langues.ac-versailles.fr/IMG/pdf/tuto_answergarden.pdf.
[GNU/Linux] Convertir du pdf sous un autre format image avec ImageMagik
Pour faire un tutoriel vidéo, j'ai eu besoin de transformer les pages d'un document .pdf en autant de fichiers au format .jpg.
Évidemment, on pourrait le faire manuellement en passant par Gimp par exemple mais ce qui est envisageable pour un petit nombre de pages ne l'est plus dès qu'on en a beaucoup plus.
Heureusement qu'il existe ImageMagik pour faire tout cela très rapidement !
I- Configuration de ImageMagik
Le problème est que depuis la version 18.04 d'Ubuntu, pour des raisons de sécurité, la transformation des .pdf n'est plus permise (source : http://computing.travellingfroggy.info/article41/convert-pdf-to-jpg#c0041-4) : si on essaie on obtient un message d'erreur.
Il faut donc aller modifier une ligne dans le fichier de configuration /etc/ImageMagick-6/policy.xml et remplacer la ligne :
<policy domain="coder" rights="none" pattern="PDF" />
par
<policy domain="coder" rights="read|write" pattern="PDF" />
II- conversion DIRECTE avec la commande CONVERT (méthode ultra rapide) :
Il suffit d'utiliser la commande suivante qui séparera chaque page du pdf et qui les convertira sous un format image.
convert -density 150 document.pdf -quality 90 page-%3d.jpg
Pour plus d'info sur les options, voir cette page : https://jdhao.github.io/2019/11/20/convert_pdf_to_image_imagemagick/
III- Séparation des pages du pdf avec pdfsam puis conversion avec la commande mogrify
Source : https://imagemagick.org/script/mogrify.php
À l'aide de PDFSam Basic, on sépare toutes les pages du document .pdf initial en autant de fichiers .pdf. On se retrouve alors avec autant de fichiers .pdf que de pages.
On ouvre un terminal dans le dossier contenant toutes les pages .pdf isolées et on tape cette commande :
mogrify -density 150 -format jpeg *.pdf
On obtient alors autant de fichiers .jpg que de pages du pdf. On va donc pouvoir par exemple les insérer dasn Shotcut ou Kdenlive pour y coller une bande sonore par exemple.
Radio Paradise
Juste cette page pour vous présenter la radio Internet Radio Paradise (ou RP) https://radioparadise.com qui vaut vraiment le détour (en tout cas pour mes goûts de bientôt cinquantenaire, amateur entre bien d'autres, de Marc Seberg et des Waterboys 😉) avec les caractéristiques suivantes :
- Streaming de qualité optimale proposée au format FLAC (utile si écoute sur une chaîne hifi sinon la qualité High avec un bitrate de 128k est suffisante) mais aussi sous d'autres selon sa connexion (voir capture ci-contre).
- Pas de publicité, juste quelques coupures d'autopromo de temps en temps qui n'ont vraiment rien d'envahissant.
- Une application ordiphone sous Android minimaliste mais très efficace : sobre et fonctionnel. Affichage des pochettes d'album ou diaporama. Accès aux paroles, page Wikipédia, possibilité de laisser son évaluation du morceau écouté sous forme de note (de 1 à 10).
-
- Si un morceau ne nous plaît pas, on peut avancer au suivant (pas de retour en arrière par contre).
- On peut consulter l'historique des morceaux passés précédemment (utile pour retrouver un titre ou un artiste).
- Liste de nos chansons favorites avec réglage du curseur de notation exportable.
- Une possibilité de synchronisation de tous ses appareils avec le même compte.
- 4 chaînes différentes permettant aussi bien de redécouvrir des "classiques" que de faire des découvertes :
- Radio Paradise Main mix : la plus "généraliste"
- Radio Paradise Mellow Mix
- Radio Paradise Rock Mix
- Radio Paradise World/Etc Mix
- Une 5e chaîne "Mes favoris" pour écouter les morceaux que nous avons évalués (excellent pour retrouver et ré-écouter les morceaux qui nous ont plu). Attention, il faut avoir évalué au moins 100 morceaux pour y avoir accès.
- Page des différents liens de streaming : https://radioparadise.com/listen/stream-links
- Un paiement (don) laissé à la discrétion de chacun⋅e, selon ses moyens, sa satisfaction, ... https://payments.radioparadise.com/rp2s-content.php?name=Support&file=support
J'en ai profité aussi pour l'intégrer dans ma solution domotique basé sur Home Assistant et qui commande ma chaîne Yamaha RX-V677 : https://lofurol.fr/joomla/electronique/domotique/257-home-assistant-quelques-reglages-utiles
Bref, un site à recommander et à soutenir !!!
[Tasmota] Piloter une porte de garage avec un Shelly 1
I- Choix du module domotique Shelly 1 :
- Après avoir piloté l'ouverture et la fermeture de ma porte de garage avec un module Wemos Lolin32 Lite sous firmware ESP Easy Mega, j'ai voulu faire évoluer mon système en utilisant un module Shelly 1 plus compact et nécessitant moins de bricolage. Cette solution peut aussi être très rapidement mise en place.
Plus d'info sur le Shelly1 sur la page suivante https://shelly.cloud/products/shelly-1-smart-home-automation-relay/. - L'autre avantage du Shelly 1, contrairement au Sonoff Mini, c'est qu'il est possible de commander un contact sec à travers son relais, ce qui est nécessaire pour pouvoir actionner le moteur de ma porte de garage qui fonctionne par impulsions : un appui pour ouvrir, un autre appui pour arrêter, un nouvel appui pour refermer et ainsi de suite.
- Il est possible d'y connecter un détecteur (voire deux mais je n'ai pas testé) en passant par les broches de flashage. Ce détecteur est obligatoire pour connaître la position dans laquelle est notre portail : ouvert ou fermé. J'utilise pour cela un contacteur à aimant qui est en position fermée (les 2 aimants se touchent) lorsque le portail est fermée. Dès qu'il s'ouvre, les aimants se décollent, le circuit est alors ouvert et cela change son état.
- Ce module peut aussi être alimenté en 12v, entre 24 et 60V ou en 220V. Là aussi, c'est un autre avantage permettant beaucoup de flexibilité.
II- Choix du firmware Tasmota :
- Pour des questions d'uniformisation avec tous mes autres modules et aussi de simplicité, j'ai opté pour le firmware Tasmota qui est vraiment très complet et en constante évolution. Site documentation : https://tasmota.github.io/docs/
Site officiel : https://github.com/arendst/tasmota/ - L'avantage de Tasmota est aussi de pouvoir utiliser directement les modules via leur interface Web en se connectant avec un navigateur Internet et en renseignant leur IP locale. Du coup, si votre serveur domotique est en rade (et ça arrivera) vous pourrez toujours avoir accès aux modules et les commander voire même les programmer avec la fonction Timer.
- Les modules sous Tasmota s'intègrent très facilement dans différentes solutions domotiques comme Home Assistant, OpenHAB, Domoticz, ... Ma préférence va vers Home Assistant car les modules sous Tasmota sont automatiquement détectés grâce aux messages MQTT (ce qui n'était pas le cas avec mon module sous ESP Easy Mega).
- Il faut tout d'abord flasher le module Shelly pour lui installer le firmware Tasmota (voir cet article où je détaille comment faire mais l'arrivée de l'outil Tasmotizer pour faire cela a simplifié énormément la procédure : plus besoin d'IDE Arduino ou de l'outil esptool.py).
- Pour avoir des infos sur le module Shelly 1 avec Tasmota voir ces pages : https://templates.blakadder.com/shelly_1.html et aussi https://tasmota.github.io/docs/devices/Shelly-1/.
III- Branchements :
Page 15 sur 34