Postingan

Weather Station dengan ESP32

Gambar
Halo! Sekarang, aku mau melanjutkan web server yang kemarin, yaitu weather station! Nah, web server yang digunakan ini sekarang digabung dengan sensor apapun. Kali ini aku menggunakan sensor DHT11 karena cuma punya itu:( Nah, sumbernya dari sini: https://randomnerdtutorials.com/esp32-web-server-with-bme280-mini-weather-station/ Tapi, sayangnya disana menggunakan sensor BME280 yang tidak kumiliki, alih-alih menggunakan sensor DHT11. Akhirnya, saya melakukan merge antara sumber di atas dengan sumber-sumber lain di bawah ini: 1.  https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-sensor-arduino-ide/  (sempat kubuat beberapa minggu lalu) 2.  https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-web-server-arduino-ide/  (Katanya yang ini asynchronous web server gitu tapi aku kurang paham, jadi aku based nya tetep pakai sumber utama) Nah, rangkaiannya aku menggunakan rangkaian dari sumber lain 1 (Tapi GPIO yang kupakai n...

Web Server dengan ESP32

Gambar
Halo, sekarang saya eksperimen lagi dari ESP32 yang kupunya, sebagai web server. Nah, ESP32 ini bisa dibuat web server yang bisa dilihat dari sumber ini: https://randomnerdtutorials.com/esp32-web-server-arduino-ide/ Nah, karena aku belum paham betul, jadi ini masih mengcopy dari sumber. Nah, source code nya kuambil dari sana, dan pada bagian // Replace with your network credentials const char* ssid     = ""; const char* password = ""; SSID-nya diganti dengan nama wifi yang terhubung dengan laptop dan Passwordnya diisi dengan password wifi tersebut. Setelah itu, dibuat rangkaiannya, yang  kubuat sama juga dengan yang di sumber. Nah, setelah itu, program diupload ke ESP32. Tapi, saat upload beberapa kali sempat "Failed to connect to ESP32: Timed out waiting for packet header" Nah, menurut randomnerd tutorial, hal yang dilakukan adalah masang kapasitor https://randomnerdtutorials.com/solved-failed-to-connect-to-esp32-timed-out-waiting-...

Rumah Anti Maling dengan Sensor Ultrasonic dan ESP32

Gambar
Halo, sekarang aku mempelajari sensor baru karena bosan dengan DHT11, jadi sekarang aku pakai sensor ultrasonik! Sensor ultrasonik ini aku biasa nyebutnya sensor jarak karena dia bisa mendeteksi alat yang ada di depannya jaraknya seberapa jauh. Sumbernya dari sini tapi aku nggak pake LED https://www.instructables.com/id/ESP32-With-Ultrasonic-Sensor/ Kenapa aku pake sensor ultrasonik dan buzzer? Ini terinspirasi dari kosku. Jadi aku baru pindah kos dan sempet kaget setiap aku ngelewatin tangga bakal ada bunyi suara gitu. Ternyata, emang berguna sih, jadi kita tau kalo ada orang lewat dan yang di pos satpam bakal tau siapa yang lewat karena tangga nya ada di deket pos satpam. Nah, jadi menurutku ini bisa diapply di ESP32 yang didukung sensor jarak dan buzzer ini. Tapi, yang kubuat ini buzzernya selalu bunyi tiap outputnya ganti soalnya biar kedengeran di video karena suaranya sekecil itu(?) Tapi ternyata tetep nggak kedengeran sih:( Tapi intinya, konsep ini bisa diapply, mi...

Bluetooth for ESP32

Halo! Kegiatan kelompokku selanjutnya di pelajaran sistem embedded ini adalah bluetooth di ESP32. Nah, ternyata, susah susah gampang karena mesti gabungin beberapa kode sebelumnya. Untuk rangkaian juga begitu. Jadi memasang rangkaian sesuai LCD, dan kemudian memasang rangkaian sessuai DHT11. Kegiatannya ada 2. 1. Mengirimkan hasil dari DHT11 ke HP 2. Mengirimkan pesan dari HP yang akan ditunjukkin ke LCD Nah, kami langsung menggabungkan keduanya di saat yang bersamaan. Kemudian, pesan dari HP sudah diatur sejak awal, yang berupa tombol-tombol di bagian bawah interface yang tulisannya M1-M5. Nah, yang kami atur hanya M1 dan M2 M1: hallo M2: Tari-Sulis-Salsa Hasilnya seperti ini: Dan entah kenapa, saat mengerjakan ini kami lancar-lancar saja tanpa kendala. Tapi, yang ada kendala adalah saat ingin mencoba BLE dan mengoneksikan 2 ESP32, karena kami masih bingung mengoneksikan keduanya. Walaupun kode program menggunakan example dari Arduino, tetapi yang kami coba masih be...

DHT 11 dan Sensor LCD

Haloo, aku mau menjelaskan soal penggabungan antara DHT11, yang akhirnya outputnya ditunjukkin lewat LCD. Nah,  awalnya yang kami lakukan adalah melihat dari referensi di randomnerdtutorials, cuma ternyata entah kenapa di LCD yang muncul NaN. Lalu kami mencoba hanya DHT11 nya saja, yang ternyata dia memang nggak mendetect kelembapan dll, sehingga kami berasumsi DHT11 kami sudah tidak berfungsi. Tapi, setelah itu kami coba lagi, dengan cara memasang rangkaian satu per satu. Yang pertama memasang rangkaian DHT11, lalu memasang rangkaian LCD seperti di proyek-proyek sebelumnya. Dengan cara ini, akhirnya kami berhasil menjalankannya. Hore.

Drama penggunaan LCD Display dan ESP32

Gambar
Haloo! Sekarang aku mau cerita soal penggunaan ESP32 selanjutnya, yaitu menggunakan LCD! Sebenernya dalam percobaan ini lumayan banyak drama, mulai dari nyari jadwal yang susah buat kumpul sekelompok, ga kunjung beli converter I2C, dll Tapi akhirnya kami kumpul juga, di rumah Salsa, beberapa saat sebelum blog blog kami diperiksa hehe. Dan ternyata habis itu Sulis ada acara lagi. Nah, saat mulai mencoba pake LCD, masalahnya juga relatif banyak. Masalah pertama. Dari converter ke I2C, ternyata perlu 4 jumper female-female yang menghubungkan ke ESP32 nya. Aku punya berapa? 3. Hehe. Akhirnya, yang rencananya mau nyambungin ESP32 ke LCD, akhirnya kami pake breadboard dan menggunakan jumper male-female. Bagian female disambungin ke ESP32, yang male ke breadboard yang disambungin ke LCD. Terus breadboard bagian ujungnya dibuka karena LCDnya ngga muat kalo ada kutubnya, bagian ujungnya yang ada positif negatif. Kira kira begini rangkaiannya: Ohiyaa FYI, kami melakukan suat...

Sensor Cuaca

Gambar
Sekarang aku mau cerita soal pengalamanku dengan sensor cuaca! Warnanya biru, lucu dan bentuknya kecil. Kakinya ada tiga. Namanya DHT11. Nah, sumber kami dari sini: https://randomnerdtutorials.com/esp32-dht11-dht22-temperature-humidity-sensor-arduino-ide/ Saat pertama ngerjain ini, kami bingung dengan installing Adafruitnya, tapi akhirnya berhasil. Bagian uniknya, dari  sumber di atas, resistor yang digunakan yang sebesar 10K ohm. Nah, aku cuma punya resistor 1K ohm sebanyak 10 WKWKWK. Alhasil, jadilah alih-alih pake resistor 10K ohm, kami pake resistor 10 x 1K ohm disusun seri. Nah karena breadboard yang kami pake kecil, jadi agak penuh itu breadboardnya. Kira-kira begini kelihatannya: Lucu sih jadi kayak gitu tampilannya. Nah, lalu kami coba dengan rangkaian ini.  Hasilnya? Failed! Kami memeriksa kemungkinan salah yang ada di sumber di atas, namun tidak menemukan letak kesalahannya di mana. Nggak mungkin kesalahan di kode program karena yang kami gunakan sa...