تخطَّ إلى المحتوى
دروس مُتقنشرح كتب المنهج كاملة استعد للتحصيلي مع مُتقن

الدرس الثاني تصميم وبرمجة جهاز ذكي لإنترنت الأشياء (٢)

الدرس ٢٥ من ٢٩إنترنت الأشياءصفحات ٢٨٣–٢٩١

يقوم هذا الدرس على بناء وتصميم جهاز ذكي لإنترنت الأشياء يمثل حاوية قمامة ذكية باستخدام لغة البايثون ولوحة الأاردوينو ووسيط MQTT. تعتمد الفكرة على قراءة قيم المستشعرات مثل مستشعر الضوء ومستشعر الإمالة لمعرفة عدد مرات سقوط النفايات وما إذا كانت الحوية ممتلئة عندما تنخفض قيمة الضوء عن 0.200، ثم نشر هذه البيانات عبر الوسيط لكي يستقبلها العميل المكتبي MQTTX. تتضمن البرمجة إعداد مكتبة pyfirmata للاتصال باللوحة، وإنشاء دالة reset_can لتصفير العدادات، ودالة publish_message لتغليف البيانات في قاموس وتحويلها إلى صيغة JSON ثم إرسالها عبر الدالة client.publish. يختبر الطالب النظام عبر ربط العميل المكتبي بالموضوع المحدد waste/drops لمراقبة الرسائل والوقت وحالة الحاوية بشكل مباشر، مما يعطي تطبيقاً عملياً متكاملاً لربط الأجهزة المادية بالشبكات السحابية.

اكتب اسم درس أو مادة أو صف. مثال: «الكسور رابع»، «الفيزياء ١»، «حرف الباء».