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
untuk shource code nya, bisa langsung ke gethub saya
code AC controler


No comments:
Post a Comment