יום רביעי, 17 בינואר 2018

שליחת SMS באמצעות ארדואינו

איך שולחים SMS באמצעות ארדואינו?

רכיבים: 
  • לוח ארדואינו
  • מטריצה (לא חובה. תלוי בסוג החוטים שיש ברשותך).  
  • Sim800L
  • כרטיס Sim
  • כמה חוטים.. 
מחברים את החוטים: 
  1. את חיבור ה VCC ברכיב ה Sim800L - מחברים ל 5V בארדואינו
  2. את חיבור ה GND ברכיב ה Sim800L - מחברים ל GND בארדואינו
  3. את חיבור ה RXD ברכיב ה Sim800L - מחברים ליציאה מספר 8 בארדואינו 
  4. את חיבור ה TXD ברכיב ה Sim800L - מחברים ליציאה מספר 9 בארדואינו. 


במציאות זה נראה בערך ככה:




מורידים את הספריה מכאן. מחלצים את הקבצים ומניחים במקום. (אצלי זו הכתובת: C:\Program Files (x86)\Arduino\libraries). 

כעת אפשר להעלות את הקוד: 

נכנסים לדוגמאות של הספריה ומעלים את הקוד GPRS_SendSMS. לנוחיותכם מצרף לכם את הקוד כאן: 




אל תשכחו לרשום את המספר שלכם, אליו אתם רוצים שהארדואינו ישלח את ה SMS, במקום הכוכביות.

כעת פתחו את המסך הסיריאלי:


על המסך תראו שהארדואינו מתחיל במשלוח ה SMS.

אחרי כמה שניות תוכלו לראות את ה SMS בטלפון שלכם:


וזה עובד!


בהצלחה!

10 תגובות:

  1. המודול הזה עובד עם כרטיסי סים עכשוויים או שחייבים לעשות איזו קומבינה כי הוא תומך רק בדור 2?

    השבמחק
  2. עובד מעולה עם כרטיס סים "מודרני" (2018)

    השבמחק
  3. באיזה פורמט צריך לכתוב את מספר הטלפון?
    0541234567
    972541234567
    +972541234567

    השבמחק
    תשובות
    1. לא זוכר מה כתבתי... אני חושב שזה יעבוד בפורמט רגיל 054.... וגם בפורמט +942...

      אשמח שתעדכן כאן בתגובות מה עבד.

      מחק
  4. ואיפה מצויין שאני משתמש בפינים 8 ו 9 ?

    השבמחק
    תשובות
    1. זה מופיע בהגדרות של הספריה. אם תרצה - תוכל לפתוח את קובץ הספריה בתכנת כתבן ולשנות ליציאות אחרות - אם ממש יש צורך בזה.

      מחק
  5. היי מאיפה ניתן להשיג את כרטיס הסים? הוא מסוג מסוים?

    השבמחק
    תשובות
    1. כרטיס Sim רגיל. אם הוא חדש - לעשות לו "הפעלה" ראשונית במכשיר רגיל, כלומר, לקבל את הסמסים הראשוניים מהספק ולהתקין את ה Sim. בהצלחה!

      מחק
  6. היי זה לא שולח את ההודעה, במוניטור זה גם לא מדפיס את ההודעה השנייה, נראה לי שהתכנית לא נכנסת לWHILE אתה יודע מה הסיבה אולי? תודה

    השבמחק
    תשובות
    1. יש סיכוי שמישהו עזר לך, נתקל באותה הבעייה.

      מחק

הערות? הארות? יש לך משהו חשוב לספר לכולם? שאלות?

נשמח לשמוע!

(התגובה תפורסם בהקדם בכפוף לאישור מערכת מייקינג)