Przesyłanie temperatury z Arduino do Raspberry za pomocą RF

Przesyłanie temperatury z Arduino do Raspberry za pomocą RF

Witam majsterkowiczów! Nazywam się Mateusz i chcę wam przedstawić mój projekt wykorzystujący nadajnik i odbiornik RF 433Mhz oraz cyfrowy czujnik temperatury DS18B20. Jest to mój pierwszy artykuł na Majsterkowiczach, więc proszę o wyrozumiałość :) Do tego projektu wykorzystałem Arduino nano i Raspberry Pi model B. Ten sam projekt można wykonać wykorzystując dwa Arduino, jeżeli ktoś byłby tym zainteresowany mogę zrobić o tym oddzielny artykuł.

Zdjęcia:

Przesyłanie temperatury z Arduino do Raspberry za pomocą RF
Ekran LCD
Przesyłanie temperatury z Arduino do Raspberry za pomocą RF
Arduino Nano
Przesyłanie temperatury z Arduino do Raspberry za pomocą RF
Raspberry Pi model B
Przesyłanie temperatury z Arduino do Raspberry za pomocą RF
DS18B20 w obudowie :)

Co będzie nam potrzebne:

  1. Podłączamy wszystkie elementy wg. schematu:
    Przesyłanie temperatury z Arduino do Raspberry za pomocą RF
  2. Gdy już wszystko podłączyliśmy, to zanim przystąpimy do kodu powinniśmy wgrać biblioteki do naszego Arduino
    Wgrywamy bibliotekę OneWire, DallasTemperature, VirtualWire.
  3. Uruchamiamy Arduino IDE i wpisujemy nasz kod:
  4. Wgrywamy nasz kod na Arduino i przystępujemy do przygotowania naszego Raspberry.
  5. Instalujemy pakiet WiringPi
  6. Następnie pobieramy program do odbierania temperatur z naszego Arduino.
  7. Powinniśmy zobaczyć temperatury wysyłane z Arduino, teraz zostało nam sprawić by program uruchamiał się automatycznie i napisać program w pythonie, który będzie dzielił nasz wynik przez 1000 i  wyświetlał go na ekranie LCD.

    i do pliku dopisujemy
  8. Teraz tworzymy dwie biblioteki dla naszego ekranu:

    i wklejamy kod:


  9. W końcu tworzymy nasz program wyświetlający temperaturę.

Udało nam się wyświetlić temperaturę na naszym ekranie z Arduino Nano :).

Jak macie jakieś pytania lub zauważyliście jakiś błąd piszcie w komentarzach postaram się na nie odpowiedzieć :). Pozdrawiam Mateusz.

Ocena: 4.13/5 (głosów: 55)

Podobne posty

24 komentarzy do “Przesyłanie temperatury z Arduino do Raspberry za pomocą RF

Odpowiedz

anuluj

Przesyłanie temperatury z Arduino do Raspberry za pomocą RF

Nie przegap nowych projektów!

Zapisując się na nasz Newsletter będziesz miał pewność, że nie przegapisz żadnego nowego projektu opublikowanego w Majsterkowie!

Od teraz nie przegapisz żadnego projektu!

Masz uwagi?