مقدمة نقدم لكم في هذا المقال واحدًا من أشهر برمجيات سكادا SCADA (نظام التَّحكمِ الإشرافي وتوزيعُ البيانات) الذي يطلق عليه Ignition من شركة Inductive Automation، و سنتعلم عن ماهيته وما يميزهُ عن بقية برامج سكادا.هذا وسنتطرقُ لبعض التفاصيلِ المتعلِّقة ببناءِ منصَّة Ignition من خلال دراسة وحداتها الأساسية حتى تصبح لديك معرفة كافية تمهدك لبناء مشروعك […]
الكاتب: Fadi Alshaar

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

استخدام ESP32-CAM لبث فيديو والتعرّف على الوجه بواسطة Arduino IDE
مقدمة هذه المقالة دليلٌ مختصر للوحة ESP32-CAM، حيث نوضّح فيها كيفيّة إعداد خادم ويب لبثّ الفيديو بميزة التعرّف على الوجوه، والكشف عنها باستخدام Arduino IDE في أقلّ من 5 دقائق. ملاحظة: استخدمنا في هذا المشروع مثالاً من مكتبة arduino-esp32، وهو لا يشمل كيفيّة تعديل هذا المثال. يمكن مشاهدة الفيديو التعليميّ أدناه، أو متابعة قراءة […]

ضبط الوقت والتاريخ في ESP8266 NodeMCU من خلال خادم NTP
مقدمة يُعد الحِفاظ على تزامُن الوقت أولويَّة قُصوى في بعض المشاريع التي تنجزها، فمثلاً إذا أردت تَفعيل (Relay) في وقتٍ مُعيَّن أو مُسجِّل بيانات (data logger) يُخزِّن القيم في فتراتٍ زمنيَّةٍ دقيقةٍ. فأوَّل شيء ستفكرُ به هو استخدام رُقاقة ساعة الوقت الحقيقي (Real time clock) أو ما تُعرف اختصارًا ب RTC، ولكن هذه الرُّقاقات غير […]

توصيل حساس الضغط MPS20N0040D مع الأردوينو
مقدمة طرحنا عدداً من المشاريع في موقعنا وسنضيف الآن إلى تلك القائمة حساس الضغط أردوينو يتضمن محولات تماثلية رقمية وهي MPS20N0040D و HX710B. توصيل حساس الضغط إلى أردوينو يرسل حساس الضغط نبضات متوافقة مع بيانات الضغط التي يقرأها، حيث يوفّر الطرف Clock تزامناً لتلك البيانات كما في البروتوكولات المتزامنة، ويمكنك استخدام أي طرف رقمي من […]

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

أهم تطبيقات لغة بايثون
مقدمة تعتبر لغة بايثون (Python) من اللغات البرمجية عالية المستوى، وهي لغة مُفسّرة وغرضيّة التوجه. تُستخدم على نطاق واسع في المجتمعات العلمية والتقنية والتجارية، وكذلك في مجال تعلُّم الآلة (ML) الذي يتطلب معالجة البيانات، إذ تتيح مكتبات لغة بايثون الوصول إلى البيانات وتحويلها ومعالجتها، حيث أنّ المكتبة التي تستخدم في ML والذكاء الاصطناعي (AI هي […]

الاتصال مع ESP8266 باستخدام الراسبيري باي وبروتوكول MQTT
مقدمة سننشئ في هذا المشروع خادم ويب مستقلًا باستخدام الراسبيري باي (Raspberry Pi) الذي يشغل ويطفئ ليدين متصلين بلوحة ESP8266 عبر بروتوكول (MQTT) الناقل للرسائل بين المخدم والعميل في أجهزة إنترنت الأشياء. ملحوظة: يمكن اختيار عناصر خرج أخرى (ريليه يتحكم في ضوء مثلًا). نستخدم Flask وهو إطار عمل مصغر بلغة البرمجة بايثون لإنشاء خادم الويب، حيث […]

أهم تطبيقات تعلُّم الآلة المستخدمة في حياتنا اليوميّة
مُقدِمة أحدث مصطلحا الذكاء الاصطناعي (Artificial Intelligence) وتعلُّم الآلة (Machine learning) ضجَّة كبيرة في أوساط عالم تكنولوجيا المعلومات؛ نظراً إلى الدَّور المُهم لهذه التقنيات في مساعدة معظم الشركات في تبسيط العمليات المعقدة والعمل بجهدٍ أكثر ذكاءًا من خلال اكتشاف البيانات المطلوبة ومعرفتِها في سبيل اتخاذ قرارات عمل أفضل. المقصود بتعلم الآلة في عام 1959 عرّف آرثر […]

أفضل تطبيق لتعلم تصميم وبرمجة المشاريع الإلكترونية للأطفال TinkerCAD
مقدمة أنتجت شركة Autodesk العالمية TinkerCAD و هو تطبيق مجاني وسهل الاستخدام يزوِّد الجيل القادم من المصممين والمهندسين بالمهارات الأساسية للابتكار: التصميم ثلاثي الأبعاد ، و الإلكترونيات ، والبرمجة.يتم استخدامه من قبل المعلمين والأطفال لتصميم وصنع أي شيء! سنتعرف في هذا المقال على الواجهة الرئيسية لهذا التطبيق وأهم ميزاته. ميزات TinkerCAD وتطبيقاته 1- التطبيق مجاني […]