Isi kandungan:
- Langkah 1: Peralatan Imperatif yang Kita Perlu
- Langkah 2: Membuat Sambungan Perkakasan
- Langkah 3: Python Programming Raspberry Pi
- Langkah 4: Mod Prestasi
- Langkah 5: Aplikasi dan Ciri
- Langkah 6: Kesimpulannya
Video: Pemerhati Kelembapan dan Suhu Menggunakan Raspberry Pi Dengan SHT25 di Python: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Sebagai peminat Raspberry Pi, kami memikirkan beberapa eksperimen yang lebih hebat dengannya.
Dalam kempen ini, kami akan membuat Pemerhati Kelembapan dan Suhu yang mengukur Kelembapan dan Suhu Relatif menggunakan sensor Raspberry Pi dan SHT25, Kelembapan dan Suhu. Oleh itu, mari kita lihat perjalanan ini untuk membuat Pemerhati Kelembapan dan Suhu buatan sendiri untuk mencapai persekitaran yang sempurna di rumah. Pemerhatian Kelembapan dan Suhu adalah projek yang cukup cepat untuk dibina. Apa yang harus anda lakukan ialah mengumpulkan komponen, memasang dan mengikuti arahan. Maka dalam masa yang singkat anda dapat menikmatinya menjadi pemilik persediaan ini. Ayuh, Bersoraklah, Mari Bermula.
Langkah 1: Peralatan Imperatif yang Kita Perlu
Masalahnya tidak banyak bagi kami kerana kami mempunyai banyak perkara untuk diselesaikan. Namun, kami tahu betapa sukarnya orang lain mengumpulkan bahagian yang tepat pada waktu yang tepat dari tempat yang tepat dengan harga sesen pun. Oleh itu, kami akan membantu anda dalam semua bidang. Baca yang berikut untuk mendapatkan senarai bahagian yang lengkap.
1. Raspberry Pi
Langkah pertama adalah mendapatkan papan Raspberry Pi. Raspberry Pi adalah komputer berasaskan Linux papan tunggal yang telah digunakan oleh banyak peminat dalam projek mereka. Raspberry Pi adalah herculean dalam kekuatan pengkomputeran, menyuburkan khayalan orang ramai walaupun ukurannya kecil. Oleh itu, ia digunakan dalam trend panas seperti Internet of Things (IoT), Bandar Pintar, Pendidikan Sekolah dan bentuk alat berguna yang lain.
2. Perisai I2C untuk Raspberry Pi
Pada pendapat kami, satu-satunya kekurangan Raspberry Pi 2 dan Pi 3 adalah port I²C. Tidak risau. INPI2 (penyesuai I2C) menyediakan port Raspberry Pi 2/3 dan I²C untuk digunakan dengan pelbagai peranti I2C. Ia boleh didapati di Kedai Dcube.
3. Sensor Kelembapan dan Suhu SHT25
Kelembapan ketepatan tinggi SHT25 dan sensor suhu memberikan isyarat sensor yang dikalibrasi dan linear dalam format I²C digital. Kami membeli sensor ini dari Dcube Store.
4. Kabel Penyambung I2C
Kami menggunakan kabel sambungan I²C yang terdapat di Dcube Store.
5. Kabel USB mikro
Yang paling rumit, tetapi paling ketat dari segi keperluan kuasa adalah Raspberry Pi! Cara termudah untuk menghidupkan Raspberry Pi adalah melalui kabel Micro USB.
6. Kabel Ethernet (LAN) / USB WiFi Dongle
Internet menjadi dataran bandar untuk kampung global esok. Sambungkan Raspberry Pi anda dengan kabel Ethernet (LAN) dan pasangkannya ke penghala rangkaian anda. Sebagai alternatif, cari penyesuai WiFi dan gunakan salah satu port USB untuk mengakses rangkaian tanpa wayar. Ini adalah pilihan yang bijak, mudah, kecil dan murah!
7. Kabel HDMI / Akses Jauh
Dengan kabel HDMI di papan, anda boleh menyambungkannya ke TV digital atau ke Monitor. Mahu menjimatkan wang! Raspberry Pi dapat diakses dari jarak jauh menggunakan kaedah yang berbeza seperti-SSH dan Akses melalui Internet. Anda boleh menggunakan perisian sumber terbuka PuTTY.
Wang sering berharga terlalu banyak
Langkah 2: Membuat Sambungan Perkakasan
Secara amnya, Litarnya agak lurus ke hadapan. Buat litar mengikut skema yang ditunjukkan. Mengikuti gambar di atas, susun aturnya agak mudah, dan anda semestinya tidak menghadapi masalah.
Dalam pemikiran awal kita, kita telah melalui asas elektronik hanya untuk memperbaharui memori untuk perkakasan dan perisian. Kami ingin merangka skema elektronik mudah untuk projek ini. Dalam elektronik, skematik seperti asas. Reka bentuk litar memerlukan asas struktur yang dibina untuk bertahan. Apabila anda mempunyai skema elektronik untuk apa yang anda ingin bina, selebihnya adalah hanya dengan mengikuti reka bentuk.
Ikatan Perisai Raspberry Pi dan I2C
Ambil Raspberry Pi dan letakkan I²C Shield di atasnya. Tekan Perisai perlahan ke pin GPIO. Apabila anda tahu apa yang anda buat, itu adalah sekeping kek (lihat gambar).
Sensor dan Ikatan Pi Raspberry
Ambil sensor dan Sambungkan kabel I²C dengannya. Pastikan Output I²C SELALU menghubungkan ke Input I²C. Perkara yang sama harus diikuti oleh Raspberry Pi dengan pelindung I²C yang terpasang di atasnya. Menggunakan perisai dan kabel I²C adalah palam dan permainan yang mudah untuk kaedah solder langsung yang sering mengelirukan dan ralat. Tanpa itu, anda perlu membaca gambar rajah dan pinout, solder ke papan, dan jika anda ingin menukar aplikasi anda dengan menambahkan atau menukar papan, anda perlu membuang semua ini dan mulakan semula. Ini menjadikan penyelesaian masalah menjadi kurang rumit (Anda pernah mendengar plug-and-play. Ini adalah plug, cabut dan mainkan. Sangat mudah digunakan, sukar dipercayai).
Catatan: Kawat coklat harus selalu mengikuti hubungan Ground (GND) antara output satu peranti dan input peranti lain
Rangkaian, USB dan Wayarles adalah penting
Salah satu perkara pertama yang anda ingin lakukan ialah menyambungkan Raspberry Pi anda ke Internet. Anda mempunyai dua pilihan: menyambung menggunakan kabel Ethernet (LAN) atau kaedah alternatif tetapi mengagumkan untuk menggunakan penyesuai WiFi.
Kuasa Litar
Pasangkan kabel Micro USB ke soket kuasa Raspberry Pi. Nyalakan dan voila, kami bersedia!
Sambungan ke Skrin
Kita boleh menyambungkan kabel HDMI ke monitor / TV atau kita sedikit kreatif untuk membuat Pi tanpa kepala yang menjimatkan kos menggunakan kaedah akses jarak jauh seperti-SSH / PuTTY. Ingat, kolej adalah satu-satunya masa di mana menjadi miskin dan mabuk boleh diterima.
Langkah 3: Python Programming Raspberry Pi
Kod Python untuk Raspberry Pi dan SHT25 Sensor ada di repositori Github kami.
Sebelum meneruskan program, pastikan anda membaca arahan yang diberikan dalam fail Readme dan Siapkan Pi Raspberry anda dengan sewajarnya. Kelembapan merujuk kepada kehadiran cecair, terutama air, sering dalam jumlah yang sedikit. Sebilangan kecil air dapat dijumpai, misalnya, di udara (kelembapan), dalam makanan, dan dalam pelbagai produk komersial.
Berikut adalah kod python. Anda boleh mengklon dan mengedit kod dengan cara yang anda suka.
# Diagihkan dengan lesen kehendak bebas. # Gunakan dengan cara yang anda mahukan, untung atau percuma, dengan syarat ia sesuai dengan lesen karya-karya yang berkaitan. # SHT25 # Kod ini dirancang untuk berfungsi dengan Modul Mini SHT25_I2CS I2C yang tersedia dari ControlEverything.com. #
import smbus
masa import
# Dapatkan bas I2C
bas = smbus. SMBus (1)
# SHT25 alamat, 0x40 (64)
# Hantar arahan pengukuran suhu # 0xF3 (243) bas induk NO HOLD.write_byte (0x40, 0xF3)
masa. tidur (0.5)
# SHT25 alamat, 0x40 (64)
# Baca kembali data, 2 bait # Temp MSB, Temp LSB data0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Tukarkan data
temp = data0 * 256 + data1 cTemp = -46.85 + ((temp * 175.72) / 65536.0) fTemp = cTemp * 1.8 + 32
# SHT25 alamat, 0x40 (64)
# Hantar arahan pengukuran kelembapan # 0xF5 (245) bus induk NO HOLD.write_byte (0x40, 0xF5)
masa. tidur (0.5)
# SHT25 alamat, 0x40 (64)
# Baca kembali data, 2 bait # Kelembapan MSB, Kelembapan data LSB0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)
# Tukarkan data
kelembapan = data0 * 256 + data1 kelembapan = -6 + ((kelembapan * 125.0) / 65536.0)
# Keluarkan data ke skrin
cetak "Kelembapan Relatif adalah:%.2f %%"% kelembapan cetak "Suhu dalam Celsius ialah:%.2f C"% cTemp cetak "Suhu dalam Fahrenheit ialah:%.2f F"% fTemp
Langkah 4: Mod Prestasi
Sekarang, muat turun (atau git tarik) kod dan buka di Raspberry Pi.
Jalankan perintah untuk Menyusun dan Mengunggah kod di terminal dan melihat hasilnya di Paparan. Selepas beberapa saat, ia akan memaparkan semua parameter. Setelah memastikan bahawa semuanya berfungsi seperti pancake, anda boleh memperbaiki dan melangkah lebih jauh dengan projek menjadi lebih menarik.
Langkah 5: Aplikasi dan Ciri
Sensor kelembapan dan suhu SHT25 yang baru membawa teknologi sensor ke tahap yang baru dengan prestasi sensor yang tidak dapat ditandingi, berbagai varian, dan fitur baru. Sesuai untuk pelbagai pasaran, seperti Peralatan Rumah Tangga, Perubatan, IoT, HVAC, atau Industri. Juga, terdapat dalam kelas automotif.
Contohnya Tetap tenang dan pergi ke Sauna!
Sayangi Sauna! Sauna menjadi tarikan banyak orang. Kawasan tertutup - biasanya kayu, dipanaskan untuk menghasilkan pemanasan badan orang di dalamnya. Sudah diketahui bahawa pemanasan badan mempunyai kesan bermanfaat yang tinggi. Dalam kempen ini, kita akan membuat Sauna Jacuzzi Observer yang mengukur Kelembapan dan Suhu Relatif menggunakan Raspberry Pi dan SHT25. Anda boleh membuat Sauna Jacuzzi Observer buatan sendiri untuk mencapai persekitaran yang sempurna untuk mandi Sauna yang memukau setiap masa.
Langkah 6: Kesimpulannya
Semoga projek ini memberi inspirasi kepada eksperimen lebih lanjut. Di dunia Raspberry Pi, anda boleh bertanya-tanya tentang prospek Raspberry Pi yang tidak pernah berakhir, kekuatannya yang mudah, penggunaannya dan bagaimana anda dapat memperbaiki minat anda dalam bidang elektronik, pengaturcaraan, reka bentuk, dll. Ideanya banyak. Kadang-kadang hasilnya membawa anda rendah baru tetapi tidak menyerah. Mungkin ada jalan lain atau idea baru mungkin berkembang dari kegagalan (Bahkan mungkin membentuk kemenangan). Anda boleh mencabar diri anda dengan membuat ciptaan baru dan menyempurnakan setiap ciptaannya. Untuk kemudahan anda, kami mempunyai tutorial video menarik di Youtube yang mungkin dapat membantu penjelajahan anda dan jika anda ingin penjelasan lebih lanjut mengenai setiap aspek projek.
Disyorkan:
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Arduino Nano: 5 Langkah
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Arduino Nano: Kami baru-baru ini mengusahakan pelbagai projek yang memerlukan pemantauan suhu dan kelembapan dan kemudian kami menyedari bahawa kedua-dua parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem. Kedua-duanya di indus
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Raspberry Pi: 5 Langkah
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Raspberry Pi: Kami baru-baru ini mengusahakan pelbagai projek yang memerlukan pemantauan suhu dan kelembapan dan kemudian kami menyedari bahawa kedua-dua parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem. Kedua-duanya di indus
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Foton Zarah: 5 Langkah
Pemantauan Suhu dan Kelembapan Menggunakan SHT25 dan Foton Partikel: Baru-baru ini kami telah mengerjakan pelbagai projek yang memerlukan pemantauan suhu dan kelembapan dan kemudian kami menyedari bahawa kedua-dua parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem. Kedua-duanya di indus
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: 5 Langkah
Cara Menggunakan Sensor Suhu DHT11 Dengan Arduino dan Cetak Suhu Panas dan Kelembapan: Sensor DHT11 digunakan untuk mengukur suhu dan kelembapan. Mereka adalah penggemar elektronik yang sangat popular. Sensor kelembapan dan suhu DHT11 menjadikannya sangat mudah untuk menambahkan data kelembapan dan suhu ke projek elektronik DIY anda. Per
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: 13 Langkah (dengan Gambar)
Paparan Suhu dan Kelembapan dan Pengumpulan Data Dengan Arduino dan Pemprosesan: Pengenalan: Ini adalah Projek yang menggunakan papan Arduino, Sensor (DHT11), komputer Windows dan program Pemprosesan (boleh dimuat turun percuma) untuk memaparkan data Suhu, Kelembapan dalam digital dan borang graf bar, masa dan tarikh paparan dan jalankan waktu mengira