Contact us

GeScripter.Blog@gmail.com

Learning Internet of Things

Senin, 17 April 2017

Membuat Saklar SMS 4 Relay (Baterai)

 https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYyVQ-E1hbwIWKCS4b4qvFlV_X1GceE6csbclu6V_XR5ACKTZffgUAVyMu7eGHv64oua1RW7bUUMErhviUWY4Wj-aSuU3EnX1-AqNUovSawmSXrlywif_WzW2KFslZAC59r581Wcsy4Gc1/s1600/P_20170414_162241.jpg
Project dan post pertama saya di blog ini menggunakan mikrokontroler yang sudah tidak asing lagi yaitu Arduino Uno versi Clone menggunakan ATmega328p-PU yang saya dapatkan dari salah satu Online Shop Indonesia cuma dengan harga sekitar 60-75rb saja.
Disini saya akan membuat sebuah Saklar SMS menggunakan sebuah relay yang akan berfungsi sebagai skalar dan sebuah modul SIM800L yang menjadi sarana komunikasi SMS antara pengguna dan alat.
Sistem kerja project yang saya buat ini yaitu jika pengguna mengirim SMS ke nomor SIMCard yang telah dipasang di modul SIM800L dengan format yang telah ditentukan misalnya "MERAH ON" yang akan dibaca oleh modul SIM800L lalu oleh arduino diartikan dengan ketentuan yang sudah ditentukan maka IN1 akan menyala. Oke langsung saja.

Bahan-bahan yang digunakan
  1. Arduino Uno
  2. 4 Relay Module
  3. SIM800L
  4. Projectboard
  5. Baterai 3,7V (Saya menggunakan baterai Nokia BP-4L)
  6. Kabel Jumper secukupnya
Tabel skema wiring dengan Baterai sebagai power untuk SIM800L

Langkah-langkah wiring
  1. Berdoa
  2. Siapkan Projectboard dan kabel jumper
  3. Hubungkan GND Arduino, SIM800L, Relay dan (-) baterai
  4. Hubungkan (+) baterai ke VCC SIM800L
  5. Hubungkan socket TXD SIM800L ke socket 8 Arduino
  6. Hubungkan socket RXD SIM800L ke socket 7 Arduino
  7. Hubungkan socket 5V dari Arduino ke VCC Relay sebagai power untuk relay
  8. Hubungkan socket 3,4,5,6 Arduino ke socket relay IN1, IN2, IN3, IN4
Setelah proses wiring diatas telah dilakukan silahkan cek kembali wiring yang telah dilakukan untuk menghindari arus pendek atau kesalahan wiring yang mungkin saja bisa menyebabkan kerusakan pada perangkat yang sedang dipakai. Jika semua wiring telah dirasa sudah benar maka masukan SIMCard ke SIM800L. LED akan berkedip dengan cepat yang menandakan bahwa LED sedang mencari jaringan atau sinyal. Tunggu hingga LED pada SIM800L berkedip selama 3 detik sekali yang berarti LED telah terhubng dengan jaringan. Jika LED berkedip cepat lalu mati selama tiga detik lalu berkeding dengan cepat lagi begitu seterusnya maka ada 3 kemungkinan dan solusi yaitu
  1. Anda berada di dalam ruangan yang tidak memungkinkan SIM800L mendapatkan sinyal. Solusi coba diluar ruangan.
  2. Tegangan yang masuk ke SIM800L kurang dari 3,7V atau lebih dari 4,2V. Cek kembali tegangan baterai yang digunakan.
  3. Tidak adanya jaringan GSM pada operator yang anda gunakan. Umumnnya saat ini jaringan yang dipakai seperti HSPA dan 4G saja sehingga sinyal GSM mungkin saja lemah atau tidak ada.
Setelah dirasa tidak ada kendala pada SIM800L maka sekarang hanya tinggal Upload sketch yang telah dibuat sebelumnya.

Sketch Program : Unduh



Daftar perintah yang telah saya buat dalam sketch tersebut adalah
  1. SAKLAR1 ON/OFF = Untuk menyalakan atau mematikan Saklar 1 atau Relay 1
  2. SAKLAR2 ON/OFF = Untuk menyalakan atau mematikan Saklar 2 atau Relay 2
  3. SAKLAR3 ON/OFF = Untuk menyalakan atau mematikan Saklar 3 atau Relay 3
  4. SAKLAR4 ON/OFF = Untuk menyalakan atau mematikan Saklar 4 atau Relay 4
  5. ALL ON/OFF = Untuk menyalakan atau mematikan semua Saklar atau Relay sekaligus
Perintah diatas bisa anda ubah sesuai yang anda mau dengan mengedit beberapa baris di dalam sketch. Setiap alat dinyalakan akan ada pemberihauan SMS yang berisi "Saklar SMS Aktif" ke Nomor yang sudah ditentukan. Setiap perintah diatas dikirim ke nomor yang sedang digunakan dalam SIM800L maka akan ada balasan ketika perintah telah dijalankan contohnya "Saklar 1 Dimatikan" untuk semua saklar akan ada pemberitahuan seperti itu.

Pastikan kembali
  1. Wiring sudah benar
  2. SIM800L mendapatkan sinyal dan berfungsi dengan baik
  3. Sketch telah diUpload ke dalam Arduino
Jika tiga langkah diatas ini telah selesai maka LED relay IN1 sampai IN4 akan menyala merah. Sekarang coba salah satu perintah diatas mematikan Relay 1 dengan perintah "SAKLAR1 OFF". Jika berhasil maka LED IN1 akan mati dan ada SMS balasan dari alat yang berisi Saklar 1 Dimatikan.

Sketch diatas bisa anda ubah sesuai dengan keinginan dan kreasi anda. Sekian terima kasih. Semoga berhasil.


3 komentar:
Write komentar
Hay, jika kamu terbantu dengan materi dan tutorial dari kami, yuk Follow kami - https://twitter.com/gegeembrie
Subcribe Newsletter