Outils pour utilisateurs

Outils du site


telephone_temps_moderne

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
telephone_temps_moderne [2024/11/09 19:59] – Mushussutelephone_temps_moderne [2025/01/12 20:08] (Version actuelle) – [Chat GPT] Mushussu
Ligne 1: Ligne 1:
 +====== Réalisation d'une borne d'écoute d'extraits littéraires ======
  
 +===== Création du support du clavier =====
 +[[https://eu.mouser.com/ProductDetail/Molex/22-12-2104?qs=pAYFZ4D%2FDKs7rq8UJqaXtQ%3D%3D|Connecteur male KK 10 cts clavier numérique]]
 +
 +[[https://eu.mouser.com/ProductDetail/Molex/22-01-2107?qs=jsoPY5EnoNuH6loAH6gfRQ%3D%3D|Connecteur femelle KK 10cts]]
 +
 +[[https://www.mouser.fr/ProductDetail/Molex/73726-0005?qs=PqoDHHvF649m%252BJXcgJ5OMA%3D%3D|Vis de fixation de la carte 2,2x8]]
 +
 +{{ :pave_numerique.fcstd |Fichier FreeCAD}}
 +
 +
 +[[https://raspberrypi.stackexchange.com/questions/81715/4x4-matrix-keypad-code-in-c|Clavier en C]]
 +===== Création du support de l'écran =====
 [[https://www.mouser.fr/ProductDetail/Adafruit/2315?qs=GURawfaeGuCdSjYuMg17LQ%3D%3D|Écran couleur]] [[https://www.mouser.fr/ProductDetail/Adafruit/2315?qs=GURawfaeGuCdSjYuMg17LQ%3D%3D|Écran couleur]]
  
-[[https://eu.mouser.com/ProductDetail/Molex/22-12-2104?qs=pAYFZ4D%2FDKs7rq8UJqaXtQ%3D%3D|Connecteur clavier numérique]]+[[https://learn.adafruit.com/adafruit-2-2-pitft-hat-320-240-primary-display-for-raspberry-pi|Tutoriel Adafruit]] 
 + 
 +[[https://www.mouser.fr/ProductDetail/3M-Electronic-Solutions-Division/929975-01-20-RK?qs=4V84emjyG36rTUkvYfpt0A%3D%3D|Connecteur femelle 2x20 cts]] 
 + 
 +{{ :support_ecran.fcstd |Fichier FreeCAD}} 
 +===== Création du support de l'interrupteur du combiné ===== 
 +[[https://www.mouser.fr/ProductDetail/Honeywell/ZM50E70C01?qs=%2FXUkYViNwJwNPvMLoIKGTw%3D%3D|Interrupteur pour le combiné]] 
 + 
 +===== Création du support de la Rasperry Pi ===== 
 + 
 + 
 +===== Démarrage ===== 
 +  cd  /etc/systemd/system/ 
 +  sudo nano borne.service 
 +  sudo chmod 644 /etc/systemd/system/borne.service 
 +  sudo systemctl daemon-reload 
 +  sudo systemctl enable borne.service 
 +  sudo systemctl status borne.service 
 + 
 + 
 +  [Unit] 
 +  Description=Service de la borne litteraire 
 +  After=multi-user.target 
 +   
 +  [Service] 
 +  Type=idle 
 +  User=pi 
 +  ExecStart=/home/pi/openFrameworks/apps/myApps/borneLitteraire/startx ./bin/borneLitteraire -- -s off 
 +  Restart=always 
 +   
 +  [Install] 
 +  WantedBy=multi-user.target 
 +   
 +===== ??? ===== 
 +Afin que le son puisse sortir avec openFrameworks sur la sortie miniJack de la Raspberry il fallait commenter en ajoutant un dièse devant la commende hdmi_force_hotplug. Avec cette manoeuvre l'écran Adafruit PiTFT est plus lisible il n'est pas divisé& en quatre. 
 +  sudo nano /boot/firmware/config.txt 
 +  #hdmi_force_hotplug=1 
 +   
 +===== Chat GPT ===== 
 +Pour démarrer un programme réalisé avec OpenFrameworks sur une Raspberry Pi 4 en utilisant StartX et des routines de démarrage, voici les étapes détaillées : 
 + 
 +== ⁠⁠Configurer le lancement automatique de StartX au démarrage == 
 + 
 +Pour démarrer l’interface graphique automatiquement :Modifiez le fichier de configuration ~/.bashrc pour lancer automatiquement StartX si l’utilisateur se connecte : 
 + 
 +  nano ~/.bashrc 
 + 
 +Ajoutez à la fin de ce fichier : 
 + 
 +  if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then 
 +    startx 
 +  fi 
 + 
 +== ⁠Créer un script pour lancer le programme sous X == 
 + 
 +Créez un script qui sera exécuté dans l’environnement graphique (StartX) : 
 +Allez dans votre dossier utilisateur : 
 + 
 +  cd ~ 
 + 
 + 
 +Créez un script shell, par exemple openframeworks_launcher.sh : 
 + 
 +  nano ~/openframeworks_launcher.sh 
 + 
 + 
 +Ajoutez les lignes suivantes dans ce fichier : 
 + 
 +  #!/bin/bash 
 +  # Lancer le programme OpenFrameworks 
 +  cd /chemin/vers/votre/programme 
 +  ./nom_du_programme 
 + 
 +Rendez le script exécutable : 
 + 
 +  chmod +x ~/openframeworks_launcher.sh 
 + 
 +== ⁠Ajouter le script au démarrage de StartX == 
 + 
 +Pour que le programme OpenFrameworks démarre automatiquement lorsqu’un utilisateur entre dans l’environnement graphique, modifiez le fichier ~/.xinitrc : 
 +Ouvrez ou créez ce fichier : 
 +  nano ~/.xinitrc 
 +Ajoutez les lignes suivantes pour lancer le script après le démarrage de StartX : 
 +  #!/bin/bash 
 +  # Lancer le programme OpenFrameworks 
 +  ~/openframeworks_launcher.sh 
 +Enregistrez et rendez le fichier exécutable : 
 +  chmod +x ~/.xinitrc 
 + 
 +== ⁠Tester le démarrage automatique == 
 +Redémarrez la Raspberry Pi : 
 + 
 +  sudo reboot 
 +Lors du démarrage, l’environnement graphique (StartX) se lancera automatiquement, suivi de l’exécution de votre programme OpenFrameworks. 
 + 
 +Conseils supplémentaires 
 + 
 +Logs de démarrage : Pour surveiller les éventuelles erreurs de votre programme, redirigez les sorties vers un fichier journal : 
 +  ./nom_du_programme > ~/program_output.log 2>&1 
 +Exécuter sans écran (headless) : Si vous n’avez pas d’écran connecté et souhaitez simuler un environnement graphique, installez un émulateur de sortie vidéo comme xvfb : 
 +  sudo apt-get install xvfb 
 +  xvfb-run ./nom_du_programme 
 +En suivant ces étapes, votre programme OpenFrameworks se lancera automatiquement après le démarrage et l’ouverture de l’environnement graphique sur la Raspberry Pi 4. 
 +===== Divers ===== 
 +[[https://www.mouser.fr/ProductDetail/HARTING/09180009906?qs=6AJYfC4azSiHLSU4kHEmEw%3D%3D|Vis de fixation pour PCB 3x6]] 
 + 
 +[[https://www.mouser.fr/ProductDetail/HARTING/09060019979?qs=wnTfsH77Xs7NHLFGsNJUcA%3D%3D|Vis de fiction PCB 2,2x8]] 
 + 
 +[[https://www.kubii.com/fr/haut-parleurs-microphones/1936-microphone-usb-pour-raspberry-pi-kubii-3272496007772.html|Microphone USB pour Raspberry PI]] 
 + 
 +[[https://www.kubii.com/fr/haut-parleurs-microphones/2056-mini-haut-parleurs-usb-noir-kubii-6951695640511.html|Mini Haut-Parleurs USB Noir]]
  
 +[[https://raspberrypi.stackexchange.com/questions/2169/how-do-i-force-the-raspberry-pi-to-turn-on-hdmi|Pour gérer le HDMI et l'écran PITF]]
  
 +{{tag>raspberry_pi sylvain OpenFrameworks}}
telephone_temps_moderne.1731182371.txt.gz · Dernière modification : de Mushussu