mlodedrwale - arcyciekawy i przewspaniały blog o wszystkim

433 MHz DIY Wszystkie

W poprzednim wpisie opisałem łamanie protokołu termometru ThermoPro TP-08. W tym umieszczam kawałek kodu, pozwalający skorzystać ze zdobytej wiedzy!

Kod wypróbowałem z odbiornikiem MX-RM-5V, który jest naprawdę słaby, zasięg całości w pomieszczeniu to ledwie kilka metrów, myślę że odbiornik superheterodynowy sprawdził by się lepiej (sprawdzę jak tylko listonosz przyniesie).

Oto schemat podłączenia do Arduino nano:

Schemat połączenia arduino i odbiornika 433MHz

Antena o długości ok 170mm jest konieczna.

Kod korzysta z biblioteki TimerOne, odpowiedzialnej za generowanie przerwań z timera1.

Dane przesyłane są do terminala w następującym formacie:

Temp1: 20.70; Temp2: 20.40
Temp1: 20.60; Temp2: 20.40
Temp1: 20.70; Temp2: 20.40
Temp1: 20.60; Temp2: 20.40
Temp1: 20.70; Temp2: 20.40

Aby z nich wygodnie skorzystać, użyłem terminala RealTerm z opcją logowania do pliku wraz ze znacznikiem czasu, następnie dane wyeksportowałem do Excela i utworzyłem wykres temperatury w funkcji czasu dla przebiegu zacierania mojego Oatmeal Stouta:

Wykres temperatury w funkcji czasu, temperatyre and time chert

I to by było na tyle dzisiaj!

Tymczasem!

 



komentarze 3

  1. […] [Tutaj kolejna część zawierająca kod arduino do odbioru danych] […]

  2. Rysiek napisał(a):

    Wow!
    Nowe wpisy po 5 latach!
    A u mnie blog wciąż na liście RSS 🙂

Dodaj komentarz