תוכן עניינים:
- שלב 1: קבל PCB לייצור הפרויקט שלך
- שלב 2: הסתכלות על הרכיבים
- שלב 3: חיבור מקלט Arduino ו- IR
- שלב 4: קידוד ה- Arduino להקלטת קוד IR שנשלח באמצעות מרחוק AC
- שלב 5: יצירת מעגל הבקר הראשי
- שלב 6: קידוד הארדואינו לשליחת אותות החלפה
- שלב 7:
וִידֵאוֹ: אוטומטי מבוסס Arduino שלט רחוק טמפרטורה מונע: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
היי, מה קורה חבר'ה! אקרש כאן מ- CETech.
נמאס לך להתעורר באמצע שינה טובה רק בגלל שחום החדר שלך נמוך מדי או גבוה מדי בגלל ה- AC המטומטם שלך. אז הפרויקט הזה הוא בשבילכם.
בפרויקט זה, אנחנו הולכים להפוך את המזגנים שלנו קצת חכמים על ידי כך שהוא יפעיל וכיבוי אוטומטית בהתאם לטמפרטורת החדר.
אנו נשתמש ב- Arduino UNO, DHT 11, מקלט IR ומשדר IR. אנחנו סוג של חיקוי של פעולת שלט ה- AC אבל זה ייעשה באופן אוטומטי.
לקראת סוף המאמר, נבצע חיבורים פשוטים בין רכיבים אלה ואחריהם הקודים.
נתחיל בכיף עכשיו.
שלב 1: קבל PCB לייצור הפרויקט שלך
עליך לבדוק את PCBGOGO להזמנת PCB באינטרנט בזול!
אתה מקבל 10 PCBs באיכות טובה המיוצרים ונשלחים עד לפתח הבית שלך תמורת 5 $ ומעט משלוח. בנוסף, תקבל הנחה על המשלוח בהזמנה הראשונה שלך.
ל- PCBGOGO יש יכולת הרכבת PCB וייצור סטנסיל, כמו גם שמירה על תקני איכות טובים.
בדוק אותם אם אתה צריך לייצר או להרכיב מחשבי PCB.
שלב 2: הסתכלות על הרכיבים
1) DHT11:-
DHT11 הוא חיישן טמפרטורה ולחות נפוץ. החיישן מגיע עם NTC ייעודי למדידת טמפרטורה ומיקרו-בקר של 8 סיביות להוצאת ערכי הטמפרטורה והלחות כנתונים סדרתיים. החיישן מכויל גם הוא במפעל ולכן קל להתממשק עם מיקרו -בקרים אחרים.
החיישן יכול למדוד טמפרטורה מ 0 ° C עד 50 ° C ולחות מ 20% עד 90% עם דיוק של ± 1 ° C ו ± 1%. אז אם אתה מחפש למדוד בטווח זה אז חיישן זה עשוי להיות הבחירה הנכונה עבורך.
לחיישן זה יש 4 סיכות אך מכיוון שסיכה אחת אינה מועילה לכן לוח הפריצה שלו כולל רק 3 סיכות שהן Vcc, GND וסיכת נתונים שתצורתן מוצגת בתמונה למעלה.
2) משדר IR (IR LED):-
נורית ה- IR היא אותו היבט כמו הנורית הרגילה. IR LED מייצג "דיודה פולטת אור אינפרא אדום", הם מאפשרים לפלוט אור באורך הגל של עד 940nm, שהוא טווח האינפרא אדום של ספקטרום הקרינה האלקטרומגנטית. טווח אורך הגל נע בין 760 ננומטר ל -1 מ"מ. אלה משמשים בעיקר בשלט רחוק של טלוויזיות, מצלמות וסוגים שונים של מכשירים אלקטרוניים. החומר המוליך למחצה המשמש לייצור נוריות LED אלה הוא גליום ארסניד או אלומיניום ארסניד. משמש בעיקר בחיישן ה- IR מכיוון שהוא השילוב של מקלט IR ומשדר IR (IR LED).
3) מקלט IR:-
לחיישן TSOP יש את היכולת לקרוא את אותות הפלט משלטים ביתיים כמו שלט טלוויזיה, שלט קולנוע ביתי, שלט AC וכו '. ולספק את הפלט על סיכה 3. אז אם אתה מחפש חיישן לנתח, ליצור מחדש או לשכפל את הפונקציות של שלט אז ה- IC הזה יהיה הבחירה המושלמת עבורך.
רכיב זה זמין במספר גרסאות שונות אך לכל אלה יש 3 סיכות שהן Vcc, GND ו- pin signal שתצורותיהם מוצגות בתמונה למעלה
שלב 3: חיבור מקלט Arduino ו- IR
חיבורים לפרויקט זה יתבצעו בשני חלקים. כאן בחלק הראשון נחבר את לוח ה- UNO של Arduino עם מקלט IR כדי להקליט את קוד ה- IR לפעולות ON/OFF כפי שנשלח על ידי שלט AC המקורי.
עבור שלב זה, אנו דורשים - מקלט IR ו- Arduino UNO
1. חבר את סיכת ה- Vcc (בדרך כלל את הסיכה האמצעית) של מקלט ה- IR לסיכה 3.3V של ה- Arduino UNO.
2. חבר את סיכת ה- GND של מקלט ה- IR לסיכה ה- GND של Arduino UNO.
3. חבר את סיכת האות של מקלט ה- IR לפין מס '2 של ארדואינו UNO.
לאחר סיום החיבורים, המשך לחלק הקידוד.
שלב 4: קידוד ה- Arduino להקלטת קוד IR שנשלח באמצעות מרחוק AC
בדומה לחלק המעגל גם חלק הקידוד הזה יחולק לשני מקטעים. בקטע זה, אנו מקודדים את לוח ה- Arduino כדי לקבל ולהקליט את קוד ה- IR שנשלח על ידי שלט AC.
1. חבר את ה- UNO של Arduino למחשב האישי שלך.
2. המשך הלאה למאגר Github לפרויקט זה מכאן.
3. משם קבל את כל הספריות הזמינות בתיקיית הספריות והוסף אותן לתיקיית הספריות של Arduino במחשב האישי שלך.
4. העתק את הקוד IR_code_Receive, הדבק ב- Arduino IDE והעלה את הקוד לאחר בחירת הלוח הנכון ויציאת COM.
5. לאחר העלאת הקוד, העבר אל הצג הסידורי שיאמר "מוכן לקבל אותות IR".
6. העבר את שלט ה- AC קרוב יותר למקלט ה- IR ולאחר מכן לחץ על לחצן ON (תראה) רצף מספרים מהבהב על הצג הטורי. שמור את המספרים האלה איפשהו מכיוון שהם המפתחות המבדילים את האותות הנשלחים לפעולות שונות.
7. באופן דומה, שמור את קוד ה- IR לאחר לחיצה על כפתור OFF.
לאחר שלב זה נוכל להסיר חיבורים אלה מכיוון שמעגל זה אינו נדרש יותר.
כשתסיים עם זה עברו לקטע השני של חלק החיבורים.
שלב 5: יצירת מעגל הבקר הראשי
בחלק זה של חיבורים, נחבר את משדר Arduino, DHT11 ו- IR על מנת לשלוח פקודות מיתוג ל- AC באופן אוטומטי בהתאם לטמפרטורת החדר.
עבור מעגל זה אנו דורשים = Arduino UNO, DHT11, IR LED, טרנזיסטור 2N2222, נגד 470 אוהם.
1. חבר את סיכת ה- Vcc של DHT11 לסיכה 5V של Arduino ואת סיכת ה- GND של DHT11 לסיכת ה- GND של Arduino.
2. חבר את סיכת האות של DHT11 לפין A0 של Arduino. אנו משתמשים כאן בסיכה אנלוגית כשחיישן DHT11 נותן פלט בצורה האנלוגית.
3. חבר את סיכת הבסיס של הטרנזיסטור 2N2222 (סיכה אמצעית) לפין מס '3 של לוח הארדואינו באמצעות נגד של 470 אוהם.
4. יש לחבר את פין הפולט של הטרנזיסטור המהווה את הסיכה השמאלית בעת הסתכלות על הצד המעוקל ל- GND וסיכת האספן של הטרנזיסטור שהיא הסיכה הימנית ביותר בעת הסתכלות על הצד המעוקל צריכה להיות מחוברת לשלילי. מסוף של נורית ה- IR. הטרמינל השלילי של ה- LED LED הוא הרגל הקצרה יותר.
5. חבר את הטרמינל החיובי או את הרגל הארוכה יותר של נורית ה- IR לאספקת 3.3V.
לאחר ביצוע החיבורים הללו נוכל לעבור לפלח הבא של חלק הקידוד.
שלב 6: קידוד הארדואינו לשליחת אותות החלפה
בחלק זה, נקודד את הארדואינו לשליחת אותות ON ו- OFF למזגן כאשר מתקיימים תנאי טמפרטורה מסוימים.
1. עלינו לעבור שוב למאגר Github המשמש בשלב הקידוד הקודם. כדי להגיע לשם לחץ כאן.
2. משם עלינו להעתיק את קוד IR_AC_control_code ולהדביק אותו ב- IDE של Arduino.
3. בקוד מפתחות ה- IR לשלט AC שלי כבר קיימים עליך לשנות אותם עם ערכי מפתח ה- IR המאוחסנים בשלבים הקודמים.
4. כתבתי את הקוד בצורה כזו שאות ה- OFF נשלח כשהטמפרטורה יורדת מתחת ל -26 מעלות ושוב נדלק כשהטמפרטורה מגיעה מעל 29 מעלות. ניתן לשנות אותו כרצון המשתמש.
5. לאחר ביצוע השינויים המתאימים לחץ על כפתור ההעלאה לאחר חיבור ה- Arduino למחשב האישי שלך.
אמצעי זהירות:-
למרות שהמשתמש יכול לשנות את טווח הטמפרטורות כרצונו בעת בחירת טווח הטמפרטורות תמיד לשמור על הפרש של 3 - 4 מעלות בין טמפרטורות ON ו- OFF על מנת להימנע ממיתוגים תכופים מכיוון שהוא עלול לפגוע במתח AC.
שלב 7:
ברגע שהקוד יעלה תוכל לראות את קריאות הטמפרטורה של החדר שלך על הצג הסדרתי. הוא ממשיך להתעדכן לאחר עיכוב מסוים.
תוכל לראות שככל שהטמפרטורה שחיישן חיישן DHT11 יורדת מתחת לערך הטמפרטורה OFF שהוגדר בקוד, AC יכבה אוטומטית ולאחר זמן מה כשהטמפרטורה תעלה על ערך הטמפרטורה ON, AC יופעל שוב.
עכשיו הדבר היחיד שאתה צריך לעשות הוא להירגע מכיוון שהמזגן שלך יעשה את שאר העבודה.
זה אם מההפגנה הזו אפשר לנסות.
מוּמלָץ:
שלט רחוק מבוסס דפדפן Arduino (לינוקס): 9 שלבים (עם תמונות)
שלט רחוק מבוסס דפדפן Arduino (לינוקס): יש לנו ילדים. אני אוהב אותם לרסיסים אבל הם ממשיכים להסתיר את השלט הרחוק ללווין ולטלוויזיה כשהם מעלים את ערוצי הילדים. אחרי שזה קרה על בסיס יומי במשך כמה שנים, ואחרי שאשתי היקרה מאפשרת לי לקבל
בנה 15 $ $ שלט -רובוט באטלר / מכונית / טנק בשלט רחוק בשלט רחוק ל- iOS ו- Android: 4 שלבים
בנו 15 $ נשלט מרחוק ESP8266 רובוט באטלר / מכונית / טנק עבור iOS ו- Android: האם אתם שונאים ללכת למטבח לחטוף חטיף? או לקבל משקה חדש? ניתן לתקן את כל זה באמצעות משרת פשוט בשליטה מרחוק של $ 15. לפני שאנו הולכים רחוק יותר אני מפעיל פרויקט Kickstarter כרגע עבור רצועת LED RGB נשלטת
IRduino: שלט רחוק Arduino - חיקוי שלט אבוד: 6 שלבים
IRduino: שלט רחוק Arduino - חיקוי שלט רחוק: אם איבדת את השלט הרחוק לטלוויזיה או לנגן ה- DVD שלך, אתה יודע כמה זה מתסכל להיות צריך ללכת, למצוא ולהשתמש בכפתורים במכשיר עצמו. לפעמים הכפתורים האלה אפילו לא מציעים את אותה פונקציונליות כמו השלט. קבל
יחידת שלט רחוק מבוסס GSM/SMS מבוסס ארדואינו: 16 שלבים (עם תמונות)
יחידת שלט רחוק מבוסס GSM/SMS מבוסס ארדואינו:! ! ! הודעה ! ! ! מכיוון שמגדל הסלולר המקומי שודרג באזור שלי, אני כבר לא יכול להשתמש במודול GSM זה. המגדל החדש כבר לא תומך במכשירי 2G. לכן, אני כבר לא יכול לתת שום תמיכה בפרויקט זה. עם Wi
ערכת שלט רחוק רגילה השתנתה לשלט רחוק צעצוע RC בעל 4 ערוצים: 4 שלבים
ערכת שלט רחוק רגילה שהפכה לשלט רחוק צעצוע RC בעל 4 ערוצים: 如何 将 通用 遥控 套件 转换 为 为 模型 中 的 四 62 62 62 62改造 方法 非常 简单 只需 只需 准备 瓦楞纸 板 , 然后 按照 教程 完成 完成 这个 项目 并 您 服务 服务 车船 提供 提供