Salam Otomasi...
Oke kawan,.. kali ini saya akan menjelaskan sedikit mengenai bagaimana cara mengendalikan peralatan menggunakan sms gateway dan mikrokontroler. ada beberapa persyaratan yang harus anda lakukan untuk membuat sistem anda bisa berjalan dengan baik
1. Anda harus melakukan pengaturan pada modem Wavecom Anda.
- Baudrate harus 9600, yang pada mode default dari Wavecom adalah 115200
- Kemudian anda harus nonaktifkan Echo agar tidak terjadi replacement berulang-ulang (Echo OFF)
2. Dilanjutkan dengan melakukan setting pada mikrokontroler anda.
- Sama dengan modem wavecom anda harus mengatur baudrate mikrokontroler anda menjadi 9600, karena jika tidak maka data yang di kirim dari wavecom bisa saja tidak sesuai dengan apa yang dibaca oleh mikrokontroler.
sekarang anda biasa mengikuti langkah - langkah di bawah ini bagaimana cara melakukan setting pada wavecom.
- Baudrate. Baudrate default wavecom fastrack m1206b adalah 115200bps sedangkan dalam program d atas memakai baudrate 9600bps. Untuk merubah setting modem kita gunakan terminal ( bisa menggunakan terminal emulator, hyperterminal, tera term,PuTTY, dll). Buka terminal dengan baudrate 115200 bps. Ketik: AT lalu enter. jika modem sudah terkoneksi dengan benar maka akan ada reply: OK. ketik AT+IPR=9600 lalu enter. Tutup terminal. Buka lagi tapi dengan baudrate 9600bps. Ketik: AT lalu enter, jika ada reply: OK berarti pengubahan baudrate berhasil.
- Echo Off, ketik ATE0 lalu enter.
- Untuk menyimpan perubahan konfigurasi ketik AT&W lalu enter.
Untuk penyambungan hardware dan pin serial dari mikrokontroler bisa di lihat pada gambar di bawah ini:
u Oke..... Sekarang Kita lanjutkan dengan Program Mikrokontroler yang akan kita tanam pada mikrokontroler. Disini saya menggunakan bahasa pemrograman basic dengan software yang saya gunakan adalah Bascom AVR, mungkin teman - teman pada asing dengan software yang saya gunakan ini tapi pada dasarnya sama dengan bahasa pemrograman C, cuman ada sedikit perbedaan syntak.
- Syntax untuk mengirim SMS
Print "AT+CMGS=" ; Chr(34) ; No_hp ; Chr(34) ; Chr(44) ; Chr(13) ; Chr(10)
Print "Pesan Anda" ; Chr(26)
Print "Pesan Anda" ; Chr(26)
2 2. Syntax untuk Menghapus SMS
Print "AT+CMGD=" ; A ; Chr(13) ; Chr(10)
A: adalah index sms yang akan di hapus
3. Syntax untuk menerima sms
Input Data_Masuk
Data_Masuk: Variable string yang anda gunakan utuk menerima sms
u
Untuk keterangan lebih lanjut mengenahi detail dari kontrol peraltan melalui sms gateway ini kalian bisa langsung aja download buku tutorial yang telah saya buat di sini.
0 comments:
Post a Comment