was fange ich mit diesen daten jetzt an? könnte mir da jemand eine kleine starthilfe geben?
im vorherigen post wird die duration zwischen 600~1000 als 1 und andernfalls als 0 gesetzt.
bei mir zumindest scheinen es andere werte zu sein. hat jemand eine idee?
bin für jede hilfe dankbar!
Das sieht mir doch etwas unregelmäßig aus. Versuche mal den Senderythmus herauszufinden. Mein Thermo sendet jede Minute einmal. D.h. jede Minuten kommt eine Bit-/Puls-Reihe an. Versuche erstmal die Reihen herauszubekommen...
Ja. Mein Gerät, also der Sender des Thermometers, senden dazischen nichts. Das machen aber alle Thermo's so. Kontinuierlich Senden ist ja auch Sinnlos. Welchen RX hast Du denn? Und: wenn man nicht aufpasst kann es sein, dass der 433 MHz RX selbst Festplattenkopfbewegungen aufschnappt und als High/Low ausgibt - also Störungen. Da kommen dann die "tollsten" Werte heraus.
Sollte passen. Wie lang ist die Antenne? Berechne sie genau nach
Gib da mal 433.92 ein. Es kommt 164.4mm, also 16,44cm heraus. Mache die Antenne genauso lang. Dann empfängst Du schonmal auf der richtigen Frequenz.
Was ich vorher gemacht habe: ich habe den TX, den DATA-Pin, mit einem Spannungsteil an die Soundkarte angeschlossen und die TTL-Pegel mit Audacity aufgenommen und angesehen:
Du kannst aber auch gleich den RX mit Teiler an die Karte anschließen.
Das habe ich gemacht um mal die Pegel zu visualisieren. Ich habe kein Oszilloskop, ya know?! Ist aber, glaube ungenau. Aber dann siehst Du mal was vom Thermo
nun habe ich meinen digitalen eingang am arduino testweise mal mit dem pin3 "Linear Output/Test" verbunden, jetzt kommt auf jeden fall etwas besseres an:
sein. Der Rest ist fast immer gleich: ~600. Das wären alles 1 oder 0 oder sonstwas. Das kann nicht sein... Was kommt bei Digital Data Output? Das sollten TTL Pegel sein (0V/5V)....
??? Wo steht, dass man den Empfänger mit 9V betreiben kann? Ich lese "Operating Voltage (Receiver) 4.5 – 5.5 V oder 3.3 – 6V". Nicht aber was von 9V. Du weißt, was Du machst, oder? Womit misst Du die "~2v"?
Lies bitte nochmal das .pdf. Da steht doch alles drinnen....
nein nein, ich betreibe den arduino mit dem 9v eingang.
an den vcc eingängen am empfänger liegen überall ca 4.9v an. am digital out kommen 0.8~2.2 volt raus.
Du kannst doch keine 5V bei einer Frequenz messen?! Wenn dann kommt das was mit 3Vss heraus oder so... Versuche einfach nochmal mit pulseIn die reihen zu ermitteln. Anders geht es nicht ohne Oszi.
Finde sie Sendeintervalle des Thermometers heraus. Falls nur Kram herauskommt: lege den RX woanders hin... Oder stelle den Sender direkt neben den RX. Hast Du einen Radio Scanner? Dann suche die Frequenz 433.9xx und finden damit den Sendeintervall heraus...
Wenn du das ermittelt hast und Regeln erkennst wie 1400 1400 400 400 1400 400 1400 oder so, dann kannst Du dort 0 und 1 drauflegen und die Bitreihen aufzeichnen...