תוכן עניינים:

ממסר בקרת Digispark באמצעות GSM: 3 שלבים
ממסר בקרת Digispark באמצעות GSM: 3 שלבים

וִידֵאוֹ: ממסר בקרת Digispark באמצעות GSM: 3 שלבים

וִידֵאוֹ: ממסר בקרת Digispark באמצעות GSM: 3 שלבים
וִידֵאוֹ: Digispark relay control using IR 2024, יולי
Anonim
ממסר בקרת Digispark באמצעות GSM
ממסר בקרת Digispark באמצעות GSM

מדריך זה משתמש בלוח Digispark, יחד עם ממסר ומודול GSM להפעלה או כיבוי והתקן, תוך שליחת הודעת המצב הנוכחית למספרי טלפון מוגדרים מראש.

הקוד גס מאוד, מגיב לכל תקשורת מהמודול ל- Digispark (כולל שיחת טלפון, הודעת טקסט, כל דבר שמעורר תקשורת).

הוא מתנתק באופן אוטומטי בערך לאחר 4 צלילי חיוג, במקרה של שיחת טלפון.

שלב 1: הגדרה

מגדיר
מגדיר

פרויקט זה כולל את הדברים הבאים:

- מודול Digispark אחד באמצעות ATU -ATU MCR MCU;

- מודול GSM A6 אחד עם כרטיס SIM תקף;

- מודול ממסר 1V

- כמה חוטים;

- קופסה להכניס את זה (זה עדיין חסר לי);

- משהו להדליק או לכבות!

שלב 2: חיבורים ותכנות

התוכנה שכתבתי משתמשת בסיכה 0 להפעלת הממסר, סיכה 2 כקבלה טורית וסיכה 3 כשידור סדרתי.

מכיוון של- Digispark אין UART, אנו משתמשים בספריית SoftwareSerial.

סיכה 0 מחוברת לכניסת לוח הממסר (הרכבתי את Digispark שלי באמצעות כותרות ללוח הממסר), פין 2 מתחבר לסיכת ה- Tx של מודול ה- GSM וסיכה 3 מתחברת לסיכת ה- Rx של מודול ה- GSM.

בחרתי בסיכה 3 כ- Tx מכיוון שכבר יש לה דיודת הידוק זנר 3.4V לתקשורת/תכנות USB, בעוד שמודול ה- GSM משתמש בהיגיון של 2.8V, על פי גליון הנתונים. לא היו לי בעיות עד עכשיו, מכיוון שהתקשורת מוגדרת למינימום.

5V וקרקע נלקחים מלוח ה- GSM.

שלב 3: מוכן לשימוש

תכנת את Digispark עם הקוד הכלול, אל תשכח להחליף את "xxxxxx" ו- "yyyyyy" במספר הטלפון של הנמען.

חבר מנורה או עומס אחר מתחת 10A לממסר, חייג את מספר הטלפון של מודול GSM ותוצג לך צליל לחיצה ו- SMS המציין אם הממסר מופעל או כבוי!

מוּמלָץ: