Page 1 sur 1

Horloge numérique

Posté : ven. 1 nov. 2024 11:21
par thibmrc
Bonjour a tous,

je m'appelle Thibault, j'ai 32 ans, papa de deux filles, Ingénieur en électricité et maintenant responsable commerciale EU dans le monde de l'hydrogène.

Je souhaiterais solliciter votre aide pour la réalisation d'un projet qui me tiens a cœur. Etant passionné d'horlogerie, je souhaiterais reproduire une horloge numérique.

J'ai donc acheté un module 4B Raspberry pi ainsi qu'une camera module 3 + un écran d'ordinateur.

J'arrive a utiliser la fonction libcamera via le monitor et tout fonctionne correctement. Le problème est que je souhaite activer cette commande automatiquement lorsque je met en route le pi.

Le but est de filmer la montre en continu tant que le module est alimenté.

J'ai essayé d'utiliser la fonction crontab -e mais maintenant a chaque démarrage, la camera se lance mais il y a une rotation de l'image ainsi qu'une réduction de la taille d'affichage. Je ne sais pas comment désactiver le crontab.


La command que je souhaite lancer a chaque reboot est la suivante:
libcamera-hello --viewfinder-width 1440 --viewfinder-height 2560 -f -t0

Je peux vous envoyer des photos de mon prototype si besoin,
Je vous serez très reconnaissant pour votre support,
Bien cdt
Thibault

Re: Horloge numérique

Posté : sam. 2 nov. 2024 17:34
par jpk
Dans l'article en français "How redirect Motion video stream?" <viewtopic.php?p=40920#p40701>, j'ai trouvé une description qui m'a bien aidé à faire fonctionner un dispositif qui démarre avec le RPi et permet de visualiser via une connexion Web.

Le cas échéant, je peux aider si nécessaire.

Re: Horloge numérique

Posté : sam. 2 nov. 2024 19:32
par jpk
thibmrc a écrit:
> comment désactiver le crontab.

Mettre un dièse '#' en début de la ligne à désactiver.

Re: Horloge numérique

Posté : lun. 4 nov. 2024 08:57
par thibmrc
Merci @jpk pour le retour !

En fait, je ne souhaite pas faire de stream via une page URL, seulement lancer la vidéo lorsque j'alimente le pi. Cela fonctionne a peu près avec la fonction crontab -e sauf que maintenant je n'arrive pas a revenir sur le monitor afin de modifier la commande...

En fait, le pi est raccorde a un écran de pc et moi j'utilise clavier + sourie pour ouvrir le monitor, rentrer les commandes, surfer sur internet pour trouver des infos etc.

Maintenant, a chaque démarrage, la camera se lance et je ne vois plus la sourie, je ne suis donc plus capable d'accéder au monitor pour modifier la commande.

Dsl je ne sais pas si c'est clair,

En tout cas, je suis vraiment preneur pour une petite call afin de me dépanner.
Merci bcp pour le support

+33.7.84.01.89.57
thibault.murcia1@gmail.com

Re: Horloge numérique

Posté : lun. 4 nov. 2024 12:54
par jpk
thibmrc a écrit:
> La command que je souhaite lancer a chaque reboot est la suivante:
> libcamera-hello --viewfinder-width 1440 --viewfinder-height 2560 -f -t0

En effet, quand je tape cela dans le Terminal, une fenêtre s'ouvre en plein écran et affiche l'image de la caméra.

Derrière cette fenêtre, en haut de mon écran, je repère cependant la barre des tâches où je peux alors cliquer sur celle du Terminal et reprendre le contrôle.

Par ailleurs, en ajoutant le caractère '&' à la fin de la ligne :

libcamera-hello --viewfinder-width 1440 --viewfinder-height 2560 -f -t0 &

on lance le processus en arrière plan et garde la main sur son terminal
<https://www.alsatux.com/doc/pub/uha/arriere.plan.pdf>

De plus, en ne mettant pas l'option "-f" i.e. "Forces the preview window to use the entire screen with no border or title bar", on génère une fenêtre qui ne prend pas tout l'écran et donc laisse de la place pour, par exemple, activer la fenêtre du Terminal.

La taille peut alors se définir avec l'option "--preview [X],[Y],[largeur],[hauteur]".

Le cas échéant, voir aussi la page "Camera software" de "Raspberry Pi Documentation" <https://www.raspberrypi.com/documentati ... tware.html>

Re: Horloge numérique

Posté : lun. 4 nov. 2024 15:48
par jpk
thibmrc a écrit:
> Maintenant, a chaque démarrage, la camera se lance et je ne vois plus la sourie, je ne suis donc plus capable d'accéder au monitor pour modifier la commande.

Pour me sortir d'une telle situation, à partir d'une autre ordinateur où j'ouvrirais une fenêtre de terminal, j'établirais une connexion SSH vers le RPi qui démarrerait alors sans exécuter les lignes @reboot du fichier crontab.

Je taperais :
- pour connaître le numéro du processus : pidof libcamera-hello
- pour arrêter le processus : sudo kill -9 [n° du processus libcamera-hello]

YAPLUKA faire "crontab -e" pour modifier le fichier crontab.

Re: Horloge numérique

Posté : mar. 5 nov. 2024 09:06
par thibmrc
Merci bcp pour les retours, je vais essayer tout cela et revenir vers vous,
Bien Cdt