Daftar Isi:

Menggunakan Raspberry Pi, Mengevaluasi Kelembaban dan Suhu Dengan SI7006: 6 Langkah
Menggunakan Raspberry Pi, Mengevaluasi Kelembaban dan Suhu Dengan SI7006: 6 Langkah

Video: Menggunakan Raspberry Pi, Mengevaluasi Kelembaban dan Suhu Dengan SI7006: 6 Langkah

Video: Menggunakan Raspberry Pi, Mengevaluasi Kelembaban dan Suhu Dengan SI7006: 6 Langkah
Video: MONITORING SUHU DAN KELEMBABAN PERKEBUNAN MENGGUNAKAN RASPBERRY PI 3 2024, Juni
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 mengukur suhu dan kelembaban yang perlu dikontrol, menggunakan sensor Raspberry Pi dan SI7006, Kelembaban dan Suhu. Jadi mari kita lihat perjalanan ini untuk membangun sistem untuk mengukur kelembaban.

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

Tanpa mengetahui bagian yang tepat, nilainya dan di mana mendapatkannya, itu benar-benar menjengkelkan. Jangan khawatir. Kami telah mengurutkannya untuk Anda. Setelah Anda mendapatkan semua bagian, proyek akan secepat Bolt dalam sprint 100m.

1. Raspberry Pi

Langkah pertama adalah mendapatkan papan Raspberry Pi. Raspberry Pi adalah komputer berbasis Linux papan tunggal. Mini PC serba guna ini dengan ukuran kecil, kemampuan, dan harga murah membuatnya layak untuk digunakan dalam operasi PC dasar, aplikasi modern seperti IoT, Home Automation, Smart Cities, dan banyak lagi.

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. INPI2 (adaptor I2C) menyediakan port I²C Raspberry Pi 2/3 untuk digunakan dengan beberapa perangkat I²C. Ini tersedia di DCUBE Store.

3. Sensor Kelembaban dan Suhu SI7006

Sensor Kelembaban dan Suhu Si7006 I²C adalah IC CMOS monolitik yang mengintegrasikan elemen sensor kelembaban dan suhu, konverter analog-ke-digital, pemrosesan sinyal, data kalibrasi, dan Antarmuka I²C. Kami membeli sensor ini dari DCUBE Store.

4. Kabel Penghubung I2C

Kami memiliki kabel penghubung 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

"kuatlah" bisikku pada sinyal wifiku. Hubungkan Raspberry Pimu dengan kabel Ethernet(LAN) dan hubungkan ke router jaringanmu. 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, sirkuitnya cukup lurus ke depan. Buat rangkaian sesuai skema yang ditunjukkan. Tata letaknya relatif sederhana, dan Anda seharusnya tidak memiliki masalah. Dalam kehati-hatian kami, kami merevisi beberapa dasar elektronik hanya untuk memperbarui memori kami untuk perangkat keras dan perangkat lunak. Kami ingin membuat skema elektronik sederhana untuk proyek ini. Skema elektronik seperti cetak biru untuk elektronik. Buat cetak biru dan ikuti desainnya dengan cermat. Untuk penelitian lebih lanjut dalam elektronik, YouTube mungkin menarik minat Anda (ini kuncinya!).

Koneksi Raspberry Pi dan I2C Shield

Pertama-tama ambil Raspberry Pi dan letakkan I²C Shield di atasnya. Tekan Perisai dengan lembut. Ketika Anda tahu apa yang Anda lakukan, itu adalah sepotong kue. (Lihat gambar di atas).

Koneksi Sensor dan Raspberry Pi

Ambil sensor dan sambungkan Kabel I²C ke sana. Untuk kinerja terbaik dari kabel ini, harap diingat bahwa Output I²C SELALU terhubung ke Input I²C. Hal yang sama harus dilakukan untuk Raspberry Pi dengan pelindung I²C terpasang di atasnya. Keuntungan besar menggunakan Perisai/Adaptor I²C dan kabel penghubung adalah bahwa kami tidak memiliki masalah pengkabelan yang dapat menyebabkan frustrasi dan memakan waktu untuk memperbaikinya, terutama ketika Anda tidak yakin dari mana harus memulai pemecahan masalah. Ini adalah opsi 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 itu penting

Untuk membuat proyek kami sukses, kami membutuhkan koneksi internet untuk Raspberry Pi kami. Untuk ini, Anda memiliki opsi seperti menghubungkan kabel Ethernet (LAN) dengan jaringan rumah. Juga, sebagai alternatif tetapi cara yang nyaman adalah dengan menggunakan adaptor WiFi. Terkadang untuk ini, Anda memerlukan driver untuk membuatnya berfungsi. Jadi lebih suka yang dengan Linux dalam deskripsi.

Pemberdayaan Sirkuit

Colokkan kabel Micro USB ke colokan listrik Raspberry Pi. Nyalakan dan kita mati.

Dengan kekuatan besar datang tagihan listrik yang besar

Koneksi ke Layar

