Raspberry Pi 3 / 4 et sortie audio
Par défaut, le Raspberry Pi diffuse le son via la prise Hdmi. Mais si vous n'avez pas de moniteur proposant un jack 3,5 mm (prise de couleur verte) pour y brancher votre casque ou des petites enceintes audio, il faudra utiliser la prise jack du RasPi. Pour cela, il faudra l'activer en modifiant la configuration en tapant dans un terminal, la commande :
sudo raspi-config
Puis, en naviguant avec les flèches ou la touche "Tab" (validation avec la touche "Entrée"), aller :
- dans le menu "7- Advanced Options",
- puis dans "A4 Audio"
- et choisir l'option "1 Force 3.5mm ('headphone') jack"
Vous devriez entendre du son via la prise jack. Par contre, la sortie n'est pas très puissante... Des enceintes non amplifiées auront un son très faible...
Pour le Raspberry Pi 4, sous Ubuntu 20.04, il faudra saisir cette ligne de commande :
sudo amixer cset numid=3 1
Raspberry Pi 3 / 4 et enceinte bluetooth
Visiblement la version de Raspbian Stretch rencontre quelques problèmes avec les périphériques bluetooth... J'ai pu le constater lorsque j'ai voulu connecter une enceinte bluetooth : aucun son alors que l'enceinte était bien appairée, redémarrage nécessaire, fonctionnement aléatoire...
Du coup, au cas où, j'ai trouvé ce site traitant de ce problème de façon approfondie : https://www.sigmdel.ca/michel/ha/rpi/bluetooth_01_fr.html . À privilégier par rapport à d'autres solutions "anciennes" reposant sur Pulseaudio alors que maintenant c'est Alsa le gestionnaire de son du Raspberry Pi 3.
Pour un Raspberry Pi 4 sous Ubuntu 20.04, le bluetooth n'étant pas activé par défaut, il faut installer le paquet pi-bluetooth et rajouter la ligne "include btcfg.txt" dans le fichier "/boot/firmware/usercfg.txt".
[Impression 3D] Adaptateur masque Easybreath Décathlon
Suite à la pandémie COVID-19, l'entreprise Décathlon a fait don de tous ses masques de plongée Easybreath aux hôpitaux afin d'assurer la protection des soignant⋅e⋅s. Beau geste à souligner. En l'état, ces masques ne protègent cependant pas du coronavirus. Il est nécessaire de mettre à l'emplacement du tuba un filtre échangeur de chaleur et d'humidité (ECH ou HME en anglais).
ATTENTION, cet équipement n'est PAS POUR LES PATIENT⋅E⋅S mais pour les soignant⋅e⋅s uniquement (en effet, le filtre pourrait s'obturer par des sécrétions ou autre et il faut pouvoir l'enlever) !
Autre avertissement, ce connecteur est proposé sans aucune certification, dans l'unique but de rendre service dans des circonstances exceptionnelles, il n'y a aucune garantie de résultat.
L'hôpital dans lequel travaille ma compagne comme secrétaire médicale ayant reçu un lot de ces masques et sachant que je possédais une imprimante 3D, j'ai été contacté afin de voir si je pouvais imprimer un adaptateur permettant de fixer une cartouche filtrante dessus. Comme j'avais vu qu'il y avait pas mal de projets autour de ce masque et que ça serait dommage de ne pas les utiliser faute de connecteurs, je me suis dit que ça valait le coup d'essayer.
I- La cartouche ECH (ou HME)
La cartouche filtrante qui doit se fixer dessus est le modèle Filtre ECH Inter-Therm™ (avec luer lock - Stérile) de la marque Intersurgical (réf : 1341000S) : https://fr.intersurgical.com/produits/home-care/gamme-inter-therm-sterile
Il a fallu tout d'abord trouver quel était le côté qui devait se brancher sur le masque en s'aidant de la doc : https://fr.intersurgical.com/content/files/66680/-534609974.
Apparemment, le côté à connecter (qui correspond au côté patient), est à l'opposé de la couronne verte.
Ressources utiles en électronique
Je liste ici des ressources qui me semblent intéressantes concernant l'électronique.
- Chaîne Youtube de Tronik Aventure : pour comprendre les bases des différents composants. Très pédagogique.
- Floss Manual sur Arduino et les bases de l'électronique : https://fr.flossmanuals.net/arduino/les-bases-de-lelectronique/
- L'électronique de zéro, cours d'OpenClassrooms : https://openclassrooms.com/fr/courses/724810-lelectronique-de-zero
- ...
[PostgreSQL] Installation sur un NAS Synology avec Docker
Disposant d'un NAS Synology DS713+, j'ai installé le gestionnaire de base de données PostgreSQL via Docker. L'idée étant d'utiliser cette application pour gérer des bases de données PostgreSQL pour QGis.
Il faut savoir que PostgreSQL existe déjà dans DSM mais n'est pas utilisable directement d'où le passage par Docker pour ne pas interférer avec le PostgreSQL du système.
Ce tutoriel est à relier avec le tutoriel concernant l'installation de PgAdmin détaillée ici : https://lofurol.fr/joomla/logiciels-libres/243-pgadmin-installation-sur-un-nas-synology-avec-docker
Sources :
- https://github.com/docker-library/docs/blob/master/postgres/README.md
- https://github.com/postgis/docker-postgis
- https://registry.hub.docker.com/_/postgres/
Tout d'abord, il faut récupérer la dernière image Docker de PostgreSQL comme d'habitude via l'onglet "Registre". Tant qu'à faire, autant prendre une image Docker avec les extensions nécessaires PostGis. J'ai choisi la dernière image "postgis/postgis" (version latest) :
[pgAdmin] Installation sur un NAS Synology avec Docker
Disposant d'un NAS Synology DS713+, j'ai installé pgAdmin via Docker mais ça n'a pas été de tout repos (très peu de littérature là-dessus). L'idée étant d'utiliser cette application pour gérer des bases de données PostGis qui sont des bases PostgreSQL pour QGis.
Il faut savoir que PostgreSQL existe déjà dans DSM mais n'est pas utilisable directement d'où le passage par Docker pour ne pas interférer avec le système. Voir cet article expliquant comment installer PostgreSQL via Docker : https://lofurol.fr/joomla/logiciels-libres/244-postgresql-installation-sur-un-nas-synology-avec-docker
Source : https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html
Tout d'abord, il faut récupérer la dernière image Docker de pgAdmin comme d'habitude via l'onglet "Registre". Il s'agit de l'image "dpage/pgadmin4" (version 4.20 au moment de la rédaction de cet article) :
[Ubuntu] Programmer mise en veille et réveil pour envoi de courriels automatiquement
Dans le cadre de mon travail, j'ai eu besoin d'envoyer des courriels le matin à une certaine heure alors que je n'étais pas forcément disponible d'où la recherche de solutions pour le faire.
Il existe une extension pour Thunderbird qui permet d'envoyer des courriels à un moment choisi. Il s'agit de "Envoyer Plus Tard" (Send Later) de Jonathan Kamens :
- Page dans Thunderbird : https://addons.thunderbird.net/fr/thunderbird/addon/send-later-3/
- Site officiel : https://blog.kamens.us/send-later/.
Le plus simple est de l'installer directement en passant par la gestion de modules dans Thunderbird.
Sauf que... cette extension ne fonctionne pas si l'ordinateur est en veille ET si Thunderbird est fermé !
Il faut donc trouver comment réveiller l'ordinateur à l'heure d'envoi des courriels. Comme d'habitude, il existe une solution pour cela dans GNU/Linux. On va passer par la commande en ligne rtcwake.
AVERTISSEMENT : Ces manipulations ne fonctionnent pas si l'ordinateur est arrêté complètement !!!
De plus, lorsqu'on éteint l'ordinateur la commande rtcwake est effacée. Au redémarrage, il sera nécessaire de la reprogrammer !!!
Voici des exemples de lignes de commande utiles :
Page 20 sur 35