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

פריצה ואוטומציה מרחוק של IR: 13 שלבים (עם תמונות)
פריצה ואוטומציה מרחוק של IR: 13 שלבים (עם תמונות)

וִידֵאוֹ: פריצה ואוטומציה מרחוק של IR: 13 שלבים (עם תמונות)

וִידֵאוֹ: פריצה ואוטומציה מרחוק של IR: 13 שלבים (עם תמונות)
וִידֵאוֹ: Rise of the Digital Titans: Navigating the Impending Clash between Humans and Machines 2024, יולי
Anonim
Image
Image
לך וקבל את הדברים האלה
לך וקבל את הדברים האלה

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

מדריך זה מכיל חלקים שונים כדלקמן:

  1. פענוח השלט.
  2. יישום 1.
  3. יישום 2.
  4. יישום 3.

שלב 1: לך וקבל את הדברים האלה

לך וקבל את הדברים האלה
לך וקבל את הדברים האלה
לך וקבל את הדברים האלה
לך וקבל את הדברים האלה
  • ארדואינו אונו.
  • Arduino pro mini.
  • חוטי מגשר.
  • לוח לחם.
  • לד.
  • נגדים- 470 אוהם, 4.7 קאוהם
  • חיישן אינפרא אדום.
  • ממסר 5 V DC.
  • דיודה 1N 4001/ 1N 4007.
  • טרנזיסטור BC 547.
  • מחבר מסוף.
  • לוח PCB/Perf אוניברסלי.
  • מחזיק נורה (מחזיק נורה AC).
  • חוטים (עבור 230 VAC).
  • תקע (עבור 230 VAC).
  • מטען טלפון סלולרי ישן (מדורג 5 V DC).
  • קופסת פלסטיק (כמארז).
  • קלטת דו צדדית.
  • שקע תקע (עבור 230 VAC).
  • שלט רחוק ישן.

שלב 2: חלק 1: פענוח השלט הרחוק

חלק 1: פענוח השלט הרחוק
חלק 1: פענוח השלט הרחוק

לאחר שבחרנו בקר שליטה מרחוק מתוך בקרי הרחוק הישנים, עלינו להכיר את

יסודות:

בקר IR מרחוק מורכב מנורת אינפרא אדומה המחוברת למעגלים שלה

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

כְּלוֹמַר; ב- HEX, ישנם 16 מספרים, מ 0 עד F, כמו 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

אז ב- HEX 25 הוא (5x16^0)+(2x16^1) = 5+32 = 37

ו- 5F הוא (15x16^0)+(5x16) = 15+80 = 95

קוד HEX נשלח לנורת ה- IR כ- 1s ו- 0s (מתח גבוה (3.3V) ומתח נמוך (0V) בהתאמה)

נניח, המספר 95 מניח את הלחצן VOL+. כאשר אנו לוחצים על הכפתור, המעגל שולח 95 לנורית כסדרה של 1 ואפס

95 הוא 5F ב- HEX וניתן לכתוב זאת בינארית כ- 0101 1111

כְּלוֹמַר; 0101 1111 = (1x2^0)+(1x2^1)+(1x2^2)+(1x2^3)+(1x2^4)+(0x2^5)+(1x2^6)+(0x2^7)

=1+2+4+8 + 16+0+64+0

=15 + 80

=95

זה היסוד של כל שלט רחוק IR. כל כפתור משויך לקוד ייחודי. מה שעלינו לעשות הוא לפענח את המספר המשויך לכל כפתור של הבקר ולהקליט אותו לעיון נוסף.

שלב 3: קוד המעגל והארדואינו

קוד המעגל והארדואינו
קוד המעגל והארדואינו
קוד המעגל והארדואינו
קוד המעגל והארדואינו

לצורך פענוח, עלינו להתקין את Arduino Uno עם חיישן IR.

אסוף את אלה:

  1. ארדואינו אונו.
  2. כבל יו אס בי.
  3. לוח לחם.
  4. חוטי מגשר.
  5. חיישן IR.

כעת בצע את החיבורים כך:

  1. חבר את ה -5 V של Arduino לסיכת ה- Vcc של חיישן ה- IR.
  2. חבר את ה- GND (הקרקע) של Arduino ל- GND של חיישן ה- IR.
  3. חבר את סיכה 11 של הארדואינו לסיכת ה- IR/ את סיכת ה- OUTPUT של חיישן ה- IR.

כעת חיבורי החומרה מוכנים.

לפני התכנות, הורד את ספריית ה- IR המצורפת לשלב זה, פרש את התיקייה והעתק את ספריית ה- IR לתיקיית הספריות של התיקייה הראשית של Arduino. (C: / Program Files (x86) Arduino / libraries).

לאחר מכן פתח את ה- Arduini IDE, העתק את הקוד המצורף כאן והעלה אותו ל- Arduino Uno.

שלב 4: פענוח והקלטה

כל הגדרות המעגל וה- IDE מוכנות, הגיע הזמן לפענוח כעת.

פתח את "צג סידורי" ב- Arduino IDE במחשב שלך. (כלים-צג סידורי). לחץ על הלחצן בשלט רחוק לחיישן ה- IR בלוח הלחם. בעת לחיצה על כל כפתור, תוכל לראות קוד ייחודי במסך הטורי.

לחץ על כל כפתור ורשום את הקוד.

לְמָשָׁל:

קוד לחצן

הפעל/השהה --------- 0x1FE50AF

הבא ------------------ 0x1FE35AC

VOL +---------------- 0x1FE23DE

1 ---------------------- 0x1FEA34E

שלב 5: חלק 2: יישום 1- שליטה על LED

Image
Image
חלק 2: יישום 1- שליטה על LED
חלק 2: יישום 1- שליטה על LED
חלק 2: יישום 1- שליטה על LED
חלק 2: יישום 1- שליטה על LED
חלק 2: יישום 1- שליטה על LED
חלק 2: יישום 1- שליטה על LED

יישום 1 מסביר כיצד ניתן להשתמש בשלט הרחוק לשליטה על נורית LED או להפעלה וכיבוי של נורית LED.

לשם כך, יש לבצע תוספת פשוטה עם המעגל/לוח הלחם. חבר נורית לפין מספר 13 של הארדואינו. אל תשכח להוסיף נגד 470 אוהם בסדרה עם הנורית.

כעת העלה את הקוד המצורף לשלב זה ל- Arduino Uno, ולפני העלאתו, עליך לערוך את התוכנית בהתאם לערכי הפענוח של השלט הרחוק. ראשית, החליטו באילו לחצנים של השלט הרחוק יש להשתמש להפעלה וכיבוי.

בשורה ה -39 בקוד יש "if (results.value == 0x1FE50AF)"

כאן תוכל להחליף 0x1FE50AF בקוד הכפתור שברצונך להדליק את הנורית.

ובשורה ה -47, יש עוד "אם (results.value == 0x1FED827)"

מחק 0x1FED827 והוסף את קוד הכפתור שברצונך לכבות את הנורית.

לשלט הרחוק שפענחתי יש "0x1FE50AF" לכפתור "1" ו- "0x1FED827" לכפתור "2". אז אני משתמש בלחצנים 1 ו -2 של השלט הרחוק להפעלה וכיבוי של הנורית בהתאמה

לאחר העלאת הקוד אתה יכול פשוט להדליק ולכבות את הנורית המחוברת לפין מספר 13.

שלב 6: חלק 3: יישום 2- שליטה בכל מכשיר AC באמצעות מעגל ממסר

חלק 3: יישום 2- שליטה בכל מכשיר AC באמצעות מעגל ממסר
חלק 3: יישום 2- שליטה בכל מכשיר AC באמצעות מעגל ממסר

יישום 2 מצפה לשלוט במעגל ממסר המחובר לפין מספר 13 של הארדואינו.

לשם כך עלינו ליצור מעגל ממסר בנוסף להתקנת המעגל הקודמת.

דברים שצריך:

  • ממסר 5 V DC.
  • טרנזיסטור BC 547.
  • נגדים-4.7 קאוהם ו -470 אוהם.
  • דיודה 1N 4007.
  • מחבר מסוף.
  • חוטים.
  • לוח פרפ.
  • לד.

מעגל ממסר משמש לשליטה במעגל בעל זרם/הספק גבוה באמצעות המעגל בעל זרם נמוך.

כאן, סיכת הארדואינו נדלקת ומכבה את ה- LED יש רק 20 מיליאמפר. איננו יכולים לשלוט/להדליק ולכבות מכשיר בעל הספק גבוה (כמו מנורת 230 וולט) עם פלט זה. אז אנו משתמשים במעגל ממסר שאינו אלא מעגל אלקטרומגנטי

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

שלב 7: בצע את הממסר

בצע את הממסר
בצע את הממסר
בצע את הממסר
בצע את הממסר
בצע את הממסר
בצע את הממסר

אתה יכול לקנות לוח ממסר (כאן) או להכין אותו בעצמך בהתאם לשלבים הפשוטים הבאים:

כדי לעשות מעגל זה על הלוח, עלינו:

  • חותכים חתיכת לוח פרפ. מסמנים על הלוח כפי שמוצג בתמונות ממשיכים את הנגד של 470 אוהם כפי שמוצג ואת הנורית.
  • הלחם את הטרנזיסטור 547.
  • הלחם את הנגד 4.7 קוהמס כאשר אחד הוביל לקצה הכניסה והשני לסיכה האמצעית של הטרנזיסטור.
  • הלחם את הממסר. חבר קצה אחד של הסליל לסיכת האספן של הטרנזיסטור 547 והשאיר את הקצה השני פנוי.
  • הלחם את הדיודה על פני הממסר כפי שמוצג.
  • הלחם מחבר מסוף בעל 2 פינים ליד הממסר.
  • עכשיו משותף נגמר הנגד לאות הקלט.
  • חבר את הסיכה השלילית של הנורית וסיכת הפולט של הטרנזיסטור.
  • חבר את הסיכה המשותפת ואת סיכות NO של הממסר למחבר הטרמינל.
  • כעת עלינו להוציא 3 חוטים.
  • הלחמה חוט אדום לקצה האחד של סליל הממסר (זה שהשארנו). זהו ה- Vcc.
  • הלחמה חוט שחור עד לנקודה שבה נפגש סיכת פולט של הטרנזיסטור והשלילי של הלד. זוהי הקרקע.
  • הלחמה חוט אחד נוסף עד לנקודה שבה שני הנגדים נפגשים (חוט האות).
  • עקוב בקפדנות אחר השלבים והתמונות המצורפות.

עיין במדריך זה למידע נוסף אודות הממסר וביצוע ממסר.

שלב 8: הגדר את המעגל

Image
Image
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
הגדר את המעגל
  • כעת, חבר את החוט החיובי של מודול הממסר לפין 5 v של הארדואינו.
  • חבר את החוט השלילי של מודול הממסר לפין ה- GND של הארדואינו.
  • לאחר מכן, חבר את חוט קלט האות של מודול הממסר לפין מספר 13 של הארדואינו.

כעת, כאשר אתה משתמש בשלט הרחוק, אתה יכול פשוט להפעיל ולכבות את הממסר. וכל התקני AC ניתנים לחיבור לממסר ולשליטה.

לשליטה על נורת AC:

לקחת:

  • תקע AC בן שני פינים.
  • מחזיק נורה. וכן
  • קצת חוט.

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

עיין בתמונות המצורפות.

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

שלב 9: חלק 4: יישום 3- מכשיר אוטומציה ביתית

חלק 4: יישום 3- מכשיר אוטומציה ביתית
חלק 4: יישום 3- מכשיר אוטומציה ביתית
חלק 4: יישום 3- מכשיר אוטומציה ביתית
חלק 4: יישום 3- מכשיר אוטומציה ביתית
חלק 4: יישום 3- מכשיר אוטומציה ביתית
חלק 4: יישום 3- מכשיר אוטומציה ביתית

