תוכן עניינים:
- שלב 1: בדוק שיש לך את החומרה הנכונה
- שלב 2: להלן הערות שעשיתי לגבי Pinouts
- שלב 3: אלה הסיכות שאתה צריך לחבר
- שלב 4: הגדר את סביבת תכנות ה- Arduino IDE שלך
- שלב 5: הנה הקוד לגרום לזה לעבוד
- שלב 6: הנה איך לראות איך זה עובד
- שלב 7: תהנה
וִידֵאוֹ: קבלת LoRa (SX1278/XL1278-SMT) עבודה באמצעות SPI במודול לוח האם של WeMos D1 ESP-12F ESP8277 עם OLED: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
לקח לי שבוע להתאמן - נראה שאף אחד אחר לפניי לא הבין את זה - אז אני מקווה שזה יחסוך לך זמן!
מודול לוח האם 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.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: תהנה
הודע לי אם יש לך בעיות או הצעות וכו '.
מוּמלָץ:
החיים החדשים שלי CR10: לוח האם SKR ומרלין: 7 שלבים
החיים החדשים שלי CR10: לוח האם של SKR ומרלין: לוח MELZI הסטנדרטי שלי מת והייתי זקוק להחלפה דחופה כדי להחיות את ה- CR10 שלי. שלב ראשון, בחר לוח החלפה, אז בחרתי ב- Bigtreetech skr v1.3 כי הוא לוח 32 סיביות, עם מנהלי התקנים TMC2208 (עם תמיכה במצב UART
שחזור או שדרוג קושחה במודול ESP8266 (ESP-01) באמצעות Arduino UNO: 7 שלבים
שחזור או שדרוג קושחה במודול ESP8266 (ESP-01) באמצעות Arduino UNO: מודול ESP-01 שהשתמשתי בו הגיע במקור עם קושחת ישנה יותר של AI Thinker, דבר המגביל את יכולותיו מכיוון שפקודות AT שימושיות רבות אינן נתמכות. בדרך כלל כדאי לשדרג את הקושחה שלך לתיקוני באגים וגם בהתאם ל
לוח לוח לוח: 7 שלבים
לוח לוח: לפני זמן רב מאוד מצאתי כותב NC של Rotring ללא הבקר. שכחתי לגמרי מה אני רוצה לעשות עם זה, אבל בשבוע שעבר מצאתי אותו שוב ואני רוצה להכין ממנו מגש לוח. כתב היד האישי שלי על הלוח הוא לא
קבלת זמן מהאינטרנט באמצעות ESP8266 - פרויקט שעון NTP עם ESP8266 Nodemcu: 5 שלבים
קבלת זמן מהאינטרנט באמצעות ESP8266 | פרויקט שעון NTP עם ESP8266 Nodemcu: במדריך זה נראה כיצד להשיג זמן באמצעות ESP8266/nodemcu עם Arduino IDE. קבלת זמן שימושית במיוחד ברישום נתונים כדי לחותם את זמן הקריאות שלך. אם לפרויקט ESP8266 שלך יש גישה לאינטרנט, תוכל לקבל זמן באמצעות רשת T
אור אופניים בהיר מאוד באמצעות מחשבי לוח מותאמים אישית של לוח אור: 8 שלבים (עם תמונות)
אור אופניים בהיר מאוד באמצעות מחשבי לוח מותאם אישית של לוח אור: אם אתה בעל אופניים, אתה יודע עד כמה בורות לא נעימים יכולים להיות על הצמיגים והגוף שלך. הספיק לי לפוצץ את הצמיגים אז החלטתי לעצב פנל לד משלי מתוך כוונה להשתמש בו כמנורת אופניים. כזה שמתמקד בלהיות E