Membuat peralatan apa saja yang di kontrol menggunakan SMS sangat lah menarik sekali, bahkan untuk sistem keamanan rumah atau industri dapat menggunakan sistem ini. dalam kesempatan ini saya menggunakan SMS kontroler untuk memantau dan mengendalikan beberapa target yang ada di rumah.
Langkah pertama kita harus mengetahui beberapa perintah yang sering di gunakan untuk mengkomunikasikan modem wavecom baik untuk di PC dan mikrokontroler memiliki perintah yang sama.
AT+CMGL=”ALL” //BACA SMSAT+CMGD=1,4 // DELETE SMS
ATE0 //KILL ECHO
AT+CUSD=1,*888# CEK PULSA
AT+CFUN=1 //RESTART
AT+IPR=BAUDARATE
AT&W // SAVE
dengan kita mengetahui ini cukup mudah untuk kita lakukan mengkomunikasikan mikrokontroler dengan modem ini, contohnya simpan salah satu baris karakter perintah lalu kirim kan secara serial, maka perintah itu sama artinya kita mengetikan pada PC lalu di kirim kan secara serial ke modem wavecom. jadi disini mikrokontroler adalah pengganti dari PC untuk menerima perintah dan mengirim perintah ke modem wavecome.
contoh penggalan perintah yang dikirim dari mikro ke modem yang memperintahkan untuk mengirim SMS :
printf("AT+CMGS="); // Perintah mengirimkan SMS
printf(" Masukan No tujuan "); // ke no tujuan peniriman
putchar(13); putchar(10); // ctrl+z
printf("sensor PIR 2 Aktif"); // Karakter yang dikrimkan ke no target
putchar(26);
sangat mudah sekali untuk di pelajari sistem menggunakan SMS kontroler menggunakan modem wavecome karna sudah tidak menggunakan PDU lagi yang sangat ribet dan berbelit2.
Lalu apa saja yang dapat lakukan dengan alat ini ...??
Banyak sekali yang dapat kita rancang dengan alat ini, untuk apa saja bisa.
Seniman ELektronik menyediakan Pesanan Alat baik untuk keperluan di rumah maupun untuk Tugas akhir siap menyedikan dengan harga menyesuaikan pesanan. dijamin bisa nego:
1. Sistem keamanan rumah menggunakn berbagai Sensor
2. Mengontrol keamanan rumah basis SMS ( untuk kunci pintu, dll)
3. detektor kebocoran GAS menggunakan SMS
Saya baru beli modul gsm wavecome, dan saya coba masukin program ke mikro nya tp nda merespon itu kinapa ya..??
BalasHapusmohon pencerahan nya
saya pake mikro atmega8
wavecom M1306B serial
baudrate nya sudah sama belum antara mikro dan wavecom nya.. di coba dulu PC tu wavecome baudrate nya berapa..?? maka program juga disesuikan atau wavecom nya yang menyesuikan sama program
BalasHapuswavecom nya bisa konek dengan baudrate 115200, bagai cara merubahnya biar jadi 9600..?
HapusPesanan sudah keterima dengan kondisi baik gan, kalo ga bulan depan bulan Mei Solar panel nya jadi saya pesan yang 800 watt, siap sekalian sama pasang dilokasi kan..??
Hapusmerubah baudrate nya pake hiperterminal yang mudah nya caranya ketikan AT+IPR=9600 << tekan enter
Hapuslalu seting kembali baudrate menjadi 9600 lalu koneksikan lagi coba dengan mengetik
AT <<< tekan enter kalo keluar OK perubahan sudah terjadi,
terakhir ketikan lagi AT&W tekan enter untuk menyimpan perubahan.
===============
kiriman ke bang Herman yang di medan ya.. OK bang saya tuggu orderanya dan saya siap kelokasi kalo ada akomodasinya.. hehe.
mas wavecome saya seri USB, bagaimana caranya mengkomunikasikan dengan mikro nya??
Hapusmaaf belum pernah coba ngoprek yang usb jadi kurang tau gimana interface nya
Hapusada contoh program arduino komunikasi serial ke modem wavecom untuk mengirim sms?
Hapusvoid setup(){
HapusSerial.begin(9600);
}
void loop(){
Serial.flush();
Serial.print("AT+CMGS");
Serial.print("0812... No tujuan Pengriman SMS ");
Serial.write(13);
Serial.print("Perhatian! Sensor I Aktif!");
Serial.write(26);
delay(5000);
}
Potongan programnya :
tambahkan lagi tombol buat jalankan peritah di atas, misal ketika pin yg terhubung tombol aktif maka serial kirim kode di atas. silahkan di coba dan di kembangkan lagi. jika kode di atas eror coba untuk ketik ulang langsung. dan perlu di perhatikan baudrate wavecome seting dulu 9600
maksud tambah tombol buat jalankan perintah saya tidak ngerti,maklum newbie
Hapussaya bantu jawab,
Hapusmasudnya tambahin tombol aktifasi pengiriman, agar program di atas tidak runing terus danmengirim sms terus
const int buttonPin = 2;
int buttonState = 0;
void setup() {
Serial.begin(9600);
pinMode(buttonPin, INPUT);
}
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH)
{
Serial.flush();
Serial.print("AT+CMGS");
Serial.print("No tujuan Pengriman SMS ");
Serial.write(13);
Serial.print("kirimkan text pesan");
Serial.write(26);
delay(5000);
}
}
semoga dapat membantu..
terimakasih telah bantu jawab..dan seblum nya maaf buat pembaca admin tidak selalu online. sekiranya ada yang tau silah posting jawaban rekan2 semuanya.
Hapusdari program diatas ada baiknya tambahkan else nya agar ada perbandingan atau perbedaan keadaan Pin buttom tersebut.
apa bila ada pernyataan ( if ) maka sertakan (else)
mas saya bisa minta rangkaian wavecom dan arduinonya gak mas. agar jelas penggunaan pinnya. terimakasih
Hapusini email saya mas. rurupermana@gmail.com
Hapusmas kalau boleh minta source untuk menyalakan lampu via sms lewat gsm modem wavecom arduino ke email joko_santoso10@yahoo.co.id
Hapusmas saya juga butuh nih... bisa tolong email-in rangkaian dari modem>max232>arduinonya kalo bisa sekalian sama source code nya mas ke rahmadanirizki28@gmail.com,terimakasih mas.
Hapuskl Serial.flush() tu gunany utk ap y bang????ap wajib dipake???
BalasHapuskl bisa & boleh tlg cth progrm dri bang mikrologic jg y...pliss...
msh newbi abis ni soale...:D
mksh.. :)
Serial.flush() tidak wajib.. jadi boleh di hilangkan:
BalasHapusyang di atas kan sudah contoh program mudah nya..
program di atas jika tombol di tekan maka akan meng eksekusi sub program tersebut yaitu mengirimkan perintah SMS ke modem wavecome nya.
mas tolong dong sourccode yang bascom sms controller di upload ke 4shared.com atau ziddu, atau media fire... aku yang kemaren ngechat mas
BalasHapusmana emailnya.. nanti saya kirimkan ke email saja file nya
Hapussaya juga minta dong mas,kalau boleh.program terima sms.
Hapussaya dpt contoh program,tp user harus ngirim 2x baru program jalan.hardware udah bener.thx
ppraztt@yahoo.com
sudah saya kirim program yang di minta, silahkan di cek email nya.
Hapusfile tersebut bukan program yang ada di vidio di atas.
vidio di atas menggunakan CV AVR
taufiksanjaya@yahoo.com
Hapussaya yang namanya taufik sanjaya tsb mas
mas, kl progrm buat aktifin mtor kyk video diatas tuh kira2 kyk ap y cth programny??
BalasHapuskl cth utk ngirim sms kan kyk diatas tu codeny kl terima sms gmna mas??
djogja.merapixcode@yahoo.com
swun mas..:)
silahkan cek email nya, semoga bermanfaat
Hapusmas, maaf baru dapat blognya, mohon bantuan mas, saya baru belajar arduino, jadi belum sepenuhnya ngerti.untuk video yg ke dua (mengoperasikan motor), gimana programnya mas, mohon diemailkan ke saya contoh program yg video yang ke 2 itu mas, buat belajar. ke email : recloser20kv@gmail.com
Hapusmo tny mas,,
BalasHapuskl kmunikasi 2 arah gmna mas??
misalny si mikro terima printh/psan suruh aktifin motor, stelah motor hidup lngsung si mikrony mngirim kmbli psan pmbritahuan ke user kl motorny sdh aktif..
maksudnya sepertinya contoh vidio yang kedua..??
BalasHapusmudah saja kalo hanya membuat report tinggal tambahkan perintah setelah motor aktif
yap bang +-kyk vidio kedua..
Hapuscthny kyk mna bang?
kalo membaca sms nya mesti simpen dulu karakter sms nya di mikro untuk mewakili masing2 perintahnya
Hapuscontohnya jika ( motor_putar_kanan ) << karakter ini disimpen dulu di memori
jika karakter cocok dengan isi sms maka jalankan perintah untuk memutar motor.
setelah motor berputar lanjutkan untuk mereport dengan perintah printf("AT+CMGS=");
mas. tlong dong saya dikirimin juga ke email tentang sourcode bascom untuk pengiriman SMS menggunakan mikrokontroller. ni email saya mas. aneuk.atjeh12@gmail.com
BalasHapusTerima kasih banyak mas..
sukses selalu.
silahkan cek email nya..
HapusKomentar ini telah dihapus oleh pengarang.
Hapusmas boleh saya minta program limit switch smsnya...
Hapusini email saya mitaltamasori@gmail.com
trimakasih banyk mas
mz saya mw tanya...apa ada perbedaan list program anatara at8535 dengan 16..klo ada di mna perbedaannya...saya jga mnta tlong dkrim list program bascomnya mngrim sms dg sensor pir..trimksih sblumnya..
Hapuselksista2103@gmail.com..ini email saya mz..
Hapusmaaf mas saya kebingungan untuk membaca sms yang masuk seperti kalo ada UNLOCK jadi PORT sekian bernilai 1...mas ada contohnya ga? kalo ada yg cvavr mas...makasih yah mas..
BalasHapusemail : fuse_man23@yahoo.co.id / fuse.man23@gmail.com
Bos, bisa minta rangkaian schematik menghubungkan mikrokontroler dengan modem Wavecom. Tolong diemailkan ke:
BalasHapusabimanyu.adi@gmail.com
Terimakasih.
maaf mas..
BalasHapustolong dong ane dikirimi juga tentang source code untuk yang video nomer 2, kendali motor melalui sms.. jikalau ada, mohon bantuannya ya mas.. emailku, nyinangkobum@gmail.com
Terima kasih banyak mas
sukses selalu..
saya newbie mas,, tertarik sama arduino kirim sms lewat wavecom,, tp ko g respon y waktu d coba d arduino..
BalasHapusboleh minta code baca ma kirim smsm lewat arduino mas.. email saya kang.ochie@gmail.com
mas saya sudah mencoba untuk mengirim pesan dari mikro dengan hyperterminal dan berhasil dengan bps 9600, tapi pas di coba buat mengirim sms dari mikro ke hp tidak berjalan..mohon pencerahan nya..
BalasHapusmas...boleh minta program dalam bentuk bascom nya jg mas...
BalasHapustrims sebelum nya
email : redrembo12@gmail.com
mas bagaimana program agar sms nya tidak terus terkirim? hanya sekali saja.
BalasHapusmas,mohon bantuan program terima sms buat hidupin led contoh programnya dengan cvar?
BalasHapustrims, ini email saya yudi_themaster@yahoo.com
mohon bantuan untuk program membaca sms di LCD+wavecom 1306B + ardunio uno. sebelumnya diucapkan banyak terima kasih. ini email sya casro_kst@yahoo.com.trims
BalasHapusselamat malam kang , saya bingung bolehkah di share coding untuk mematikan lampu dengan sms berbasis arduino+modem wavecom
BalasHapusbagi yang baca..mohon bantuannya
kirim ke bintang.rudi87@gmail.com
mas pake library khusus gk yg di arduinonya????
BalasHapusmas bagaimana program bascom avr untuk memprogram pendeteksi asap dan setelah asap terdeteksi alarm berbunyi dan kemudian datang sms ke hp saya mas.. saya menggunakan mikro ATMega 8535 dan modem GSM Wavecom mas...
BalasHapusnih alamat e-mail saya mas (fransiskafebrianamarpaung@yahoo.com)
mohon bantuan nya yah mas..
terimakasih..
mas, bgmn program smsgateway untuk mengontrol lampu menggunakan bascom avr. saya menggunakan mikro ATmega8 dan modem wavecome tanpa LCD mas. ni email saya : rheewan@gmail.com mohon bantunnya mas.
BalasHapusHelp. mas saya lagi buat alarm kendaraan terkoneksi modem wavecome, saya bingung alat atau koding saya yang salah,
BalasHapusbisa kirim koding lengkap dan rangkaian untuk koneksi mikro dan modemnya mas ... Neh email saya : mr.yahya1226@gmail.com
mas saya lagi buat sistem keamanan motor terkoneksi modem wavecom serial CDMA.nah di motor saya saya tanam tombol rahasia berupa push button untuk memutuskan pengapian kalo simulasi paling berupa LED ,sebelum saya meninggalkan motor saya aktifkan Tombol rahasianya bertandakan pengapian terputus ,dan d standart motor saya menyimpan sensor getar yg nama sensornya mercury switch (air raksa) itu saya gunakan apabila standart di angkat sensor getar aktif dan mengirim sms juga alarm. fungsi modem wavecom serial CDMA itu saya gunakan pada saat Kontak berkondisi ON dan menghsilkan alrm bunyi dan modem langsung sms ke handphone saya jika ada maling menggunakan kunci T. kalo boleh tau mas gmana bahasa pemprogramnya,saya menggunakan bahasa C AVR boleh tau cara programannya mas??..
BalasHapuskirimin ke email saya yah mas lagi pusing buat TA nih masss.:) help.
saya : octa.nababan@yahoo.com
mas saya lagi buat sistem keamanan motor terkoneksi modem wavecom serial CDMA.nah di motor saya saya tanam tombol rahasia berupa push button untuk memutuskan pengapian kalo simulasi paling berupa LED ,sebelum saya meninggalkan motor saya aktifkan Tombol rahasianya bertandakan pengapian terputus ,dan d standart motor saya menyimpan sensor getar yg nama sensornya mercury switch (air raksa) itu saya gunakan apabila standart di angkat sensor getar aktif dan mengirim sms juga alarm. fungsi modem wavecom serial CDMA itu saya gunakan pada saat Kontak berkondisi ON dan menghsilkan alrm bunyi dan modem langsung sms ke handphone saya jika ada maling menggunakan kunci T. kalo boleh tau mas gmana bahasa pemprogramnya,saya menggunakan bahasa C AVR boleh tau cara programannya mas??..
BalasHapuskirimin ke email saya yah mas lagi pusing buat TA nih masss.:) help.
saya : octa.nababan@yahoo.com
mas,, saya mau konsultasi..saya ada tugas membuat sms gateway dengan mikro via modem wavecom dengan menggunakan bhs C,,
BalasHapusnah konsepnya jika sensor aktif maka akan mngirim pesan ke hp user...dan user bisa mngendalikan mikro ini dari hp jg,, jk snsor tidak aktif maka tidak akan mngirim sms,, tp tetap bisa mengontrol dari hp,,
mohon bntuan dan pencerahan ttg proramnya,, Trima kasih Mas,,
email: goodnfriends@gmail.com
mas, utk video diatas : "kontrol motor via sma" mohon diemailkan ke saya mas. buat belajar.saya baru belajarnya arduino. ini emailnya mas " regecia_haris_m@yahoo.com"
BalasHapusmas tolong dibantu dong saya buat coding untuk mengirim sms dan menerima sms dengan bascom menggunakan avr dan wavecom. tp pas sy tanam ke mikro knp tidak jalan ya mas.. ini codingnya mas
BalasHapus$regfile = "m8535.dat"
$crystal = 11059200
$baud = 9600
$lib "lcd4busy.lbx"
'***********inisialiasi PORT I/O*********
Led Alias Portc.7
Config Portc = Output
Portd.2 = 1
Config Pind.2 = Input
Config Int0 = Falling
Config Debounce = 100
'***********inisialiasai variabel2 dan subroutine untuk lcd*********
'karakter logo AVRku.com - IndoLab.net
Deflcdchar 6 , 30 , 6 , 10 , 16 , 7 , 3 , 5 , 8
'karakater u loading
Deflcdchar 0 , 32 , 32 , 32 , 31 , 31 , 31 , 32 , 32 ' '
Config Lcd = 16 * 2
Const _lcdport = Portb
Const _lcdddr = Ddrb
Const _lcdin = Pinb
Const _lcd_e = 2
Const _lcd_rw = 1
Const _lcd_rs = 0
Cursor Off
Declare Sub Loading
'***********variabel2 untuk sms*********
Dim No_hp As String * 15
Dim Data_masuk As String * 100
Dim Cmti_pos As Byte , Cmgr_pos As Byte , Index_pos As Byte , Cmd_pos As Byte 'position of CMTI, CMGR, SMS index, Command
Dim Pjg_sms_index As Byte , Pjg_data As Byte
Dim Sms_index As String * 3
Dim Cmd As String * 4
Dim Cmdbin As Byte
'***********main program*********
No_hp = "+628567701714"
'No_hp = Quote(no_hp)
Portc = &HFF
Call Loading
Print "Connection OK"
Enable Interrupts
Enable Int0
On Int0 Kirim_sms
Do
Input Data_masuk
Toggle Led
Pjg_data = Len(data_masuk)
'periksa apakah ada data CMTI?
Cmti_pos = Instr(data_masuk , "CMTI")
If Cmti_pos <> 0 Then
Index_pos = Instr(data_masuk , ",") ' posisi index sms yg baru masuk berada setelah koma ","
Incr Index_pos
Pjg_sms_index = Pjg_data - Index_pos
Incr Pjg_sms_index
Sms_index = Mid(data_masuk , Index_pos , Pjg_sms_index)
Cls
Lcd Data_masuk
Lowerline
Lcd Cmti_pos ; "-" ; Pjg_data ; "-" ; Index_pos ; "-" ; Pjg_sms_index ; "-" ; Sms_index
Print "AT+CMGR=" ; Sms_index ; Chr(13) ; Chr(10)
End If
'periksa apakah ada karakter #
Cmd_pos = Instr(data_masuk , "#")
If Cmd_pos <> 0 Then
Incr Cmd_pos
Cmd = Mid(data_masuk , Cmd_pos , 4)
Cmdbin = Binval(cmd)
Portc = Not Cmdbin
Cls
Lcd "Command Executed"
Lowerline
Lcd "Cmd= " ; Cmd
Print "AT+CMGD=" ; Sms_index ; Chr(13) ; Chr(10)
End If
Loop
'***********subroutine*********
Sub Loading
Local Geser As Byte , Ulang As Byte
For Ulang = 1 To 2
Cls
Lcd Chr(6)
Lcd Chr(32)
Lcd "AVRku-IndoLab"
Lcd Chr(6)
Locate 2 , 1
Lcd "loading"
For Geser = 0 To 5
Lcd Chr(0)
Waitms 200
Next Geser
Next Ulang
End Sub
Kirim_sms:
Print "AT+CMGS=" ; Chr(34) ; No_hp ; Chr(34) ; Chr(44) ; Chr(13) ; Chr(10)
Print "PIND.2= ON" ; Chr(26)
Cls
Lcd "Kirim SMS ke:"
Lowerline
Lcd No_hp
Wait 1
Gifr = 64
Return
End
mas bisa minta no hpnya g?krn saya lihat diblognya belum ada dibalas ke email saya mengenai listing program dari kontrol motor tersebut.kl komen saya dibaca, tlg emailkan listing program untuk video kontrol motor tersebut ke email saya recloser20kv@gmail.com.terima kasih
BalasHapuspermisi mas, kalau boleh minta tolong sharing source code untuk bascom nya. email saya : arisaffandysunuh@ymail.com
BalasHapusterima kasih sebelumnya
maaf mo nanya mas...
BalasHapusdisini saya mo bikin alat pengaman dengan sensor, jadi klo sensor aktif maka mikrokontroler bakal sms ke kita...
bisa dibantuin untuk program bascom avr nya mas. email saya anggaksatria@gmail.com
terma kasih banyak atas bantuannya mas
mas tolong dibantu source kode bascom untuk sms gateway. Jadi apabila sensor aktif maka akan otomatis mengirim sms.
BalasHapusemail saya kenziearazaky@gmail.com
terima kasih banyak atas bantuannya mas.
mas boleh minta rangkaian dari modem>> max232 >>ke arduinonya gk kalo bisa sekalian source kode arduinonya. ini email saya mas emilsyaprin@gmail.com. thanks sebelumnya mas.
BalasHapusmas @micrologic boleh minta rangkaian dari modem>> max232 >>ke arduinonya gk kalo bisa sekalian source kode arduinonya. ini email saya mas yandi.irawan9@gmail.com. thanks sebelumnya mas.
BalasHapusmas minta pemogramannya mas, codevision avr, namun inputannya dari sms untuk ON/OFF relay....
BalasHapusmohon bantuannya mas. dwisnantoputro@gmail.com
mas bleh minta tlong di beri contoh program avr untuk aplikasi menyalakan lampu dan mematikan lampu led yang ada pada portA mikro ATmega16.
BalasHapustolong d bantu y mas.. q pengen nyoba.. kl bsa tlg d krim di nurulchamzahuye@gmail.com
gan klo program untuk menerima sms gmna ya?
BalasHapusmas,bisa bantu ajari buat program kirim n terima sms menggunakan mikrokontroler gak..,
BalasHapuskalo bisa tolng balas ke email saya ya jumbarparandy@ymail.com
mas kalau boleh minta source untuk menyalakan lampu via sms lewat gsm modem wavecom arduino ke email junaedidadang2@gmail.com hatur nuhun
BalasHapusMas boleh minta source code untuk mengirim dan menerima sms ga? Kalau tombol ditekan maka modem akan mengirimikan sms sedangkan jika kita mengirimkan sms ke modem micon akan menyalakan lampu
BalasHapusMohon ya mas kirim ke mimmauru7@gmail.com
mas mohon bimbinganya. saya menggunakan arduino dan blm berhasil mengirim sms menggunakan wavecom. Yang mau saya tanyakan, apakah baudrate dari wavecom nya harus diganti menjadi 9600?. Bagaimana jika dibaik, program arduino nyayang mengikuti boudrate dari wavecom, apakah masih bisa?
BalasHapusMas boleh minta source code arduino untuk mengirim dan menerima sms ga?
BalasHapusKalau tombol ditekan maka modem akan mengirimikan sms sedangkan
jika kita mengirimkan sms ke modem micon akan menyalakan lampu
Mohon ya mas kirim ke lingga.w10@gmail.com
Bang saran . Di blognya kasih no hp atau pin bb Nya
BalasHapusmas tolong dong karih gambaran pin arduino itu yang di pakek ke wavecom pin berapa aja penyambungane... terimakasih.
BalasHapusburhantoxs4@gmail.comm
mas tolong dong aku buat sistem keamanan rumah berbasis sms misalkan jika ad penyusup alarmx berbunyi dan mengirmkan peringatan berupa sms bahwa ada peringatan...bisa kirim sourcecodex??mohon bantuanx mas...
BalasHapuskirim ke email aku meganandamassang@yahoo.com
mas, tolong bantuannya..
BalasHapusaku buat sistem monitoring ruangan dengan sms pake sensor sht11 dan ATmega16, aku coba koneksi AT antara mikro ke PC bisa tapi aku coba koneksi AT dari mikro ke modem wavecom M1306B kok ga bisa ya mas,padahal baudratenya udah sama antara mikro sama modemnya..knp itu ya mas,,tolong bantuannya..
ini email saya : df.fencyta@gmail.com
minta bantuannya donk mas. .kalo mau menampilkan pesan yang diterima ke LCD 16x2 gimana nggeh caranya??
BalasHapusgan... ane lagi buat aplikasi yang sama untuk di rumah, ane mau kirim sms ke 7 nomor pada phone book, namun kendala ane, bufferingnya overrun, seolah2 kepenuhan gitu mas, mohon pencerahan mas apa yang harus dilakukan untuk mengambil seluruh data. misalnya gini
BalasHapuspotongan progrmnya :
print "at+cpbr=1" ; dikirim lewat mikro
respon yang di berikan modem ialah
+cpbr =1 ,"08123456789",129,"fulan"
nah ane mau ambil respon tersebut gan. ane udah keliling, dan hasilnya mentok mohon pencerahan gan terimakasih , oh iya ane pake bascom gan. firdaus (firdaussetiawan1@gmail.com)
numpang nanya nih gan. ane mau tanya cara kontrol on-off sensor dan buzzer via sms, gmna ya programnya? saya pake modul Dfrduino mega 2560 dan gsm shield sim 900. mohon bantuannya. terima kasih
BalasHapus
BalasHapus#include
#include "SIM900.h"
#include
#include "sms.h"
#define PINNUMBER ""
// initialize the library instance
// include a 'true' parameter for debug enabled
GSM gsmAccess;
SMSGSM sms;
// char array of the telephone number to send SMS
// change the number 1-212-555-1212 to a number
// you have access to
char remoteNumber[20]= "+62899005543";
// char array of the message
char txtMsg[200]="Alarm! Alarm! You Have An Intruder";
int detekmagnet = 0;
int ledPin = 13; // choose the pin for the LED
int inputPin = 2; // choose the input pin (for PIR sensor)
int pirState = LOW; // we start, assuming no motion detected
int val = 0; // variable for reading the pin status
int pinSpeaker = 11; //Set up a speaker on a PWM pin (digital 9, 10, or 11)
boolean speaker_off=false;
void setup() {
pinMode(ledPin, OUTPUT); // declare LED as output
pinMode(inputPin, INPUT); // declare sensor as input
pinMode(pinSpeaker, OUTPUT);
Serial.begin(9600);
Serial.println("Motion detected!");
Serial.println("SMS Messages Sender");
// connection state
boolean notConnected = true;
// Start GSM shield
// If your SIM has PIN, pass it as a parameter of begin() in quotes
while(notConnected)
{
if (gsm.begin(2400))
{
Serial.println("\nstatus=READY");}
else Serial.println("\nstatus=IDLE");
notConnected = false;
// if(gsmAccess.begin(PINNUMBER)==GSM_READY)
// notConnected = false;
// else
// {
// Serial.println("Not connected");
// delay(1000);
// }
}
Serial.println("GSM initialized");
}
void loop(){
val = digitalRead(inputPin); // read input value
if (val==HIGH)
{
speaker_off=false;
}
if (val == LOW) { // check if the input is HIGH
digitalWrite(ledPin, HIGH); // turn LED ON
if (!speaker_off)
{
playTone(300, 160);
delay(150);
}
if (pirState == HIGH)
{
// we have just turned on
if(detekmagnet == 0){
sendSMS();
// pinSpeaker=11;
digitalWrite(pinSpeaker, HIGH);
}
++detekmagnet;
// We only want to print on the output change, not state
pirState = LOW;
}
}
else {
digitalWrite(ledPin, HIGH); // turn LED OFF
playTone(0, 0);
delay(300);
if (pirState == LOW){
// we have just turned of
Serial.println("pirsensor ended!");
// We only want to print on the output change, not state
pirState = HIGH;
}
}
Serial.println(pirState);
}
// duration in mSecs, frequency in hertz
void playTone(long duration, int freq) {
duration *= 1000;
int period = (1.0 / freq) * 1000000;
long elapsed_time = 0;
while (elapsed_time < duration) {
digitalWrite(pinSpeaker,LOW);
delayMicroseconds(period / 0);
digitalWrite(pinSpeaker, HIGH);
delayMicroseconds(period / 0);
elapsed_time += (period);
}
}
// SMS Code
void sendSMS(){
Serial.print("Message to mobile number: ");
Serial.println(remoteNumber);
// sms text
Serial.println("SENDING");
Serial.println();
Serial.println("Message:");
Serial.println(txtMsg);
// send the message
sms.SendSMS("+628990055543", "Kendaraan Anda Sedang Tidak Aman, Mohon Untuk Di Cek kendaraan Anda");
Serial.println("\nCOMPLETE!\n");
}
void terimaSMS()
{
if (sms.available())
{
Serial.println("Message received from:");
// Get remote number
sms.remoteNumber(senderNumber, 20);
Serial.println(senderNumber);
// Read message bytes and print them
while (c = sms.read())
if (c=='buzzer off')
{
speaker_off=true;
}
Serial.print(c);
Serial.println("\nEND OF MESSAGE");
// Delete message from modem memory
sms.flush();
Serial.println("MESSAGE DELETED");
}
}
Mas Duwi bisa minta tolong nggak, kebutulan saya bikin tugas akhir pemberian pakan ikan otomatis menggunakan sms, gmn kodingx buat mengirim dan menerima sms serta menggerakkan motor servox menggunakan modem wavecom dan arduino uno tp logikanya kayak dibawa ini.
Hapus- jika perintah sms "makan1" maka motor servo bergerak 45 drajat setelah 1 detik kembali 0 derajat, balasan sms'ya yaitu "ikan sudah diberi makan".
- jika perintah sms "makan2" maka motor servo bergerak 90 drajat setelah 1 detik kembali 0 derajat, balasan sms'ya yaitu "ikan sudah diberi makan".
- selain dari pada perintah diatas maka balasnya sms'nya yaitu "perintah salah".
tolong bantuanya Mas, ini email saya idham.tobone@ymail.com
terimah kasih sebelumnya.
Mas...bisa tolong minta code source nya utk sms control nya dong...
BalasHapusantonjaelani45@gmail.com
Mas...bisa tolong minta code source nya utk sms control nya dong...
BalasHapusantonjaelani45@gmail.com
Mas minta code menerima sms dong
BalasHapusNainggolandion@gmail.com
mas,, ane bikin aplikasi kontrol lampu via bluetooth dan sms menggunakan arduino uno dan wavecom fastrack, tp ane kesulitan saat pemograman terima smsnya,,,mhon bantuannya mas
BalasHapusterimakasih
Para suhu, mohon bantuan. Ane bingung cara hubungkan arduino uno dengan modem wavecom . kalau ada yg tau mohon kirim link nya ke ilman.fahrurrozy@gmail.com terimakasih
BalasHapusPara suhu, mohon bantuan. Ane bingung cara hubungkan arduino uno dengan modem wavecom . kalau ada yg tau mohon kirim link nya ke ilman.fahrurrozy@gmail.com terimakasih
BalasHapuspara suhu, mohon bantuannya, ane lagi buat tugas akhir membuat sistem kendali on/off jarak jauh air conditioning berbasis arduino uno melalui sms gateway. ane masih kesulitan nih belum berhasil percobaannya. ane udh siapin modem fastrack wavecom sm arduino uno, mohon bantuan para suhu utk dikirim ke email : krisyandi08@gmail.com
BalasHapusMas bantu saya bisa gak? Kalo mau saya akan bantu donasi buat mas nya
BalasHapusmas yang ada coding wavecom sms dengan arduino, boleh minta gak mas , tolong mas, buat tugas akhir nih, saya kemaren cari" masih bingung dimana" hahaha.. tolong kirim ke rizkibarrock@gmail.com tolong ya mas
BalasHapusmas bantu saya juga, hampisr sma kasusnya dengan M Rizqi, sya menggunakan modem wavecom dan arduino, mas bagi codingnnya menerima dan mengirim sms nya mas. tolong mas buat tugas juga.. ini emailsaya mas : rameshsinaga@gmail.com
BalasHapusmakek wavecom seri apa mas ?
Hapusmas mau tanya bagaimana cara progam modul GSM 900A pake arduino uno, makasih mas mohon bantuan untuk pemograman nya tolong ya mas
BalasHapusada gk mas codingan arduino
BalasHapusjadi kalo suhunya 100 derajat nanti arduino ngirim sms pake modem wavecom
maas minta coding untuk membaca sms ny mengukan bhasa arduino nya dong
BalasHapusKomentar ini telah dihapus oleh administrator blog.
Hapusmas saya punya modem vavecom 1306b+rs232+arduino
BalasHapusboleh minta coding nya agar bisa ngirim sms ke wavecom, saya sudah nyoba2 tapi eror mas..
mohon bantuannya :)
bisa kirim ke email kusumaindra68@gmail.com
makasih mas
mas saya mau tanya untuk gambar wiring kabel max 232 ke wavcomnya bagaimana yah mas,,saya masih kebingungan mas,,,, mohon bantuannya mas.. :)
BalasHapusbisa diemail ke fana7636@gmail.com
terimah kasih mas
mas saya minta source code avr utk pengiriman dan penerimaan sms mas
BalasHapusini email saya andimoreluck2012@gmail.com
mas saya bisa minta rangkaian wavecom dan arduinonya gak mas. agar jelas penggunaan pinnya. ini email saya mas eventriaga1@gmail.com
BalasHapusBang saya bisa minta rangkaian wavecom dan arduinonya gak mas.sama kalau bisa program nya seklian bang supaya jelas penggunaan pinnya. ini email saya mas darmaputraxiiipa@gmail.com
BalasHapusMas mau tanya kalo program sms wavecom at command dengan sms bi directional susah gak?
BalasHapusSoftware programnya menggunakan AVR
asik ketemu juga cara ganti baudratenya :D
BalasHapusMaaf min mau tanya?
BalasHapusini saya mau membuat sms gateway untuk mengririm sebuah kondisi suhu pada suatu ruangan. sya mau menggabungkan modem wavecom ini dengan arduino uno. Tolong dibantu untuk contoh programnya. terima kasih
mas mau bertanya apa, gsm sim900, bisa seting agar dapat mengirim ke beberapa no, atau tidak bisa mas??
BalasHapusmas mau tanya bagaimana perintah untuk mengirim sms lebih dari 1 nomor menggunakan modem wavecom dan arduino mohon bantuannya mas, kirim email aja mas ariansyahup@gmail.com
BalasHapus