ביישום 3, אנו מייצרים מכשיר אוטומטי שלם לאוטומציה ביתית. אנו משתמשים ב- Arduino pro mini במקום ב- Arduino Uno. Pro mini קטן ונוח יותר מאשר Uno. ולגבי אספקת החשמל, אנו משתמשים במטען ישן של 5 V DC לטלפון נייד.

אז, אנחנו צריכים:

  • ארדואינו אונו.
  • Arduino pro mini.
  • חוטים.
  • מודול ממסר.
  • מטען ישן (5 V DC).
  • חיישן IR.
  • תקע AC בעל שני פינים.
  • מארז פלסטיק.
  • מחזיק נורה לנורת AC.

שלב 10: תכנות ה- Pro Mini

תכנות ה- Pro Mini
תכנות ה- Pro Mini

ניתן לתכנת את Arduino pro mini באמצעות Arduino Uno.

  • הסר את הבקר ATMega 328 מלוח ה- Arduino Uno.
  • כעת חבר את סיכת ה- Rx של Arduino pro mini לסיכה ה- Rx של Uno.
  • חבר את סיכת ה- Tx של ה- Arduino pro mini אל סיכת ה- Tx של ה- Uno.
  • חבר את Vcc ו- GND של ה- pro mini לאותם סיכות 5V ו- GND של Uno בהתאמה.
  • חבר את סיכת RESET של ה- pro mini לסיכת RESET של ה- Uno.
  • לאחר מכן, ב- Arduino IDE, בחר כלים- לוח- Arduino pro/pro mini.
  • ולבסוף, העלה את אותו קוד ללוח.

עיין בהוראה זו להסבר מפורט יותר.

שלב 11: חבר אותם יחד

חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד
חבר אותם ביחד

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

  • פתח את המטען והוצא את הלוח החוצה.
  • הלחם את החוט לאספקת AC.
  • מסדר את החוטים ליציאה של 5 וולט DC (Vcc ו- GND). (אדום ושחור)
  • כעת, קח את הפרו מיני והלחם את חוטי הפלט של לוח אספקת החשמל אל הפרו מיני.
  • קח את חיישן ה- IR והלחם אותו Vcc ו- GND ל- Vcc ו- GND של פרו מיני. הלחם את סיכת הפלט שלו (סיכת IR) לפין מספר 11 של פרו מיני.
  • קח את הממסר והלחם את ה- Vcc וה- GND שלו ל- Vcc ו- GND של פרו מיני. הלחם את חוט האות שלו לפין מספר 13 של פרו מיני.
  • הלחם את תקע ה- AC ללוח אספקת החשמל.
  • כעת חבר עוד שני חוטים לתקע אספקת החשמל (חוטים צהובים).
  • מתוך שני החוטים, חבר אחד למחבר הטרמינל של הממסר והשאיר את השני פנוי.
  • קח חוט וחבר אותו לנקודה השנייה של מחבר הטרמינל. סובב את החוט הזה ואת החוט הצהוב מספק הכוח ויוצרים חוט צהוב מעוות.

שלב 12: מארז התיבה

Image
Image
מארז הקופסה
מארז הקופסה
מארז הקופסה
מארז הקופסה
מארז הקופסה
מארז הקופסה

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

חבר את החוטים הצהובים למחזיק הנורה ותקן את המחזיק על הקופסה.

במקום מחזיק הנורה, ניתן להשתמש בשקע בעל שני פינים בקופסה על מנת שנוכל לשלוט בכל מכשיר AC המחובר.

לאחר שלב זה, כל ההתקנה מוכנה ותוכל לחבר אותה לשקע החשמל ולשלוט בנורה באמצעות השלט הרחוק.

שלב 13: תודה

מקווה שכולכם נהנתם והבנתם היטב כיצד לעשות זאת. אתה מוזמן להשתמש בתיבת ההערות ולנסות ליצור אותה.

עשייה שמחה.

הצביעו לי בתחרות השלט הרחוק אם אתם אוהבים את זה.

מוּמלָץ: