جدول المحتويات:
- الخطوة 1:
- الخطوة 2: قم بتنزيل Arduino IDE والمكتبات المطلوبة
- الخطوة 3: قم ببرمجة وحدات ESP32 الخاصة بك
- الخطوة الرابعة:
فيديو: ساعة ESP32 باستخدام WiFi و ESP-NOW والخلوي: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
هذه ساعة wifi قائمة على ESP32 صنعتها للمسابقة اللاسلكية. قررت أن أجعل هذه الساعة لاسلكية بشكل مفرط بحيث تستخدم ثلاثة أشكال مختلفة من الاتصالات اللاسلكية (WiFi و ESP-NOW و Cellular). الهاتف متصل ببرج خلوي ويعمل كنقطة اتصال wifi. أول esp32 متصل بالهاتف ويعرض الساعة التي يسحبها من خادم ntp على OLED.
يتم توصيل النقطتين بالهاتف وإرسال الدقائق والثواني إلى الوحدات الأخرى باستخدام بروتوكول الاتصال الخاص بـ esp32 المسمى ESPNOW. النقطتان الأولى تنقل الدقائق والنقطتان الثانية ترسل الثواني.
هناك 5 برامج منفصلة لهذا المشروع سأشاركها أدناه.
الخطوة 1:
1. لوحة ESP32 مع شاشة OLED مدمجة X5
2. بطارية ليثيوم 18650
3. يمكن للهاتف أن يعمل كنقطة اتصال أو جهاز توجيه
4. كبل USB الصغير
الخطوة 2: قم بتنزيل Arduino IDE والمكتبات المطلوبة
أولاً ، تأكد من حصولك على أحدث إصدار من Arduino IDE من خلال زيارة:
ثم تأكد من تثبيت ESP32 arduino core بشكل صحيح باتباع الإرشادات الموجودة على صفحة GitHub هنا:
قم بتنزيل وتثبيت مكتبة OLED Driver لـ ESP32 هنا:
إذا كنت تريد إنشاء خط خاص بك ، فيجب عليك استخدام منشئ الخطوط هذا:
انقر فوق "إنشاء" بعد أن تقرر الخط الذي ترغب في استخدامه. كان الخط الذي استخدمته هو Nimbus Mono L العادي بارتفاع 52 بكسل. بعد تثبيت جميع المكتبات ، انسخ الملف من المولد وانسخه. ابحث في الكمبيوتر عن ملف يسمى oleddisplayfonts.h
افتحه باستخدام محرر نصوص والصقه في رمز الخط الخاص بك في الأعلى وانتبه إلى الاسم لأنك ستحتاج إلى نسخه إلى برنامجك. على سبيل المثال ، اسم الخط الخاص بي هو "Nimbus_Mono_L_Regular_52"
الخطوة 3: قم ببرمجة وحدات ESP32 الخاصة بك
تأكد من كتابة SSID وكلمة المرور لشبكة WiFi التي ستتصل بها.
استخدم Arduino IDE لبرمجة البرامج الخمسة المختلفة.
الخطوة الرابعة:
هذا كل شيء! هذا مشروع رائع لمساعدتك في التعرف على بعض وظائف ESP32 وآمل أن يلهم هذا شخصًا ما لصنع شيء مشابه.
إذا وجدت هذه التعليمات مفيدة ، فالرجاء التصويت لي في مسابقة اللاسلكي.
شكرا!
موصى به:
ساعة الإنترنت: عرض التاريخ والوقت باستخدام OLED باستخدام ESP8266 NodeMCU مع بروتوكول NTP: 6 خطوات
ساعة الإنترنت: عرض التاريخ والوقت باستخدام OLED باستخدام ESP8266 NodeMCU مع بروتوكول NTP: مرحبًا يا رفاق في هذه التعليمات ، سنبني ساعة إنترنت ستحصل على وقت من الإنترنت لذلك لن يحتاج هذا المشروع إلى أي RTC لتشغيله ، وسيحتاج فقط إلى العمل اتصال بالإنترنت وفي هذا المشروع تحتاج إلى esp8266 الذي سيكون له
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE - ساعة الوقت الحقيقي RTC مع M5stack M5stick-C: 4 خطوات
صنع ساعة باستخدام M5stick C باستخدام Arduino IDE | RTC Real Time Clock مع M5stack M5stick-C: مرحبًا يا رفاق في هذه التعليمات ، سوف نتعلم كيفية صنع ساعة باستخدام لوحة تطوير m5stick-C من m5stack باستخدام Arduino IDE ، لذا سيعرض m5stick التاريخ والوقت وأمبير ؛ أسبوع من الشهر على الشاشة
الشروع في استخدام ESP32 CAM - دفق الفيديو باستخدام ESP CAM عبر Wifi - مشروع كاميرا الأمن ESP32: 8 خطوات
الشروع في استخدام ESP32 CAM | دفق الفيديو باستخدام ESP CAM عبر Wifi | مشروع كاميرا الأمان ESP32: سنتعلم اليوم كيفية استخدام لوحة ESP32 CAM الجديدة هذه وكيف يمكننا ترميزها واستخدامها ككاميرا أمنية والحصول على دفق فيديو عبر wifi
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE - تثبيت لوحات Esp في Arduino Ide و Programming Esp: 4 خطوات
الشروع في استخدام Esp 8266 Esp-01 مع Arduino IDE | تثبيت لوحات Esp في Arduino Ide و Programming Esp: في هذه التعليمات ، سنتعلم كيفية تثبيت لوحات esp8266 في Arduino IDE وكيفية برمجة esp-01 وتحميل الكود فيها. هذا ومعظم الناس يواجهون مشكلة
ساعة رقمية لمدة 12 ساعة باستخدام الأردوينو: 3 خطوات
ساعة رقمية مدتها 12 ساعة باستخدام Arduino: هذا مشروع قائم على اللوح يستخدم Atmel Atmega 2560 (Arduino Mega) وشاشة LCD مقاس 16 × 2 لإنشاء ساعة رقمية مدتها 12 ساعة دون الحاجة إلى أجهزة طرفية إضافية. يمكننا أيضًا ضبط الوقت وتعديله بمساعدة زرين ضغط