İçindekiler:
- Gereçler
- 1. Adım: Cihazınızı LoggingPlatform'a Ekleyin
- Adım 2: Donanım Bağlantı Şeması Örneği
- 3. Adım: Gerekli Yazılımı Mikro SD Karta Yükleyin (Windows Kılavuzu)
- Adım 4: RaspbianOS, Python Programını Raspberry'ye Yükleme ve Gerekli Yapılandırma
- Adım 5: Loggingforest.com Platformunda Verileri Kontrol Edin
- Adım 6: Raspberry Boot Up'ta Python Komut Dosyasını Otomatik Olarak Çalıştırın
Video: Raspberry PI Sıcaklık ve Nem Kaydı, Bulut Hava İstasyonu, Wifi ve Mobil İstatistikler: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Raspberry PI cihazı ile dış ortam, oda, sera, laboratuvar, soğutma odası veya başka herhangi bir yerdeki sıcaklık ve nem verilerini tamamen ücretsiz olarak kaydedebilirsiniz. Bu örneği sıcaklık ve nemi kaydetmek için kullanacağız.
Cihaz Wifi veya Ethernet üzerinden internete bağlanacaktır
Cep telefonunuzda, masaüstünüzde veya tarayıcı ile başka herhangi bir cihazda en son okumaları kontrol edebileceksiniz.
Gereçler
Bu eğitim için HDMI, HDMI kablosu, USB fare ve klavye ile monitör de gereklidir, ancak genellikle buna zaten sahipsiniz
Gerekli cihazları buradan satın alabilirsiniz (minimum gerekli):
Wifi çubuğu ile Raspberry PI 3 veya Raspberry PI 2
mikro SD kart (önerilen 32GB)
mikro USB kablosu
Kablolu DHT22 modülü
Ayrıca sahip olmak güzel:
Cihazınıza güç sağlamak için USB şarj cihazı
Su geçirmez muhafaza
Standart Ahududu Muhafazası (benim örneğimde olduğu gibi)
USB MicroSD okuyucunuz yoksa
Bunu Banggood.com'dan satın aldım
Bu ayrıca endüstriyel AM2305 sensörüyle test edildi/çalışır
1. Adım: Cihazınızı LoggingPlatform'a Ekleyin
Daha sonra ihtiyaç duyacağınız api anahtarlarını almak için buraya cihazınızı ekleyebilirsiniz:
Adım 2: Donanım Bağlantı Şeması Örneği
DHT22 Çıkışını RaspberryPi giriş/çıkış PIN GPIO 4'e bağlayın
DHT22 + 'yı RaspberryPi 3V PIN 1'e bağlayın
DHT22'yi – RaspberryPi Ground PIN 6'ya bağlayın
3. Adım: Gerekli Yazılımı Mikro SD Karta Yükleyin (Windows Kılavuzu)
MicroSD'yi Windows PC'nizdeki MicroSD girişine bağlayın, yoksa aşağıdaki gibi usb sürümünü satın alın:
USB Mikro SD okuyucu
Win32DiskImager'ı buradan indirin
Raspberry PI için En Son Raspbian OS'yi buradan indirin (Resmi Raspberry PI bağlantısı)
İndirilen Raspbian OS arşivini arşivleyiciniz veya 7zip ile ekran 1'deki gibi çıkarın
Şimdi MicroSD kartınıza Win32DiskImager ile Raspbian OS yazmanız gerekiyor:
MicroSD'yi okuyucunuza takın ve Win32DiskImager'ı çalıştırın
İndirdiğiniz ve ayıkladığınız Raspbian OS görüntü dosyanızı, MicroSD'nizi seçin ve 2. ekrandaki gibi yaz'a tıklayın.
SORUN HAKKINDA BİLDİRİM: Sorun yaşıyorsanız veya garip bir şekilde biçimlendirilmiş MicroSD varsa veya bunu yeniden çalıştırıyorsanız, bundan önce tüm birimleri sürücüden kaldırmanız ve yalnızca bir tane oluşturmanız gerekir. Bu, Windows'ta Ekran 3'teki gibi Disk Yönetimi aracıyla yapılabilir.
MicroSD'yi Raspberry'nize takın, monitöre, fareye ve klavyeye bağlayın ve çalıştırın
Adım 4: RaspbianOS, Python Programını Raspberry'ye Yükleme ve Gerekli Yapılandırma
Raspberry başlatıldığında, onu güzel bir sihirbazla yapılandırmanız yeterlidir, örnek ekran 1
Bundan sonra, terminal çalışmasında DHT22 için bazı kitaplıklar kurun:
sudo apt-get güncellemesi
sudo apt-get install build-essential python-dev python-openssl git git klonu https://github.com/adafruit/Adafruit_Python_DHT.git && cd Adafruit_Python_DHTsudo python setup.py kurulumu
2. ekrandaki gibi komutla şimdi dosya oluşturun
Bu sayfadaki temel LoggingForest kodunu https://github.com/sandiwinter/loggingforest/blob… dosyasına yapıştırın.
ve loggingforest.com web sitesinde alınan parametreleri ekran 3'teki gibi değiştirin
CTRL+XY
girmek
Şimdi test için bu betiği 4. ekrandaki gibi çalıştırabilirsiniz.
CTRL+Z ile bu programı durdurabilirsiniz.
Adım 5: Loggingforest.com Platformunda Verileri Kontrol Edin
Bundan sonra cihazınız loggingforest'a veri göndermeye başlayacak ve orada görebilirsiniz loggingforest cihaz düzenlemesinde sadece ekran 1'deki gibi parametre adını ve değerlerini tanımlayın
2. ekrandaki gibi önizlemeye tıklayın
Ve 3. ekrandaki gibi güzel veriler göreceksiniz.
Adım 6: Raspberry Boot Up'ta Python Komut Dosyasını Otomatik Olarak Çalıştırın
Tabii ki, muhtemelen Raspberry başlatıldığında veya güç kaynağına bağlandığında bu python betiğini otomatik olarak çalıştırmak istersiniz.
terminali açın ve çalıştırın:
sudo nano /etc/rc.local
ve 0 çıkışından önce betiğinizi çalıştırmak için kod ekleyin:
sudo bash -c 'python /home/pi/dht22-api.py > /home/pi/dht22-api.log 2>&1' &
1. ekrandaki gibi
Dosyayı CTRL+X, Y, Enter ile kaydedin Raspberry PI'nizi yeniden başlatmayı deneyin ve şimdi hazır!
Kaydedicinizi yorum yapmaktan ve paylaşmaktan çekinmeyin
Diğer kod sürümlerini github rep'te de bulabilirsiniz:
github.com/sandiwinter/loggingforest/tree/…
Önerilen:
NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: 4 Adım
NodeMCU Lua MicroPython Sıcaklık ve Nem Kaydı, Wifi ve Mobil İstatistikler ile Ucuz 6$ Board: Bu temelde bulut hava durumu istasyonudur, telefonunuzdaki verileri kontrol edebilir veya bazı telefonları canlı görüntü olarak kullanabilirsiniz NodeMCU cihazı ile sıcaklık ve nem verilerini dışarıda kaydedebilirsiniz , oda, sera, laboratuvar, soğutma odası veya başka herhangi bir yerde eksiksiz
BMP280-DHT11 Kullanan Arduino Hava İstasyonu - Sıcaklık, Nem ve Basınç: 8 Adım
BMP280-DHT11 Kullanan Arduino Hava İstasyonu - Sıcaklık, Nem ve Basınç: Bu derste, LCD Ekran TFT 7735'te SICAKLIK, NEM VE BASINÇ gösterecek bir hava durumu istasyonunun nasıl yapıldığını öğreneceğiz
2x Sıcaklık Kaydı, Wifi ve Mobil İstatistikler için Ucuz 3 $ ESP8266 WeMos D1 Mini'de MicroPython: 4 Adım
MicroPython'da Ucuz 3 Dolarlık ESP8266 WeMos D1 Mini, 2x Sıcaklık Kaydı, Wifi ve Mobil İstatistikler: Küçük ucuz ESP8266 çipi/cihazıyla, sıcaklık verilerini dışarıda, odada, serada, laboratuvarda, soğutma odasında veya başka herhangi bir yerde tamamen ücretsiz olarak kaydedebilirsiniz. Bu örneği, soğutma odası sıcaklığını içeride ve dışarıda kaydetmek için kullanacağız
Arduino Ethernet DHT11 Sıcaklık ve Nem Kaydı, Mobil İstatistikler: 4 Adım
Arduino Ethernet DHT11 Sıcaklık ve Nem Kaydı, Mobil İstatistikler: Arduino UNO R3, Ethernet Shield VE DHT11 ile sıcaklık ve nem verilerini dışarıda, odada, serada, laboratuvarda, soğutma odasında veya başka herhangi bir yerde tamamen ücretsiz olarak kaydedebilirsiniz. Bu örneği oda sıcaklığını ve nemi kaydetmek için kullanacağız. Cihaz
Arduino ve SIM900 GSM GPRS 3G Sıcaklık ve Nem Kaydı, Mobil İstatistikler: 4 Adım
Arduino ve SIM900 GSM GPRS 3G Sıcaklık ve Nem Kaydı, Mobil İstatistikler: Arduino UNO R3, SIM900 Shield VE DHT22 ile dış ortam, oda, sera, laboratuvar, soğutma odası veya başka herhangi bir yerdeki sıcaklık ve nem verilerini tamamen ücretsiz olarak kaydedebilirsiniz. Bu örneği oda sıcaklığını ve nemini kaydetmek için kullanacağız.Cihaz