Daftar Isi:

Pengamat Kelembaban dan Suhu Menggunakan Raspberry Pi Dengan SHT25 dengan Python: 6 Langkah
Pengamat Kelembaban dan Suhu Menggunakan Raspberry Pi Dengan SHT25 dengan Python: 6 Langkah

Video: Pengamat Kelembaban dan Suhu Menggunakan Raspberry Pi Dengan SHT25 dengan Python: 6 Langkah

Video: Pengamat Kelembaban dan Suhu Menggunakan Raspberry Pi Dengan SHT25 dengan Python: 6 Langkah
Video: MONITORING SUHU DAN KELEMBABAN PERKEBUNAN MENGGUNAKAN RASPBERRY PI 3 2024, November
Anonim
Image
Image
Aparatur Imperatif yang Kami Butuhkan
Aparatur Imperatif yang Kami Butuhkan

Menjadi penggemar Raspberry Pi, kami memikirkan beberapa eksperimen yang lebih spektakuler dengannya.

Dalam kampanye ini, kami akan membuat Pengamat Kelembaban dan Suhu yang mengukur Kelembaban dan Suhu Relatif menggunakan Raspberry Pi dan SHT25, Sensor Kelembaban dan Suhu. Jadi mari kita lihat perjalanan ini untuk membuat Pengamat Kelembaban dan Suhu buatan sendiri untuk mencapai lingkungan yang sempurna di rumah. Pengamat Kelembaban dan Suhu adalah proyek yang cukup cepat untuk dibangun. Yang harus Anda lakukan adalah mengumpulkan komponen, merakit dan mengikuti instruksi. Maka dalam waktu singkat Anda dapat menikmatinya menjadi pemilik pengaturan ini. Ayo, Bergembiralah, Mari Kita Mulai.

Langkah 1: Aparat Imperatif yang Kita Butuhkan

Aparatur Imperatif yang Kami Butuhkan
Aparatur Imperatif yang Kami Butuhkan
Aparatur Imperatif yang Kami Butuhkan
Aparatur Imperatif yang Kami Butuhkan

Masalahnya kurang bagi kami karena kami memiliki banyak hal untuk dikerjakan. Namun, kami tahu betapa sulitnya bagi orang lain untuk mengumpulkan bagian yang tepat pada waktu yang tepat dari tempat yang tepat dengan harga satu sen. Jadi kami akan membantu Anda di semua bidang. Baca berikut ini untuk mendapatkan daftar suku cadang lengkap.

1. Raspberry Pi

Langkah pertama adalah mendapatkan papan Raspberry Pi. Raspberry Pi adalah komputer berbasis Linux papan tunggal yang telah digunakan oleh banyak penghobi dalam proyek mereka. Raspberry Pi sangat tangguh dalam daya komputasi, menyuburkan imajinasi publik meskipun ukurannya kecil. Dengan demikian, ini digunakan dalam tren panas seperti Internet of Things (IoT), Kota Cerdas, Pendidikan Sekolah, dan bentuk gadget berguna lainnya.

2. Perisai I2C untuk Raspberry Pi

Menurut pendapat kami, satu-satunya hal yang benar-benar kurang dari Raspberry Pi 2 dan Pi 3 adalah port I²C. Jangan khawatir. INPI2 (adaptor I2C) menyediakan Raspberry Pi 2/3 port I²C untuk digunakan dengan beberapa perangkat I2C. Ini tersedia di Dcube Store.

3. Sensor Kelembaban dan Suhu SHT25

Kelembaban akurasi tinggi SHT25 dan sensor suhu memberikan sinyal sensor yang dikalibrasi dan dilinierkan dalam format digital I²C. Kami membeli sensor ini dari Dcube Store.

4. Kabel Penghubung I2C

Kami menggunakan kabel koneksi I²C yang tersedia di Dcube Store.

5. Kabel USB mikro

Yang paling tidak rumit, tetapi paling ketat dalam hal kebutuhan daya adalah Raspberry Pi! Cara termudah untuk menyalakan Raspberry Pi adalah melalui kabel Micro USB.

6. Kabel Ethernet(LAN)/ Dongle WiFi USB

Internet menjadi alun-alun kota untuk desa global masa depan. Hubungkan Raspberry Pi Anda dengan kabel Ethernet (LAN) dan hubungkan ke router jaringan Anda. Alternatif, cari adaptor WiFi dan gunakan salah satu port USB untuk mengakses jaringan nirkabel. Ini adalah pilihan cerdas, mudah, kecil dan murah!

7. Kabel HDMI/Akses Jarak Jauh

Dengan kabel HDMI terpasang, Anda dapat menghubungkannya ke TV digital atau ke Monitor. Ingin menghemat uang! Raspberry Pi dapat diakses dari jarak jauh menggunakan metode yang berbeda seperti-SSH dan Akses melalui Internet. Anda dapat menggunakan perangkat lunak sumber terbuka Putty.

Uang seringkali terlalu mahal

Langkah 2: Membuat Koneksi Perangkat Keras

Membuat Koneksi Perangkat Keras
Membuat Koneksi Perangkat Keras
Membuat Koneksi Perangkat Keras
Membuat Koneksi Perangkat Keras

Secara umum, Sirkuit cukup lurus ke depan. Buat rangkaian sesuai skema yang ditunjukkan. Mengikuti gambar di atas, tata letaknya relatif sederhana, dan Anda seharusnya tidak memiliki masalah.

Dalam pemikiran kami, kami telah melalui dasar elektronik hanya untuk memperbarui memori untuk perangkat keras dan perangkat lunak. Kami ingin membuat skema elektronik sederhana untuk proyek ini. Dalam elektronik, skema seperti fondasi. Desain sirkuit membutuhkan fondasi struktural yang dibangun untuk bertahan lama. Ketika Anda memiliki skema elektronik untuk apa yang ingin Anda buat, sisanya hanya mengikuti desain.

Ikatan Perisai Raspberry Pi dan I2C

Ambil Raspberry Pi dan letakkan I²C Shield di atasnya. Tekan Perisai dengan lembut ke pin GPIO. Ketika Anda tahu apa yang Anda lakukan, itu adalah sepotong kue (lihat gambar).

Sensor dan Ikatan Raspberry Pi

Ambil sensor dan Hubungkan kabel I²C dengannya. Pastikan Output I²C SELALU terhubung ke Input I²C. Hal yang sama harus diikuti oleh Raspberry Pi dengan pelindung I²C yang dipasang di atasnya. Menggunakan pelindung dan kabel I²C adalah alternatif plug and play sederhana untuk metode penyolderan langsung yang sering membingungkan dan rawan kesalahan. Tanpa itu Anda perlu membaca diagram dan pinout, menyolder ke papan, dan jika Anda ingin mengubah aplikasi Anda dengan menambahkan atau mengganti papan, Anda harus menghapus semua ini dan mulai lagi. Hal ini membuat pemecahan masalah menjadi lebih mudah (Anda pernah mendengar tentang plug-and-play. Ini adalah plug, unplug and play. Sangat mudah digunakan, tidak dapat dipercaya).

Catatan: Kabel coklat harus selalu mengikuti koneksi Ground (GND) antara output dari satu perangkat dan input dari perangkat lain

Jaringan, USB, dan Nirkabel itu penting

Salah satu hal pertama yang ingin Anda lakukan adalah menghubungkan Raspberry Pi Anda ke Internet. Anda memiliki dua opsi: menghubungkan menggunakan kabel Ethernet (LAN) atau cara alternatif namun mengesankan untuk menggunakan adaptor WiFi.

Pemberdayaan Sirkuit

Colokkan kabel Micro USB ke colokan listrik Raspberry Pi. Nyalakan dan voila, kami siap berangkat!

Koneksi ke Layar

Kita bisa menghubungkan kabel HDMI ke monitor/TV atau kita bisa sedikit kreatif untuk membuat Pi tanpa kepala yang hemat biaya menggunakan metode akses jarak jauh seperti-SSH/PuTTY. Ingat, kuliah adalah satu-satunya waktu di mana menjadi miskin dan mabuk dapat diterima.

Langkah 3: Pemrograman Python Raspberry Pi

Kode Python untuk Sensor Raspberry Pi dan SHT25 ada di repositori Github kami.

Sebelum melanjutkan ke program, pastikan Anda membaca instruksi yang diberikan dalam file Readme dan Atur Raspberry Pi Anda sesuai dengan itu. Kelembaban mengacu pada keberadaan cairan, terutama air, seringkali dalam jumlah sedikit. Sejumlah kecil air dapat ditemukan, misalnya, di udara (kelembaban), dalam makanan, dan dalam berbagai produk komersial.

Di bawah ini adalah kode python. Anda dapat mengkloning dan mengedit kode dengan cara apa pun yang Anda inginkan.

