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

בקר מרחוק מבוסס לורה - שליטה במכשירי חשמל ממרחקים גדולים: 8 שלבים
בקר מרחוק מבוסס לורה - שליטה במכשירי חשמל ממרחקים גדולים: 8 שלבים

וִידֵאוֹ: בקר מרחוק מבוסס לורה - שליטה במכשירי חשמל ממרחקים גדולים: 8 שלבים

וִידֵאוֹ: בקר מרחוק מבוסס לורה - שליטה במכשירי חשמל ממרחקים גדולים: 8 שלבים
וִידֵאוֹ: זוגות שלא תאמינו שקיימים | טופטן 2024, יולי
Anonim
Image
Image

היי, מה קורה חבר'ה! אקרש כאן מ- CETech.

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

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

אז בואו נתחיל.

אספקה

חלקים בשימוש:

Reyax RYLR907:

Firebeetle ESP8266:

שלב 1: קבל PCB עבור הפרויקטים המיוצרים שלך

אודות מודול LoRa RYLR896
אודות מודול LoRa RYLR896

PCBGOGO, שהוקמה בשנת 2015, מציעה שירותי הרכבה PCB מהירים, כולל ייצור PCB, הרכבה של PCB, רכישת רכיבים, בדיקות פונקציונאליות ותכנות IC.

בסיסי הייצור שלה מצוידים בציוד הייצור המתקדם ביותר כגון מכונת בחירה והצבה של YAMAHA, תנור Reflow, מכונת הלחמת גל, X-RAY, מכונת בדיקות AOI; והצוות הטכני המקצועי ביותר.

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

PCBGOGO מספקת את שירות ההזמנות מאב טיפוס לייצור המוני, הצטרף אליהם כעת.

שלב 2: אודות מודול LoRa RYLR896

Image
Image

מודול מקלט המשדר RYLR896 כולל את מודם Lora לטווח ארוך המספק תקשורת ספקטרום רחבת טווח ארוך וחסינות הפרעות גבוהה תוך צמצום הצריכה הנוכחית. ה- RYLR896 מאושר על ידי NCC ו- FCC.

הוא מגיע עם מנוע Semtech SX1276 החזק ויש לו חסינות חסימה מצוינת. מודול זה רגיש ביותר וניתן לשלוט בו בקלות באמצעות פקודות AT. הוא עוקב אחר טכניקת הצפנת הנתונים AES128 ויש לו אנטנה משולבת.

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

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

קישור מוצר:

שלב 3: תובנה של בקר מרחוק מבוסס LoRa

Image
Image
הגדרת הצד של השלט הרחוק
הגדרת הצד של השלט הרחוק

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

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

שלב 4: הגדרת הצד של השלט הרחוק

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

1) חבר את ה- Vcc ו- GND של מודול LoRa עם ה- Vcc ו- GND של המודול ESP8266.

2) חבר את סיכת ה- Rx של מודול ה- LoRa לסיכה GPIO14 של ה- ESP8266.

3) חבר את סיכת ה- Tx של מודול ה- LoRa לסיכה GPIO15 של ה- ESP8266.

4) קח כפתור ולחבר קצה אחד של הכפתור ל- Vcc. יש לחבר את הקצה השני של הכפתור ל- GND באמצעות נגד ולאחר מכן לחבר את אותו הקצה אל פין GPIO 13 של ה- ESP8266.

לאחר השלמת השלבים לעיל המעגל שלך ייראה בערך כמו זה שמופיע בתמונה למעלה. אתה יכול גם לייצר את השלט הרחוק על לוח PCB אתה יכול לקבל את קובץ העיצוב של ה- PCB שתוכנן על ידי בדף Github של פרויקט זה.

שלב 5: הגדרת צד המקלט

הגדרת צד המקלט
הגדרת צד המקלט

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

1) חבר את ה- Vcc ו- GND של מודול LoRa עם ה- Vcc ו- GND של ה- ESP8266, 2) חבר את ה- Rx של מודול LoRa בעזרת פין GPIO15 של ה- ESP8266.

3) חבר את ה- Tx של מודול ה- LoRa בעזרת סיכת GPIO13 של ה- ESP8266.

4) קח שני נוריות לחבר את הקתודה של שני נוריות עם פין GPIO4 ו GPIO5 בהתאמה ולחבר את האנודה של נוריות ל- GND באמצעות הנגד של 1k אוהם.

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

שלב 6: הגדר את Arduino IDE

הגדר את ה- IDE של Arduino
הגדר את ה- IDE של Arduino

לקידוד ה- ESP8266 באמצעות Arduino IDE עלינו להתקין את לוח ESP8266 בלוחות הנוספים של ה- Arduino IDE מכיוון שהם אינם מותקנים מראש. לשם כך עלינו לבצע את השלבים המוזכרים להלן:-

1. עבור אל קובץ> העדפות

2. הוסף https://arduino.esp8266.com/stable/package_esp8266… לכתובות ה- URL של מנהל הלוחות הנוספים.

3. עבור אל כלים> לוח> מנהל לוחות

4. חפש את esp8266 ולאחר מכן התקן את הלוח.

5. הפעל מחדש את ה- IDE.

שלב 7: חלק קידוד

חלק קידוד
חלק קידוד

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

ראשית נקודד את חלק השלט הרחוק, לשם כך חבר את ESP8266 של השלט למחשב האישי שלך ולאחר מכן:-

1) עבור מכאן למאגר Github של הפרויקט הזה. שם תראה קובץ בשם "BreadBoard_Remote.ino". זהו קובץ הקוד לשלט הרחוק.

2) העתק את הקוד והדבק אותו ב- Arduino IDE. בחר את הלוח הנכון ויציאת COM והעלה את הקוד.

השלט הרחוק שלנו מוכן. כעת עלינו לתכנת את ESP8266 בצד המקלט. לשם כך, עליך לחבר את ESP8266 של קצה המקלט למחשב האישי שלך ולאחר מכן:-

1) עבור מכאן למאגר Github של הפרויקט הזה. שם תראה קובץ בשם "LoRa Station.ino". זהו קובץ הקוד לסוף המקלט של הפרויקט שלך.

2) העתק את הקוד והדבק אותו ב- Arduino IDE. בחר את הלוח הנכון ויציאת COM והעלה את הקוד.

ועם זה גם חלק הקידוד שלך הושלם. עכשיו אתה מוכן לשחק עם זה.

שלב 8: שימוש בשלט הרחוק שלנו

Image
Image
שימוש בשלט הרחוק שלנו
שימוש בשלט הרחוק שלנו

עם סיום הקודים ההתקנה מוכנה לשימוש. המודולים מקודדים בצורה כזו שאחד מנורות הלד ידליק כאשר נלחץ על כפתור הלחיצה בשלט הרחוק. אתה יכול להוסיף כמה כפתורים שאתה רוצה ולשלוט במספר מכשירים בעזרתם על ידי ביצוע שינויים בקודים וחיבור מודול LoRa לשליטה על כל צומת שיש לשלוט בו. מכיוון שזה היה אב הטיפוס של השלט המקורי אתה יכול גם ליצור את השלט המקורי על ידי התייחסות לסרטון שהתווסף בשלב "תובנת שלט רחוק מבוסס לורה" ולשלוט בצד המקלט מהשלט הזה כפי שעשיתי. אתה יכול לקבל את ה- PCB שתוכנן על ידי עבור השלט המיוצר באמצעות קובץ ה- Design בדף Github של הפרויקט. בשלט זה יש גם תצוגה המזהה את הפעילות שנעשית על ידינו. לכן גם צריך לשנות את הקוד. אתה לא צריך לדאוג לגבי זה ולקבל את הקוד בקובץ "Remote.ino" בדף Github של הפרויקט וזהו אתה מוכן ללכת. אתה יכול להתייחס לסרטון למעלה כדי לקבל תובנה מפורטת כיצד הבקר עובד ושולט במכשירים.

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

מקווה שאהבת את ההדרכה. מחכה לראותכם בפעם הבאה. עד אז תהנה עם מודולי LoRa.

מוּמלָץ: