Thursday 26 December 2013

Koneksi Antara Arduino + Bluetooth + App Inventor + Door Lock

Waha.. lama juga ternyata gw gak update blog Terdistraksi oleh banyaknya tugas kuliah di semester akhir ini (walau sebenarnya kurang bijak ya untuk dijadikan sebuah alasan:) ). Tugas yang cukup menyita waktu itu salah satunya adalah tugas kelompok mata kuliah Pemrograman Berorientasi Hardware Lanjut (PBHL). "dengan nama kelompok KitKatTeam. yang beranggotakan empat orang (Harvy Damda/Agan-agan, Yogalicius, Febrina Haha dan yang terakhir Emil Dayo).

Oke sobat langsung saja ke intisari dan materi, untuk bahasan kita kali ini yaitu Koneksi antara Arduino + Bluetooth + App Inventory + Door lock atau dalam bahasa Inggrisnya buka tutup pintu otomatis via android,dimana alat ini kami buat untuk memenuhi salah satu tugas mk yang saya sebutkan diatas. dan ini tutorialnya semoga bermanfaat.




Seperti biasa kalau sudah membahas mengenai praktek tentunya siapkan alat2 elektronikanya dan komponen2 yg dibutuhkan,seperti

Sorlder + tenol (Timah solder)
Multitester
Bor PCB,
Jepitan kuku,
Karter
Gunting
Amplas,
Pelarut PCB/FeCl3(feri Clorida)
Projec Board/ Bread Board
PCB Polos/ Bolong

Handphone Android
Arduino Uno R3
Bluetooth HC-05
Solonoid Door Lock Elektrik 12Volt 2Ampere
Kabel secukupnya untuk jumper-an

Untuk software yang dibutuhkan
Arduino,
Isis proteus 7.10
Eagle/Diptrace
App Inventor
Termite

Sedikit keterangan dari beberapa komponen diatas
  • Handpone di gunakan sebagai media pengontrolan ON/OFF atau Buka/Tutup pintu
  • Arduino Uno R3 alat untuk mengupload program dari komputer ke mikrokontroller/alat elektronika yang ingin kita buat.

Dan untuk rangkaiannya sob lihat gambar dibawah ini,,,!!, ( bazer + led indikator sebagai pengganti sementara door lock).


Jika ada yang masih bingung dalam pembuatan rangkaian tersebut bisa tengok panduannya disini,

Selesai mendesain rangkaian kita pindah ke software tempat pembuatan programnya, ya Arduino. Kalau sobat belum ada downloadlah disini,
Namun sebelum sobat memulai memprogram pastikan sobat sudah baca tutorial ini
setelah itu sobat klik new dan klik menu tools>>Board>>Arduino Uno
kemudian pastekan program ini boleh di edit sob.

int karakter; // mendefinisikan variabel karakter untuk memulai komunikasi serial
int pintu = 10; // pin B2

void setup() {
// inisialisasi komunikasi serial
Serial.begin(9600);
pinMode(pintu, OUTPUT);

}
void loop() {
if (Serial.available() > 0) {
karakter = Serial.read();
// jika menerima karakter A, pintu terbuka:
if (karakter == 'A') {
digitalWrite(pintu, HIGH);
}
// jika menerima karakter B, pintu tertutu:
if (karakter == 'B') {
digitalWrite(pintu, LOW);
}

}
}


Dan terakhir di running untuk cecking program apakah ada yang erorr atau tidak, jika tidak yuk sob upload programnya ke arduino Uno R3(Hardware).



Tahap selanjutnya desain aplikasi pada smartphone androidnya dengan catatan komputer sobat harus konek ke internet kemudian pergi ke beta.appinventor.mit.edu dan desainlah seperti ini.

Tampilan aplikasi 


Listing Program


Selesai mendesain, sobat download file(sudah berbentuk apk) tinggal sobat instal ke smartphone Androidnya.


Tahap yang terakhir uji coba alat,semoga berhasil dan terimakasih atas kunjungannya .


