جدول المحتويات:

DigiFlag: 7 خطوات
DigiFlag: 7 خطوات

فيديو: DigiFlag: 7 خطوات

فيديو: DigiFlag: 7 خطوات
فيديو: DigiFlag - Raspberry server and UI client (v2) 2024, سبتمبر
Anonim
Dlag
Dlag

إذا كنت ترغب في لعب التقاط العلم وتريد معرفة كيفية رقمنة اللعبة قليلاً ، فهذا هو المكان المناسب لك. في هذا الدليل ، ستقوم بأتمتة النتائج وسترى من مات في اللعبة.

اللوازم

أدوات:

  • تدريبات
  • مسدس الغراء
  • اسب
  • محول 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

ESP8266
ESP8266
ESP8266
ESP8266
ESP8266
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 من خلالها. ضع دائرة في صدرك وانتهيت.

موصى به: