Isi kandungan:

Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah

Video: Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah

Video: Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Statistik Wifi dan Mudah Alih: 6 Langkah
Video: Часть 5 - Аудиокнига Уолдена Генри Дэвида Торо (глы 12–15) 2024, Julai
Anonim
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak
Pembalakan Suhu dan Kelembapan Raspberry PI, Stesen Cuaca Awan, Wifi dan Statistik Bergerak

Dengan peranti Raspberry PI, anda boleh mencatat data suhu dan kelembapan di luar, di dalam bilik, rumah hijau, makmal, bilik penyejuk atau tempat lain secara percuma. Contoh ini akan kita gunakan untuk mencatat suhu dan kelembapan.

Peranti akan disambungkan ke internet melalui Wifi atau Ethernet

Anda akan dapat memeriksa bacaan terkini di telefon bimbit, desktop atau peranti lain dengan penyemak imbas

Bekalan

Monitor dengan HDMI, kabel HDMI, tetikus USB dan papan kekunci juga diperlukan untuk tutorial ini tetapi biasanya anda sudah mempunyai ini

Anda boleh membeli peranti yang diperlukan di sini (minimum diperlukan):

Raspberry PI 3 atau Raspberry PI 2 dengan tongkat wifi

kad SD mikro (dicadangkan 32GB)

kabel USB mikro

Modul DHT22 dengan kabel

Juga bagus untuk mempunyai:

Pengecas USB untuk Menghidupkan peranti anda

Kandang kalis air

Kandang Raspberry Standard (seperti contoh saya)

Sekiranya anda tidak mempunyai pembaca USB MicroSD

Saya membeli ini di Banggood.com

Ini juga diuji / berfungsi dengan sensor AM2305 industri

Langkah 1: Tambahkan Peranti Anda ke LoggingPlatform

Tambahkan Peranti Anda ke LoggingPlatform
Tambahkan Peranti Anda ke LoggingPlatform

Di sini anda boleh menambahkan peranti anda untuk mendapatkan kunci api yang diperlukan kemudian:

Langkah 2: Contoh Diagram Sambungan Perkakasan

Contoh Rajah Sambungan Perkakasan
Contoh Rajah Sambungan Perkakasan
Contoh Rajah Sambungan Perkakasan
Contoh Rajah Sambungan Perkakasan

Sambungkan DHT22 Out ke RaspberryPi PIN GPIO 4 masuk / keluar

Sambungkan DHT22 + ke RaspberryPi 3V PIN 1

Sambungkan DHT22 - ke PIN RaspberryPi Ground 6

Langkah 3: Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)

Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)
Muat Naik Perisian yang Diperlukan ke Kad Micro SD (Panduan Windows)

Sambungkan MicroSD ke input MicroSD pada PC Windows anda, jika anda tidak memilikinya, kemudian beli versi usb seperti:

Pembaca USB Micro SD

Muat turun Win32DiskImager di sini

Muat turun OS Raspbian Terkini untuk Raspberry PI di sini (pautan Raspberry PI rasmi)

Ekstrak arkib OS Raspbian yang dimuat turun dengan pengarkib atau 7zip anda seperti pada skrin 1

Sekarang anda perlu menulis OS Raspbian dengan Win32DiskImager ke kad MicroSD anda:

Oleh itu, masukkan MicroSD ke dalam pembaca anda dan jalankan Win32DiskImager

Pilih fail gambar Raspbian OS yang dimuat turun dan diekstrak, MicroSD anda dan klik Tulis seperti pada skrin 2

PEMBERITAHUAN MENGENAI MASALAH: Sekiranya anda menghadapi masalah atau MicroSD yang diformat dengan pelik, atau menjalankannya sekali lagi, maka sebelum ini anda perlu mengeluarkan semua jilid dari pemacu dan membuat satu sahaja. Ini dapat dilakukan dengan alat Pengurusan Disk di Windows seperti pada layar 3

Masukkan MicroSD ke dalam Raspberry anda, sambungkan ke monitor, tetikus dan papan kekunci dan jalankan

Langkah 4: RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan

RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan
RaspbianOS, Memuatkan Program Python ke Raspberry dan Konfigurasi Diperlukan

Semasa Raspberry boot, anda hanya perlu mengkonfigurasinya dengan penyihir yang bagus, contoh skrin 1

Selepas itu pasangkan beberapa perpustakaan untuk DHT22 sehingga dalam terminal dijalankan:

sudo apt-get kemas kini

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 pasang

Buat fail sekarang dengan arahan seperti pada layar 2

Tampal kod LoggingForest asas dari halaman ini di filehttps://github.com/sandiwinter/loggingforest/blob…

dan ubah parameter yang diterima di laman web loggingforest.com seperti pada skrin 3

CTRL + X Y

masuk

Untuk ujian sekarang anda boleh menjalankan skrip ini seperti pada layar 4

Dengan CTRL + Z anda boleh menghentikan program ini

Langkah 5: Periksa Data di Platform Loggingforest.com

Periksa Data di Platform Loggingforest.com
Periksa Data di Platform Loggingforest.com
Periksa Data di Platform Loggingforest.com
Periksa Data di Platform Loggingforest.com
Periksa Data di Platform Loggingforest.com
Periksa Data di Platform Loggingforest.com

Selepas itu peranti anda akan mula menghantar data ke loggingforest dan anda dapat melihatnya di sana Di loggingforest edit peranti hanya menentukan nama dan nilai parameter seperti pada skrin 1

Klik pada pratonton seperti pada skrin 2

Dan anda akan melihat data yang bagus seperti pada skrin 3

Langkah 6: Jalankan Skrip Python secara automatik pada Raspberry Boot Up

Jalankan Skrip Python secara automatik pada Raspberry Boot Up
Jalankan Skrip Python secara automatik pada Raspberry Boot Up

Sudah tentu, anda mungkin mahu menjalankan skrip python ini secara automatik apabila Raspberry akan dimulakan atau disambungkan ke sumber kuasa.

buka terminal dan jalankan:

sudo nano /etc/rc.local

dan sebelum keluar 0 tambahkan kod untuk menjalankan skrip anda:

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

seperti pada skrin 1

Simpan fail dengan CTRL + X, Y, Enter Cuba mulakan semula raspberry PI anda, dan sekarang sudah siap!

Jangan ragu untuk memberi komen dan berkongsi logger anda

Anda juga boleh menemui versi kod lain di perwakilan github:

github.com/sandiwinter/loggingforest/tree/…

Disyorkan: