Raspberry Pi – Montieren Sie Ihre Temperatur THERMISTOR mit einem XRF-Sender-Sonde

Ich die Serie weiter meine für eine Wetterstation-drahtlose Temperatur-Sensoren. Nun, da die Sender konfiguriert sind (finden Sie unter In diesem Artikel), Es ist notwendig, sie in ihre Gehäuse zu integrieren.

Raspberry Pi Home Server - Assembler votre sonde de température THERMISTOR avec un émetteur XRF

Der Fall kommt zu montieren. Hier ist das vordere Gehäuse :

Raspberry Pi Home Server - Assembler votre sonde de température THERMISTOR avec un émetteur XRF

Es gibt :

  • Das Gehäuse
  • Einen Stapel
  • Karte
  • Widerstand
  • Ein Kondensator
  • Zwei Anschlüsse für Add-on-XRF
  • Der Connector für die Batterie
  • Die Temperatur- und Feuchtigkeitssensor

Hier ist wie alle diese kleinen Teile zusammengebaut werden :

Raspberry Pi Home Server - Assembler votre sonde de température THERMISTOR avec un émetteur XRF

Bei den Lötkolben ! 🙂 Voici le résultat final :

Raspberry Pi Home Server - Assembler votre sonde de température THERMISTOR avec un émetteur XRF

Aufmerksamkeit : Der Anschluss der Batterie auf dem Foto ist in die falsche Richtung. Ich dachte, es wäre bequemer mit Respekt auf den Sensor, aber am Ende alle. Und ich legte ein wenig Zinn auf den Zentralstecker für die Batterie (das Quadrat in der Mitte der Karte neben PAD hier) aber ein wenig zu viel an die Zeit, die es nicht. Ich bin gut amüsiert gerne meine Unsinn :-p

Nun, da Sie Ihres Senders ist es Zeit zum Testen. Stellen Sie sicher, dass Sie ein RFA-Modul auf Karte Slice von Pi. Mal sehen, ob diese kleine Welt kommt zu verstehen !

  1. Verstehen der Sprache zwischen den Modulen XRF. Es ist relativ einfach als standard. Eine Nachricht ist immer vom Typ : aXXMMMMMMMMM wo :
    • XX ist die ID des Senders Typ [EIN Z][EIN Z]
    • MMMMMMMMM ist sogar die Botschaft drin.

    Die Länge der Nachricht ist fixiert. Die nicht verwendeten Zeichen werden durch ersetzt werden -. Das Protokoll geht in beide Richtungen mit der gleichen für die Antwort oder eine Nachricht an Abfragestruktur. Finden Sie Hier alle Anweisungen, die Sie an Ihre Sonde senden können.

  2. Starten Sie das terminal mini :
    Python-~/pyserial-2.5/examples/miniterm.py/dev/ttyAMA0
  3. Hören Sie den Funksender. Hier ist es einfach, setzen Sie einfach die Münze in den Schlitz und es bleibt für kleine Nachrichten auf dem Bildschirm :
    1._sshSie erhalten mehrmals in der Nachricht hat–GESTARTET– seitens unserer Sender.
  4. Sprechen Sie mit unseren Sender. Nur Hallo sagen durch die Nachricht gesendet hat–Hallo—-. Sie beantwortet haben, sollten : ein–Hallo—-
    1._ssh
  5. In meinem Projekt habe ich zwei Sonden. Daher der Unterschied zwischen jeder Sender. Dafür werden wir die ID des Emittenten ändern.. Aufmerksamkeit, die ich nicht, der die PANID sprechen (das Äquivalent des Wifi SSID) aber ein Benutzernamen blockieren.
    Den Befehl gesendet hat–Wobei ZZ die neue ID ist CHDEVIDZZ. Kann man was immer du willst. Dann es notwendig ist den Sender mit dem Befehl Relaunch hat–NEUSTART—. Warten Sie einige Sekunden und du solltest wieder die Startmeldung aber mit dem Bezeichner ZZ anstelle von –:
    1._ssh
  6. Schließlich : Fragen Sie die Temperatur ! Et oui car au final c’est ce que l’on veut 🙂 Il faut donc demander gentiment : aZZTEMP—–. Die Antwort ist unmittelbar : aZZTMPA24.75. Et oui 24.75°C c’est l’été 🙂
  7. Letzten Schritt : Batteriestrom. Standardmäßig ist unser Sender die Wartezeit für einen Befehl beleuchtet.. Es ist möglich, zyklisch Temperatur senden. Dafür müssen Sie verwenden 2 Befehle in der folgenden Reihenfolge :
    1. aZZINTVL999X wo Sie ersetzen 999 durch das Intervall Sie wollen, und von dieser Intervalleinheit X : T = ms, S = Sekunden, M = Minuten, H = Stunden, D = Tage
    2. aZZCYCLE—- wird den Zyklus mit dem vorherigen Befehl festlegen aktivieren. Der Sender wird aktivieren alle 999 X senden Informationen dann wieder ins Bett gehen. Während seines Schlafs ist alles geschnitten. Einschließlich des Radio-Teils. Sie müssen also keine Antwort auf Ihre Nachrichten.

    Sie wählen Sie die Häufigkeit der Aufnahme von Ihre Messungen.

