إنشاء ساعة توقيت تعتمد على لوحة ESP32 و شاشة LCD I2C 1602

لوحة ESP32 08-01-24
62 0

محاور الدرس

 1- ماهي ساعة التوقيت ؟

2-  كيفية تشغيل ساعة التوقيت باستعمال لوحة ESP32

3- المكونات اللازمة لتشغيل ساعة التوقيت باستعمال لوحة ESP32

4- ربط لوحة ESP32 مع شاشة LCD I2C 1602 و زري ضغط

5- برمجة بطاقة ESP32 باستعمال Micropython لتشغيل ساعة التوقيت

ماهي ساعة التوقيت ؟

ساعة التوقيت (RTC) هي عبارة عن جهاز إلكتروني يستخدم لقياس الوقت بشكل دقيق ويحتفظ بتاريخ ووقت معينين بصورة مستمرة، حتى في حالة انقطاع التيار الكهربائي. هذا الجهاز يتكون عادة من مجموعة من الدوائر والمكونات التي تحتفظ بالوقت والتاريخ عبر مصدر طاقة صغير مدمج مثل البطارية.

ساعة التوقيت الحقيقية تكون مفيدة في تطبيقات مثل الساعات الذكية، وأنظمة التحكم في المنزل الذكي، والأجهزة التي تتطلب توقيت دقيق، مثل أنظمة التسجيل والتحكم في الإضاءة وأجهزة القياس الدقيقة.

لوحة ESP32 والعديد من الأنظمة الإلكترونية يمكنها التفاعل مع RTC لقراءة الوقت والتاريخ بدقة، مما يسمح بإنشاء تطبيقات دقيقة تعتمد على الزمن بشكل كبير.

كيفية تشغيل ساعة التوقيت باستعمال لوحة ESP32

نعم، يمكن تشغيل ساعة إيقاف بواسطة لوحة ESP32. بإستخدام مكونات بسيطة مثل شاشة LCD I2C 1602 وزر تحكم ومكون، يمكنك برمجة لوحة ESP32 لعرض الوقت والسماح للمستخدم بتشغيل وإيقاف ساعة التوقيت بالضغط على الزر.

ثم يمكنك استخدام شاشة LCD I2C 1602 لعرض الوقت وحالة عمل ساعة التوقيت، بينما يُمكن استخدام زر التحكم لتشغيل أو إيقاف ساعة التوقيت.

البرمجة الصحيحة والربط الصحيح للدوائر يمكن أن تمكنك من إنشاء ساعة إيقاف تعتمد على لوحة ESP32 وتستجيب لأوامر المستخدم لتشغيل وإيقاف عد التنازل.

المكونات اللازمة لتشغيل ساعة التوقيت باستعمال لوحة ESP32

لتشغيل ساعة توقيت بواسطة لوحة ESP32، ستحتاج إلى عدة مكونات أساسية. إليك قائمة بالمكونات الأساسية التي ستحتاجها:

لوحة ESP32:

لوحة ESP32

 لوحة ESP32 هي لوحة تطوير مصغرة تعتمد على شرائح ESP32 المتكاملة، والتي توفر إمكانيات متقدمة للاتصال بشبكات Wi-Fi و Bluetooth بالإضافة إلى إمكانيات الحوسبة الصغيرة. تمكّنك هذه اللوحة من بناء مشاريع الإنترنت الصغيرة (IoT) والتحكم في الأجهزة والروبوتات والتفاعل مع البيئة المحيطة بسهولة.

شاشة LCD I2C 1602:

شاشة لعرض الوقت ورسائل الإخطار والتحكم في عمل ساعة التوقيت.

زري تحكم (Push Buttons):

bouton-poussoir

زر للتحكم في تشغيل وإيقاف ساعة التوقيت.

أسلاك توصيل:

Fils de connexion

لتوصيل المكونات والحماية من التيار الزائد.

لوحة الاختبار:

plaque d'essai

اللوح ، المعروف أيضًا باسم اللوح ، هو مكون إلكتروني شائع الاستخدام لأداء النماذج الأولية السريعة والتجريب. يجعل من السهل توصيل المكونات الإلكترونية دون الحاجة إلى لحام.

ربط لوحة ESP32 مع شاشة LCD I2C 1602 و زري ضغط

ربط لوحة ESP32 مع شاشة LCD I2C 1602 و زري ضغطربط لوحة ESP32 مع شاشة LCD I2C 1602 و زري ضغط

لربط لوحة ESP32 مع شاشة LCD I2C 1602 وزري الضغط، تحتاج إلى توصيل كل من الشاشة والأزرار بلوحة ESP32 وبرمجتها بشكل مناسب. إليك خطوات الربط ومثال بسيط لتشغيل الشاشة LCD I2C 1602 والتفاعل مع زري الضغط:

شاشة LCD I2C 1602:

- قم بتوصيل طرف GND الخاص بشاشة LCD I2C 1602 بمنفذ GND الخاص بلوحة ESP32

- قم بتوصيل طرف VCC الخاص بشاشة LCD I2C 1602 بمنفذ 3.3 فولت الخاص بلوحة ESP32

- قم بتوصيل طرف SDA الخاص بشاشة LCD I2C 1602 بمنفذ GPIO21  الخاص بلوحة ESP32

- قم بتوصيل طرف SCL الخاص بشاشة LCD I2C 1602 بمنفذ GPIO22 الخاص بلوحة ESP32

زر الضغط البداية:

-قم بتوصيل إحدى ساقي زر الضغط بالمنفذ GPIO19  في ESP32.

قم بتوصيل ساق أخرى من زر الضغط بمنفذ GND الخاص بلوحة ESP32.

زر الضغط التوقف:

-قم بتوصيل إحدى ساقي زر الضغط بالمنفذ GPIO18  في ESP32.

قم بتوصيل ساق أخرى من زر الضغط بمنفذ GND الخاص بلوحة ESP32.

برمجة بطاقة ESP32 باستعمال Micropython لتشغيل ساعة التوقيت

1- توصيل الأجهزة: قم بتوصيل شاشة LCD I2C 1602 بلوحة ESP32 بطريقة الاتصال المناسبة، مثل I2C.

2- تحميل مكتبة i2c_lcd   و مكتبة lcd_api

3- يجب عليك استخدام البرنامج التالي: esp32-20210902-v1.17.bin.

 4- إليك مثال لبرمجة ESP32 باستخدام Micropython لتشغيل ساعة توقيت وعرضها على شاشة LCD I2C 1602 مع زري ضغط:

0 تعليق

اترك تعليقا

Veuillez noter s'il vous plaît*

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

شغف بالروبوتات

ورشة الروبوتات

صنع روبوتات

ذراع آلية

المنزل الذكي

الغرض من هذا الموقع

تشير الروبوتات التعليمية إلى استخدام الروبوتات وتكنولوجيا الروبوتات لتعزيز التعلم في بيئات التعليم. إنه ينطوي على دمج التكنولوجيا والهندسة وعلوم الحاسوب في الفصل الدراسي، مما يتيح للطلاب المشاركة في تجارب تعلم عملية وعملية.
في هذا السياق ، يمثل موقعنا الإلكتروني مصدرًا ممتازًا للآباء والمعلمين والأطفال الذين يرغبون في اكتشاف الروبوتات.

معلومات شخصية

زاوية قنطش ـ جمال ـ المنستير ـ تونس

+216 92 886 231

medaliprof@gmail.com

صور الدروس

هذا موقع واب تم إنشاؤه بواسطة محمد علي أستاذ إعلامية