Kita bisa menghubungkan kabel HDMI ke monitor/TV baru atau kita bisa sedikit artistik untuk membuat Raspberry Pi yang terhubung dari jarak jauh yang ekonomis menggunakan alat akses jarak jauh seperti-SSH dan Putty.

Ingat, bahkan Batman harus berhemat dalam perekonomian ini

Langkah 3: Pemrograman Python Raspberry Pi

Pemrograman Python Raspberry Pi
Pemrograman Python Raspberry Pi

Anda dapat melihat Kode Python untuk Sensor Raspberry Pi dan SI7006 di repositori Github kami.

Sebelum masuk ke program, pastikan Anda membaca instruksi yang diberikan dalam file Readme dan Atur Raspberry Pi Anda sesuai dengan itu. Hanya perlu beberapa saat jika Anda mengeluarkannya terlebih dahulu. Kelembaban adalah jumlah uap air di udara. Uap air adalah fase gas air dan tidak terlihat. Kelembaban menunjukkan kemungkinan presipitasi, embun, atau kabut. Kelembaban relatif (disingkat RH) adalah rasio tekanan parsial uap air dengan tekanan uap kesetimbangan air pada suhu tertentu. Kelembaban relatif tergantung pada suhu dan tekanan sistem yang diinginkan.

Di bawah ini adalah kode python dan 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. # SI7006-A20 # Kode ini dirancang untuk bekerja dengan Modul Mini SI7006-A20_I2CS I2C yang tersedia dari ControlEverything.com. #

impor smbus

waktu impor

# Dapatkan bus I2C

bus = smbus. SMBus(1)

# Alamat SI7006_A20, 0x40(64)

# 0xF5(245) Pilih Kelembaban Relatif NO HOLD MASTER mode bus.write_byte(0x40, 0xF5)

waktu.tidur(0.5)

# Alamat SI7006_A20, 0x40(64)

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

# Konversi data

kelembaban = (125,0 * (data0 * 256,0 + data1) / 65536.0) - 6,0

# Alamat SI7006_A20, 0x40(64)

# 0xF3(243) Pilih suhu NO HOLD MASTER mode bus.write_byte(0x40, 0xF3)

waktu.tidur(0.5)

# Alamat SI7006_A20, 0x40(64)

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

# Konversi data

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

# Keluarkan data ke layar

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

Langkah 4: Mode Kepraktisan

Mode Kepraktisan
Mode Kepraktisan

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

Jalankan perintah untuk Kompilasi dan Unggah kode di terminal dan lihat hasilnya di Monitor. Setelah beberapa saat, itu akan menyaring semua parameter. Setelah memastikan semuanya bekerja dengan sempurna, Anda dapat berimprovisasi dan melangkah lebih jauh dengan proyek yang membawanya ke tempat yang lebih menarik.

Langkah 5: Aplikasi dan Fitur

Si7006 menawarkan solusi digital akurat, berdaya rendah, terkalibrasi pabrik yang ideal untuk mengukur kelembapan, titik embun, dan suhu, dalam aplikasi seperti HVAC/R, Termostat/Humidistat, Terapi Pernapasan, Barang Putih, Stasiun Cuaca Dalam Ruangan, Lingkungan Mikro /Pusat Data, Kontrol Iklim Otomotif Dan Defogging, Pelacakan Aset Dan Barang Dan Ponsel Dan Tablet.

Untuk misalnya Bagaimana saya suka telur saya? Umm, dalam kue!

Anda dapat membangun proyek Student Classroom Incubator, sebuah peralatan yang digunakan untuk kondisi lingkungan, seperti suhu dan kelembaban yang perlu dikontrol, menggunakan Raspberry Pi dan SI7006-A20. Penetasan telur di kelas! Ini akan menjadi proyek sains yang memuaskan dan informatif dan juga pengalaman langsung pertama bagi siswa untuk melihat bentuk kehidupan pada dasarnya. Inkubator Kelas Siswa adalah proyek yang cukup cepat untuk dibangun. Berikut ini akan menjadi pengalaman yang menyenangkan dan sukses bagi Anda dan siswa Anda. Mari kita mulai dengan peralatan yang sempurna sebelum kita menetaskan telur dengan pikiran muda.

Langkah 6: Kesimpulan

Percaya bahwa usaha ini membangkitkan eksperimen lebih lanjut. Jika Anda bertanya-tanya untuk melihat ke dunia Raspberry Pi, maka Anda dapat memukau diri sendiri dengan memanfaatkan dasar-dasar elektronik, pengkodean, perancangan, penyolderan, dan apa yang tidak. Dalam proses ini, mungkin ada beberapa proyek yang mungkin mudah, sementara beberapa mungkin menguji Anda, menantang Anda. Demi kenyamanan Anda, kami memiliki video tutorial menarik di YouTube yang mungkin membuka pintu bagi ide-ide Anda. Tetapi Anda dapat membuat cara dan menyempurnakannya dengan memodifikasi dan membuat kreasi Anda sendiri. Bersenang-senang dan jelajahi lebih banyak!

Direkomendasikan: