בקרת שקע באמצעות שלט IR
אנו נעשה שקע שמופעל ומכבה בעזרת שלט אינפרא אדום.
אני חייב לומר מייד אם משהו לא ברור אני אסביר את כל הדברים בתגובות.
מתח אזהרה 220 וולט
מה שאנחנו צריכים:
- ארדואינו
- מקלט IR
- IR מרחוק
- מגשרים כמו אבא ואבא ואבא
- ממסר מצב מוצק של 220 וולט
- שקע עם חוט קרוע אחד
- טיפוס לחם
- נורה עם מחזיק הנורה
מחבר את הכל
כדי להתחיל, ניקח את השקע, נתיר את 2 הברגים ונפתח אותו.
לאחר מכן אנו מהדסים 2 חוטים בשני מסופים בעזרת מברג וחותכים חוט אחד לשניים. כך שיתברר כמו בתמונה.
לאחר מכן הכנס את שני החוטים שחתכנו לממסר במצב מוצק עבור 220 וולט כמוצג בתמונה, בדיוק להפך!
עכשיו אנחנו מחברים את הכל כמו בתמונה.
חיישן IR:
- רגל שמאל של GND
- רגל אמצעית 5V
- רגל ימין A0
ממסר מצב מוצק של 220 וולט
- vcc - 5 וולט
- gnd - GND
- IN - D9
והנה הסקיצה עצמה
# כלול // חבר את הספריה לעבודה עם מקלט ה- IR
IRrecv irrecv (A0); // ציין את הסיכה שאליה מחובר מקלט ה- IR
decode_results תוצאות;
הגדרת בטל () // הליך הגדרה
{
irrecv.enableIRIn (); // התחל לקבל את האות האינפרא אדום
pinMode (9, OUTPUT); // סיכה 9 תהיה הפלט (eng. "output")
pinMode (A0, INPUT); // סיכה A0 תהיה קלט (אנגלית "intput")
Serial.begin (9600); // צג יציאת חיבור
}
void loop () // הליך לולאה
{
אם (irrecv.decode (& תוצאות)) // אם הנתונים הגיעו, בצע את הפקודות
{
Serial.println (results.value); // שלח את הנתונים שהתקבלו לנמל
// הפעל / כיבוי של נוריות LED, בהתאם לאות שהתקבל
if (results.value == 16754775) {
digitalWrite (9, HIGH); // כבה את האור
}
if (results.value == 16775175) {
digitalWrite (9, נמוך); // הדלק את האור
}
irrecv.resume (); // לקבל את האות הבא במקלט ה- IR
}
}
הורד סקיצה
לאחר העלאת הסקיצה, פתחו את צג היציאה ולחצו על הכפתור בשלט IR. במקום זאת נכתבת התוצאה של עיתונות יחידה
אם (תוצאות. ערך == 16775175) {
digitalWrite (9, נמוך);
}
עכשיו שוב תוכלו למלא את הסקיצה ולהשתמש בה!
השתמש בזהירות! אני לא אחראי לפציעות שלך!