Minggu, 09 Februari 2020

Eksperimen dengan Sensor Suhu

Seperti minggu-minggu sebelumnya, aku kembali dengan membawa pengalaman baru bersama ESP32. Oh iya sebelumnya, kalau ada yang ingin ditanyakan ataupun ada kesulitan dengan experience-experience ESP32 ini, bisa banget comment di kolom komentar..
Dan sesuai dengan judul postingan hari ini, kita akan bermain dengan sensor suhu!
Tanpa basa-basi lagi, ayo kita mulai eksperimennya..

[[ Peralatan :: ]

  1. ESP32 Devkit V1 (30 pins)
  2. Laptop / PC
  3. Arduino IDE (yang sudah terinstall board dan portnya)
  4. Kabel USB Type A to MicroUSB
  5. Breadboard
  6. Kabel Jumpe Male to Female (5 buah)
  7. DHT 11 (bisa juga menggunakan sensor suhu lainnya seperti DHT 22, BMP280, BME280)
[[ Steps :: ]
  • Rangkaian
    tips : Selama proses percobaan ini, aku menemui beberapa kendala diantaranya munculnya kalimat kesalahan yaitu 'sensor suhu tidak terdeteksi' pada serial monitor. Jika kamu menemui masalah yang sama, atur ulang rangkaianmu, dan buatlah semua komponen yang terhubung dengan kaki-kaki DHT11 (3 pins) tersebut menjadi satu blok (persis seperti gambar di atas).

    Kesalahan lain yang sering terjadi yaitu pada kode programnya. Seperti yang akan dibahas berikutnya.

  • Code

    Dalam kode di atas, ada pemakaian suatu library dari Adafruit dan ESPAsyncWebServer yang dapat kita peroleh melalui Tools >> Board >> Board Manager >> lalu ketik Adafruit Unified >> lalu pilih install. Begitupun dengan ESPAsyncWebServer.
    Kode diatas juga terdapat 3 pilihan sensor yang di define yaitu DHT11, DHT22, DHT21. Biasanya banyak orang yang salah dan mengira semua type itu di uncomment, tetapi yang di uncomment hanya type DHT yang dipakai saja, dalam percobaan ini kita hanya memakai DHT11, maka uncomment hanya DHT11, type yang lain bisa di hapus.
    Untuk define DHT pin, dapat dilakukan di pin mana saja asal pada kode juga diganti sesuai letak pin, dan kebetulan di kode tertera DHTPIN 27, maka taruh di pin D27.

    Oke setelah selesai, mari kita simulasikan..
    Untuk langkah simulasi lebih rinci, bisa banget kunjungin blog pertama aku di sini bit.ly/InstalasiBoardESP32.
[[ Simulasi :: ]]

Tidak ada komentar:

Posting Komentar

Weather Database with ESP32 using MySQL and PHP

Halo.. Ini blog terakhir aku untuk semester ini ya karena awalnya blog ini ditujukan untuk tugas Sistem Embedded sih. Kalau untuk selanjut...