32 comments:

  1. untuk koneksi ke bluetoothnya bgaimana ya?
    ferdiandcornelius@gmail.com

    ReplyDelete
  2. seperti biasa masi tinggal sambungkan Rx bluetooth ke Tx arduino, Tx bluetooth di sambungkan ke Rx arduino, kemudian hubungkan Vcc + GN bluetooth ke VCC +GN arduino.

    ReplyDelete
    Replies
    1. bukan nya vcc bluetooth sambung ke vcc arduino, gnd bluetooth sambung ke gnd arduino?

      Delete
  3. gan mau tanya, cara at command bluetoothnya gimana yah, dan kalau kita pakai bluetooth hc-06 bisa apa tidak, soalnya saya udah coba dengan BT hc-06, saat mau di piring ada nama bluetoothnya, dan saya pakai aplikasi terminal bluetooth yang ada di play store, sebab saya blum membuat aplikasi di app inventornya, nah saat saya buka itu aplikasi terminal bluetooth, keterangannya not connect sedangkan pada saat pairing bluetoothnya terpasang pada hp androidnya. itu apa ya masalahnya, apa pada bluetoothnya atau pada aplikasinya yang saya gunakan, mohon bantuannya gan, dan ada lagi, pada bluetooth hc-06nya lednya masih berkedip-kedip, katanya klaw udah paired pada hp android lednya tetap atau konstan nyalahnya.

    ReplyDelete
    Replies
    1. bisa gan dengan bluetooth hc-06. biasa nya ketika bluetooth yg pada smatphone android kita sudah terkoneksi dengan bluetooth hc-06. dengan demikian kita tiggal memberi perintah ke mikrokontroler tersebut. namun disini saya baru blajar membuat aplikasi pada smartphone android nya dengan software app inventor gan, untuk aplikasi yg agan maksud blm pernah mencoba saya, maklum masih pemula juga gan.

      Delete
  4. maaf gan, ada contact person yang bisa dihubungi ? saya ingin belajar lebih mengenai pintu otomatis ini. terimakasih

    d312037@akatelsp.ac.ic

    ReplyDelete
  5. gan, itu simulasi aruino nya pake apa?

    ReplyDelete
  6. maaf gan, ane pemula pengguna app inventor lagi belajar nii buat tugas akhir
    itu listning programnya cuma segitu gak ada lagi?

    ReplyDelete
  7. gan ada tutorial cara masukan kode nya gak, cara buat kodenya itu bagaimana ?

    ReplyDelete
    Replies
    1. masukin kode kemana gan, isis proteusnya kah atau ke arduino

      Delete
    2. This comment has been removed by the author.

      Delete
  8. ga, gw udah sampai download to phone, tapi install file apk nya dimana ya? kok gw cari2 di file manager gak ada ya?

    ReplyDelete
  9. kira kira biayanya berapa ya mas?

    ReplyDelete
    Replies
    1. arduino,bluetooth, doorlock elektrik biaya nya sekitar = 500K mas.

      Delete
  10. assalamualaikum gan mau nanya nih klo library modul HC-05 di ISIS proteus ngga ada gan....??

    ReplyDelete
    Replies
    1. kalau untuk bluethoot di isis proteusnya gan, saya makai VIRTUAL TERMINAL yang ada dibagian virtual Instruments mode pada Isis Proteus tsb gan. terus tiggal hbungin aja RX TX andara arduino dgn virtual trsebut. kira2 bgtu gan. .

      Delete
  11. Gan ... Jalur rangkaiannya bagaimana ? Saya kurang mngerti....
    Terimakasih

    ReplyDelete
  12. Bang itu desain miniatur pintunya pake bahan apa ya?

    ReplyDelete
  13. Gk ada foto rangkaian yg aslinya yg udh di psang kbel jumper sma yg lainnya? Sy pngen liat kyk gmnnya.(bukan yg lewat software Isis atau fritzing)

    ReplyDelete
  14. Gan itu kan satu pintu, gmna kalau dua pintu? contoh-y Ada dua pintu, trus kita mau buka salah satu pintu trsebut, tu koding-y gmna?

    ReplyDelete
  15. Mau tanya gan
    itu buat prototipe pintunya pakai bahan apa ya? Akrilik kah?

    ReplyDelete
  16. This comment has been removed by the author.

    ReplyDelete
  17. Kalo untuk 3 pengunci pintu bisa kah gan?

    ReplyDelete
  18. urgent : boleh minta bantu mas, itu kan make beta app inverter, tolong dong tutor make appinverter versi baru. soalnya fitur dan tampilan agak beda jadi agak susah dipahami

    ReplyDelete
  19. kalo lampunya diganti motor stpper gan , gimana ..? tugas akhir saya penggerak pintunya pake stteper..?

    ReplyDelete
  20. This comment has been removed by the author.

    ReplyDelete
  21. mas mau tanya? kalo cara android supaya bisa menerima respon dari push button gimana mas melalui bluetooth? dan gimana programnya di app inverter?

    ReplyDelete
  22. gan mau tanya, kalau dikombinasikan dengan keypad 3x4 bagaimana yaa gan ? tks gan

    ReplyDelete
  23. video youtube sama peralatan yang di jelaskan di sini beda bangets. gimana sih cara buat tutor nya. yang jelas donk... video sama tulisan gak sama.

    ReplyDelete