So ist dies unser erster Fall montiert und operative. Bleibt das zweite Gehäuse und nicht zu vergessen, es geben ein anderes Kennzeichen anstelle der ZZ montieren !

Im folgenden werden ein Skript der Konjunkturmaßnahmen mit Speicherung in einer Datenbank.

Sie können auch mögen....

  • Georges-Michel Boumoussalem

    Guten Abend,
    Dank Ihrer Beratung und Erklärung verbrachte ich die letzten Schritte.
    Ich steckte jetzt auf Punkt 4 Dieses Tutorial.
    Wenn ich einstecken habe ich die Nachricht–GESTARTET– mehrere Male, aber wie ich schreibe
    ein–Hallo—- Ich habe keine Rückkehr.
    Würdest du eine Idee ?
    Kennst du die PB in diesem Punkt ?
    Herzliche Grüße,
    GM

  • Georges-Michel Boumoussalem

    Perfekt mit paste.

    Ich habe ein weiteres Problem, dass ich eines der beiden Sensor haben, die nicht zu stoppen–GESTARTET— wie oben es Rebboutait je.

    Haben Sie erfüllt ist pb ?
    GM

    • ÄH nicht dort, aber ca mir nichts sagt. Kein Neustart nicht gut Temperatur zurück ?

  • Thibaut

    Hallo und vielen Dank für dieses extra Blog !
    Außerdem wollte ich mich wiederholen, was Sie gerade mit einreichen 2 Sonden, ein auf das Zhao und anderen Teilen. Alles funktioniert wie es im Hinblick auf die Konfiguration der Module, die seit der Zhao drahtlose sollte (Kontakt und update). Andererseits, Wenn ich im Schritt verbringen 3 Dieses Tutorial, Wann habe ich die Batterie, nichts passiert auf der Seite raspi…. Ich machte nochmals die Schweißnähte und überprüft mehrere Male alles scheint gut … Ich folgte Ihren Anweisungen auf das Schreiben , aber nichts… Die 2 Module spricht gut auf die gleiche ID…
    Eine Idee oder eine Empfehlung zu mir ?

    Merci 🙂

    • Hallo
      Es hat dieselbe Sonden ? Du hast den Befehl gemacht +++ (ohne Rückkehr zur Linie) die OK zurückgeben soll dann die Hallo für eine Antwort geschrieben ?

      • Thibaut

        Ja ganz :
        — Miniterm auf/Dev/ttyAMA0: 9600,8,N,1 —
        — Beenden: STRG ] | Menü: STRG T | Hilfe: STRG T, gefolgt von STRG H —
        — Lokale aktive echo —
        ein–Hallo—-
        ERR

        und immer noch keine Antwort, wenn ich die Batterie gelegt …

        • Sieht aus wie dies das Problem ist, die Probleme bereitet, als hätte die Sonde auf der Scheibe von Pi-Karte ein Anliegen

  • Thibaut

    Ich versuchte mit der 2 émetteurs et j’ai la même chose 🙁

    • Ist kein Problem der Bedeutung des XBee-Moduls ? Weil es ich nicht aus sehen kann wo kommt das Problem. Auf der Ciseco möglicherweise Forum für Hilfe aber ca werden in Englisch

  • Van Den Bliek Jimmy

    Hallo,

    Vielen Dank für dieses tolle tutorial. Eine kleine Frage, dass Sie persönlich für die Anpassung der Zykluszeit gewählt haben. Ich benutze auch das Python-Skript zum Abrufen der Informationen, aber glaubst du, dass ein Zyklus von 1 Minute reicht? Nochmals vielen Dank.

    Jimmy

    • Hallo
      Wenn Sie die Zeit zwischen dem Senden der Informationen durch die Sonden sprechen, Ich entschied mich für all die 10 Minuten glaube ich. Für eine Zertifizierungsstelle kann Temperatur, um Variationen zu folgen, ohne die Batterie zu schnell verbraucht, da die Sonde schlafen geht, zwischen dem Senden.