JS

Tuesday, December 25, 2018

Microcontroler AC via WEB (arduino)

Sudah sekian lama saya tidak update di blog ini, mohon maaf karena ada beberapa kesibukan yang lain sehingga waktu untuk membuat konten blog kurang, kali ini saya akan membagikan beberapa ilmu yang saya dapatkan dan saya implementasikan yaitu pemrograman mikrokontroler menggunakan arduino.

Arduino? apa si arduino itu? get to link arduino adalah


kali ini project yang saya buat menggunakan arduino yaitu mengontrol AC(air conditioner) melalui internet, bagaiamana rangkaiannya???
berikut gambar ranggkaiannya dan prosesnya

kali ini untuk hardware saya hanya menggunakan mikrokontroler Wemos dan Ir
yang diaman wemos berfungsi sebagai mikrokontroler yang telah di bekali wifi pada boardnya sendiri. Ir yang berfungsi sebbagai pengirim data ke AC seperti remot pada umumnya, 
hanya saja kita mengendalikan IR tersebut melalui smartphone dan website yang telah di gunakan

software saya menggunakan Arduino IDE untuk memprogramkan wemos, broker mqtt saya menggunakan io.adafruit

metode yang saya gunakan yaitu MQTT yang diamana
subscribe <---> broker<--->publish

yang dimana subscribe sebagai pengikut atau penerima
broker yang berfungsi sebagai jembatan pengubung
publish sebagai pengirim perintah melalui data ke broker


langsung saja kita ke tahap pengujian
Pada tahap pengujian, terdapat 3 prosedur pengujian yang dilakukan, yaitu pengujian ketepatan rangkaian Wemos, pengujian dalam menentukan ketepatan konektivitas AC dan pengujian pengaturan suhu dan keadaan on/off menggunakan broker Adafruit IO.
A.    Pembentukan Rangkaian Wemos
-          Wemos terlebih dahulu dibentuk dengan menggunakan komponen hardware berupa Wemos D1 Mini dan LED menggunakan bantuan berbagai alat dan bahan seperti solder, papan konektor, kamera, dll. Penyusunan rangkaian Wemos ini juga didasari pada penggunaan library ESP8266 untuk menentukan fungsi dari modul yang digunakan.
-          Setelah Wemos telah dibentuk, pemberian kode menggunakan Arduino IDE dilakukan. Kode yang paling pertama diuji yaitu kode untuk memancarkan infrared dari LED. Pemancaran infrared LED tersebut didasari dari penggunaan library IRremote8266.
B.     Pengaturan Konektivitas AC
-          Mikrokontroler akan diuji terkait konektivitasnya dengan AC yang bermerk Daikin. Pada pengujian ini, hal yang dibutuhkan adalah penggunaan library IRdaikinESP.
C.    Pengaturan Broker IO Adafruit
-          Wemos akan diberikan kode dari library WiFi-Manager untuk memberikan fungsi untuk menerima koneksi dari suatu koneksi WiFi terlebih dahulu.
-          Pada Broker IO Adafruit, terlebih dahulu dibentuk berbagai macam kebutuhan fungsi pada dashboardnya yaitu berupa fungsi untuk penentuan derajat suhu dan keadaan on/off.
-          Wemos kemudian diberikan kode library adafruit dan menentukan konektivitas antara Wemos dan Broker IO Adafruit beserta fungsi yang telah dibentuk pada dashboard IO Adafruit.
-          Pengaturan Wemos selanjutnya akan dilakukan berdasarkan kebutuhan penggunaan pengaturan suhu dan keadaan on/off dari AC.

untuk shource code nya, bisa langsung ke gethub saya
code AC controler

No comments:

Post a Comment

Ganti Tampilan

instagram

Instagram

Tombol Atas

Navbar Bawah

IP

Search This Blog