JS

Tuesday, December 25, 2018

STUDI LITERATUR IoT


 Internet of Things (IoT)
Definisi Internet of Things (IoT) bervariasi berdasarkan bagaimana sudut pandang dari seseorang yang melihat konsep IoT, dimana IoT dapat dikatakan sebagai jaringan global yang dinamis dengan sistem konfigurasi dan komunikasi yang berjalan secara otomatis. Secara singkat, IoT dapat diartikan sebagai konsep dalam menggabungkan berbagai komponen seperti mesin, perangkat, mobil, telepon, dan lainnya menggunakan koneksi internet dengan sistem pintar dan bersifat otomatis. [Hassan & Ali. Internet of Things (IoT): Definitions, Challenges, and Recent Research Directions. 2015]
Lingkungan IoT terbentuk dari berbagai macam objek yang diklasifikasikan ke dalam 2 tipe, yaitu objek yang memiliki penggunaan energi baterai berkelanjutan dan objek yang tidak memiliki penggunaan energi baterai yang berkelanjutan. [Hassan & Ali. Internet of Things (IoT): Definitions, Challenges, and Recent Research Directions. 2015]
Umumnya, arsitektur IoT terbentuk berdasarkan 3 dimensi utama, yaitu information items (benda sensor, benda pengidentifikasi, dan benda pengontrol), independent network (bersifat self-configuration, self protection, self-adaption, dan self-optimization) dan intelligent applications (bersifat pintar dalam pengontrolan, penggunaan dan pengolahan data). [Hassan & Ali. Internet of Things (IoT): Definitions, Challenges, and Recent Research Directions. 2015]
Konsep IoT dapat memunculkan berbagai kombinasi komponen fisik dan digital dalam membentuk suatu produk yang baru dan bermanfaat dibandingkan dengan produk yang sejenis. Hal tersebut dapat tercapai dikarenakan adanya efisiensi pengaturan energi, komunikasi langsung, memori yang dapat digunakan secara baik dan teknologi mikroprosesor yang terbaru. Dengan begitu, hal seperti metode pembuatan produk industri dapat digitalisasikan. Hal tersebut membuka kemungkinan bahwa masih terdapat banyak kesempatan dalam mengimplementasikan sistem IoT kedalam sistem lainnya. [Wortmann. Internet of Things. 2015]

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

apa sih Arduino itu?


Arduino IDE (Arduino Integrated Development Environment) merupakan suatu software open source yang pada umumnya digunakan untuk menulis ataupun compile kode menjadi suatu modul Arduino. Arduino IDE terdapat pada sistem operasi seperti MAC, Windows, Linux dan berjalan pada platform java yang memiliki fungsi dan perintah untuk debugging, editing dan compiling kode pada suatu lingkungan sistem. [Fezari. Integrated Development Environment “IDE” For Arduino. 2018]




Arduino adalah pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia. Banyak pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena mudah dipelajari. Tapi tidak hanya pemula, para hobbyist atau profesional pun ikut senang mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang dipakai dalam Arduino bukan assembler yang relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan pustaka-pustaka (libraries) Arduino. Arduino juga menyederhanakan proses bekerja dengan mikrokontroler, sekaligus menawarkan berbagai macam kelebihan antara lain:
* Murah – Papan (perangkat keras) Arduino biasanya dijual relatif murah (antara 125ribu hingga 400ribuan rupiah saja) dibandingkan dengan platform mikrokontroler pro lainnya. Jika ingin lebih murah lagi, tentu bisa dibuat sendiri dan itu sangat mungkin sekali karena semua sumber daya untuk membuat sendiri Arduino tersedia lengkap di website Arduino bahkan di website-website komunitas Arduino lainnya. Tidak hanya cocok untuk Windows, namun juga cocok bekerja di Linux.
* Sederhana dan mudah pemrogramannya – Perlu diketahui bahwa lingkungan pemrograman di Arduino mudah digunakan untuk pemula, dan cukup fleksibel bagi mereka yang sudah tingkat lanjut. Untuk guru/dosen, Arduino berbasis pada lingkungan pemrograman Processing, sehingga jika mahasiswa atau murid-murid terbiasa menggunakan Processing tentu saja akan mudah menggunakan Arduino.
* Perangkat lunaknya Open Source – Perangkat lunak Arduino IDE dipublikasikan sebagai Open Source, tersedia bagi para pemrogram berpengalaman untuk pengembangan lebih lanjut. Bahasanya bisa dikembangkan lebih lanjut melalui pustaka-pustaka C++ yang berbasis pada Bahasa C untuk AVR.
* Perangkat kerasnya Open Source – Perangkat keras Arduino berbasis mikrokontroler ATMEGA8, ATMEGA168, ATMEGA328 dan ATMEGA1280 (yang terbaru ATMEGA2560). Dengan demikian siapa saja bisa membuatnya (dan kemudian bisa menjualnya) perangkat keras Arduino ini, apalagi bootloader tersedia langsung dari perangkat lunak Arduino IDE-nya. Bisa juga menggunakan breadoard untuk membuat perangkat Arduino beserta periferal-periferal lain yang dibutuhkan.
KELEBIHAN ARDUINO
Tidak perlu perangkat chip programmer karena didalamnya sudah ada bootloadder yang akan menangani upload program dari komputer.
Sudah memiliki sarana komunikasi USB, Sehingga pengguna laptop yang tidak memiliki port serial/RS323 bisa menggunakannya.
Memiliki modul siap pakai ( Shield ) yang bisa ditancapkan pada board arduino. Contohnya shield GPS, Ethernet,dll.
SOKET USB
Soket USB adalah soket kabel USB yang disambungkan kekomputer atau laptop. Yang berfungsi untuk mengirimkan program ke arduino dan juga sebagai port komunikasi serial.
INPUT/OUTPUT DIGITAL DAN INPUT ANALOG
Input/output digital atau digital pin adalah pin pin untuk menghubungkan arduino dengan komponen atau rangkaian digital. contohnya , jika ingin membuat LED berkedip, LED tersebut bisa dipasang pada salah satu pin input atau output digital dan ground. komponen lain yang menghasilkan output digital atau menerima input digital bisa disambungkan ke pin pin ini.
Input analog atau analog pin adalah pin pin yang berfungsi untuk menerima sinyal dari komponen atau rangkaian analog. contohnya , potensiometer, sensor suhu, sensor cahaya, dll.
CATU DAYA
pin pin catu daya adalah pin yang memberikan tegangan untuk komponen atau rangkaian yang dihubungkan dengan arduino. Pada bagian catu daya ini pin Vin dan Reset. Vin digunakan untuk memberikan tegangan langsung kepada arduino tanpa melalui tegangan pada USB atau adaptor, sedangkan Reset adalah pin untuk memberikan sinyal reset melalui tombol atau rangkaian eksternal.
Baterai / Adaptor
Soket baterai atau adaptor digunakan untuk menyuplai arduino dengan tegangan dari baterai/adaptor 9V pada saat arduino sedang tidak disambungkan kekomputer. Jika arduino sedang disambungkan kekomputer dengan USB, Arduino mendapatkan suplai tegangan dari USB, Jika tidak perlu memasang baterai/adaptor pada saat memprogram arduino.

