Jumat, 25 Agustus 2017

Arduino SAKLAR BLUETOOTH 16 Channel dengan Aplikasi Android Komplit

TUTORIAL
SAKLAR BLUETOOTH KONTROLLER
16Ch Relay Shield Arduino UNO
KENDALI ANDROID
Pada kesempatan kali ini Hobby kendaraan listrik ingin berbagi inspirasi pengalaman dan ilmu untuk membuat saklar bluetooth dengan kendali android. rangkaian ini di desain untuk bekerja pada supply 12V singga bisa langsung diplikasikan pada otomotif, namun juga bisa diaplikasikan di rumah tangga untuk mengatur sistem 220V AC. Alasan Digunakan relay sejumlah 16Channel adalah untuk memberikan jumlah kendali yang lebih banyak. Disini kami akan menyampaikan secara keseluruhan tanpa ada hal yang ditutupi. tujuan kami adalah ingin berbagi ilmu dan pengembangan bersama untuk inovasi di Indonesia ini. Mulai dari Skema PCB, Layout PCB, Sketch Program hingga aplikasi pada android berupa APK amaupun Aia nya. diharapkan para inovator dapat menggunakan dan memodifikasinya menjadi sebuah alat yang lebih baik. dah ngomong ngalor ngidulnya sampai disini aja. Lanjut Ke bagian kenapa kami membuat alat ini?
hal ini diawali dengan ribetnya jumlah sakalr yang begitu banyak di Sebuah Perkantoran atau kos kosan, yang mewajibkan petugas jaga kos harus jalan kaki menelusuri jalanan Lorong kos untuk mematikan tiap lampu terasnya, coba bayangkan kalau lantai sampai 4?
Selain itu di dalam mobil bagi modifikator mobil akan menghemat banyak kabel dalam proses pensaklaran pada Sistem aksesories mobil.
1. Skema/Rangkaian
Skema sangat dibuthkan dalam sebuah desain, skemanya di desain menggunakan file eagle layout editor Bagi yang membutuhkan skema dalam bentuk file sch dapat mendownload di akhir tulisan ini
Klik Pada Gambar untuk Memperbesar
2. Dari Skema Akan Dibuatkan menjadi sebuah Papan PCB
Layout Bewarna untuk PCB nya adalah sebagai berikut (untuk file eagle nya dapat diunduk diakhir tulisan ini)
Klik Pada Gambar Untuk Meperbesar 
3. Tampilan Negatif yang Siap Di sablon
 Bagi teman teman yang ingin langsung Mencetak PCB dengan menggunakan kertas kalenadar atau glossy dapat menggunakan gambar dibawah ini
Klik gambar untuk memperbesar
Kemudian Cetak menggunakan Print Laser

4. Pelarutan PCB
Tahapan Setelah jalur pcb yang telah ditransfer ke PCB menggunakan kertas glossy yang di print menggunakan laser atau fotocopy, dilakukan proses pelarutan tembaga, agar tembaga yang tersisa adalah tembaga sesuai jalur-jalur yang kita kehendaki. disini saya melarukan menggunakan HCL dan H2O2.
Klik Pada Gamnbar untuk Memperbesar
5. Proses pengeboran dan Label
Kita selalu menyarankan setiap PCB yng dibuat untuk bagian top layernya selalu di berikan keterangan, hal ini bertujuan untuk memudahkan dalam proses perakitan dan memberikan nilai tampilan tersendiri yang terkesan lebih baik daripada yang PCB polos/
Jangan Lupa Semprot Clear biar tidak gampang luntur tulisannya dan Mengkilap
6. Pemasangan Komponen
     Komponen yang disapasang awalnya sebaiknya yang murah-murah aja dulu, sampai tahap finising pengujian. relay dipasang belakangan karena relay harganya lebih mahal, kalau di bongkar apsang akan memakan waktu dan biaya. yang dipasang cukup transistor, resistor, led, soket IC, dan minimumsystem. dengan gambar seperti dibawah ini rangkaian sudah dapat diuji dapat bekerja dengan normal atau tidak. catatan rangkaian ini jika diberi nilai HIGH maka Led akan menyala. biasa diuji secara manual atau melalui arduino.

7.finsihing komponen
    Jika Proses pengecekan pada langkah nomor 6 sudah berhasil sesuai harapan, maka dapat dilakukan pelengkapan komponen. komponen yang dilengkapi adalah pemasangan IC jika tidak bermaksud menggunakan arduino Board. dan pemasangan relay.
8. Pembuatan Kode Program
Oleh karena kode programnya terlalu panjang maka, kode progam berada di ideone silahkan copy paste Kode programnya disini
kemudian masukkan melalui arduino IDE atau secara ISP tetapi melalui compile terlebih dahulu.
Kode program juga tersedia yang memiliki fitur memori dimana hardware akan menyimpan posisi terakhir saklar mana yang menyala, pada saat dimatikan dan kemudian dinyalakan maka akan berada pada posisi terakhir, Programnya dapat di Download
9. Pembuatan Aplikasi Android
sebelum melakukan koneksi terhadap program android sebaiknya dilakuakn paring terlebuih dahulu dengan bluatooth yang digunakan pada device ini.    
Tampilan program android menggnukan penamaan A, B, C dan seterusnya sampai huruf P. dibuat seperti pada gambar berikut :
Terdapat pula menu untuk Ganti Mode dari ON-OFF menjadi PUSH ON
dengan tampilan sebagai berikut
Untuk Aplikasi APK androidnya dapat di Download
10. Aplikasi dalam penerapannya 
bisa terapkan dalam hal kendari rumah dua lantai seperti pada miniatur berikut ini

Jika ada petanyaaan atau masukan ide dapat di diskusikan melalui 085643496555
mungkin pendapat teman teman bermanfaat untuk pengembangan selanjutnya.
Lampiran File Bagi Yang ingin Memodifikasinya
4. File INO eeprom
5. file INO Master writer (under contruction)

Masukan Ide :
1. Berkomunikasi dengan I2C jadi bia Banyak Channel tidak hanya 16
2. Bisa Wifi
SEKIAN TERIMA KASIH
SEMOGA BERMANFAAT