Spisu treści:

Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków

Wideo: Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków

Wideo: Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków
Wideo: Kurs Arduino #4: DHT11/DHT22 - Czujnik temperatury i wilgotności + Stacja pogodowa 2024, Grudzień
Anonim
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne
Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne

Dzięki urządzeniu Raspberry PI możesz za darmo rejestrować dane dotyczące temperatury i wilgotności na zewnątrz, w pokoju, szklarni, laboratorium, chłodni lub innych miejscach. Ten przykład użyjemy do rejestrowania temperatury i wilgotności.

Urządzenie zostanie połączone z Internetem przez Wifi lub Ethernet

Będziesz mógł sprawdzić najnowsze odczyty na telefonie komórkowym, komputerze stacjonarnym lub innym urządzeniu z przeglądarką

Kieszonkowe dzieci

Monitor z HDMI, kabel HDMI, mysz USB i klawiatura są również wymagane do tego samouczka, ale zwykle już to masz

Tutaj możesz kupić potrzebne urządzenia (wymagane minimum):

Raspberry PI 3 lub Raspberry PI 2 z modemem Wi-Fi

karta microSD (sugerowane 32 GB)

kabel micro USB

Moduł DHT22 z kablem

Również miło mieć:

Ładowarka USB do zasilania urządzenia

Wodoodporna obudowa

Standardowa obudowa Raspberry (jak na moim przykładzie)

Jeśli nie masz czytnika USB MicroSD

Kupiłem to na Banggood.com

To również przetestowane/działa z przemysłowym czujnikiem AM2305

Krok 1: Dodaj swoje urządzenie do LoggingPlatform

Dodaj swoje urządzenie do LoggingPlatform
Dodaj swoje urządzenie do LoggingPlatform

Tutaj możesz dodać swoje urządzenie, aby uzyskać klucze API potrzebne później:

Krok 2: Przykład schematu połączeń sprzętowych

Przykład schematu połączeń sprzętowych
Przykład schematu połączeń sprzętowych
Przykład schematu połączeń sprzętowych
Przykład schematu połączeń sprzętowych

Podłącz wyjście DHT22 do wejścia/wyjścia RaspberryPi PIN GPIO 4

Podłącz DHT22 + do RaspberryPi 3V PIN 1

Podłącz DHT22 – do PIN uziemienia RaspberryPi 6

Krok 3: Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)

Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)

Podłącz MicroSD do wejścia MicroSD na komputerze z systemem Windows, jeśli go nie masz, kup wersję USB, taką jak:

Czytnik USB Micro SD

Pobierz Win32DiskImager tutaj

Pobierz najnowszy system operacyjny Raspbian dla Raspberry PI tutaj (oficjalny link Raspberry PI)

Rozpakuj pobrane archiwum Raspbian OS za pomocą archiwizatora lub 7zip, jak na ekranie 1

Teraz musisz napisać Raspbian OS z Win32DiskImager na kartę MicroSD:

Włóż więc kartę MicroSD do czytnika i uruchom Win32DiskImager

Wybierz pobrany i wyodrębniony plik obrazu Raspbian OS, kartę MicroSD i kliknij Zapisz jak na ekranie 2

UWAGA DOTYCZĄCA PROBLEMÓW: Jeśli masz problemy lub dziwnie sformatowane MicroSD lub uruchamiasz to ponownie, przed tym musisz usunąć wszystkie woluminy z dysku i utworzyć tylko jeden. Można to zrobić za pomocą narzędzia do zarządzania dyskami w systemie Windows, jak na ekranie 3

Włóż MicroSD do swojego Raspberry, podłącz go do monitora, myszy i klawiatury i uruchom

Krok 4: RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja

RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja

Po uruchomieniu Raspberry wystarczy skonfigurować go za pomocą ładnego kreatora, przykładowy ekran 1

Następnie zainstaluj kilka bibliotek dla DHT22, więc w uruchomieniu terminala:

aktualizacja sudo apt-get

sudo apt-get install build-essential python-dev python-openssl git git clone https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install

Utwórz plik teraz poleceniem jak na ekranie 2

Wklej podstawowy kod LoggingForest z tej strony w filehttps://github.com/sandiwinter/loggingforest/blob…

i zmień parametry otrzymane na stronie loggingforest.com jak na ekranie 3

CTRL+X Y

wejść

Do testu możesz teraz uruchomić ten skrypt jak na ekranie 4

Za pomocą CTRL+Z możesz zatrzymać ten program

Krok 5: Sprawdź dane na platformie Loggingforest.com

Sprawdź dane na platformie Loggingforest.com
Sprawdź dane na platformie Loggingforest.com
Sprawdź dane na platformie Loggingforest.com
Sprawdź dane na platformie Loggingforest.com
Sprawdź dane na platformie Loggingforest.com
Sprawdź dane na platformie Loggingforest.com

Następnie Twoje urządzenie zacznie wysyłać dane do loggingforest i możesz je tam zobaczyć W loggingforest urządzenie edycji urządzenia wystarczy zdefiniować nazwę parametrów i wartości jak na ekranie 1

Kliknij podgląd jak na ekranie 2

I zobaczysz ładne dane jak na ekranie 3

Krok 6: Uruchom skrypt Pythona automatycznie podczas uruchamiania Raspberry

Uruchamiaj skrypt Pythona automatycznie podczas uruchamiania Raspberry
Uruchamiaj skrypt Pythona automatycznie podczas uruchamiania Raspberry

Oczywiście prawdopodobnie chcesz uruchomić ten skrypt Pythona automatycznie, gdy Raspberry zostanie uruchomiony lub podłączony do źródła zasilania.

otwórz terminal i uruchom:

sudo nano /etc/rc.local

a przed wyjściem 0 dodaj kod uruchamiający skrypt:

sudo bash -c 'python /home/pi/dht22-api.py > /home/pi/dht22-api.log 2>&1' &

jak na ekranie 1

Zapisz plik za pomocą CTRL+X, Y, Enter Spróbuj ponownie uruchomić Raspberry PI i gotowe!

Zapraszam do komentowania i udostępniania swojego rejestratora

Możesz również znaleźć inne wersje kodu w repozytorium github:

github.com/sandiwinter/loggingforest/tree/…

Zalecana: