برمجة ومحاكاة متحكمات STM32 على برنامج Proteus

برمجة ومحاكاة متحكمات STM32 باستخدام برنامج Proteus

مقدمة: سنشرح في هذا المقال طريقة محاكاة وبرمجة متحكِّمات STM32 باستخدام برنامجين Proteus و STM32CubeIDE حيث إننا سنقوم بتصميم دارة لتشغيل وإطفاء ليد (LED) كل نصف ثانيَّة ليكون هذا الشرح مدخلاً لهذا العالم الواسع من المتحكِّمات.  محاكاة الدارة الإلكترونية على برنامج Proteus ننشئ مشروع جديد كخطوة أولى ونقوم بتحديد مسار المشروع وإعطاءه اسماً: نختار باقي […]

Read More

بروتوكول MQTT وآلية عمله

هذا المقال مقدّمة عن بروتوكولMQTT  (Message Queuing Telemetry Transport): نقل القياس عن بُعد لخدمة وضع الرسائل في قائمة انتظار، وهو بروتوكول بسيط لنقل الرسائل بين المخدّم والعميل، ومناسب لتحقيق الاتّصال بين أجهزة إنترنت الأشياء. صُمّم للأجهزة المتحكم بها التي تحتاج إلى عرض نطاق ترددي منخفض، أي هو الحل الأمثل لتبادل البيانات بين أجهزة إنترنت الأشياء […]

Read More

عرض قراءات من عدّة حسّاسات DS18B20 على خادم ويب باستخدام ESP8266 NodeMCU

عرض قراءات من عدّة حسّاسات DS18B20 على خادم ويب باستخدام ESP8266 NodeMCU

 مقدمة هل رغبت يوماً في معرفة درجة حرارة غرف منزلك أو حديقتك باستخدام مجموعة حسّاسات ترسل المعلومات بشكل دوري إلى خادم مركزيّ؟ لحسن الحظ فإن إنترنت الأشياء يسمح بتحقيق ذلك بسهولة، فقط تابع معنا هذا المقال. سنستخدم المتحكّم ESP8266 NodeMCU نظراً لقدرتهِ على الاتّصال بشبكة WI-FI وإنشاء خادم ويب بسهولة، كذلك قدرته على قراءة درجات […]

Read More

توصيل شاشة الإظهار OLED مع لوحة ESP8266 NodeMCU

توصيل شاشة الإظهار OLED مع لوحة ESP8266 NodeMCU

مقدّمة:   هل تريد إضافة القليل من الحيويّة إلى المشاريع الخاصّة بإنترنت الأشياء وشريحة  ESP8266 ؟ أو ربّما تريد إظهار عنوان الـIP  الخاصّ بشريحة ESP8266 دون الحاجة إلى الخرج التسلسليّ، فقد تكون شاشات OLED المذهلة هي الأكثر ملاءمة، حيثُ تتّصف بأنّها خفيفة الوزن للغاية، ورقيقة السّماكة كالورق، ومرنة، وتنتج صورة أكثر سطوعاً ووضوحاً. نظرة عامّة […]

Read More

إنشاء مخدّم ويب باستخدام شريحة NodeMCU في البيئة التطويرية للأردوينو

إنشاء مخدّم ويب باستخدام شريحة NodeMCU في البيئة التطويرية للأردوينو

ازدادت شهرة شريحة NodeMCU خلال السنوات الماضية بين الشرائح المستعمَلة في التطبيقات المرتبطة بإنترنت الأشياء (IoT) أو بتقنية الواي فاي WIFI؛ كونها تتضمّن وحدة واي فاي رخيصة الثّمن، ويمكن بالعمل عليها وبرمجتها أن نُنشِئ مُخدِّم ويب (web server) مُستقلّاً بشكل كامل. سنبدأ بتعريف مُخدِّم الويب وكيفيّة عملهِ: يُخزِّن مُخدِّم الويب ويعالج ويوصل صفحات الويب إلى […]

Read More

لوحة NodeMCU: بنيتها وبرمجتها عبر ARDUINO IDE

اكتسب مصطلح إنترنت الأشياء (IOT) صيتاً واسعاً في عالم التكنولوجيا، فقد غيّر أسلوبَ عملنا وحياتنا، فبفضل إنترنت الأشياء أصبح العالم الفيزيائي والرقمي مرتبطين ارتباطاً وثيقاً أكثر من أي وقت مضى. أطلقت شركة Epressif Systems (شركة صينية مقرها في شنغهاي تعمل في مجال أنصاف النواقل) متحكماً صغيراً يدعم تقنية WIFI و حجمه صغير لا يتجاوز قبضة […]

Read More

قياس رطوبة التربة باستخدام الراسبيري باي

يمكن لبعض حساسات الراسبيري باي قياسُ الرطوبة ودرجة الحرارة وقيم أخرى؛ مع أنَّ هذه الحساساتِ تكاد تكون مناسبةً حصريّاً للهواء وليست مخصوصةً للاستعمال في الأرض. وأمَّا بالنسبة إلى بعض المشاريع كالسقايةِ المؤتمتة للنبات، فيجب قياسُ رطوبة التربة وإعادة تعبئتها بالماء. سنبين في هذا المقال كيفَ يمكننا قراءة الرطوبة (قيمة تشابهية) وتحويلها إلى قيمة رقمية كي […]

Read More

57 أمراً يجب على كل مستخدم للراسبيري باي معرفتها

يعد استخدام منفذ الأوامر terminal shell من أصعب العقبات التي تواجه من يخطو أولى خطواته في عالم الراسبيري باي (Raspberry Pi) فعلي الرغم من سهولة استخدام الواجهات الرسومية إلا أن سرعة وكفاءة terminal تجعل التعامل معه أمرا ضروريافي هذ ه المقالة سنتناول 57 أمرا مقسمين في التصنيفات الآتية إدارة الملفات أوامر الشبكة تحديثات النظام إدارة […]

Read More

قياس النبضات باستخدام حساس النبض و راسبيري باي

لقد أحدث الراسبيري باي نقلةً في عالم التكنولوجيا حيث مكننا من تصميمِ أجهزة معقدة بأيسر الطرائق. وسنستعرض في هذه المقالة كيفية مضاهاة ساعات اللياقة البدنيّة التجاريّة باستخدام الراسبري باي وحساس نبضات قلبيّة بسيط، وبذلك تستطيع قياس نبضك بسهولة وتطمئن إلى حالتك الصحية باستمرار. ويتميز هذا الحساس باستهلاكه القليل للطاقة مما يؤهله للاستخدام كجهاز محمول تصحبه […]

Read More

الفرق بين الأردوينو والراسبيري باي

الفرق بين الأردوينو والراسبيري باي

يُعتبر الأردوينو والراسبيري باي من أشهر ألواحِ التطوير بين الطلاب الهواة والمحترفين.  ولكن غالباً ما يخلط المبتدئون والطلابُ بينهما. مثل: ما اللوحُ المناسبُ استعمالُه لمشروعهم، وأيُّ لوحِ أسهل للتعلم ولماذا علينا استخدام الأردوينو بدلاً من الراسبيري باي وبالعكس، ولهذا سنغطّي في هذا المقال النواحيَ التي تجعلهم يختارون بين الأردوينو والراسبيري باي. الراسبيري باي: هو حاسوبٌ […]

Read More