Tutorial ini akan membantu Anda mengirim SMS ke nomor ponsel terdaftar dari ESP8266. ESP8266 adalah modul Wifi yang kuat yang telah mendominasi dunia proyek IOT. Ini adalah arti tutorial independen Mikrokontroler; Anda tidak memerlukan UC / UP seperti Arduino atau PIC. Kami akan langsung memprogram modul ESP8266 menggunakan Arduino IDE. Setelah diprogram, kami dapat mengirim pesan teks darinya ke nomor ponsel yang telah diprogram sebelumnya. Saya menggunakan Applet IFTTT untuk menyelesaikan tugas ini. Jika Anda baru mengenal ESP8266, silakan kunjungi tutorial di bawah ini yang akan membantu Anda memulai ESP8266 dan mengajari Anda cara memprogram modul ESP8266 Anda menggunakan Arduino IDE.
- Memulai ESP8266
- Memprogram ESP8266 Anda dengan Arduino IDE
Selain ini, Anda tidak memerlukan prasyarat untuk tutorial ini karena saya akan menjelaskan semua langkah secara detail dengan Gambar dan Video. Jadi mari kita mulai….
Konsep di balik Tutorial:
Kita tahu bahwa modul ESP8266 dapat dikonfigurasi sebagai AP atau STA. Di sini kami telah mengonfigurasinya untuk berfungsi sebagai stasiun dan telah menghubungkannya ke Router Wifi kami. Setelah koneksi dibuat, kita harus mencari cara untuk mengirim SMS secara online. Online ini juga harus mudah diakses dengan modul ESP8266. Di sinilah kami memanfaatkan kekuatan situs web IFTTT (If This Then That). Menggunakan situs web ini kami dapat mengirim SMS, E-mail, pesan Whatsapp, pembaruan Facebook, tweet Twitter dan yang tidak. Mereka memiliki banyak sekali alat yang dapat digunakan dengan sedikit pengetahuan, tetapi dalam tutorial ini kita akan menggunakan fitur kirim pesan dan meninggalkan sisanya untuk tutorial mendatang lainnya.
Setelah beberapa penyesuaian di situs web IFTTT, kami akan bisa mendapatkan URL HTTPS yang ketika dipicu akan mengirim pesan teks yang telah ditentukan ke nomor ponsel tertentu. Sekarang, URL ini harus dipanggil oleh modul ESP8266 kami bila diperlukan dan SMS Anda akan dikirim ke nomor ponsel Anda. Kedengarannya cukup sederhana bukan !!? Mari kita lihat langkah-langkahnya.
Membuat Applet IFTTT:
Mari kita lihat bagaimana kita dapat membuat Applet IFTTT dan mendapatkan URL untuk memicu SMS ke nomor ponsel tertentu. Saya telah mencoba yang terbaik untuk menjelaskannya dalam langkah-langkah, jika Anda terjebak, gunakan Video di akhir tutorial ini.
Langkah 1: Kunjungi www.IFTTT.com dan daftar untuk mendapatkan ID baru jika Anda belum memilikinya. Setelah mendaftar, Anda akan dikirimi email ke ID E-mail Anda memverifikasinya dan Anda akan login ke IFTTTT.
Langkah 2: Cari Applet SMS atau kunjungi tautan ini. Sekarang Daftarkan nomor Ponsel Anda dengan Applet itu di sini saya telah menggunakan nomor "00919612365489" sebagai nomor contoh. Selalu sertakan awalan "00" diikuti dengan kode negara Anda dan kemudian nomor ponsel Anda. Ini saya dari India maka kode negara saya adalah "91" dan nomor ponsel saya adalah "96123456789". Setelah nomor dimasukkan, klik "Kirim Pin" dan verifikasi nomor ponsel Anda
Langkah 3: Sekarang kita telah mengkonfigurasi satu Applet, kita akan menggunakan Applet lain yang disebut Maker Webhooks, jadi cari atau gunakan tautan ini. Sekarang klik "Hubungkan" dan Anda akan mendapatkan Layar berikut.
Langkah 4: Sekarang saatnya membuat Applet kita sendiri yang dapat menyinkronkan kedua applet di atas. Untuk melakukan ini, navigasikan ke My Applet -> New Applet, atau ikuti tautan ini. Anda akan dibawa ke halaman ini.
Langkah 5: Istilah JIKA INI LALU ITU berarti jika terjadi sesuatu pada "Ini" maka kita telah melakukan sesuatu pada "itu". Di sini jika Applet Webhooks Maker Dipicu maka SMS harus dikirim. Jadi klik "ini" (ikon plus warna biru) dan cari Maker Webhooks lalu klik di atasnya. Sekarang, Anda akan diminta untuk memilih Pemicu, jadi klik "Terima permintaan web"
Langkah 6: Sekarang Anda harus mengonfigurasi Pemicu dengan memberinya Nama Peristiwa. Saya menamakannya "ESP" seperti yang ditunjukkan di bawah ini. Anda bisa menggunakan nama event apapun, tapi ingat nama ini karena kita harus menggunakannya nanti. Terakhir, klik "Buat Pemicu"
Langkah 7: Anda harus mendapatkan Layar di bawah ini di mana, Anda harus mengkonfigurasi Applet "Itu". Klik pada ikon Plus di dekat "itu"
Langkah 8: Cari Applet SMS dan klik. Kemudian untuk memilih Action klik "Send me SMS". Anda akan dibawa ke layar di bawah ini, di mana Anda harus memasukkan pesan teks yang harus dikirim ke ponsel Anda. Terakhir, klik "Buat tindakan"
Langkah 9: Anda dapat meninjau dan Menyelesaikan Applet Anda, itu akan terlihat seperti ini di bawah ini. Klik "Selesai"
Langkah 10: Sekarang, cari Maker Webhooks atau gunakan tautan ini dan klik "Dokumentasi". Anda akan melihat sesuatu seperti ini di bawah
Ini adalah halaman yang sangat penting. Halaman ini akan menunjukkan kepada Anda kunci dan instruksi tentang cara memicu suatu peristiwa. Halaman Anda akan menampilkan kunci unik untuk ID Anda, jaga kerahasiaannya karena siapa pun yang memiliki kunci ini dapat mengakses semua Applet Anda. Saya telah menyembunyikan lima digit terakhir dari kunci API saya sehingga tetap rahasia.
Langkah 11: Sekarang di bawah "Buat Posting atau dapatkan permintaan web", Anda dapat melihat bahwa kami memiliki opsi untuk menambahkan nama acara. Ingat bahwa pada langkah 6 kita membuat sebuah Peristiwa bernama "ESP" jadi kita harus menggunakan nama yang sama dan mengkonfigurasi URL kita seperti di bawah ini.
Setelah Anda mengubah nama Event, klik "Test it". Anda akan menerima pesan ke nomor ponsel Anda yang terdaftar. Dalam kasus kami, pesannya harus “Nama genap ESP terjadi di Maker Service. SMS yang dikirim dari ESP8266 –CircuitDigest ”Anda dapat mengkonfigurasi SMS Anda sendiri sesuai keinginan. Anda juga dapat mengirim nilai sensor dari modul ESP menggunakan opsi nilai 1 dan nilai 2.
Itu saja kita sekarang memiliki URL HTTPS yang ketika dipicu akan mengirim pesan tertentu ke nomor tertentu. Anda dapat menyalin URL ini dan menyimpannya di tempat yang aman karena kami harus menggunakan URL ini di Program Arduino kami. Anda juga dapat dengan mudah menyalin dan menempelkan URL ini di browser web apa pun dan Anda dapat melihat bahwa acara tersebut dipicu. Anda juga akan mendapatkan balasan seperti yang ditunjukkan di bawah ini.
Memprogram Modul ESP8266 Anda:
Sekarang kita harus memprogram Modul ESP8266 kita menggunakan Arduino IDE. Dalam program ini kita hanya perlu terhubung ke Router dan memanggil URL HTTPS yang baru saja kita tunjukkan di atas dan kemudian pesan akan dipicu oleh URL itu. Program lengkap diberikan di akhir tutorial ini tetapi beberapa potongan kode penting yang memerlukan modifikasi dijelaskan di bawah ini.
const char * ssid = "Rumah BPAS"; const char * password = "cracksun";
Pada baris kode di atas, gunakan Kredensial Wifi Anda sendiri dalam kasus saya "BPAS home" adalah nama sinyal Wifi saya dan "cracksun" adalah sandi saya.
String url = "/ trigger / ESP / dengan / key / b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX";
Pastikan Anda telah mengubah baris di atas berdasarkan nama dan Kunci Acara Anda, Dalam kasus saya, nama Acara adalah ESP (akan sama untuk Anda jika Anda menamainya ESP di langkah 6) dan KUNCI API saya adalah b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX. Ubah ke kunci yang Anda terima
Catatan: Langkah ini sangat penting agar kode Anda berfungsi.
Sisa baris dalam kode sudah cukup jelas, bagaimanapun jika Anda ragu, Anda dapat menggunakan bagian komentar.
Setelah kode Anda siap dengan modifikasi, Anda siap untuk mengunggahnya ke modul ESP8266 Anda. Anda dapat mengupload program dari Arduino IDE seperti yang dibahas dalam tutorial ini "Memprogram ESP8266 Anda dengan Arduino IDE"
Keluaran:
Setelah unggahan Anda selesai, buka monitor serial Anda di Arduino IDE. Anda harus melihat Informasi Debugging berikut:
Jika monitor Serial Anda menampilkan pesan “Selamat! Anda telah memecat acara ESP ”, itu berarti bahwa semuanya telah bekerja sebagaimana mestinya. Sekarang Anda dapat memeriksa ponsel Anda dan Anda seharusnya sudah menerima pesan tersebut. Tangkapan layar pesan ditampilkan di bawah
Video di bawah ini akan menunjukkan kepada Anda pekerjaan lengkap dari diskusi di atas.