نظام كشف العوائق يعتمد على مستشعر HC-SR04 وشاشة SSD1306 و بطاقة ESP32

لوحة ESP32 22-02-24
83 0

محاور الدرس

1- مبدأ نظام كشف العوائق يعتمد على HC-SR04 وشاشة SSD1306 و بطاقة ESP32

2- مكونات نظام الكشف عن العوائق

3- تركيب نظام كشف العوائق الذي يتم التحكم فيه عن طريق بطاقة ESP32

4- برمجة بطاقة ESP32 المسؤولة على تشغيل نظام الكشف عن العوائق

مبدأ نظام كشف العوائق يعتمد على HC-SR04 وشاشة SSD1306 و بطاقة ESP32

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

نظام كشف العوائق يعتمد على مجموعة من الأجهزة والمكونات معينة، وفي هذا السياق، سنتحدث عن مبدأ عمل نظام كشف العوائق باستخدام مستشعر الأمواج فوق الصوتية (HC-SR04)، شاشة العرض السائلة بتقنية I2C، بطاقة ESP32، الصمام (LED)، والجرس (Buzzer).

1- HC-SR04 (مستشعر الأمواج فوق الصوتية):

يعتمد على إرسال إشارات صوتية فوق الصوتية وقياس الزمن اللازم لعودتها بعد الانعكاس.

يتيح للنظام حساب المسافة إلى العائق باستخدام سرعة الصوت في الهواء.

2- شاشة العرض SSD1306:

تستخدم لعرض المعلومات للمستخدم بطريقة سهلة القراءة.

3- بطاقة ESP32:

تقوم بتحكم وتنسيق عمل المكونات الأخرى.

تتلقى البيانات من HC-SR04 وتقوم بعرضها على شاشة SSD1306.

4- الصمام (LED):

يستخدم كإشارة بصرية للتحذير عند اكتشاف عائق.

5- الجرس (Buzzer):

يستخدم لتوفير إشارة صوتية للتحذير عند اكتشاف عائق.

مبدأ العمل:

1- يتم إرسال نبض من HC-SR04 (مستشعر الأمواج فوق الصوتية) باستخدام بطاقة ESP32.

2- يقوم HC-SR04 بقياس الزمن اللازم لعودة النبض بعد انعكاسه عن العائق.

3- تستخدم بطاقة ESP32 هذا الزمن لحساب المسافة باستخدام سرعة الصوت في الهواء.

4- تُعرض القيمة المحسوبة على شاشة العرض السائلة I2C.

5- إذا تجاوزت المسافة المقررة (على سبيل المثال، 4 سم)، يتم تشغيل الصمام والجرس كتحذير لوجود عائق.

باستخدام هذه المكونات بتكاملها، يتمكن النظام من قياس المسافة وتحذير المستخدم عندما يكتشف عائقًا. يمكن استخدام هذا النوع من الأنظمة في تطبيقات مثل تجنب العوائق للروبوتات أو التحكم في أنظمة السيارات الذاتية القائدة.

مكونات نظام الكشف عن العوائق

1- بطاقة ESP32:

لوحة ESP32

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

2- حساس الموجات فوق الصوتية HC-SR04:

HC-SR04

هو وحدة قياس المسافة بالترددات الفوق صوتية. يستخدم هذا الجهاز في العديد من التطبيقات لقياس المسافات بشكل دقيق وكشف العوائق

3- شاشة SSD1306:

شاشة SSD1306 هي شاشة صغيرة الحجم تعتمد على تقنية OLED، وهي شاشة عرض تستخدم لعرض النصوص والرسوميات بدقة عالية على مساحة صغيرة. تعتبر شاشات SSD1306 شائعة الاستخدام في العديد من المشاريع الإلكترونية، مثل الروبوتات الصغيرة، أجهزة الاستشعار، وأجهزة القياس.

4- صمام ثنائي الباعث للضوء

الصمام الثنائي الباعث للضوء

الصمام ثنائي الباعث للضوء هو نوع من الأشباه الموصلات الذي ينبعث ضوء عند مرور التيار الكهربائي عبره.

5- مقاومة

مقاوم

يُفضل استخدام مقاومة لتحديد التيار الذي يمر في الصمام. يمكنك استخدام قيمة مقاومة تتوافق مع متطلبات الصمام وتوفر التيار المناسب لضمان إضاءة الصمام بشكل صحيح دون تلفه. القيمة الشائعة للمقاومة هي 220 أوم.

6- الجرس الإلكتروني

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

7- أسلاك التوصيل:

Fils de connexion

أسلاك توصيل لربط بين أقطاب HC-SR04 وبين بطاقة ESP32.

8- لوحة تجارب (Breadboard) :

plaque d'essai

لتسهيل توصيل المكونات والتجارب.

تركيب نظام كشف العوائق الذي يتم التحكم فيه عن طريق بطاقة ESP32

تركيب نظام كشف العوائق الذي يتم التحكم فيه عن طريق بطاقة ESP32تركيب نظام كشف العوائق الذي يتم التحكم فيه عن طريق بطاقة ESP32

توصيل حساس HC-SR04 بلوحة ESP32:

قم بتوصيل طرف VCC الخاص بمستشعر HC-SR04 بمنفذ 3.3V الخاص بلوحة ESP32.

قم بتوصيل طرف GND الخاص بمستشعر HC-SR04 بمنفذ GND الخاص بلوحة ESP32.

قم بتوصيل طرف Echo الخاص بمستشعر HC-SR04 بمنفذ 3 الخاص بلوحة ESP32.

قم بتوصيل طرف Trig الخاص بمستشعر HC-SR04 بمنفذ 2 الخاص بلوحة ESP32.

توصيل صمام ثنائي الباعث للضوء بلوحة ESP32:

يتم توصيل المقاوم بين منفذ 5 والطرف الموجب (الأنود) من صمام ثنائي الباعث للضوء.

قم بتوصيل الطرف السالب (الكاثود) لكل صمام ثنائي الباعث للضوء بالأرض (GND) للوحة ESP32.

توصيل الجرس بلوحة ESP32:

قم بتوصيل الطرف (+) الخاص بالجرس بمنفذ 4 الخاص بلوحة ESP32.

قم بتوصيل الطرف (-) الخاص بالجرس بمنفذ GND الخاص بلوحة ESP32.

توصيل شاشة SSD1306 بلوحة ESP32:

قم بتوصيل طرف VCC الخاص بشاشة SSD1306 بمنفذ 5V في ESP32

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

قم بتوصيل طرف SDA الخاص بشاشة SSD1306 بمنفذ A4 الخاص بلوحة ESP32

قم بتوصيل طرف SCL الخاص بشاشة SSD1306 بمنفذ A5 الخاص بلوحة ESP32

برمجة لوحة ESP32 المسؤولة على تشغيل نظام الكشف عن العوائق

أولًا، تأكد قبل استخدام  البرنامج MicroPython  من

1- تحميل مكتبة hc-sr04

2- تحميل مكتبة  ssd1306.py

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

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

صور الدروس

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