VIDEO EDITING ULEAD

anda sering berpikir jika ingin mengedit video anda dengan mudah, sebenarnya ada yaitu Video Studio Ulead

anda dapat menggabungkan video juga sebanyak 5 sampai 7 bisa dalam 1 layar

ini juga sudah memiliki fitur lengkap untuk editor para pemula dan mudah untuk di pelajari

bagi kalian ingin belajar, silahkan tanya om Google.com ,


untuk mendownload filenya silahkan klik  :)

LIVE MOBILE LEGEND DI YOUTUBE DENGAN OBS DAN ANDROID

CARA LIVE DI YOUTUBE MENGGUNAKAN HP-ANDROID TERHUBUNG KE OBS


pada zaman sekarang dunia game smartphone apa sih yang terbaik saat ini? apa lagi jika bukan permainan game bergenre MOBA, yaitu game MOBILE LEGEND. yang sangat tinggi peminat nya
dalam bermain game MOBILE LEGEND saat ini sangat pesat karena bermain secara teamwork, bagaimana kerjasama team itu sendiri.

langsung saja membahas sesuai judul, tentang bagaimana live di youtube, sebenarnya banyak orang bermain ML (mobile legend) di PC tapi kan untuk mengontrol itu tidak lah semudah kita bermain di smartphone, pasti bedalah cara kita bermain di layar sentuh dengan bermain menggunakan keyboard, yang bermain di pc biasanya dia menggunakan nox, untuk yang tetap ingin bermain menggunakan nox dan mengkoneksikannya ke OBS sialahkan ke post sebelumnya atau langsung ke ----LINK halaman----
ok saya di sana akan membahas tentang live ML di youtube dengan tetap menggunakan smartphone, sebenarnya bisa sih langsung dari palikasi youtube gaming, tapi sensasinya beda loh dan settingan di OBS lebih mantap dan kita bsa libe webcame serta menambahkan frame apa saja misal bannernya entah apa saja, kali ini kita siapkan dulu
1. Software mirror android, banyak di google, salah satunya bisa menggunakan MirrorGo atau AirDroid, dan install
2. silahkan jalankan App tersebut dan menghubungkannya ke smartphone
3. jika sudah terhubung, kita selanjutnya menghubungkannya di OBS
4. membuka OBS dan membuat 1 layar di bagian bawah (scene)
5 setelah ituke source dan tambahkan beberapa item yang akan di tampilkan dalam 1 scene/layar
6. pilih window capture dan hubungkan dengan aplikasi mirror
setelah itu silahkan mulai streaming

mungkin itu saja, mohon maaf jika penjelasan tidak jelas, jadi mungkin bsa langsung ke chanel youtube saya atau nonton di bawah ini


-----video tutorial obs sambung android-----


Ganti Tampilan

instagram

Instagram

Tombol Atas

Navbar Bawah

IP

Search This Blog