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

סוג ESP32 LoRaWAN: 3 שלבים
סוג ESP32 LoRaWAN: 3 שלבים

וִידֵאוֹ: סוג ESP32 LoRaWAN: 3 שלבים

וִידֵאוֹ: סוג ESP32 LoRaWAN: 3 שלבים
וִידֵאוֹ: Indoor Positioning App 2024, נוֹבֶמבֶּר
Anonim
מוט ESR32 LoRaWAN
מוט ESR32 LoRaWAN
עגל ESP32 LoRaWAN
עגל ESP32 LoRaWAN
עגל ESP32 LoRaWAN
עגל ESP32 LoRaWAN

בפרויקט זה נשתמש בלוח ESP32 Heltec WiFi LoRa OLED מ- Banggood כדי לבנות מוט LoRaWAN (צומת קצה) לשליחת נתונים מחיישן DHT22 לרשת הדברים (TTN) ולהצגת ערכי החיישן. ניתן למצוא את הקוד והספריות המשמשות בפרויקט ב- GitHub. יהיה עליך לרכוש גם מחבר זנב חזיר (U. FL ל- SMA). יש צורך בחשבון TTN גם לרישום המוט והיישום. פרויקט זה מניח ידע כלשהו על Arduino IDE, LoRaWAN ועל ESP32 בכלל. כמה מיומנויות הלחמה נדרשות גם לחיבור סיכות הכותרת ללוח ESP32. יהיה צורך גם ב- LoRa Gateway העובד המחובר לרשת הדברים. אם אין לך LoRa Gateway פועל, תוכל לעקוב אחר ההדרכה האחרת שלי בהגדרת 1_CH LoRa Gatway באמצעות לוח Heltec זה. סוג זה של Gateway מיועד רק לפיתוח על הספסל ואינו LoRa Gateway מלא. פרויקט זה יעבוד גם באמצעות כרטיסי פיתוח אחרים של ESP32 עם WiFi, LoRa ו- OLED אך pin_mapping יהיה שונה וידרוש ידע טוב כיצד לעקוב אחר תרשימים ותרשימי pin_out של הלוח הנבחר.

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

שלב 1: אודות מועצת הלקטק

מידע על מועצת הלקטק
מידע על מועצת הלקטק
מידע על מועצת הלקטק
מידע על מועצת הלקטק

מפרטים:

  • מעבד: ESP32 DOWDQ6

    • ליבה כפולה 240 מגהרץ
    • WiFi עד 150Mbps 802.11 b/g/n/e/i
    • Bluetooth 4.2 (BLE)
  • פלאש: 4MB (32Mbit)
  • ממיר סידורי USB: CP2102
  • רדיו: Semtech SX1276
  • מחבר אנטנה: IPX (U. FL)
  • מסך OLED:

    • גודל: 0.96 ″
    • דרייבר: SSD1306
    • רזולוציה: 128 × 64 פיקסלים
  • מעגל טעינה של Li-Ion/Li-Po
  • שקע סוללה: רצועה 2 פינים 1.25 מ"מ
  • גודל: 52 x 25.4 x 10.3 מ"מ

שלב 2: הגדרת ה- IDE של Arduino עבור ESP32

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

חשוב: לפני שתתחיל בהליך התקנה זה, ודא שיש לך את הגירסה העדכנית ביותר של Arduino IDE המותקנת במחשב שלך. אם לא, הסר את ההתקנה והתקן אותו שוב. אחרת, יתכן שזה לא יעבוד. ה- ESP32 משולב כעת עם ה- Arduino IDE בדיוק כפי שהוא נעשה עבור ה- ESP8266. תוסף זה ל- Arduino IDE מאפשר לך לתכנת את ESP32 באמצעות Arduino IDE ושפת התכנות שלו. הערה חשובה: אם זו הפעם הראשונה שאתה מתקין את ESP32 ב- Arduino IDE, פשוט בצע את הליך ההתקנה המתואר להלן. אם אתה כבר התקנת את התוסף ESP32 בשיטה הישנה, עליך להסיר תחילה את תיקיית ה- espressif. עבור לסוף חלק זה כדי ללמוד כיצד להסיר את תיקיית ה- espressif על ידי ביצוע חלק 1 הערה מס '1. לעולם אל תדליק את הלוח מבלי לחבר את האנטנה תחילה מכיוון שאתה עלול לגרום נזק לשבב הרדיו שעל הסיפון.

שלב 3: התקנת לוח ESP32

התקנת לוח ESP32
התקנת לוח ESP32

כדי להתקין את לוח ESP32 ב- Arduino IDE שלך, בצע את ההנחיות הבאות: 1) פתח את חלון ההעדפות מתוך Arduino IDE. עבור אל קובץ> העדפות 2) הזן https://dl.espressif.com/dl/package_esp32_index.json בשדה "כתובות אתרים נוספות של מנהל לוח" כפי שמוצג באיור שלהלן. לאחר מכן, לחץ על כפתור "אישור". הערה: אם כבר יש לך את כתובת האתר של לוחות ESP8266, תוכל להפריד את כתובות האתרים בפסיק כדלקמן: https://dl.espressif.com/dl/package_esp32_index.json, http:/ /arduino.esp8266.com/stable/package_esp8266com_index.json

מוּמלָץ: