Posts

Showing posts from February, 2022

Project 4 : Sensor BME 280 5V dengan ESP32

Image
1. Pendahuluan Pada project kali ini akan dibentuk sebauh sistem pengukur suhu, ketinggian, tekanan udara, dan kelembapan disuatu area. Project ini akan menggunakan sensor BME 280 sebagai alat pengukur. Hasil akhir pengukuran diharapkan dapat ditampilkan melalui perangkat yang tersambung dalam jaringan yang sama dengan ESP32. 2. Persiapan Alat-alat yang dibutuhkan dalam project kali ini adalah, 1. ESP32 2. BreadBoard 3. 4 Jumper Male-to-Male 4. BME 260 Saya mendesain rangkian sebagai berikut, Dengan menghubungkan pin VIN-BME ke 3V 3-ESP32, lalu GND-BME ke GND-ESP32. Untuk pin SDA dihubungkan ke GPIO21 dan SCL ke GPIO22. Kita perlu untuk menginstall library adafruit BME280 pada Arduino IDE serta adafruit Unified Sensor. Dengan kode yang diberikan oleh website randomnerdstutorial yang ada pada link berikut, https://raw.githubusercontent.com/RuiSantosdotme/ESP32-Course/master/code/bme280test/bme280test.ino Maka saat membuka serial monitor akan menampilkan hasil pengukuran sensor. 3. Eksek...

Project 3 : Sensor Internal ESP32

Image
1. Pendahuluan Pada project kali ini saya mencoba seluruh komponen sensor internal yang ada pada ESP32. Diketahui bahwa ESP32 memiliki 3 komponen sensor internal yaitu, Sensor sentuh, sensor hall-effect (deteksi magnet), dan sensor temperatur mesin. Sensor sentuh merupakan sensor yang akan menangkap sinyal jika pin-pin yang disediakan untuk disentuh diprogram untuk menerima input. Ada 10 GPIO yang bisa diprogram untuk disentuh. Berikut gambarnya, Lalu untuk sensor hall-effect akan mendeteksi magnet jika ada magnet yang didekatkan ke ESP32. Untuk sensor temperatur hanya mendeteksi suhu yang ada pada chip ESP32. Untuk project ini, saya akan membuat sistem yang mendeteksi magnet melalui sensor hall-effect. pendeteksian itu akan disalurkan melalui lampu LED yang menyala. Jika lampu hijau yang menyala maka tidak ada magnet disekitar. Jika lampu oranye yang hidup maka ada magnet disekitar. 2. Persiapan Untuk project ini kita perlu menambah 1 kabel female-to-female dan magnet untuk melengkapi...

Project 2 : PushButton(ESP32).

Image
1. Pendahuluan Pada project kedua ini saya ingin membuat rangkaian yang dapat dihidupkan melalui pushbutton. Konsep yang ingin dilakukan adalah sebuah perintah yang sudah ditentukan melalui sebuah kodingan dapat dijalankan dengan menekan pushbutton. 2. Persiapan Untuk menjalankan project ini perlu disiapkan beberapa komponen dari project pertama. Alat-alat yang dibutuhkan yaitu, 1. Push Button 2. Resistor 10k Ohm 3. Eksekusi Untuk memulai project ini kita perlu membuat rangkaian yang menyambungkan lampu dengan switch button. Dengan mengambil scenario dari gambar ini maka dibentuklah rangkaian yang sudah dimodifikasi dengan adanya 2 lampu, Penjelasan dari rangkaian yang dibentuk ini adalah sebagai berikut, 1. Dari 3V disambungkan ke bagian positive. 2. GND disambungkan dengan negative. 3. GPIO 5 disambungkan dengan lampu kuning bagian positive. 4. Lampu kuning bagian negative disambungkan dengan resistor 330 Ohm, lalu resistor disambungkan dengan bagian negative....

Project 1: LED Control and Variation

Image
1. Tujuan Awal Pada project pertama ini, saya ingin menghidupkan LED eksternal dengan ESP32 (sebuah microcontroller). LED akan dihidupkan dengan metode kedap-kedip. Ide awalnya adalah menghidupkan LED dan mematikan LED. 2. Persiapan Untuk memulai project ini ada alat-alat yang harus disiapkan sebagai berikut. Alat-alat  yang dibutuhkan: 1. ESP32 2. Kabel Male-to-Male 3. LED 4. Resistor 330ohm 5. kabel USB A-to-USB B 6. BreadBoard 7. dan PC  Pada PC yang kita miliki perlu diinstal beberapa aplikasi dan driver. Berikut driver-driver dan aplikasi yang perlu diinstall: 1. Arduino IDE ( https://www.arduino.cc/en/Main/Software ) 2. Driver USB to UART ( https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers ) Setelah Terinstall Arduino IDE perlu dilakukan beberapa konfigurasi agar ESP32 dapat digunakan. Pertama masukkan link " https://dl.espressif.com/dl/package_esp32_index.json " pada additional board manager yang dapat ditemukan pada File -> P...

Salam Pembuka.

 Halo kenalin namaku Arga Daniel Reynardo Samosir. Pada blog Rumah Karya ini saya akan berbagi cerita mengenai teknologi yang saya coba, baik melalui trial and error maupun sekadar review . Jika ada kritik maupun saran yang ingin disampaikan, kolom komentar terbuka untuk kalian. Selamat membaca blog saya.