# Didistribusikan dengan lisensi kehendak bebas.# Gunakan sesuka Anda, untung atau gratis, asalkan sesuai dengan lisensi karya terkait. # SHT25 # Kode ini dirancang untuk bekerja dengan Modul Mini SHT25_I2CS I2C yang tersedia dari ControlEverything.com. #

impor smbus

waktu impor

# Dapatkan bus I2C

bus = smbus. SMBus(1)

# Alamat SHT25, 0x40(64)

# Kirim perintah pengukuran suhu # 0xF3(243) NO HOLD master bus.write_byte(0x40, 0xF3)

waktu.tidur(0.5)

# Alamat SHT25, 0x40(64)

# Baca data kembali, 2 byte # Temp MSB, Temp LSB data0 = bus.read_byte(0x40) data1 = bus.read_byte(0x40)

# Konversi data

temp = data0 * 256 + data1 cTemp= -46,85 + ((temp * 175,72) / 65536.0) fTemp = cTemp * 1,8 + 32

# Alamat SHT25, 0x40(64)

# Kirim perintah pengukuran kelembaban # 0xF5(245) NO HOLD master bus.write_byte(0x40, 0xF5)

waktu.tidur(0.5)

# Alamat SHT25, 0x40(64)

# Baca data kembali, 2 byte # Kelembaban MSB, Kelembaban data LSB0 = bus.read_byte(0x40) data1 = bus.read_byte(0x40)

# Konversi data

kelembaban = data0 * 256 + data1 kelembaban = -6 + ((kelembaban * 125.0) / 65536.0)

# Keluarkan data ke layar

print "Kelembaban Relatif adalah: %.2f %%" %kelembaban print "Suhu dalam Celcius adalah: %.2f C" %cCetak Suhu "Suhu dalam Fahrenheit adalah: %.2f F" %fTemp

Langkah 4: Mode Performa

Mode performa
Mode performa

Sekarang, unduh (atau git pull) kode dan buka di Raspberry Pi.

Jalankan perintah untuk Kompilasi dan Unggah kode di terminal dan lihat hasilnya di Tampilan. Setelah beberapa saat, itu akan menampilkan semua parameter. Setelah memastikan bahwa semuanya bekerja sedatar pancake, Anda dapat berimprovisasi dan melangkah lebih jauh dengan proyek ke proyek yang lebih menarik.

Langkah 5: Aplikasi dan Fitur

Sensor kelembaban dan suhu SHT25 yang baru membawa teknologi sensor ke tingkat yang baru dengan kinerja sensor yang tak tertandingi, berbagai varian, dan fitur baru. Cocok untuk berbagai pasar, seperti Peralatan Rumah Tangga, Medis, IoT, HVAC, atau Industri. Juga, tersedia di kelas otomotif.

Untuk misalnya Tetap tenang dan pergi ke Sauna!

Cinta Sauna! Sauna telah menjadi daya tarik banyak orang. Area tertutup - biasanya kayu, dipanaskan untuk menghasilkan pemanasan tubuh orang di dalamnya. Sudah diketahui bahwa pemanasan tubuh memiliki efek menguntungkan yang tinggi. Dalam kampanye ini, kami akan membuat Pengamat Jacuzzi Sauna yang mengukur Kelembaban dan Suhu Relatif menggunakan Raspberry Pi dan SHT25. Anda dapat membuat Sauna Jacuzzi Observer buatan sendiri untuk mencapai lingkungan yang sempurna untuk mandi Sauna yang memukau setiap saat.

Langkah 6: Kesimpulan

Semoga proyek ini menginspirasi eksperimen lebih lanjut. Di ranah Raspberry Pi, Anda dapat bertanya-tanya tentang prospek Raspberry Pi yang tidak pernah berakhir, kekuatannya yang mudah, kegunaannya dan bagaimana Anda dapat memperbaiki minat Anda dalam elektronik, pemrograman, desain, dll. Idenya banyak. Terkadang hasilnya membawa Anda ke titik terendah baru tetapi tidak menyerah. Mungkin ada jalan lain atau ide baru mungkin berkembang dari kegagalan (Bahkan mungkin membentuk kemenangan). Anda dapat menantang diri sendiri dengan membuat kreasi baru dan menyempurnakan setiap bagiannya. Untuk kenyamanan Anda, kami memiliki tutorial video yang menarik di Youtube yang mungkin dapat membantu eksplorasi Anda dan jika Anda ingin penjelasan lebih lanjut tentang setiap aspek proyek.

Direkomendasikan: