procédure de démarrage écran LCD et module Xbee

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Fred_Raspi
Messages : 10
Enregistré le : mar. 21 juil. 2020 18:01

procédure de démarrage écran LCD et module Xbee

Message par Fred_Raspi » mar. 21 juil. 2020 18:38

Bonjour,
N'ayant pas trouvé la réponse à mon problème, je vous propose donc mon soucis. Je ne sais pas si je suis dans la bonne section du forum.

J'utilise mon Raspi3+ comme station de visualisation météo.
J'ai "programmé" une interface en node-red. J'ai branché mes capteurs météo sur un arduino UNO. Les deux contrôleurs communique via des modules XBEE S2C.
La communication fonctionne très bien. Le Raspi reçois bien les données du Arduino.
Le module Xbee du Raspi est connecte via un shield sur le GPIO. J'utilise donc le port tty/AMA0 pour recevoir les données. Cette solution fonctionne très bien.

J'affiche le tout sur l'écran 7" officiel RASPI.

Et c'est maintenant que le problème apparait.

-Si je démarre le raspi avec les deux (XBee et LCD) branchés, seul l'écran fonctionne. Je ne reçois plus de données via le XBee. Pourtant dans Node-red, je n'ai pas d'erreurs.
-Si je démarre le raspi avec uniquement le Xbee, les données sont bien reçues et transmissent dans node-red.
-Si je démarre le raspi avec uniquement l'écran, je peux ensuite broher le XBee sur le shield et je reçois les données.

J'avoue être un peu perdu. Je ne sais pas si j'ai été très clair dans mes explications.

Mon raspberry tourne avec la dernière version de raspbian desktop.

Merci pour vos retours;

Frédéric.

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: procédure de démarrage écran LCD et module Xbee

Message par dyox » mar. 21 juil. 2020 19:09

Bonjour et bienvenue,

On peut avoir la puissance de l'alim ? (tension et courant)
Cela ressemble bien à une alim qui s'assoit car trop de charge au démarrage.

Je commencerai par choisir un bon cordon usb court puis une alim plus puissante.

Plus d'infos : viewtopic.php?p=35297#p35297

Il n'y a pas d'erreurs dans les logs ? (dmesg et journalctl -xe)
Du genre des conflits entre l'écran et le shield

Fred_Raspi
Messages : 10
Enregistré le : mar. 21 juil. 2020 18:01

Re: procédure de démarrage écran LCD et module Xbee

Message par Fred_Raspi » mer. 22 juil. 2020 11:54

Merci pour ta réponse Dyox,

J'utilise une alim 5V-2.4A avec un cordon usb court (environ 20cm). je vais tester avec une alim plus puissante. j'en ai une de 3A avec cordon intégré.
je n'ai pas regarder les logs. je m'en occupe cet après-midi.

Je vous tiens au courant. Encore merci pour ces pistes.

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: procédure de démarrage écran LCD et module Xbee

Message par dyox » mer. 29 juil. 2020 17:12

alors ?

Fred_Raspi
Messages : 10
Enregistré le : mar. 21 juil. 2020 18:01

Re: procédure de démarrage écran LCD et module Xbee

Message par Fred_Raspi » sam. 26 sept. 2020 19:51

Bonjour,
Désolé Dyox de ne pas t'avoir fournis de réponse plus tôt. J'ai été pris dans un gros projet au boulot qui m'a également pris les vacances :twisted:
Enfin, j'aurais tout de même dû prendre 5 minutes pour t'informer.

Ayant un peu plus de temps, j'ai rebranché mon Raspi et mon arduino.
première constatation : Tout est dans le même état.
La communication via Xbee fonctionne toujours. J'échange mes données entre le arduino et le raspi.
J'ai toujours la problématique au démarrage du Rpi lorsque l'écran et le module Xbee sont connectés.

J'ai une alimentation de 3A

Je voulais joindre les fichiers des log (demsg et journalctl -xe) mais il semble que les bbcodes soient désactivés. Pourtant, ils sont bien activés dans mon profil.
Il y a effectivement des erreurs (surtout dans le journalctl -xe.

Je vous remercie pour votre aide.

Très bonne soirée.

Fred.

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: procédure de démarrage écran LCD et module Xbee

Message par Artemus24 » dim. 27 sept. 2020 11:59

Salut à tous.
Fred-Raspi a écrit :Si je démarre le raspi avec uniquement l'écran, je peux ensuite broher le XBee sur le shield et je reçois les données.
Si manuellement, vous pouvez d'abord démarrer votre écran, puis ensuite, le XBee, alors pourquoi ne pas reproduire ce comportement dans votre raspberry ?

Faites en sorte de démarrer en premier votre écran, puis vous attentez que cela se termine, pour ensuite démarrer la connexion de votre XBee.
Il y a peut-être un conflit dans les ressources que vous demandez.
Par exemple, avez-vous besoin d'une connexion internet ?

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Fred_Raspi
Messages : 10
Enregistré le : mar. 21 juil. 2020 18:01

Re: procédure de démarrage écran LCD et module Xbee

Message par Fred_Raspi » dim. 27 sept. 2020 12:15

Bonjour,
Merci pour ta réponse.
En fait je veux installer l’ensemble (écran, raspi et module xbee) dans un support. Donc je ne veux pas avoir à démonter le support pour déconnecter physiquement le xbee, redémarrer le raspi et l’écran, brocher le xbee et enfin refermer le support.
C’est un peu fastidieux.

Je pense effectivement à un conflit, mais je ne suis pas assez calé en Linux pour chercher au bon endroit et trouver ce qui empêche le démarrage.

Merci pour vos conseils.
Fred.

dyox
Raspinaute
Messages : 970
Enregistré le : dim. 28 déc. 2014 15:28
Localisation : Le long de la côte, au dessus du pays des bigoudennes, aïe

Re: procédure de démarrage écran LCD et module Xbee

Message par dyox » dim. 27 sept. 2020 13:29

Bonjour,

Vous avez maintenant 5 messages donc les BBCodes sont activés.

Essayez de repérer les erreurs avec un grep dans les logs ($ grep erreur /var/log/messages)
Les logs intéressants sont dans /var/log/ ; messages, kern.log, syslog

Artemus24
Raspinaute
Messages : 1077
Enregistré le : ven. 15 sept. 2017 19:15

Re: procédure de démarrage écran LCD et module Xbee

Message par Artemus24 » dim. 27 sept. 2020 22:09

Salut à tous.
fred_raspi a écrit :C’est un peu fastidieux.
Je ne vous demande pas de le faire manuellement.
Mais de faire en sorte que la configuration de votre XBee se fasse après celle de votre écran.
fred_raspi a écrit :Je pense effectivement à un conflit, ...
Je pense que votre XBee accède à une ressource qui n'est pas encore disponible.
Une temporisation est peut-être nécessaire, voire une dépendance manquante s'il s'agit d'un service

C'est pourquoi, manuellement, cela fonctionne car vous configurez le XBee après un certain temps.

@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32

Fred_Raspi
Messages : 10
Enregistré le : mar. 21 juil. 2020 18:01

Re: procédure de démarrage écran LCD et module Xbee

Message par Fred_Raspi » lun. 28 sept. 2020 22:22

Ralentir le démarrage d'un service me convient assez. Je ne sais pas du tout comment faire et encore moins quel service temporiser.

J'ai extrait les résultats suivants.
resultatjournalctl.txt
(106.7 Kio) Téléchargé 202 fois
Le fichier joint resultatjournalctl.txt n’est plus disponible.
Je regarde les messages demain ou après-demain.
Bonne soirée.

Répondre

Retourner vers « Débutants »