جدول المحتويات:
- الخطوة 1: الأدوات ، الأجزاء
- الخطوة 2: Raspberry Pi والمستشعرات
- الخطوة الثالثة: كتابة الكود الأساسي
- الخطوة 4: الاختبار
- الخطوة 5: وظائف إضافية
- الخطوة 6: II. اختبارات
- الخطوة السابعة: البروفة
فيديو: التنقل الذكي: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
بدأنا هذا المشروع بهدف بسيط: أردنا قياس عدد السيارات الواردة والصادرة في ساحة انتظار السيارات ، وبالتالي إعلام الناس بالمساحات الخالية والمشغولة في الموقف.
أثناء عملنا ، قمنا بتحسين المشروع ببعض الوظائف الإضافية ، مثل التغريد وإرسال البريد الإلكتروني ، حتى يتمكن الناس من الحصول على المعلومات بسهولة.
الخطوة 1: الأدوات ، الأجزاء
لكي نتمكن من بدء العمل في المشروع ، كانت خطوتنا الأولى هي وضع يدنا على الأجزاء الضرورية ، وهي كما يلي:
● Raspberry Pi 3
www.raspberrypi.org/products/raspberry-pi-3-model-b/
● محول بالموجات فوق الصوتية HC-SR04
hobbielektronikabolt.hu/spd/HCSR04/Ultrahangos-tavolsagmero-HC-SR04
● لوحة عدادات للحساسات وكابلات للربط بمقاومة 1000 أوم
● امدادات الطاقة - باوربانك
الخطوة 2: Raspberry Pi والمستشعرات
كخطوتنا الثانية ، قمنا بتجميع جزء الأجهزة. لذلك قمنا بتوصيل جهازي استشعار الموجات فوق الصوتية وقمنا بتثبيت نظام التشغيل (Raspbian) على جهاز Raspberry Pi الخاص بنا. بعد ذلك ، لاختبار ما إذا كانت المستشعرات تعمل بشكل صحيح ، كتبنا بضعة أسطر من التعليمات البرمجية في Python 3 وقمنا بإجراء بعض الاختبارات.
الخطوة الثالثة: كتابة الكود الأساسي
في خطوتنا التالية قمنا ببرمجة الكود الأساسي الخاص بنا. كانت الفكرة من وراء ذلك هي اكتشاف الأشياء الواردة والصادرة (المركبات). ستكون المسافة المكتشفة عند مرور السيارة أصغر من المسافة الأصلية المقاسة أثناء القياس الأول. اعتمادًا على المستشعر الذي سيكتشف الكائن ، سيتم احتسابه على أنه سيارة صادرة أو واردة ، وبالتالي سيعني إما خصمًا أو إضافة إلى المساحات المشغولة.
الخطوة 4: الاختبار
أثناء عملنا ، اختبرنا كل جزء من الكود ، لنكون قادرين على إدراك الخطأ وللتحقق بسهولة من أي جزء من الكود يحتوي عليه.
أثناء اختبار الكود الأساسي ، كان علينا تغيير بعض المعلمات. على سبيل المثال ، تحمل الخطأ أثناء تغيير المكان ووقت نوم المستشعرات.
كان التسامح مع الخطأ في البداية عبارة عن رقم إصلاح ، ولكن بالنظر إلى أنه يجب أن يكون متنقلًا ، وبالتالي يمكن إعداده بسهولة في أي نوع من البيئات ، استخدمنا بعض المتغيرات المختلفة في حالة if.
الخطوة 5: وظائف إضافية
في خطوتنا الخامسة ، أردنا تنفيذ رمز إعلام ، مما يعني أنه سيُعلم الأشخاص من حين لآخر بالوضع الحالي لمواقف السيارات.
خلال هذه الخطوة ، قمنا أولاً بتنفيذ تغريدة ثم جزء إرسال بريد إلكتروني.
يرسل كلاهما إشعارات كل 30 دقيقة ، ولكن يمكن تغييرهما بسهولة.
الخطوة 6: II. اختبارات
في هذه الخطوة ، اختبرنا العناصر التي تم تنفيذها حديثًا في الكود بأكمله.
في هذه الخطوة اكتشفنا عطلًا محتملاً ناتجًا عن قواعد تويتر. لا يسمح Twitter بالمشاركات المكررة ، لذلك عندما لا يتغير عدد السيارات بعد 30 دقيقة ، فإنه يغرد نفس الرسالة. لقد قمنا بحل هذه المشكلة باستخدام طابع زمني ، مما أدى أيضًا إلى تحسين أصالة المنشورات.
الخطوة السابعة: البروفة
في خطوتنا الأخيرة ، اختبرنا النظام بأكمله ، والذي تضمن كلًا من الأجزاء المذكورة أعلاه. تم ذلك في موقف سيارات موبيليس بمساعدة بعض المتطوعين. احتجنا إلى تغيير بعض المعلمات في هذه الحالة أيضًا ، حتى نتمكن من حساب عدد السيارات دون خطأ.
تم إجراء الاختبار بمساعدة 3 أشخاص. خلال هذا يمكننا تحديد أن وقت نوم المستشعرات يجب أن يحصل على قيمة 1.5 لعد السيارات بشكل مثالي.
موصى به:
المنزل الذكي من Raspberry Pi: 5 خطوات (بالصور)
Smart Home من Raspberry Pi: هناك بالفعل العديد من المنتجات التي تجعل شقتك أكثر ذكاءً ، ولكن معظمها حلول مملوكة. ولكن لماذا تحتاج إلى اتصال بالإنترنت لتبديل الضوء بهاتفك الذكي؟ كان هذا أحد الأسباب التي دفعتني إلى بناء Smar الخاص بي
نموذج HUD للدراجات النارية الذكية (التنقل خطوة بخطوة وأكثر من ذلك بكثير): 9 خطوات
نموذج HUD للدراجات النارية الذكية (التنقل خطوة بخطوة وأكثر من ذلك بكثير): مرحبًا! هذه التعليمات هي قصة كيف صممت وصنعت منصة HUD (شاشة عرض رأسية) مصممة ليتم تثبيتها على خوذات الدراجات النارية. تمت كتابته في سياق مسابقة & quot؛ الخرائط & quot؛. للأسف ، لم أتمكن من إنهاء
جهاز الموجات فوق الصوتية لتعزيز التنقل للمكفوفين: 4 خطوات (بالصور)
جهاز الموجات فوق الصوتية لتعزيز التنقل للمكفوفين: قلوبنا تذهب إلى المحرومين حيث نستخدم مواهبنا لتحسين التكنولوجيا وحلول البحث لتحسين حياة المصابين. تم إنشاء هذا المشروع لهذا الغرض فقط. يستخدم هذا القفاز الإلكتروني الكشف بالموجات فوق الصوتية لتمكين
حقيبة الظهر الشمسية للسفر .. للشحن أثناء التنقل: 5 خطوات (بالصور)
حقيبة الظهر الشمسية للسفر .. للشحن أثناء التنقل: لن يكون الشحن أثناء التنقل بهذه السهولة ، استمر في المشي وستقوم محطة الطاقة الشمسية بشحن البطارية أثناء المشي في الشمس ، وهذا مفيد للمسافرين في الصحراء. قد يساعد النسخ الاحتياطي للطاقة في إنقاذ الأرواح! الحقائب الذكية هي المستقبل
التنقل Okosparkolo: 7 خطوات
التنقل Okosparkolo: A Beadandó során csapatunk célja egy okos parkoló kialakítása volt. Az alapelgondolás a be- és kimenő autók számlálása، és ezzel a parkoló foglaltságának megadása volt. Ezt a munka során e-mailküldő és tweetelő funkcióval bővítettük، hogy a parkolni