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

מסדרת שלט רחוק של LoRa עם 1.8 אינץ 'TFT למרחקים עד 8 ק"מ: 8 שלבים
מסדרת שלט רחוק של LoRa עם 1.8 אינץ 'TFT למרחקים עד 8 ק"מ: 8 שלבים

וִידֵאוֹ: מסדרת שלט רחוק של LoRa עם 1.8 אינץ 'TFT למרחקים עד 8 ק"מ: 8 שלבים

וִידֵאוֹ: מסדרת שלט רחוק של LoRa עם 1.8 אינץ 'TFT למרחקים עד 8 ק
וִידֵאוֹ: מכוניות על שלט מסדרת SDL 2024, נוֹבֶמבֶּר
Anonim
Image
Image

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

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

לוח PCB זה כולל גם תצוגה ו -4 כפתורים אשר יכולים לשמש כשלט רחוק גם למכשיר כלשהו. אתה יכול לעשות הכל עם עיצוב הקוד ממשק משתמש משלך. אז בקיצור, לפרויקט זה יש esp8266 שיכול לתת פונקציונליות WiFi, מודול LoRa, תצוגת TFT 1.8 אינץ ', 4 כפתורי לחיצה ליצירת ממשק משתמש. האפשרויות עם הקוד הן אינסופיות.

זה יכול להיות מחובר לסמארטפון שלך או לכל מחשב וזה הופך את המכשיר הזה לשליח התומך ב- LoRa. כעת, כאשר הדבר ייעשה, תוכל לשלוח הודעה לכל מכשיר אחר באמצעות אותו שליח LoRa. כל זה נעשה ללא נוכחות של 4G/LTE/3G/GSM/WiFi/SMS. מה שעשיתי בפרויקט קודם אשר תוכל למצוא כאן:

שלב 1: חלקים

חלקים
חלקים

ראשית, כחלק העיקרי, השתמשתי במודול ESP8266 עם לוח פריצה. מצורף אותו על הלוח באמצעות כמה כותרות זכר ונקבה. השתמשתי בתצוגת 1.8 אינץ 'TFT SPI, מודול TP4056 לטעינת והגנה על סוללות וסוללת טלפון נייד ישנה.

לצורך LoRa השתמשתי ב- RYLR896. אני מאוד מציע מודול זה מכיוון שהוא מאוד קל לשימוש באמצעות UART באמצעות פקודות AT.

תוכל למצוא את החלקים למטה:

1) מודול ESP8266

2) לוח פריצה ESP12

3) תצוגת TFT

4) מודול TP4056

5) מודול LoRa של Reyax RYLR896

6) עיצוב ה- PCB שלי

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

שלב 2: קבל PCB לייצור הפרויקט שלך

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

עליך לבדוק את JLCPCB להזמנת PCB באינטרנט בזול!

אתה מקבל 10 PCBs באיכות טובה המיוצרים ונשלחים עד לפתח הבית שלך תמורת 2 $ ומעט משלוח. בנוסף, תקבל הנחה על המשלוח בהזמנה הראשונה שלך. כדי לעצב PCB משלך אל easyEDA, לאחר שתסיים להעלות את קבצי Gerber שלך ל- JLCPCB בכדי לגרום להם לייצר באיכות טובה וזמן אספקה מהיר.

שלב 3: הבנת מודול Reyax וכיצד להשתמש בו. (אופציונלי: תוכל לדלג על קריאת שלב זה אם אינך מעוניין בעבודה)

הבנת מודול Reyax וכיצד להשתמש בו. (אופציונלי: תוכל לדלג על קריאת שלב זה אם אינך מעוניין בעבודה)
הבנת מודול Reyax וכיצד להשתמש בו. (אופציונלי: תוכל לדלג על קריאת שלב זה אם אינך מעוניין בעבודה)

1. המודול של LoRa שיש לנו הוא מודול UART שמוגדר באמצעות פקודות AT.

2. המודול מכיל MCU STM32 שעושה את כל הדיבורים עם מודול SPI LoRa על הסיפון RYLR896.

3. הפקודות בתמונה הן פקודות בסיסיות שתוכל לפנות למסמך זה להרחבה נוספת: REYAX-Lora-AT-COMMAND-GUIDE

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

שלב 4: חיבורי המודולים ב- PCB

חיבורי המודולים ב- PCB
חיבורי המודולים ב- PCB
חיבורי המודולים ב- PCB
חיבורי המודולים ב- PCB

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

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

כל החיבורים המוצגים לעיל מבוצעים במחשב הלוח ולכן אין צורך בחיווט אחר.

שלב 5: הלחמת ה- PCB

הלחמה של ה- PCB
הלחמה של ה- PCB
הלחמה של ה- PCB
הלחמה של ה- PCB

הלחם את כל הרכיבים ל- PCB.

הייתי מציע קודם כל להלחם את רכיבי הגובה הנמוך במחשב הלוח ולאחר מכן לעבור לרכיבים בעלי גובה רב יותר כמו הכותרות וכו '.

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

כדי לתכנת את המודול הוספתי יציאה לחיבור USB FTDI232 ללוח סדרתי מתחת ללוח ESP8266 כך שתוכל לתכנת את הלוח בקלות.

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

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

הורד את ה- Arduino IDE מכאן.

1. התקן את Arduino IDE ופתח אותו.

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

3. הוסף את https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json את כתובות ה- URL של מנהל הלוחות הנוספים.

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

5. חפש את ESP8266 ולאחר מכן התקן את הלוח.

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

שלב 7: קידוד הפרויקט

קידוד הפרויקט
קידוד הפרויקט
קידוד הפרויקט
קידוד הפרויקט

כדי לתכנת את המודול הוספתי יציאה לחיבור USB FTDI232 ללוח סדרתי מתחת ללוח ESP8266 כך שתוכל לתכנת את הלוח בקלות.

עליך ללחוץ על GPIO0 ולהשאיר אותו לחוץ ואז ללחוץ על כפתור RESET ואז לשחרר תחילה את לחצן RESET ואז את כפתור GPIO0.

1. הורד את המאגר:

2. חלץ את התיקיה שהורדת ופתח את קובץ main.ino ב- Arduino IDE.

3. נווט אל כלים> לוח. בחר את הלוח המתאים בו אתה משתמש NodeMCU (12E) עובד ברוב המקרים.

4. בחר את הפקודה הנכונה. יציאה על ידי מעבר אל כלים> יציאה.

5. לחץ על כפתור ההעלאה.

6. כשהכרטיסייה אומרת Done Uploading אתה מוכן להשתמש במכשיר.

לאחר ההעלאה פתח את הצג הסדרתי לשלוח ולקבל הודעות.

שלב 8: משחק עם המכשיר

משחק עם המכשיר
משחק עם המכשיר

1. פשוט הפעל את המכשיר, תראה דברים בתצוגה, תוכל ללחוץ על כפתורים שונים כדי לראות את המכשיר בפעולה.

2. עבור אל הצג הטורי והתחל לשלוח הודעות מיידיות! להכנת המכשיר הפשוט האחר תוכל לעיין במאמר זה:

3. קונגו! המכשיר פועל כצפוי.

מוּמלָץ: