berikut Skemanya :
design PCB nya
Pcb siap di pakai
rangkaian yang telah dirakit siap digunakan
Bagaimana Cara memasukan coding nya ke IC atmega 328 ?
Anda harus mempunyai software arduino IDE, unduh disini jika belum punya ; unduh disini
Anda juga harus mempersiapkan BOARD Arduino UNO R3, dengan IC DIP 328
Masukkan sketch dengan board diatas.
(Pastikan anda sudah menguasai cara memasukkan sketch dgn arduino)
Jika tidak punya board arduino bisa anda gunakan USB asp, baca disini :
Setelah IC atmega 328 anda isi dengan sketch, cabut IC DIP dan pasang pada PCB yang telah dipersiapkan.
Pasang Kabel Tegangan, Ingat untuk SIM 800L membutuhkan tegangan 3,7 volt, anda bisa menggunakan batre HP 3,7 volt atau bisa menggunakan buck dc-dc konverter, yang telah di set tegangannya menjadi 3,7 volt.
Batre HP 3,7 Volt
buck DC-DC konverter, atur tegangan out 3,7 volt dengan memutar trimpot
(harga 10.000 tanpa displai 7 segmen -50.000 dengan display 7 segmen)
Sedangkan untuk sumber atmega 328 menggunakan Adaptor dari charger HP 5V.,
berikut tampilan SMS Controller Relay :
Untuk lebih jelas anda bisa unduh project lengkapnya disini :
PETUNJUK :
- COPY PASTE FOLDER :Seeeduino_GPRS-master
- ke folder arduino : C:\Program Files\Arduino\libraries\
- copy paste sketch, di program arduino.
- masukkan sketch dengan menggunakan software arduino IDE & board arduino UNO R3.
- Cabut IC atmega 328, pasang pada pcb yang telah di buat.
- Pasang SIM Card pada slot SIM 800L, pastikan ada pulsa dan ada signal.
- jika lampu berkedip-kedip cepat maka sim800L tidak terhaubung jaringan,
- jika kedipnya jarang-jarang, sim800L siap digunakan.
- JANGAN TERBALIK MEMSANG SIM800L, TERUTAMA POLATRITASNYA.
- Gunakan batre HP 3,7 Volt untuk supply sim800L,
- atau bisa menggunakan buck DC-DC converter di setting pada tegangan 3,7 V.
uji coba dengan SMS ke Nomor yang terpasang pada SIM 800 L
kode SMS :
RELAY1 ON --> UNTUK MENYALAKAN RELAY1
RELAY1 OFF --> UNTUK MEMATIKAN RELAY1
RELAY2 ON --> UNTUK MENYALAKAN RELAY2
RELAY2 OFF --> UNTUK MEMATIKAN RELAY2
THX : TO : DANI ARDIANTO (http://www.belajarduino.com/)
Video Youtube :
MAU BUAT HOME SYSTEM ALARM DENGAN SMS NOTIFIKASI ??
88 comments:
AssalamualAikum pak guru
Blog yg sangat mendidik
Minta ijin unduh buat belajar
Sekalian mau tanya
Yg di sketch itu no sim card yg di sim800L apa no yg buat kirim sms?
Terima kasih sebelumnya
no Hp.. yg akan menerima sms notif bahwa.. relay telah di aktifkan. misal no hp pengirim.
bukan no hp. sim card yg di modul sim800L.
Assalamualaikum
Saya sya coba dengan breadboard dan sesuai petunjuk tapi belum bisa.
Untuk transistornya model apa ya pak
Mohon bimbingannya
Salam
Assalamualaikum pak Rokhmad, saya sedang ada tugas sekolah (Kontrol relay menggunakan sim800l)
Saya ingin tanya beberapa hal untuk project yg bapak buat :
1. Kenapa harus pake board pcb lagi kan sudah pakai arduino?
2. Kalau memang pakai arduino, Apakah harus pakai type procecor 328?
3. Apakah ada type arduino khusus untuk project ini?
Terimakasih pak untuk keikhlasannya berbagi ilmu. Semoga berkah dan sehat selalu.
1. Pakai pcb lagi biar rangkaian jadi simple dan praktis. Tdk bnyk jumperan. Memudahkan dlm perakitan dan jika mau dijual lbh kerren daripada board arduino langsung.
Kemudian harga lebih murah daripada board arduino dipakai langsung.
Selain itu harga ic 328 murah... cuma 22 ribuan. Jadi misal kita mau bikin bnyk.. bisa hemat.. cukup beli ic 328, di program... lalu dipasang di pcb. Praktis...
2. Ic bebas... tapi yg support arduino ya.. pinnya jg menyesuaikan ic dgn coding.
Paling mudah pakai pcb yg saya design. Tinggal pasang komponen gk perlu mikir pin ic.
3. Project ini saya khususkan utk board ardino uno R3 ic DIp.
Sebenarnya bisa juga dgn arduino yg lainnya. Tapi pin menyesuaikan koding.
Klo di bread board... cek.. skema saya... pin ic. Dll.
Tr. Pakai 9013. Sebenarnya bebas yg pntng NPN...
Terimakasih pak rohmad untuk infonya, Saya akan ikuti step by step.
Pak rokhmad ada beberapa hal lagi yg saya ingin tanyakan.
1. from module gsm to board arduino R3. Pin Rx ke arduino port pin brp?
2. from module gsm to board arduino R3. Pin Tx ke arduino port pin brp?
3. Saya download software arduino di blog bpk, Apakah download & install lagi driver untuk port comnya? (From board ArduinoR3 to Pc/Laptop ?
Terimakasih pak..
Terima kasih ilmunya pak
Saya lagi otak atik
Tes sms dan call dari modul ke hp sdh ok
Tapi dari hp ke modul masih belum bisa
Selamat malam pak...artikelnya sangat bagus dan bermanfaat.
sy ijin bertanya,sy mencoba compile code nya kok error ya? sy juga sudah copy paste seeduino gprs master ke libraries..
error : 'GPRS' does not name a type...
mohon bantuan penjelasannya pak!!
terimakasih.
Replace nama foldernya library. Jadi : seeduino
Copy paste saja
Alhamdulillah...
Terima kasih pak rokhmad
Saya praktekan akhirnya jadi juga...
Ssipppp....
assalamualaikum pak rokhmad, izin bertanya
-apa bisa relay nya di tambah, maksimal bisa pake berapa relay pak?
-trus kalu di tambah di pasang di pin berapa?
-saya tadi coba masukin coding nya setelah di klik contreng timbul text warna merah di bawahnya "Low memory available, stability problems may occur." apa itu gak masalah?
Relay bisa ditambah... manfaatan pin yg masih gk kepakai msh bnyk..... bisa lebih dari 7...
Eror bwh..cuma warning bahwa memorynya hampir full...
punyaku belum jalan pak, saya coba di poject board dulu.. di coba pake kodinbgan sederhana buat cek ic nya pake kodingan led kedip, jalan. tapi pas pasang kodingan ini gak jalan melulu.. apa iya sim800l nya rusak. saya pake tegangan batu hp udh, pake catut daya+stepdown udh 4 volt.. belum juga jalan, padal led sim800l nya nyala kedip2 kadang cepat kadang lambat.. tolong di bantu pak...
Klo di project board... cek gnd arduino udah di gabung blm dgn gnd sim 800L?? Harusnya kedipnya jarang2.. klo kedipnya cepat.. blm dpt sinyal, tegangan gk stabil... simcard error...
Lha iya gnd / min batre hape.. di gabung dgn min / gnd arduino....
Terimakasih ilmunya pak, ijin nyoba
silahkan, trims kunjungannya dan commentnya
Pak kalau diodanya diganti pakai IN4007 bisa g
bisa..sembarang dioda
Makasih pak
Pak Rohmad saya mau tanya. Kalo pas diveryvikasi saja ada tulisan *low memory available, stability problems may occur* kenapa ya. Dan saat di uploudpun tetep ada tulisan memory kurang tsb
hanya pemberitahuan bhw memory hampir full.
ngk apa2....
Program tetep bisa masuk kan pak? Dan berfungsi normal? Terimakasih sekali atas responnya
normal om... saya jg ada warning gitu koq
Mohon maaf pak Rohmad mau nanya lagi. Maklum masih newbe. Kok saya coba. Saya cek di serial monitor arduino ada tulisan *sim800 init error'* kira" kenapa ya gsmnya?
Kalo pak Rohmad berkenan. Bisakah membalas di nomer WA saya pak 085604490613 . Karena masih banyak yang mau saya tanyakan. Terimaksih
cek sambungan rx dan tx,
cek vcc 3,7 v.
wa: 08157712604
Klo lbih dari 2 relay bisa gak mas ,tru codingnya gimana misal 8 relay
bisa sekali, tinggal edit coding dan pcb nya.
Kebanyakan nanya loe
Buat aja sendiri
selamat pagi pak, salam kenal :)
saya mau tanya, apa sms yg masuk otomatis terhapus? apa musti di hapus satu-satu? maksudnya sms yang masuk ke modem/ke simcard, mohon pencerahannya pak.
Selamat sore Pak
Terima kasih ilmunya sangat bagus..
Untuk cek pulsa di modul coding nya gimana pak.. Minta tolong dibantu
Matur nuwun
Selamat sore Pak
Terima kasih ilmunya sangat bagus..
Untuk cek pulsa di modul coding nya gimana pak.. Minta tolong dibantu
Matur nuwun
Selamat siang, mau tanya mas, bisakah diatur agar relay nya ON hanya 1 detik, tolong minta sketch nya
bisa, tinggal nambah aja delay
dan perintah out relay jadi 0
cek puksa blm bisa mas..
hapus manual, klo gk ya.. lgs terhapus oleh pesan baru
Terima kasih pak Rakmad..salam success selalu
assalamualaikum pak guru..
Bagaimana jika Power dari sim800L nya dijadikan satu dengan power ic pak tapi hanya saja ditambah buck dc dc?
bisa, diatas kan sudah saya jelaskan
permisi pak . .
mau bertanya, untuk schematic,nya itu pakek software apa ??
Haha... gbr skematik dgn pulpen..manual tangan...
Mohon bantuannya pak
Saya mw buat projek menyalakan lampu sekaligus mendeteksi beberapa sensor seperti Pir, Mq 02 dan flame sensor.
Saya telah mencoba yang bapak buat diatas namun saya bingung untuk menambahkan sensor pak.
Mohon bantuannya pak.
Terima kasih
Mohon ijin bapak untuk mencoba,,
Artikelnya sangat membantu pak.
tetapi saat kita ngeCoding trus lakukan Verifi, yang muncul gini mas tampilannya...
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino: In function 'void loop()':
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:66:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
gprs.sendSMS("081577126xx","Relay1 Telah diNyalakan sesuai Instruksi SMS"); //SMS Balasan ->Ganti pakai Nomor anda
^
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:66:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:72:85: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
gprs.sendSMS("08157712xx","Relay1 Telah dimatikan sesuai Instruksi SMS"); //SMS Balasan ->Ganti pakai Nomor anda
^
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:72:85: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:78:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
gprs.sendSMS("08157712xx","Relay2 Telah dinyalakan sesuai Instruksi SMS"); //SMS Balasan ->Ganti pakai Nomor anda
^
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:78:87: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:83:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
gprs.sendSMS("08157712xx","Relay2 Telah dimatikan sesuai Instruksi SMS"); //SMS Balasan ->Ganti pakai Nomor anda
^
D:\KONTROL RELAY VIA SMS-ATMEGA 328\sketch_sep04a\sketch_sep04a.ino:83:86: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
Sketch uses 8516 bytes (26%) of program storage space. Maximum is 32256 bytes.
Global variables use 1423 bytes (69%) of dynamic memory, leaving 625 bytes for local variables. Maximum is 2048 bytes.
Mohonlah pencerahannya pak...
Micro ccit: mungkin beda versi arduino ide nya. Saya arduino nya versi 1.6.5.
Klo Warning saja gk masalah. Asal bukan eror.
pak rokhmad.. kenapa dari semua sketch untuk aktifkan relay via SMS kok pada awal dihidupkan (power on) terus init sukses relaynya hidup semua.. apa memang begitu..? bagaimana caranya agar semua relay mati saat power on.. setelah init sukses barulah bisa di on of kan via perintah SMS.. itu aja kendala yg saya rasakan tapi pada dasarnya berfungsi sesuai tujuan
@sabirun: rangk anda gk pakai pcb kayak punyasaya ya?? Klo pcb saya dan skema saya ini dinyalakan relay gk aktif koq.
Pasti anda pakai arduino trus dihubungkan ke sheild relay??
Ya karena sheild relay itu aktifnya klo logic nol... klo logic 1 pasti off.
Coba bikin dgn custom pcb kayak punyaku ini.
pak saya sdah mncoba uploding code sukses
tpi waktu sya test tdak ada sms balasan
dan pin yg di set sbgai output tdk berfungsi sbgaimana mesti
tlong penjelasan.a
cek Sim 800L kedipnya cepet apa lambat?? klo cepet, berarti gk dapat sinyal.
SIM800L Sudh berkedip lambat
Dan sudah saya coba calling dan terhubung
Tapi waktu saya kirim sms.
Tdak ada balasan dan pin yg di set
Sbagai output tdk high jgha pak.
Tolong penjelasan.a
mas Rian pakai pcb saya atau pakai board arduino?? suahkah di set pin i/o nya sesuai dgn sketch nya??
klo pakai pcb saya..harusnya gk ada mslh.. klo dhn board arduino mungkin salh menentukan pinnya..krn beda antara sysmin dgn board arduino cara hitung pinnya.
Sukses pak. Ternyata waktu saya
Cek di serial monitor pin tx dan rx
Nya yang terbalik.
Dan saya sdah mncoba mmambahkan
Coding.a agar dapat mengendalikan
4 relay dan juga sukses.
Thanks untuk ilmu.a
Rian : Sipp..makasih kunjungan dan komentarnya.....
Untuk coding.a udh sukses.tpi saya
Ada ksulitan dalam pembuatan pcb.a
Pas saya coba rangkai sprti rangkaian
Bpak koq gk bsa. Ap di oscilator.a
Tolong petunjuk.a
Rian : anda rangkaiannya dgn arduino atau langsung ic.
coba di cermati pin ic. jgn sampai salah sambung.
perludiketahui cara menghitung ic antara arduino dgn pin secara fisik berbeda.
sehingga perlu membaca dgn teliti skema saya sesuaikan dgn yg dibutuhkan.
sekema saya adalah sambungan ic 328 secara langsung...tidak dgn arduino.
Waktu itu saya mncoba di board duino uno.
Sekarang saya ingin memindahkan ic k
Rangkaian pcb.blum bsa
Rangkaian sudh persis sma pu.a bpak
Waktu saya test pin yg di set otput gk
Mau high pak
Tlong ptunjuk.a pak
cekxtal udah dipasang blm, cek tr udah dipasang dengan benar BCE nya, pastikan IC diprogram dengan betul
Yth pak Rokhman, bagaimana cara untuk menambahkan sms balik kondisi masing-masing relay untuk mengetahui on atau off dari arduino ke hp kita? mohon pencerahanya.... makasih...
Oke bsa pak.ternyata ad problem di
Daya suplay sim800l.a.
Klau ingin memblok no lain
Dan hanya 1 no sim yg dpt mengirim
Sms. Gmn cara.a memblokir no tdak di
Kenal tolong petunjuk.a
Terima kasih banyak pak, bermanfaat untuk teman2 disini.
mas mw tanya klw untk mengirim pesan balik lebih dari nomer itu pake perintah gprssend atau bgmn ? terima kasih
silahkan dibaca sketnya, sudah dilengkapi dengan SMS balasan
untuk mengatui sisa pulsa dan masa aktik dari modul sim bisa mas ? dengan cara kita mengasih ilustrasi dari hp pemilik kemudian hasilya itu bakalan dikirim ke no pemilik ? gimana mas bisakah itu ?
Mas itu pakek tr apa ya??
Mas itu pakek tr apa ya??
Tr sebenarnya sembarang tr NPN bisa (9013, 828, d313, 547)
Yg saya pakai diatas tipe NPN 9013
Untuk firmwarenya unduh di mana?
Untuk firmwarenya unduh di mana???
Firmware dan library sudah ada mas.. di link unduh diatas !
Klo pasword untuk hidupin semua relay gimana?
@Rio : baca sketch nya, pahami... nanti ya bisa koq dgn sedikit modif coding gimana cara nyalain semua relai... tinggal modif kodingan aja..
coding utk sim900 via telephon dan penjamperan gmana pak?
Assalamualaikum pak guru, flowchart programnya gimana yah saya ingin lebih memahami programnya
Terimakasih
Selamat Siang pak mau tanya saya sudah copy Coding dari Bapak tp hasilnya
"Power Check Filed
init eror
init eror
init eror
mohon bimbingan pak
berfungsi dengan baik,
kalau boleh kedepanya di kasih fitur buat status relaynya ya pak, jadi misal kita ngirim status relay, nanti modul gsmnya ngirim sms sesusai relay yg on dan off nya,,
dan kalau bisa di tambahkan coding agar bisa cek pulsa ya pak, terimakasih,,
boleh bagi program nya pak? terima kasih
tinggal klik aja menu UNDUH/download sudah saya sediakan lho.. coba baca dengan teliti yach !!
Post a Comment