الوصف
لوحة TTGO LoRa32 V1.3 ESP32 مع LoRa 868MHz وشاشة OLED
لوحة تطوير مدمجة يصفها الإعلان بأنها تضم وحدة ESP32 ثنائية النواة وراديو LoRa من Semtech SX1276 بتردد 868MHz وWi-Fi وBluetooth وشاشة OLED بقياس 0.96 بوصة ودقة 128×64. قد تختلف نسخ اللوحة؛ تحقق من المراجعة والعلامات على المكونات الفعلية.
المواصفات المذكورة في الإعلان
- ESP32 ثنائي النواة Xtensa LX6 حتى 240MHz
- ذاكرة Flash 4MB وSRAM 520KB وفق القائمة
- راديو LoRa: SX1276، 868MHz وفق القائمة
- الشاشة: OLED 0.96 بوصة، 128×64
- Wi-Fi 802.11 b/g/n؛ وBluetooth 4.2 BR/EDR وBLE وفق القائمة
- الواجهات المذكورة: UART وSPI وI²C وSDIO وPWM وI²S وADC وDAC والاستشعار السعوي
- موصل البطارية: JST 1.25mm؛ ونطاق Li-ion/LiPo 3.7–4.2V ودائرة شحن 500mA وفق المصدر
- تغذية USB: 5V/1A عبر micro-USB؛ الأبعاد نحو 53 × 25 × 7.5mm؛ الوزن نحو 6.5g
استخدم تردد الراديو ومستوى الإرسال المسموح بهما في منطقتك؛ وحدات 868MHz لا تناسب جميع نطاقات LoRa الإقليمية. تحقق من موصل الهوائي وأنظمة تنظيم الراديو المحلية. يجب التحقق من قطبية موصل البطارية ودائرة الشحن على اللوحة الفعلية قبل توصيل خلية LiPo. لا تترك بطارية ليثيوم تشحن دون مراقبة.
إعداد Arduino IDE
- أضف رابط حزمة لوحات Espressif ESP32 الوارد في كتلة الكود الأولى إلى روابط مدير اللوحات الإضافية.
- ثبّت “esp32 by Espressif Systems” واختر “ESP32 Dev Module”.
- ثبّت Adafruit SSD1306 وAdafruit GFX من مدير المكتبات.
مثال شاشة OLED
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_SSD1306.h>
#define SCREEN_WIDTH 128
#define SCREEN_HEIGHT 64
#define OLED_RESET -1
Adafruit_SSD1306 display(SCREEN_WIDTH, SCREEN_HEIGHT, &Wire, OLED_RESET);
void setup() {
Serial.begin(115200);
if(!display.begin(SSD1306_SWITCHCAPVCC, 0x3C)) { // Adresse I2C 0x3C
Serial.println(F("Échec de l'initialisation de l'écran OLED"));
for(;;);
}
display.clearDisplay();
display.setTextSize(1);
display.setTextColor(SSD1306_WHITE);
display.setCursor(0,10);
display.println(F("TTGO LoRa32 V1.3"));
display.setCursor(0, 25);
display.println(F("OLED Fonctionnel!"));
display.display();
}
void loop() {
// Rien pour le moment
}
النص المتوقع على الشاشة
TTGO LoRa32 V1.3
OLED Fonctionnel!
استكشاف الأخطاء
إذا بقيت الشاشة فارغة، تحقق من التغذية والتوصيلات، وجرب عنوان I²C 0x3D إذا لم يعمل 0x3C، وتأكد من اختيار ملف لوحة ESP32 الصحيح. كتل الشيفرة/الإعداد الثلاث في المصدر منقولة دون تغيير.
رابط حزمة ESP32 في Arduino:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json









