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

רדיו ESP32 של LoRa קל להתחיל בהדרכה - ללא חיווט: 6 שלבים
רדיו ESP32 של LoRa קל להתחיל בהדרכה - ללא חיווט: 6 שלבים

וִידֵאוֹ: רדיו ESP32 של LoRa קל להתחיל בהדרכה - ללא חיווט: 6 שלבים

וִידֵאוֹ: רדיו ESP32 של LoRa קל להתחיל בהדרכה - ללא חיווט: 6 שלבים
וִידֵאוֹ: גשם כבד - רשת תקשורת אזרחית. 2024, נוֹבֶמבֶּר
Anonim
Image
Image

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

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

כאן המיקרו -בקר בו השתמשתי הוא ה- ESP32, המחובר ללוחות LoRa של 915MHz, צירפתי גם תצוגת OLED לאחד הרדיו כך שמידע החבילה יהיה גלוי. כל המודולים המשמשים בפרויקט זה הם מ- DFRobot מכיוון שתאימות הסיכה קיימת עבור מודולים אלה, לכן אינני ממליץ להשתמש במודולים של יצרנים שונים. אז בואו נתחיל!

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

שלב 1: חלקים

חלקים
חלקים
חלקים
חלקים

לשם כך תצטרך לוח ESP32 או ESP8266 ותוכל להוסיף גם סוללה אם תרצה.

השתמשתי בלוח LoRa של Firebeetle בתדר 915MHz. DFRobot מציעה 3 סוגי לוחות בהתאם לתדירות החוקית באזור שלך:

1) 433MHz

2) 868MHz

3) 915MHz

לתצוגה השתמשתי במגן OLED.

אני מציע להשתמש בלוחות מ- DFRobot עם מודול זה מכיוון ש- pinout יהיה תואם ולא תתקל בבעיות בשום מקום.

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

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

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

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

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

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

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

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

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

3. הוסף https://dl.espressif.com/dl/package_esp32_index.j… אל כתובות ה- URL של מנהל הלוחות.4. עבור אל כלים> לוח> מנהל לוחות

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

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

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

חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות
חיבורים והלחמות

1. הלחם את המודולים עם הכותרות הערימות.

2. יהיה עליך לחבר את שני המודולים של LoRa למודולי ESP32 בהתאם לתרשים החיווט.

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

שלב 5: קידוד המודול

קידוד המודול
קידוד המודול
קידוד המודול
קידוד המודול
קידוד המודול
קידוד המודול

הורד את מאגר GitHub:

2. חלץ את המאגר שהורדת.

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

4. פתח את שרטוט המשדר ב- Arduino IDE.

5. נווט אל כלים> לוח. בחר את הלוח המתאים בו אתה משתמש, Firebeetle ESP32 במקרה שלי.

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

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

8. כאשר הכרטיסייה אומרת Done Uploading עליך לחזור על השלבים שלעיל עם מודול המקלט כדי להעלות את הקוד.

שלב 6: משחק עם רדיו LoRa

משחק עם מכשירי הרדיו LoRa
משחק עם מכשירי הרדיו LoRa

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

מוּמלָץ: