Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Dodaj swoje urządzenie do LoggingPlatform
- Krok 2: Przykład schematu połączeń sprzętowych
- Krok 3: Prześlij potrzebne oprogramowanie na kartę Micro SD (przewodnik Windows)
- Krok 4: RaspbianOS, ładowanie programu Python do Raspberry i potrzebna konfiguracja
- Krok 5: Sprawdź dane na platformie Loggingforest.com
- Krok 6: Uruchom skrypt Pythona automatycznie podczas uruchamiania Raspberry
Wideo: Rejestrowanie temperatury i wilgotności Raspberry PI, stacja pogodowa w chmurze, Wi-Fi i statystyki mobilne: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
Tutaj możesz dodać swoje urządzenie, aby uzyskać klucze API potrzebne później:
Krok 2: 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)
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
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
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
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:
Stacja pogodowa NaTaLia: stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: 8 kroków (ze zdjęciami)
Stacja pogodowa NaTaLia: Stacja pogodowa zasilana energią słoneczną Arduino Wykonana we właściwy sposób: po roku udanej pracy w 2 różnych lokalizacjach dzielę się planami projektu stacji pogodowej zasilanej energią słoneczną i wyjaśniam, jak ewoluował w system, który może naprawdę przetrwać przez długi czas okresy z energii słonecznej. Jeśli obserwujesz
Stacja pogodowa DIY i stacja czujników WiFi: 7 kroków (ze zdjęciami)
DIY Stacja pogodowa i stacja z czujnikami WiFi: W tym projekcie pokażę Ci, jak stworzyć stację pogodową wraz ze stacją czujników WiFi. Stacja czujnikowa mierzy lokalne dane dotyczące temperatury i wilgotności i przesyła je przez Wi-Fi do stacji pogodowej. Stacja pogodowa wyświetla następnie t
Rejestrowanie temperatury i wilgotności Arduino Ethernet DHT11, statystyki mobilne: 4 kroki
Rejestrowanie temperatury i wilgotności Arduino Ethernet DHT11, statystyki mobilne: Dzięki Arduino UNO R3, Ethernet Shield i DHT11 można całkowicie za darmo rejestrować dane dotyczące temperatury i wilgotności na zewnątrz, w pomieszczeniu, szklarni, laboratorium, chłodni lub w dowolnym innym miejscu. Ten przykład użyjemy do rejestrowania temperatury i wilgotności w pomieszczeniu. Urządzenie
Arduino i SIM900 GSM GPRS 3G Rejestrowanie temperatury i wilgotności, statystyki mobilne: 4 kroki
Arduino i SIM900 GSM GPRS 3G Rejestrowanie temperatury i wilgotności, statystyki mobilne: Dzięki Arduino UNO R3, SIM900 Shield i DHT22 możesz za darmo rejestrować dane temperatury i wilgotności na zewnątrz, w pomieszczeniu, szklarni, laboratorium, chłodni lub w dowolnym innym miejscu. Ten przykład posłuży nam do rejestrowania temperatury i wilgotności w pomieszczeniu.Urządzenie
Proste mobilne rejestrowanie danych za pomocą PfodApp, Androida i Arduino: 5 kroków
Proste mobilne rejestrowanie danych za pomocą PfodApp, Androida i Arduino: Proste rejestrowanie danych w sieci mobilnej za pomocą pfodApp, telefonu komórkowego Andriod i Arduino. NIE wymaga programowania na Androida. Aby uzyskać informacje o kreśleniu danych na urządzeniu z systemem Android, zapoznaj się z poniższym Intucable Simple Remote Data Plotting za pomocą systemu Android / Arduino / pfodAppDo drukowania