Brancher la webcam. Puis dans la console :
lsusb
J’obtiens notamment :
Bus 002 Device 031: ID 046d:085c Logitech, Inc. C922 Pro Stream Webcam
La webcam est donc bien reconnue.
Test avec Jitsi Meet => OK.
Logiciels possibles : cheese, obs-studio…
Brancher la webcam. Puis dans la console :
lsusb
J’obtiens notamment :
Bus 002 Device 031: ID 046d:085c Logitech, Inc. C922 Pro Stream Webcam
La webcam est donc bien reconnue.
Test avec Jitsi Meet => OK.
Logiciels possibles : cheese, obs-studio…
L’objectif est de commander à distance des prises de courant télécommandées depuis un montage Arduino.
Arduino + récepteur RTL-SDR + télécommande 433,92 MHz
Modulation OOK (ASK) ???
Méthode :
Dans Universal Radio Hacker, après avoir enregistré le signal de la télécommande, si Autodetect parameters ne donne rien, on sélectionne sur le signal ce qui pourrait correspondre à 1 bit et on règle Samples/Symbol sur la valeur obtenue (selected), puis on tâtonne autour de cette valeur, l’objectif est de récupérer une trame qui se répète. Si la trame se répète entre 860 et 986 Samples/Symbol, on règle celui-ci sur 923 (la moyenne). On affine Samples/Symbol en divisant le nombre de samples de la trame par le nombre de bits.
Puis on calcule la durée des impulsions de chaque bit :
137679 selected => 68,84 ms / 135 bits = 0,510 ms = 510 microsecondes
=> BIT_LEN 510 (dans le programme Arduino)
On calcule enfin la durée entre 2 trames en se basant sur le nombre de samples et Sample rate => SEQ_PAUSE dans le programme Arduino.
La télécommande de ma prise envoie le signal qui suit, j’arrive à décoder la trame mais pas à réémettre ce signal. Même le HackRF One en mode émission a du mal à se faire reconnaître ! À approfondir…
cd Téléchargements sudo dpkg -i --force-all brscan5-1.3.1-0.amd64.deb dpkg -l | grep Brother (pour voir si le driver est installé)
sudo nano /etc/udev/rules.d/60-brother-mfp-brscan5-1.0.2-2.rules puis enlever le # devant : MODE="0666" GROUP="scanner" sudo apt-get install sane xsane gocr
Options avancées : Auto Document Size + Auto Deskew
Mis à jour le 21 mars 2024.
Site : https://vod.mediatheque-numerique.com
Version du lecteur VOD : 5.2.8
Dans la console :
Si le répertoire Mednum Offline Player n’existe pas déjà, je le crée :
sudo mkdir /usr/share/mednum-offline-player
Je télécharge l’application : mednum-offline-player.AppImage
J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv mednum-offline-player.AppImage /usr/share/mednum-offline-player
Je rends le fichier exécutable :
sudo chmod +x /usr/share/mednum-offline-player/mednum-offline-player.AppImage
Je télécharge l’icône MedNum et l’installe à l’endroit voulu :
wget http://entropie.org/3615/download/mednum128x128.png
sudo mv mednum128x128.png /usr/share/mednum-offline-player/mednum.png
Pour intégrer le programme au menu de Mate, je crée un fichier mednum-offline-player.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano mednum-offline-player.desktop
[Desktop Entry]
Type=Application
Name=Médiathèque Numérique
Comment=Arte VOD
Exec=/usr/share/mednum-offline-player/mednum-offline-player.AppImage
Icon=/usr/share/mednum-offline-player/mednum.png
X-AppImage-Version=5.2.8
Terminal=false
Categories=AudioVideo;Player;
Pour effacer une version précédente de Mednum Offline Player (à adapter) :
sudo rm -rf /usr/share/mednum-offline-player/mednum-offline-player.AppImage
Deux Minitels viennent de me lâcher. Pour l’un l’écran et pour l’autre le clavier (les touches W, X, Espace, 9, 6, 3, #, Connexion/Fin ne répondaient plus ; à noter que j’ai déjà rencontré cette même panne avec ces mêmes touches sur un précédent Minitel). J’ai pu prendre le clavier de l’un pour le mettre sur l’autre et me voici de nouveau avec un Minitel fonctionnel. Pour le démontage, cela passe par 4 pattes en plastique, 2 en bas, 2 en haut (par l’arrière). Il faut en plus ouvrir la trappe en plastique par laquelle passe l’alimentation pour extraire le boîtier du Minitel. Attention à l’arrière de l’écran !!! La tension électrique est mortelle (il s’agit d’un gros condensateur).
Concernant la panne du clavier, il s’agit d’un problème sur la piste F de la nappe du clavier (voir son mapping).
Pour une compatibilité M1B, vis à vis des périphériques, la veille de trois heures du Minitel 2 peut être inhibée par commande usager de la façon suivante : Fnct E + A (Arrêt). L’état d’inhibition de veille est mémorisée en EEPROM.
Voir page 5, paragraphe 3.1 du STUM 2.
1/ Préparation de la carte SD (sous Debian)
Ne garder qu’une seule partition sur la carte SD et formater en FAT32.
Télécharger Raspberry Pi OS Lite depuis cette page.
Release date: February 21st 2023
System: 32-bit
Kernel version: 5.15
Debian version: 11 (bullseye)
Nom du fichier téléchargé :
2023-02-21-raspios-bullseye-armhf-lite.img.xz
SHA256 sums :
c4582dd776e24066cf008f4ff389c38769a052c46ec63317635694dd767b86c9
Dans la console :
cd Téléchargements sha256sum *raspios*.img.xz
Décompresser le fichier téléchargé pour obtenir le fichier image.
Transférer l’image sur la carte SD :
sudo fdisk -l (pour avoir la liste des disques) sudo dd if=2023-02-21-raspios-bullseye-armhf-lite.img of=/dev/sdf bs=1M status=progress (à adapter)
À adapter : On indique en sortie le nom d’un périphérique (ici sdf), pas celui d’une partition comme sdf1. Il faut attendre quelques minutes pour que l’opération se finisse.
2/ Configuration au premier démarrage
Connecter à la Raspberry Pi un écran et un clavier.
=> https://www.raspberrypi.com/documentation/computers/getting-started.html#configuration-on-first-boot
Dans Minitel1B_Hard.h / Minitel1B_Soft.h :
Sont spécifiques à Minitel1B_Hard :
//////////////////////////////////////////////////// /* Minitel1B_Hard - Fichier d'en-tête - Version du
class Minitel { public: Minitel(HardwareSerial& serial);
private: HardwareSerial& mySerial;
Sont spécifiques à Minitel1B_Soft :
//////////////////////////////////////////////////// /* Minitel1B_Soft - Fichier d'en-tête - Version du
#include "SoftwareSerial.h"
class Minitel : public SoftwareSerial { public: Minitel(int rx, int tx);
Dans Minitel1B_Hard.cpp / Minitel1B_Soft.cpp :
Sont spécifiques à Minitel1B_Hard :
#include "Minitel1B_Hard.h"
Minitel::Minitel(HardwareSerial& serial) : mySerial(serial) {
Sont spécifiques à Minitel1B_Soft :
#include "Minitel1B_Soft.h"
Minitel::Minitel(int rx, int tx) : SoftwareSerial(rx,tx) {
Enlever tous les mySerial. présents dans Minitel1B_Hard et absents dans Minitel1B_Soft.
Remplacer tous les !mySerial présents dans Minitel1B_Hard par !isListening() présents dans Minitel1B_Soft.
Logisim est un simulateur de circuits logiques.
Pour l’installer sous Debian 11 :
sudo apt-get install logisim
Si on préfère une version plus récente, il existe logisim-evolution :
sudo apt-get update sudo apt-get install snapd sudo snap install core sudo snap install logisim-evolution
Pour exécuter depuis la console :
snap run logisim-evolution
Pour mettre à jour :
sudo snap refresh logisim-evolution
Pour intégrer le logiciel Logisim-evolution au menu de Mate :
Dans la console :
Si le répertoire Logisim-evolution n’existe pas déjà, je le crée :
sudo mkdir /usr/share/logisim-evolution
Je télécharge l’icône Logisim-evolution et l’installe à l’endroit voulu :
cd Téléchargements
wget http://entropie.org/3615/download/logisim-evolution.png
sudo mv logisim-evolution.png /usr/share/logisim-evolution
Pour intégrer le programme au menu de Mate, je crée un fichier logisim-evolution.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano logisim-evolution.desktop
[Desktop Entry]
Name=Logisim-evolution
Comment=Graphical tool for designing and simulating logic circuits
Exec=snap run logisim-evolution
Icon=/usr/share/logisim-evolution/logisim-evolution.png
Terminal=false
Type=Application
Categories=Education;Electronics;
=> Tutoriels vidéos (INSA Rennes)