Keamanan adalah bagian terpenting dari kehidupan kita. Adanya beberapa bencana terkait dengan kebocoran gas LPG kerap kali terjadi. Saya mencoba membuat prototype untuk mengatasi permasalahan tersebut.
Ok, langsung saja dengan peralatan yang dibutuhkan sebagai berikut :
- Intel Edison (Arduino Board Kit)
- Sensor Gas MQ2
- Sensor Gerak (PIR Motion)
- Sensor Suhu BMP180
- 3 Buah LED
- 1 Buah Breadboard
Berikut ini detail gambar sensor yang saya gunakan.
Jika sudah selanjutnya adalah install node.js pada module edison, dapat diikuti disini, setelah node.js selesai diinstal, langkah berikutnya lakukan ssh atau melalui serial connection pada intel edison kemudian instal list modul dibawah ini.
- http://johnny-five.io/ ( npm install johnny-five galileo-io edison-io )
- https://www.npmjs.com/package/mqtt ( npm install mqtt )
- https://www.npmjs.com/package/node-gcm ( npm install node-gcm)
- Lakukan pengkabelan atau wiring seperti pada video berikut.
- Langkah selanjutnya yang harus dilakukan adalah melakukan update linux pada module edison, silahkan ikuti tutorialnya disini.
- Kemudian download software Intel IOT XDK.
- Buatlah akun/login ke Geeknesia.com dan buatlah project baru serta gateway yang memiliki control dan attribute seperti gambar dibawah ini, untuk lebih jelasnya ada pada tutorial berikut ini.
- Langkah selanjutnya adalah create project baru pada Intel IOT XDK yang telah kita install tadi, dan berikut adalah kode untuk arduino. Untuk kode token didapatkan dari device android, sedangkan untuk API KEY merupakan API KEY dari Google Console API. Kode lengkap berikut http://ideone.com/ttCFzj.
- Install Android Studio kemudian import atau checkout dari project berikut https://github.com/lostmind/SmartHome , langkah selanjutnya ganti api key pada MainActivity.java dengan Api Key Geeknesia.
- Kemudian buatlah Configuration File Google Cloud Messaging, selangkapnya https://developers.google.com/cloud-messaging/android/client, kemudian download configuration file tersebut yaitu google-service.json, copy file tersebut pada file project didalam folder app.
- Selanjutnya running aplikasi maka pada debug akan muncul device token, masukan token tersebut pada codingan IOT XDK.
- Jika semua sudah benar maka dapat dilakukan demo seperti berikut ini.
Oke sekian prototype ini saya buat semoga bermanfaat bagi rekan-rekan. Salam pokoknya ngoding.
Comments