Tutorial ini akan membantu anda menghantar SMS ke mana-mana nombor telefon bimbit yang didaftarkan dari ESP8266. ESP8266 adalah modul Wifi yang kuat yang telah menguasai dunia projek IOT. Ini adalah makna tutorial bebas mikrokontroler; anda tidak memerlukan UC / UP seperti Arduino atau PIC. Kami secara langsung akan memprogram modul ESP8266 menggunakan Arduino IDE. Setelah diprogramkan, kita dapat mengirim pesanan teks daripadanya ke nombor telefon bimbit yang telah diprogramkan. Saya menggunakan Applet IFTTT untuk menyelesaikan tugas ini. Sekiranya anda baru menggunakan ESP8266, silakan kunjungi tutorial di bawah ini yang akan membantu anda memulakan ESP8266 dan mengajar anda cara memprogram modul ESP8266 anda menggunakan Arduino IDE.
- Bermula dengan ESP8266
- Memprogram ESP8266 anda dengan Arduino IDE
Selain daripada ini, anda tidak memerlukan prasyarat untuk tutorial ini kerana saya akan menerangkan semua langkah secara terperinci dengan Gambar dan Video. Oleh itu mari kita mulakan….
Konsep di sebalik Tutorial:
Kami tahu bahawa modul ESP8266 dapat dikonfigurasikan sebagai AP atau STA. Di sini kami telah mengkonfigurasikannya untuk berfungsi sebagai stesen dan menghubungkannya ke Wifi Router kami. Setelah sambungan terjalin, kita harus mencari cara untuk menghantar SMS dalam talian. Dalam talian ini juga mesti diakses dengan mudah melalui modul ESP8266. Di sinilah kami memanfaatkan kehebatan laman web IFTTT (If This Then That). Dengan menggunakan laman web ini kita dapat mengirim SMS, E-mel, mesej Whatsapp, kemas kini Facebook, tweet Twitter dan apa yang tidak. Mereka memiliki banyak alat yang dapat digunakan dengan sedikit pengetahuan, tetapi dalam tutorial ini kita akan menggunakan fitur kirim pesan dan meninggalkan yang lain untuk tutorial lain yang akan datang.
Setelah beberapa perubahan di laman web IFTTT, kami akan mendapatkan URL HTTPS yang apabila dipicu akan mengirim pesanan Teks yang telah ditentukan ke nombor telefon bimbit tertentu. Sekarang, URL ini harus dipanggil oleh modul ESP8266 kami apabila diperlukan dan SMS anda akan dihantar ke nombor telefon bimbit anda. Bunyinya agak mudah kan? Mari kita lihat langkah-langkah yang terlibat.
Membuat Applet IFTTT:
Mari kita lihat bagaimana kita dapat membuat Applet IFTTT dan mendapatkan URL untuk memicu SMS ke nombor telefon bimbit tertentu. Saya telah mencuba yang terbaik untuk menerangkannya secara berperingkat, jika anda buntu menggunakan Video pada akhir tutorial ini.
Langkah 1: Lawati www.IFTTT.com dan daftar ID baru jika anda belum memilikinya. Setelah mendaftar anda akan dihantar mel ke ID E-mel anda mengesahkannya dan anda akan log masuk ke IFTTTT.
Langkah 2: Cari Applet SMS atau lawati pautan ini. Sekarang Daftarkan nombor Mudah Alih anda dengan Applet itu di sini saya telah menggunakan nombor “00919612365489” sebagai nombor contoh. Sentiasa sertakan "00" yang terkemuka diikuti dengan kod negara anda dan kemudian nombor telefon bimbit anda. Di sini saya berasal dari India maka kod negara saya adalah "91" dan nombor telefon bimbit saya adalah "96123456789". Setelah nombor dimasukkan, klik "Kirim Pin" dan sahkan nombor telefon bimbit anda
Langkah 3: Sekarang kita telah mengkonfigurasi satu Applet, kita akan menggunakan Applet lain yang disebut Maker Webhooks, jadi cari atau gunakan pautan ini. Sekarang klik "Sambung" dan anda akan mendapat Skrin berikut.
Langkah 4: Kini tiba masanya untuk membuat Applet kita sendiri yang dapat menyegerakkan kedua-dua applet di atas. Untuk melakukan ini, arahkan ke Applet Saya -> Applet Baru, atau ikuti pautan ini. Anda akan dibawa ke halaman ini.
Langkah 5: Istilah JIKA INI MAKA ITU bermaksud jika sesuatu berlaku pada "Ini" maka kita harus melakukan sesuatu pada "itu". Di sini jika Applet Pembuat Webhooks dicetuskan maka SMS mesti dihantar. Oleh itu, klik pada "ini" (ikon tambah warna biru) dan cari Maker Webhooks kemudian klik padanya. Sekarang, Anda akan diminta untuk memilih Pemicu, jadi klik pada "Terima permintaan web"
Langkah 6: Sekarang anda harus mengkonfigurasi Pemicu dengan memberikannya Nama Acara. Saya telah menamakannya "ESP" seperti gambar di bawah. Anda boleh menggunakan mana-mana nama acara, tetapi ingat nama ini kerana kami harus menggunakannya kemudian. Akhirnya klik pada "Buat Pencetus"
Langkah 7: Anda harus mendapatkan Skrin di bawah ini, di mana anda harus mengkonfigurasi Applet "Itu". Klik pada ikon Plus berhampiran "itu"
Langkah 8: Cari Applet SMS dan klik padanya. Kemudian untuk memilih Tindakan klik pada "Kirimkan saya SMS". Anda akan dibawa ke layar di bawah, di mana anda harus memasukkan mesej teks yang harus dihantar ke telefon bimbit anda. Akhirnya klik pada "Buat tindakan"
Langkah 9: Anda boleh menyemak dan Menyelesaikan Applet anda, semestinya seperti ini di bawah. Klik "Selesai"
Langkah 10: Sekarang, cari Pembuat Webhooks atau gunakan pautan ini dan klik pada "Dokumentasi". Anda mesti melihat perkara seperti ini di bawah
Ini adalah halaman yang sangat penting. Halaman ini akan menunjukkan kepada anda kunci dan arahan mengenai cara mencetuskan peristiwa. Halaman anda akan memaparkan kunci unik untuk ID anda, merahsiakannya kerana sesiapa yang mempunyai kunci ini dapat mengakses semua Applet anda. Saya telah menyembunyikan lima digit terakhir kunci API saya agar tidak dirahsiakan.
Langkah 11: Sekarang di bawah "Buat Posting atau dapatkan permintaan web", Anda dapat melihat bahawa kami mempunyai pilihan untuk menambahkan nama acara. Ingatlah bahawa pada langkah 6 kami membuat Acara bernama "ESP" jadi kami harus menggunakan nama yang sama dan mengkonfigurasi URL kami seperti di bawah.
Setelah anda menukar nama Acara, klik “Test it”. Anda harus menerima mesej ke nombor telefon bimbit anda yang didaftarkan. Dalam kes kami, mesejnya mestilah "Nama genap ESP berlaku di Perkhidmatan Pembuat. SMS dihantar dari ESP8266 –CircuitDigest ”Anda boleh mengkonfigurasi SMS anda sendiri mengikut kehendak anda. Anda juga boleh menghantar nilai sensor dari modul ESP menggunakan pilihan nilai 1 dan nilai 2.
Itulah sekarang kita mempunyai URL HTTPS yang ketika dipicu akan mengirim pesan tertentu ke nombor yang ditentukan. Anda boleh menyalin URL ini dan menyimpannya di tempat yang selamat kerana kami harus menggunakan URL ini dalam Program Arduino kami. Anda juga boleh menyalin dan menampal URL ini di mana-mana penyemak imbas web dan anda dapat melihat bahawa peristiwa itu dipicu. Anda juga akan mendapat balasan seperti ini di bawah.
Memprogram Modul ESP8266 anda:
Sekarang kita harus memprogram Modul ESP8266 kita menggunakan Arduino IDE. Dalam program ini, kita hanya perlu menyambung ke Router dan memanggil URL HTTPS yang baru kita tunjukkan di atas dan kemudian mesej itu akan dipicu oleh URL tersebut. Program yang lengkap diberikan pada akhir tutorial ini tetapi beberapa kod penting yang perlu diubahsuai dijelaskan di bawah.
const char * ssid = "BPAS rumah"; const char * kata laluan = "cracksun";
Pada baris kod di atas, gunakan Kredensial Wifi anda sendiri dalam kes saya "BPAS home" adalah nama isyarat Wifi saya dan "cracksun" adalah kata laluan saya.
Rentetan url = "/ trigger / ESP / with / key / b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX";
Pastikan anda telah mengubah baris di atas berdasarkan nama dan Kunci Acara anda, Dalam kes saya, nama Acara adalah ESP (akan sama untuk anda jika anda menamakannya ESP pada langkah 6) dan KUNCI API saya adalah b8h22xlElZvP27lrAXS3ljtBa0092_aAanYN1IXXXXX. Tukar ke kunci yang anda terima
Catatan: Langkah ini sangat penting agar kod anda berfungsi.
Selebihnya dari baris dalam kod ini adalah jelas jika anda mempunyai keraguan anda boleh menggunakan bahagian komen.
Setelah kod anda siap dengan pengubahsuaian, anda sudah bersedia untuk memuat naiknya ke modul ESP8266 anda. Anda boleh memuat naik program dari Arduino IDE seperti yang dibahas dalam tutorial ini "Memprogram ESP8266 anda dengan Arduino IDE"
Pengeluaran:
Setelah muat naik anda buka monitor bersiri anda di Arduino IDE. Anda harus melihat Maklumat Penyahpepijatan berikut:
Sekiranya monitor Serial anda memaparkan "Selamat! Anda telah melepaskan acara ESP ”, ini bermaksud bahawa semuanya telah berjalan sebagaimana mestinya. Sekarang anda boleh memeriksa telefon bimbit anda dan anda seharusnya menerima mesej itu. Tangkapan skrin mesej ditunjukkan di bawah
Video di bawah akan menunjukkan kepada anda kerja-kerja lengkap dari yang dibincangkan di atas.