Isi kandungan:

Monitor SMS -- Paparan Dot Matrix -- MAX7219 -- SIM800L: 8 Langkah (dengan Gambar)
Monitor SMS -- Paparan Dot Matrix -- MAX7219 -- SIM800L: 8 Langkah (dengan Gambar)

Video: Monitor SMS -- Paparan Dot Matrix -- MAX7219 -- SIM800L: 8 Langkah (dengan Gambar)

Video: Monitor SMS -- Paparan Dot Matrix -- MAX7219 -- SIM800L: 8 Langkah (dengan Gambar)
Video: Display Covid19 Data (Malaysia) on Dot Matrix Using ESP32 [BM] 2024, November
Anonim
Monitor SMS || Paparan Dot Matrix || MAX7219 || SIM800L
Monitor SMS || Paparan Dot Matrix || MAX7219 || SIM800L

Dalam video ini, anda akan belajar bagaimana menggunakan modul GSM, paparan dot matrix dan bagaimana memaparkan teks bergulir di atasnya. Selepas itu kami akan menggabungkannya bersama untuk memaparkan mesej yang diterima melalui SIM GSM ke paparan dot matrix. Ia cukup mudah dan anda boleh membuatnya untuk projek sekolah atau kolej anda.

Oleh itu, tanpa membuang masa lagi, mari masuk ke dalamnya.

Langkah 1: Tonton Video

Image
Image

Video menunjukkan setiap langkah secara terperinci dan akan membantu anda dalam memahami projek dengan betul. Jadi, tonton terlebih dahulu untuk memahami semua langkah dengan betul.

Langkah 2: Dapatkan Bahagian Anda

Modul GSM: Satu Lebih Kecil atau Lebih Besar?
Modul GSM: Satu Lebih Kecil atau Lebih Besar?

Arduino: India - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

Modul GSM: India: Lebih kecil - https://amzn.to/2oyJTg2, Lebih besar - https://amzn.to/2oyJTg2US: Lebih kecil - https://amzn.to/2F1vNy6, Lebih besar - http: / /amzn.to/2F1vNy6UK: Yang lebih kecil - https://amzn.to/2oAjApT, Lebih besar -

Paparan Dot Matrix: India - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

Langkah 3: Modul GSM: Satu Lebih Kecil atau Lebih Besar?

Modul GSM: Satu Lebih Kecil atau Lebih Besar?
Modul GSM: Satu Lebih Kecil atau Lebih Besar?

Dalam langkah ini saya akan membincangkan perbezaan utama modul, yang akan membantu anda memilih satu.

Perkara pertama yang pertama, yang lebih kecil sangat padat sementara yang lebih besar memerlukan ruang yang lebih besar.

Yang lebih kecil tidak mempunyai penukar RS232 ke TTL sementara yang lebih besar mempunyai soket DB9 dan IC MAX232 yang melakukan tugas, tetapi untuk menggunakannya dengan Arduino, kami tidak akan memerlukannya.

Yang lebih kecil memerlukan voltan tepat antara 3,7 dan 4,4 Volt yang boleh sedikit menyakitkan dan ia juga memerlukan SIM mikro. Yang lebih besar mempunyai pengatur voltan terpasang yang mengambil 12 Volt dan mengubahnya menjadi voltan kerja dan ia mempunyai slot untuk SIM bersaiz besar lama.

Antena pendek modul yang lebih kecil menimbulkan masalah bagi saya kadang-kadang sementara antena modul yang lebih besar berfungsi dengan baik. Walaupun kedua-duanya berfungsi sama, saya akan menggunakan yang lebih besar dalam projek ini.

Sekarang setelah anda memilih modul GSM anda, mari teruskan dan periksa.

Langkah 4: Menguji Modul GSM

Menguji Modul GSM
Menguji Modul GSM

Sambungkan TX ke pin digital 8, RX ke pin digital 7 dan umumkan alasannya.

Muat naik lakaran dalam langkah ini ke Arduino. Terapkan 12 volt pada modul GSM. Anda akan melihat bahawa LED rangkaian berkelip cepat, apabila berkelip sekejap, ia disambungkan ke rangkaian. Kemudian buka monitor bersiri dan tekan "s" untuk mengirim mesej atau tekan "r" untuk menerima mesej. Anda boleh menukar nombor telefon bimbit dan mesej yang akan dihantar dalam fungsi Kirim Mesej.

Sekiranya ini berfungsi dengan baik, teruskan ke langkah seterusnya.

Langkah 5: Uji Paparan Matriks Dot

Uji Paparan Matriks Dot
Uji Paparan Matriks Dot
Uji Paparan Matriks Dot
Uji Paparan Matriks Dot
Uji Paparan Matriks Dot
Uji Paparan Matriks Dot

Sekarang untuk memeriksa Dot Matrix Display, tambahkan perpustakaan MD Parola dan MD MAX72XX ke perpustakaan Arduino.

Tetapi sebelum menggunakannya, pergi ke folder Perpustakaan Arduino, buka folder perpustakaan MD_MAX_72XX, kemudian pergi ke dokumen dan buka mana-mana fail HMTL, kemudian tentukan jenis Dot Matrix Display yang anda miliki (rujuk video untuk pemahaman yang tepat). Tambang adalah FC_16. Selepas ini, pergi ke folder "src" dan buka fail MD_MAX72XX.h. Ubah suai fail tajuk mengikut modul yang anda miliki dan kemudian simpan.

Sekarang anda boleh menyemak modul anda. Sambungkan pin pilih chip ke pin 10, data dalam pin ke pin 11, dan pin jam ke pin nombor 13, dan gunakan kuasa. Buka lakaran ujian dari contoh perpustakaan dan muat naik. Matriks dot harus memaparkan beberapa corak diikuti dengan tajuknya, yang juga dapat dilihat pada monitor bersiri.

Anda mungkin mahu meletakkan sesuatu di atas matriks yang sedikit gelap tetapi telus, kerana sukar untuk membacanya secara langsung. Cuba kepingan akrilik warna merah untuk hasil terbaik.

Langkah 6: Gabungkan Mereka

Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka
Gabungkan Mereka

Sekarang kita akan menambah petunjuk ke pin 12 dan memuat naik lakaran ini. Sentiasa ingat bahawa semasa memuat naik pin lakaran nombor 0 dan 1 tidak boleh dihubungkan dengan apa-apa. Selepas lakaran dimuat, sambungkan pin RX modul GSM ke pin TX Arduino dan pin TX modul GSM ke pin RX dari Arduino.

Buka monitor bersiri. Saya menghantar mesej dalam format "# A. Check *", dan anda akan melihat bahawa LED berkedip dan SMS dipaparkan di paparan dot matrix. Anda juga boleh memeriksa mesej di monitor bersiri. Sekali lagi, saya menghantar mesej lain dan mesej yang dipaparkan berubah.

Format mesej juga dapat diubah dalam program itu sendiri. Cari "#A." dan Asterik (*) dalam program dan ubah mengikut kehendak anda.

Langkah 7: Fungsi "memset"

Fungsi dari
Fungsi dari

Anda mungkin menyedari bahawa dalam program ini terdapat fungsi yang disebut memset.

Sekiranya anda tertanya-tanya untuk apa, maka izinkan saya memberitahu anda bahawa ia adalah untuk tujuan yang sangat istimewa yang dijelaskan dalam gambar yang dilampirkan.

Anda juga boleh merujuk video untuk pemahaman yang betul.

Langkah 8: Selesai

Itu semua untuk pengajaran ini. Saya harap anda menyukainya.