Innehållsförteckning:
- Tillbehör
- Steg 1: Lägg till din enhet i LoggingPlatform
- Steg 2: Exempel på maskinvaruanslutningsdiagram
- Steg 3: Ladda upp programvara som behövs till Micro SD -kort (Windows -guide)
- Steg 4: RaspbianOS, laddar Python -program till hallon och konfiguration behövs
- Steg 5: Kontrollera data på Loggingforest.com -plattformen
- Steg 6: Kör Python Script automatiskt på Raspberry Boot Up
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Med Raspberry PI -enhet kan du logga temperatur- och fuktdata utomhus, i rummet, växthuset, labbet, kylrummet eller andra platser helt gratis. Detta exempel kommer vi att använda för att logga temperatur och luftfuktighet.
Enheten kommer att anslutas till internet via Wifi eller Ethernet
Du kommer att kunna kolla de senaste avläsningarna på din mobiltelefon, skrivbord eller någon annan enhet med webbläsare
Tillbehör
Skärm med HDMI, HDMI -kabel, USB -mus och tangentbord krävs också för denna handledning, men vanligtvis har du redan detta
Du kan köpa nödvändiga enheter här (minimalt krävs):
Raspberry PI 3 eller Raspberry PI 2 med wifi -stick
micro SD -kort (rekommenderas 32 GB)
mikro -USB -kabel
DHT22 -modul med kabel
Också trevligt att ha:
USB -laddare för att driva enheten
Vattentät kapsling
Standard hallonhölje (som i mitt exempel)
Om du inte har en USB MicroSD -läsare
Jag köpte detta på Banggood.com
Detta testade/fungerar också med industriell AM2305 -sensor
Steg 1: Lägg till din enhet i LoggingPlatform
Här kan du lägga till din enhet för att få api -nycklar som behövs senare:
Steg 2: Exempel på maskinvaruanslutningsdiagram
Anslut DHT22 Out till RaspberryPi in/out PIN GPIO 4
Anslut DHT22 + till RaspberryPi 3V PIN 1
Anslut DHT22 - till RaspberryPi Ground PIN 6
Steg 3: Ladda upp programvara som behövs till Micro SD -kort (Windows -guide)
Anslut MicroSD till MicroSD -ingång på din Windows -dator, om du inte har den köp USB -version som:
USB Micro SD -läsare
Ladda ner Win32DiskImager här
Ladda ner senaste Raspbian OS för Raspberry PI här (officiell Raspberry PI -länk)
Extrahera nedladdat Raspbian OS -arkiv med din arkiverare eller 7zip som på skärm 1
Nu måste du skriva Raspbian OS med Win32DiskImager till ditt MicroSD -kort:
Så sätt in MicroSD i din läsare och kör Win32DiskImager
Välj din nedladdade och extraherade Raspbian OS -bildfil, din MicroSD och klicka på Skriv som på skärm 2
MEDDELANDE OM FRÅGAN: Om du har problem eller konstigt formaterat MicroSD, eller kör det igen, måste du innan detta ta bort alla volymer från enheten och bara skapa en. Detta kan göras med Diskhanteringsverktyget i Windows som på skärm 3
Sätt i MicroSD i ditt hallon, anslut det till bildskärm, mus och tangentbord och kör det
Steg 4: RaspbianOS, laddar Python -program till hallon och konfiguration behövs
När Raspberry startar behöver du bara konfigurera den med en fin guide, exempelskärm 1
Efter det installerar du några bibliotek för DHT22 så i terminalkörning:
sudo apt-get uppdatering
sudo apt-get install build-essential python-dev python-openssl git git klon https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py install
Skapa fil nu med kommando som på skärm 2
Klistra in grundläggande LoggingForest -kod från den här sidan i filenhttps://github.com/sandiwinter/loggingforest/blob…
och ändra parametrar som tas emot på loggingforest.com webbplats som på skärm 3
CTRL+X Y
stiga på
För test nu kan du köra detta skript som på skärm 4
Med CTRL+Z kan du stoppa detta program
Steg 5: Kontrollera data på Loggingforest.com -plattformen
Därefter börjar din enhet skicka data till loggingforest och du kan se den där I loggingforest redigerar du bara parametrarna namn och värden som på skärm 1
Klicka på förhandsgranskning som på skärm 2
Och du kommer att se fina data som på skärm 3
Steg 6: Kör Python Script automatiskt på Raspberry Boot Up
Naturligtvis vill du förmodligen köra detta python -skript automatiskt när Raspberry startas eller kopplas till strömkällan.
öppna terminalen och kör:
sudo nano /etc/rc.local
och innan avsluta 0 lägg till kod för att köra ditt skript:
sudo bash -c 'python /home/pi/dht22-api.py> /home/pi/dht22-api.log 2> & 1' &
som på skärmen 1
Spara filen med CTRL+X, Y, Enter Försök att starta om din hallon -PI, och nu är den klar!
Kommentera gärna och dela din logger
Du kan också hitta andra kodversioner i github rep:
github.com/sandiwinter/loggingforest/tree/…