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

קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED: 7 שלבים
קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED: 7 שלבים

וִידֵאוֹ: קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED: 7 שלבים

וִידֵאוֹ: קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED: 7 שלבים
וִידֵאוֹ: כיצד לבנות רשת LoRa עם ES8266 || RemoteXY IoT Cloud 2024, יולי
Anonim
קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED
קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED

לקח לי שבוע להתאמן - נראה שאף אחד אחר לפניי לא הבין את זה - אז אני מקווה שזה יחסוך לך זמן!

מודול לוח האם WeMos D1 ESP-12F ESP8266 בעל מסר OLED בגודל 0.96 אינץ 'הוא לוח פיתוח בסך 11 $ הכולל לוח WP ESP8266, מסך, מתג 5 עמדות, מחזיק סוללות ליתיום 18650 ומעגל טעינה. עם הגנה, שקע חשמל USB, מתג והתקנת תכנות סדרתית.

זה הרבה מאוד מדהים, בלוח זול ושימושי!

לוח SX1278 LoRa הוא רדיו זעיר בעל הספק נמוך של 4 דולר, שיכול לשלוח ולקבל נתונים למרחקים ארוכים מאוד (לכאורה 15 ק"מ, אבל קראתי דיווחים של 300+ק"מ מכמה אנשים)

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

אם אתה רוצה ללכוד נתוני LoRa ולהעלות אותם לאינטרנט, זהו פתרון של 15 $ שיכול להריץ 24/7 מפאנל סולארי.

שלב 1: בדוק שיש לך את החומרה הנכונה

בדוק שיש לך את החומרה הנכונה
בדוק שיש לך את החומרה הנכונה
בדוק שיש לך את החומרה הנכונה
בדוק שיש לך את החומרה הנכונה

הוראה זו מיועדת לשימוש בשני הדברים הנ ל.

שלב 2: להלן הערות שעשיתי לגבי Pinouts

להלן הערות שעשיתי בנוגע לפינוסים
להלן הערות שעשיתי בנוגע לפינוסים
להלן הערות שעשיתי לגבי הפינוסים
להלן הערות שעשיתי לגבי הפינוסים
להלן הערות שעשיתי לגבי הפינוסים
להלן הערות שעשיתי לגבי הפינוסים

שלב 3: אלה הסיכות שאתה צריך לחבר

אלה הסיכות שאתה צריך לחבר
אלה הסיכות שאתה צריך לחבר

WeMos LoRa

GND ---- GND

3V3 ---- VCC

D6* (io12) ---- MISO

D7* (io13) ---- MOSI

D5* (io14) ---- SLCK

D8 (io15) ---- NSS

D12* (io10) ---- DIO0

D4 (io2) ---- REST (אופציונלי-שים לב: D4 מחובר לנורית הכחולה)

* שים לב שאתה צריך להלחם D5, D6, D7 ו- D12 על שבב ESP8266 בלוח האם, מכיוון שהם לא פרצו את הסיכות האלה לשימוש בכותרת WeMos D1.

הערה: אין סיכות אחרות אפשריות לשימוש !! רוב הפינים שנפרצו עבורך (A0, D3, D4, D8, D9 ו- D10) ימנעו (אם משתמשים בהם) אתחול הלוח שלך [D10+-, D8+, D4-, D3-], או יעשה לחסום אותך מלתכנת אותו [D9], או שימנע מהצג הטורי שלך לפעול [D9, D10]).

שלב 4: הגדר את סביבת תכנות ה- Arduino IDE שלך

הגדר את סביבת תכנות ה- Arduino IDE שלך
הגדר את סביבת תכנות ה- Arduino IDE שלך
הגדר את סביבת תכנות ה- Arduino IDE שלך
הגדר את סביבת תכנות ה- Arduino IDE שלך
הגדר את סביבת תכנות ה- Arduino IDE שלך
הגדר את סביבת תכנות ה- Arduino IDE שלך

ודא, בהעדפותיך, יש לך את "כתובות אתרים נוספות של מנהל לוחות", כולל:

arduino.esp8266.com/stable/package_esp8266com_index.json

וודא שהתקנת את ה- Libs שאתה צריך (ראה את כל התמונות כיצד לעשות זאת)

שלב 5: הנה הקוד לגרום לזה לעבוד

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

שלב 6: הנה איך לראות איך זה עובד

הנה איך לראות איך זה עובד!
הנה איך לראות איך זה עובד!
הנה איך לראות איך זה עובד!
הנה איך לראות איך זה עובד!
הנה איך לראות איך זה עובד!
הנה איך לראות איך זה עובד!

פתח את הצג הטורי שלך.

אם בנית 2 כאלה, ואם השני כבר מופעל על ריצה (ולכן הוא שולח לך מנות LoRa), תראה משהו כזה:-

# /Users/cnd/cd/Downloads/Arduino/WeMos_D1_LoRaDuplexCallback/WeMos_D1_LoRaDuplexCallback.ino 24 בנובמבר 2018 22:08:41

LoRa דופלקס עם התקשרות חוזרת

LoRa init הצליח.

צילום מ: 0xbb עד: 0xff mID: 15 l: 26 מסר: LeLoRa World 12:40:59 5135 RSSI: -43 Snr: 9.50 freqErr: -2239 rnd: 18

ss Rec from: 0xbb to: 0xff mID: 17 l: 26 Msg: LeLoRa World 12:40:59 5137 RSSI: -50 Snr: 10.00 freqErr: -2239 rnd: 15

s Rec from: 0xbb to: 0xff mID: 18 l: 26 Msg: LeLoRa World 12:40:59 5138 RSSI: -49 Snr: 9.25 freqErr: -2239 rnd: 15

ss Rec מ: 0xbb עד: 0xff mID: 19 l: 26 מסר: LeLoRa World 12:40:59 5139 RSSI: -43 Snr: 9.75 freqErr: -2239 rnd: 16

s Rec from: 0xbb to: 0xff mID: 20 l: 26 Msg: LeLoRa World 12:40:59 5140 RSSI: -51 Snr: 9.50 freqErr: -2239 rnd: 17

s צילום מ: 0xbb עד: 0xff mID: 21 l: 26 מסר: LeLoRa World 12:40:59 5141 RSSI: -53 Snr: 10.00 freqErr: -2239 rnd: 24

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

שלב 7: תהנה

הודע לי אם יש לך בעיות או הצעות וכו '.

מוּמלָץ: