You are on page 1of 7

TUGAS AKHIR SEMESTER PRAKTIK SISTEM

MIKROKONTROLER

Intregasi Sensor Suhu & Kelembaban DHT11 dengan STM32


Blue Pill

Disusun Oleh:

Ardelia Amanda Putri (21502241006)

PROGRAM STUDI PENDIDIKAN TEKNIK ELEKTRONIKA

FAKULTAS TEKNIK

UNIVERSITAS NEGERI YOGYAKARTA

2023
A. TUJUAN
Interface mikrokontroler STMicroelectronics ARM Cortex-M3 berbasis
mikrokontroler STM32F103C8T6 Blue Pill dengan sensor suhu & kelembaban digital
DHT11 dengan Arduino IDE digunakan untuk menulis program antarmuka.

B. MANFAAT PROJECT
Berikut adalah beberapa manfaat dari praktik ini:
1. Mengukur suhu dan kelembaban: Sensor DHT11 digunakan untuk mengukur
suhu dan kelembaban di sekitarnya. Dengan menghubungkannya ke
mikrokontroler STM32F103C8T6, suhu dan kelembaban dengan mudah dibaca
melalui program yang ditulis.
2. Monitoring lingkungan: Dengan mengintegrasikan sensor suhu dan
kelembaban, Anda dapat membuat perangkat yang dapat memantau dan
mengontrol kondisi lingkungan tertentu. Misalnya, penggunaan data suhu dan
kelembaban untuk mengontrol sistem pendingin atau memberikan notifikasi
jika ada perubahan signifikan dalam kondisi lingkungan.
3. Pengembangan aplikasi berbasis IoT: Praktik ini merupakan langkah awal
dalam mengembangkan aplikasi berbasis Internet of Things (IoT). Data suhu
dan kelembaban yang dikumpulkan oleh sensor dapat dikirim ke platform cloud
atau server melalui koneksi internet, sehingga memungkinkan pemantauan
jarak jauh dan analisis data yang lebih lanjut.

C. KEKURANGAN PROJECT
Berikut adalah beberapa kekurangan dari praktik ini:
1. Terbatas pada satu sensor: Praktik ini hanya menjelaskan cara menghubungkan
dan menggunakan satu sensor DHT11. Jika diperlukan penggabungan beberapa
sensor atau jenis sensor lainnya, diperlukan adaptasi dan modifikasi kode dan
sirkuit sesuai dengan kebutuhan..
2. Keterbatasan dalam penggunaan pin: STM32F103C8T6 Blue Pill memiliki
jumlah pin yang terbatas. Jika kita memiliki kebutuhan yang kompleks dan
membutuhkan penggunaan pin tambahan, mungkin diperlukan penyesuaian dan
pemikiran lebih lanjut.
3. Terbatas pada sensor DHT11: Meskipun DHT11 adalah sensor yang terjangkau
dan umum digunakan, ia memiliki keterbatasan dalam hal akurasi dan rentang
pengukuran.

D. ALAT DAN BAHAN


1. Software Arduino IDE
2. Software Proteus 8.16
➢ DHT11
➢ LM016L
➢ MINRES4K7
➢ STM32BLUEPILL

E. HASIL PROJECT
1. Diagram Sirkuit Proyek

Gambar 1.
2. Pemrograman pada Arduino IDE

Gambar 3.

Gambar 4.

Gambar 5.
3. Hasil percobaan

Eksplanasi:
Deskripsi rangkaian:
Sensor DHT11 memiliki 4 pin (dari kiri ke kanan):
Pin 1 adalah pin pasokan daya, terhubung ke pin 3V3 papan STM32 Blue
Pill,
Pin 2: pin data, terhubung ke pin A6 papan STM32 Blue Pill (PA6),
Pin 3: pin tidak terhubung,
Pin 4: GND (ground), terhubung ke pin GND papan STM32 Blue Pill.
Sebuah resistor tarik-atas sebesar 5.1k ohm diperlukan karena output sensor
DHT11 adalah tipe open drain.

Ada beberapa modul DHT11 breakout yang dilengkapi dengan resistor tarik
atas bawaan. Menggunakan modul dapat membuat rangkaian menjadi lebih
mudah. Sumber daya utama rangkaian berasal dari port micro USB papan
STM32 Blue Pill dengan tegangan 5V. Papan ini memiliki regulator tegangan
yang memberi daya kepada mikrokontroler STM32F103C8T6 dengan
tegangan 3.3V. Modul LCD 16x2 diberi daya dengan 5V dari papan STM32
Blue Pill, di mana pin 'VDD'-nya terhubung ke pin '5V' papan.

Pin LCD 1602 lainnya terhubung ke papan STM32 Blue Pill sebagai berikut:
RS —> pin PA0
E —> pin PA1
D4 —> pin PA2
D5 —> pin PA3
D6 —> pin PA4
D7 —> pin PA5
VSS, RW, D0, D1, D2, D3 dan K terhubung ke ground rangkaian
VEE ke output resistor variabel (atau potensiometer)
VDD dan A ke +5V (dari papan).
Pin VEE digunakan untuk mengatur kontras LCD. Pin A (anode) dan K
(katoda) adalah pin LED backlight.
F. KESIMPULAN
Praktik ini memberikan panduan yang rinci dan mudah dipahami tentang cara
menghubungkan dan menggunakan sensor DHT11 dengan mikrokontroler
STM32F103C8T6 Blue Pill. Namun, praktik ini memiliki beberapa keterbatasan,
seperti fokus yang terbatas pada satu jenis sensor dan penggunaan pin terbatas pada
mikrokontroler tertentu. Selain itu, praktik ini tidak membahas aspek lebih lanjut,
seperti bagaimana memproses data, menangani kesalahan, atau mengimplementasikan
fitur tambahan. Secara keseluruhan, praktik ini memberikan dasar yang solid untuk
memulai penggunaan sensor DHT11 dan mikrokontroler STM32F103C8T6 Blue Pill.

You might also like