Bonjour,
je suis débutant et en pleine découverte de l'arduino au lycée.
Je vais commencer par vous présenter mon programme:
je travaille sur une station météo La Cross WS-2355, je suis muni d'une carte arduino uno, et d'une shield eternet.
J'ai connecté la carte arduino uno et la carte shield ensemble, mis une antenne sur la carte shield et j'ai relié la carte arduino à mon pc via un câble usb.
Mon but étant de recevoir et décoder les données envoyé par la station météo avec la carte shield.
Pour ce faire j'utilise un programme qui me permet de recevoir les données envoyés par la station météo présente sur ce site (WeatherStationReceiver.pde)
Le programme est fonctionnel sous le logiciel de prommation arduino. Le programme arrive à recevoir et décoder les onde radio.
Mon souci est qu'il est très long à les décoders et je ne sais pas comment je pourrai accélérer ce processus et bien sur est ce faisable?
Je vous remercie d'avance pour vos réponse.
loic38
loic38:
...
Le programme est fonctionnel sous le logiciel de prommation arduino. Le programme arrive à recevoir et décoder les onde radio. Mon souci est qu'il est très long à les décoders et je ne sais pas comment je pourrai accélérer ce processus et bien sur est ce faisable?
...
bonjour
explique mieux ton probleme
qu'est ce que tu entends par long à decoder ?
parce que ton programme est tributaire des emissions venants des capteurs, ils n'emettent pas en continu.
couramment dans ce genre d'application c'est plus une émission 1 ou 2 fois par minute par capteur
le problème est que la mise à jour des données reçu ( température, humidité...) est trop longue, est ce que je peux modifié le programme pour accélérer ces mise à jour de données ou est ce un problème de récepteur?
loic38:
le problème est que la mise à jour des données reçu ( température, humidité...) est trop longue, est ce que je peux modifié le programme pour accélérer ces mise à jour de données ou est ce un problème de récepteur?
bonjour
C'est un probleme qui concerne toutes les " plus belles filles du monde "
elles ne peuvent donner que ce qu'elles ont
la ton probleme vient des capteurs et des émetteurs associés
si ils n'envoient qu'une info toutes les minutes, tu ne peux pas faire de mise à jour plus rapide, le maitre là c'est le capteur et le rythme auquel il envoie ses infos acquises, le recepteur (chaine de reception/traitement) ne peut rien faire d'autre que d'attendre que "ça cause dans le poste" pour avoir quelque chose à faire
bonjour,
pour la 2355, les données sont envoyées de mémoire :
Transmission par 433 MHz : le relevé se fait toutes les 32 secondes (si le vent est > à 10 m/s) ou toutes les 128 secondes (si le vent est < à 10 m/s) ou toutes les 10 minutes
dans le cas de 5 échecs consécutifs de la transmission (matérialisés sur la station par « --- » sauf dans le cas des valeurs pluviométriques) Transmission par câble : le relevé se fait toutes les 8 secondes
bonjour à tous,
J'ai souhaité comprendre plus en détail comment marché la station météo, j'ai analysé le programme, les tram qui était mise dans les commentaires etc..., mais pour approfondir mais connaissance sur le fonctionnement des onde radio je voudrai récupérer une tram envoyé par ma station météo de plus avec mon groupe il y a des chance qu'on présente ceci au olympiades des sciences de l'ingénieur 2013, savez vous quel logiciel utilisé et bien sur comment pouvoir récupérer une tram.
je vous remercie d'avance pour vos réponse qui me seront d'un aide précieux
loic38:
bonjour à tous,
J'ai souhaité comprendre plus en détail comment marché la station météo, j'ai analysé le programme, les tram qui était mise dans les commentaires etc..., mais pour approfondir mais connaissance sur le fonctionnement des onde radio je voudrai récupérer une tram envoyé par ma station météo de plus avec mon groupe il y a des chance qu'on présente ceci au olympiades des sciences de l'ingénieur 2013, savez vous quel logiciel utilisé et bien sur comment pouvoir récupérer une tram.
je vous remercie d'avance pour vos réponse qui me seront d'un aide précieux
bonjour
oui mais on ne va pas pouvoir t'aider beaucoup plus, du moins tant que l'on ne saura pas ce qu'est exactement la sonde de temperature (et la station meteo) que tu utilise.
quelles reference
liens vers
marque
etc
maintenant si déjà tu veux simplement acquerir ce qui "arrive" sur le 433.920
tu a deux solutions facilement accessible
coller un petit analyseur logique en sortie de ton récepteur
utiliser un petit recepteur large bande et récupérer le spectre
un lien vers un sujet où nous étions plusieurs à s’être bien amusé à résoudre un protocole
loic38:
du coup pour recevoir et analyser les trames j'ai pris un bloc zerologic plus qui m'a permis de récupérer et analyser de façon simple mes trame.
bonjour
je ne connais pas les blocs zerologic, tu peux par simple curiosité expliquer ta methode de progression ?
Biensur je vais t'expliquer ma méthode, mon lycée a achetée un bloc zerologic plus, j'ai connecté c bloc par usb au pc et je l'ai relié a ma carte shiel de réception, ce qui a permit au bloc de récupérer les trames de données reçu et de me les afficher sur l'ordi via la logiciel LAP-C (fourni avec le bloc zero logic plus), le logiciel a énormément d'option, ce qui permet d'analyser de façon simple et approfondi les trames de données reçu.
loic38:
Biensur je vais t'expliquer ma méthode, mon lycée a achetée un bloc zerologic plus, j'ai connecté c bloc par usb au pc et je l'ai relié a ma carte shiel de réception, ce qui a permit au bloc de récupérer les trames de données reçu et de me les afficher sur l'ordi via la logiciel LAP-C (fourni avec le bloc zero logic plus), le logiciel a énormément d'option, ce qui permet d'analyser de façon simple et approfondi les trames de données reçu.
*image d'une trame que j'ai récupéré et commencé à analysé
zerologic plus pour aussi récupérer des trames i2c et bien d'autre
ok (merci pour les infos, j'ai trouvé le lien vers le produit)
tu a su bien connecter ton recepteur à l'analyseur logique, et contraindre la fenêtre temporelle
il te reste maintenant le "plus difficile" à faire etriper/extirper/sortir le protocole (et le reconstituer) des infos acquises
si tu bute sur de l'interpretation , il y a ici des "pas trop mauvais spécialistes" 8) des protocoles de codages
avec qq trames "completes ET differenciées" il y aura déjà une "vision signal"