תוכן עניינים:
וִידֵאוֹ: ממסר בקרת Digispark באמצעות GSM: 3 שלבים
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מדריך זה משתמש בלוח 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 המציין אם הממסר מופעל או כבוי!