Daftar Isi:

Penginderaan Suhu Jarak Jauh: 6 Langkah
Penginderaan Suhu Jarak Jauh: 6 Langkah

Video: Penginderaan Suhu Jarak Jauh: 6 Langkah

Video: Penginderaan Suhu Jarak Jauh: 6 Langkah
Video: Pengindraan Jauh | Kelas X SMA 2024, Juli
Anonim
Penginderaan Suhu Jarak Jauh
Penginderaan Suhu Jarak Jauh

Dalam proyek ini, MKR 1400 digunakan untuk mengontrol 3 sensor DHT 22 dan mengkomunikasikan hasilnya dengan nomor ponsel yang dimasukkan dalam kode (saya akan menunjukkan di mana). Suhu adalah satu-satunya data yang diambil dari DHT 22, tetapi menarik untuk dicatat bahwa kelembaban juga dapat diambil.

Instruksi ini adalah pekerjaan yang telah dilakukan untuk pengembangan sistem pemantauan suhu grain bin. Sebagian besar pekerjaan telah diselesaikan oleh saya dan @acrobatbird (nama GitHub). GitHub utama dari proyek ini adalah https://github.com/PhysicsUofRAUI/binTempSensor dan ketika selesai saya akan membuat GitHub terpisah untuk itu.

Perlengkapan

  1. 3 sensor DHT 22 (untuk proyek yang lebih besar diperlukan tiga sensor)

    www.adafruit.com/product/385

  2. 3 resistor 10K

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. Satu Arduino MKR 1400

    https://store.arduino.cc/usa/mkr-gsm-140

  4. Berbagai Kabel Jumper

    Setiap pemasok harus memiliki beberapa

  5. Kartu SIM

    Saya akan merekomendasikan kartu prabayar apa pun yang termurah di wilayah Anda. Milik saya adalah SaskTel tetapi kecuali Anda tinggal di Saskatchewan, Kanada, itu bukan pilihan yang baik

  6. Baterai Lithium Polymer (dan pengisi daya jika diperlukan)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. Antena Arduino

    www.adafruit.com/product/1991

Saya telah memberikan tempat untuk membeli sebagian besar suku cadang yang digunakan secara online, tetapi saya akan merekomendasikan untuk berbelanja di toko elektronik hobi lokal Anda terlebih dahulu. Ini bukan hanya untuk mendukung bisnis lokal, tetapi juga karena nyaman untuk memilikinya saat Anda membutuhkan suku cadang secepatnya dan tidak ingin menunggu pengiriman.

Langkah 1: Hubungkan Arduino

Kawat Arduino
Kawat Arduino
Hubungkan Arduino
Hubungkan Arduino

Dalam kasus khusus saya, saya menempatkan Arduino MKR 1400 di papan roti, milik saya memiliki header, dan kemudian menempelkan ground ke garis negatif papan tempat memotong roti dan 5 V ke bagian positif.

Langkah 2: Hubungkan Sensor DHT 22

Hubungkan Sensor DHT 22
Hubungkan Sensor DHT 22
Hubungkan Sensor DHT 22
Hubungkan Sensor DHT 22
Hubungkan Sensor DHT 22
Hubungkan Sensor DHT 22

Setiap sensor harus disambungkan ke ground, pin 5 V, dan pin data. Sebuah resistor 10 K harus dihubungkan ke pin 5 V Arduino juga untuk bertindak sebagai pull up. Saya menghubungkan sensor ke pin 4, 5, dan 6. Jika Anda ingin menghubungkannya ke pin yang berbeda, Anda harus mengubah kodenya.

Adafruit memiliki artikel bagus yang membahas secara mendalam tentang cara menyambungkannya di tautan ini:

Langkah 3: Hubungkan Antena

Hubungkan Antena
Hubungkan Antena

Antena harus terhubung ke Arduino MKR 1400 untuk memastikan koneksi yang wajar.

Langkah 4: Unggah Kode

Sekarang kode akan diunggah ke Arduino. Saya telah memasukkan kode dalam file zip yang dilampirkan, dan kode itu akan terbuka dan dikompilasi dengan baik di editor Arduino selama pustaka yang diperlukan diinstal. Library yang dibutuhkan adalah MKRGSM, DHT.h, DHT_U.h, dan Adafruit_Sensor.h. Jika perpustakaan ini tidak diinstal di komputer Anda, Anda harus menambahkannya mengikuti langkah-langkah yang mirip dengan https://www.arduino.cc/en/Guide/Libraries ini.

Menggunakan Arduino LowPower dapat meningkatkan jumlah waktu proyek berjalan, tetapi saat ini saya sedang menjalankan tes untuk membuatnya berfungsi. Ada kode untuk itu di GitHub proyek.

Langkah 5: Pasang Baterai

Pasang Baterai
Pasang Baterai

Baterai sekarang dapat dipasang. Baterai yang digunakan di sini hanya 1000mAh tetapi yang lebih besar dapat digunakan asalkan 3,7 V.

Langkah 6: Proyek Selesai! Tapi Bisakah Itu Ditingkatkan?

Yah, kami memiliki sensor suhu jarak jauh yang mengirimi Anda suhu setiap 12 jam, tetapi hanya melakukannya kurang dari 24 jam. Tunggu itu tidak terlalu berguna. Inilah yang sedang dikerjakan dan dipertimbangkan untuk membuat proyek lebih bermanfaat.

  1. Baterai yang lebih besar

    saran yang cukup jelas, tetapi itu hanya akan membuat baterai menjadi cukup mahal karena kapasitasnya meningkat

  2. Arduino Daya Rendah

    Ini adalah alternatif biaya rendah yang baik untuk meningkatkan masa pakai baterai karena ini hanya perubahan perangkat lunak, tetapi keuntungannya tidak diharapkan menjadi substansial

  3. Sebuah panel surya
    • Inilah yang sedang dikerjakan sekarang untuk membuat sistem beroperasi tanpa batas waktu tanpa campur tangan manusia
    • Kemungkinan akan menggabungkan beberapa dari dua di atas untuk memastikan baterai dapat berjalan pada malam hari dan melalui bulan-bulan yang berawan.

Ada saran lain tentu saja diterima. Terima kasih sudah membaca!

Direkomendasikan: