جدول المحتويات:
- اللوازم
- الخطوة 1: قاعدة البيانات
- الخطوة 2: الدائرة
- الخطوة 3: بيشارم
- الخطوة 4: الخلفية
- الخطوة 5: ESP8266
- الخطوة 6: الواجهة الأمامية
- الخطوة 7: التوبيخ
فيديو: DigiFlag: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
إذا كنت ترغب في لعب التقاط العلم وتريد معرفة كيفية رقمنة اللعبة قليلاً ، فهذا هو المكان المناسب لك. في هذا الدليل ، ستقوم بأتمتة النتائج وسترى من مات في اللعبة.
اللوازم
أدوات:
- تدريبات
- مسدس الغراء
- اسب
- محول uart
- لحام حديد
- اللوازم:
- Druksensor x4
- LDR x4
- الصمام x2
- عرض x1
- إسبانيا x4
- توت العليق بي x1
- صندوق خشبي x1
- اللوح x3
- الأنابيب البلاستيكية x1
- كابلات العبور x80
- قوة suply ل pi x1
- لوح خشبي x2
- عصا x2
- المقاوم 10 كيلو أوم x6
- المقاوم 475 أوم x2
- مقياس الجهد x1
- شريط العزل x5
الخطوة 1: قاعدة البيانات
توجد قاعدة بيانات المشروع من أصل 6 أعمدة. كل عمود له معرفه الخاص. معظم العناصر هي INT أو VARCHAR ، ولكن بالنسبة للعناصر التي ستحتوي على العلامة ، نحتاج إلى استخدام DOUBLE. عند الانتهاء من المخطط ، أعد هندسة قاعدة البيانات حتى نتمكن من تنفيذ البيانات.
الخطوة 2: الدائرة
بالنسبة للدائرة ، ستحتاج إلى الكثير من المكونات المدرجة. اتبع المخطط ، ولا تقم بلحام أي شيء حتى الآن ، بحيث عندما يكون هناك خطأ في الدائرة ، يمكنك بسهولة تبديل المكون المعيب أو إعادة توصيله. قم بتوصيل طاقة pi بشكل جيد ومعرفة ما إذا كانت أضواء LCD ، يمكن ضبط سطوع نص LCD بواسطة مقياس الجهد.
الخطوة 3: بيشارم
في هذه الخطوة ، ستحتاج إلى برنامج pycharm بمجرد تثبيته ، يمكننا البدء في إعداد التكوين. اضغط على ملف في الزاوية اليسرى العليا ، ثم حدد التفضيلات أو الإعدادات ، وحدد النشر. في هذه الشاشة ، تحتاج إلى النقر فوق رمز علامة الجمع وتحديد تكوين SFTP. قم بتسمية التكوين واملأ الحقول ، يرمز المضيف إلى عنوان IP الخاص بك ، واسم المستخدم وكلمة المرور من ملف. انتقل إلى التعيينات واختر الدليل الذي تريد استخدامه. ارجع إلى الشاشة السابقة واضغط على اختبار الاتصال. عندما يعطي هذا ردًا ناجحًا ، انقر فوق "موافق".
الخطوة 4: الخلفية
هنا سوف تكتب رمز الواجهة الخلفية. ابدأ بكتابة الإعداد هنا ، وأعد ضبط شاشة LCD بحيث لا تظهر رسائل قديمة. ثم اكتب المسارات إلى esp بحيث تتلقى رسالة json من esp وقم بتحديث النتيجة أو الوفاة في قاعدة البيانات. ثم اكتب لها مآخذ ويب تستخدم للتواصل مع الواجهة الأمامية. أخيرًا ، اكتب وظيفة rfid () ، وهذا سيحدد عنصر الموت في البيانات على 0 عند مسح العلامة ضوئيًا. يمكنك العثور على جميع الرموز الخاصة بهذا المشروع في المجلد الإضافي.
الخطوة 5: ESP8266
يتم ترميز وحدة ESP في arduino لذا تأكد من تثبيت arduino ID. بمجرد التثبيت ، انتقل إلى الملف والتفضيلات واكتب الرابط الموضح في الصورة في مربع النص "عناوين URL الإضافية لمدير اللوحات:". اضغط على موافق ، ثم افتح الأدوات في الجزء العلوي من شاشتك ، وانتقل إلى اللوحات ومدير اللوحات وقم بالتمرير لأسفل وتثبيت esp8266. بمجرد الانتهاء من ذلك ، انتقل إلى أمثلة الملفات وحدد basicHttpClient ، واملأ تكوين wifi و. الآن قم بتحرير الملف كما فعلت في الصورة الأخيرة. خذ محول uart ولحام زر بين gpio0 والأرض. قم بتوصيل esp بالمحول وقم بتوصيله بمنفذ USB أثناء الضغط على الزر. انتقل الآن إلى الأدوات وحدد منفذ com الجديد وحدد من اللوحات العامة esp8266 وابدأ التحميل. بمجرد أن ترى نسخة من apear حرر الزر. بالنسبة إلى esp's الأخرى ، سيتعين على u تغيير مسار api إلى المسار المقابل في الواجهة الخلفية. بالنسبة إلى آخر رقمين ، سيتعين على u تغيير كل من الدبوس 0 و 2 إلى digitalRead وتغيير if إلى if (s1 && s2 = = عالية).
الخطوة 6: الواجهة الأمامية
قم ببناء الواجهة الأمامية عن طريق نسخ التصميم عن طريق إدخال tekst في ملف html وإضافة فئات. من خلال تخصيص روابط href للأزرار ، يمكننا التبديل بين الصفحات. من خلال تحرير css مع الفئات التي تم إنشاؤها في html ، يمكنك تغيير هيكل الصفحة. من خلال تنفيذ JavaScript ، يمكنك إرسال قيمة شريط التمرير إلى الواجهة الخلفية وإعلام اللعبة بوقت بدء اللعبة.
الخطوة 7: التوبيخ
ابدأ بتقسيم الألواح في 8 مستطيلات متساوية ، وتأكد من أن لديك ما يكفي من المساحة لقطع كل جانب 4 مرات. عند الانتهاء من ذلك ، قم بغراء 3 من المستطيلات معًا وألصق الجوانب 2x أعلى اليسار فوق المستطيل. ضع مسمارًا في كل ركن من أركان المستطيل السفلي. ثم قم بحفر فتحتين كبيرتين بما يكفي لأنبوب PVC من خلال 3 مستطيلات ملتصقة ببعضها البعض. ضع لوح الخبز مع حلقة الضغط داخل الجزء السفلي مع الجوانب. قم بمحاذاة مستشعرات الضغط بعناية بحيث تكون أسفل الأنابيب وادفع المستطيلات الملصقة فوق الأنابيب. كرر هذه العملية للمعسكر الثاني. ثم خذ القليل من الخشب المتبقي ، وحفر فتحتين صغيرتين وقصًا يناسب دبابيس esp. قم بثقب القميص باستخدام LDR ووضع أرجل من خلال الفتحتين لحام الدائرة مباشرة بدون لوح التجارب. اثقب مقدمة القميص بمصباح LED وقم بتوصيله بقطعة esp قم بخياطة الدائرة في القميص. كرر هذه العملية مرتين. للخطوة الأخيرة ، خذ الصندوق وحفر حفرة بحيث تكون شاشة LCD مناسبة لك ، ثم قم بحفر فتحتين أصغر في الصندوق حتى تتمكن من ملائمة أسلاك rfid من خلالها. ضع دائرة في صدرك وانتهيت.
موصى به:
تصميم اللعبة في فليك في 5 خطوات: 5 خطوات
تصميم اللعبة في Flick in 5 Steps: Flick هي طريقة بسيطة حقًا لصنع لعبة ، لا سيما شيء مثل الألغاز أو الرواية المرئية أو لعبة المغامرة
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف - خطوات خطوة: 4 خطوات
نظام اردوينو لتنبيه وقوف السيارة عند الرجوع للخلف | خطوات بخطوة: في هذا المشروع ، سأصمم دائرة مستشعر لعكس مواقف السيارات من Arduino باستخدام مستشعر الموجات فوق الصوتية Arduino UNO و HC-SR04. يمكن استخدام نظام التنبيه العكسي للسيارة المستند إلى Arduino للتنقل الذاتي ومجموعة الروبوتات وغيرها من النطاقات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: 3 خطوات
اكتشاف الوجه على Raspberry Pi 4B في 3 خطوات: في هذا Instructable سنقوم باكتشاف الوجه على Raspberry Pi 4 باستخدام Shunya O / S باستخدام مكتبة Shunyaface. Shunyaface هي مكتبة للتعرف على الوجوه / الكشف عنها. يهدف المشروع إلى تحقيق أسرع سرعة في الكشف والتعرف مع
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): 6 خطوات
Arduino Halloween Edition - شاشة زومبي المنبثقة (خطوات بالصور): هل تريد تخويف أصدقائك وإحداث بعض ضوضاء الصراخ في عيد الهالوين؟ أو تريد فقط عمل مزحة جيدة؟ يمكن لشاشة الزومبي المنبثقة القيام بذلك! في هذا Instructable ، سوف أعلمك كيفية جعل زومبي القفز للخارج بسهولة باستخدام Arduino. HC-SR0