विषयसूची:

डिजीफ्लैग: 7 कदम
डिजीफ्लैग: 7 कदम

वीडियो: डिजीफ्लैग: 7 कदम

वीडियो: डिजीफ्लैग: 7 कदम
वीडियो: K'Naan - Wavin Flag (Lyrics)☁️ | Give me freedom,Give me reasonTake me higher [TikTok Song] 2024, सितंबर
Anonim
डिजीफ्लैग
डिजीफ्लैग

यदि आप फ्लैग कैप्चर खेलना पसंद करते हैं और यह जानना चाहते हैं कि गेम को थोड़ा डिजिटल कैसे किया जाए तो यह वह जगह है। इस निर्देश में आप स्कोर को स्वचालित करेंगे और आप देखेंगे कि खेल में किसकी मृत्यु हुई।

आपूर्ति

उपकरण:

  • ड्रिल
  • ग्लू गन
  • ईएसपी
  • यूआर्ट एडाप्टर
  • सोल्डरिंग आयरन
  • आपूर्ति:
  • ड्रुक्सेंसर x4
  • एलडीआर x4
  • एलईडी x2
  • प्रदर्शन X1
  • विशेष x4
  • रास्पबेरी पाई X1
  • लकड़ी की छाती X1
  • ब्रेडबोर्ड x3
  • पीवीसी पाइप X1
  • जम्पर केबल्स x80
  • पीआई X1. के लिए बिजली की आपूर्ति
  • लकड़ी का तख़्त x2
  • स्टिक x2
  • रोकनेवाला 10kohm x6
  • रोकनेवाला 475ohm x2
  • पोटेंशियोमीटर X1
  • अलगाव टेप x5

चरण 1: डेटाबेस

डेटाबेस
डेटाबेस
डेटाबेस
डेटाबेस

प्रोजेक्ट डेटाबेस 6 कॉलम में से मौजूद है। हर कॉलम की अपनी आईडी होती है। अधिकांश तत्व INT या VARCHAR हैं, लेकिन जिन तत्वों में टैग होगा, उनके लिए हमें एक डबल का उपयोग करने की आवश्यकता है। जब योजना समाप्त हो जाती है तो डेटाबेस को आगे इंजीनियर करें ताकि हम डेटा को लागू कर सकें।

चरण 2: सर्किट

सर्किट
सर्किट
सर्किट
सर्किट

सर्किट के लिए आपको बहुत सारे सूचीबद्ध घटकों की आवश्यकता होगी। योजना का पालन करें, अभी तक कुछ भी मिलाप न करें ताकि जब सर्किट में कोई खराबी हो तो आप आसानी से बदल सकते हैं या दोषपूर्ण घटक को फिर से तार कर सकते हैं। पीआई पावर में प्लग इन करें और देखें कि क्या एलसीडी रोशनी, एलसीडी टेक्स्ट की चमक को पोटेंशियोमीटर द्वारा समायोजित किया जा सकता है।

चरण 3: पिचर्म

पिचर्म
पिचर्म
पिचर्म
पिचर्म

इस चरण के लिए आपको pycharm प्रोग्राम की आवश्यकता होगी एक बार यह स्थापित हो जाने के बाद हम कॉन्फ़िगरेशन सेट करना शुरू कर सकते हैं। ऊपरी बाएँ कोने में फ़ाइल पर दबाएँ, फिर प्राथमिकताएँ या सेटिंग्स चुनें, परिनियोजन चुनें। इस स्क्रीन पर आपको प्लस आइकन पर क्लिक करना होगा और एक SFTP कॉन्फ़िगरेशन का चयन करना होगा। कॉन्फ़िगरेशन को नाम दें और फ़ील्ड भरें, होस्ट का अर्थ है आप के pi का आईपी पता, उपयोगकर्ता नाम और पासवर्ड। मैपिंग पर जाएं और वह निर्देशिका चुनें जिसका आप उपयोग करना चाहते हैं। पिछली स्क्रीन पर लौटें और परीक्षण कनेक्शन हिट करें। जब यह एक सक्सेसफुल रिप्लाई देता है तो ओके पर क्लिक करें।

चरण 4: बैकएंड

यहां आप बैकएंड के लिए कोड लिखेंगे। यहां सेटअप लिखकर प्रारंभ करें, एलसीडी को रीसेट करें ताकि कोई पुराने संदेश प्रदर्शित न हों। फिर esp के लिए मार्ग लिखें ताकि आप esp से एक json संदेश प्राप्त करें और डेटाबेस में स्कोर या मृत्यु को अपडेट करें। फिर लिखें कि वे वेबसोकेट हैं जिनका उपयोग फ्रंटएंड के साथ संचार करने के लिए किया जाता है। अंत में आरएफआईडी () फ़ंक्शन लिखें, यह टैग स्कैन होने पर डेटा में मृत्यु तत्व को 0 पर सेट करेगा। आप इस प्रोजेक्ट के सभी कोड अतिरिक्त फ़ोल्डर में पा सकते हैं।

चरण 5: ESP8266

ईएसपी8266
ईएसपी8266
ईएसपी8266
ईएसपी8266
ईएसपी8266
ईएसपी8266

ESP मॉड्यूल को arduino में कोडित किया गया है, इसलिए arduino ide को स्थापित करना सुनिश्चित करें। एक बार इंस्टाल होने के बाद फाइल, प्रेफरेंस पर जाएं और तस्वीर में दिखाए गए लिंक को "अतिरिक्त बोर्ड मैनेजर यूआरएल:" टेक्स्ट बॉक्स में टाइप करें। ठीक दबाएं, फिर स्क्रीन के शीर्ष पर खुले टूल बोर्ड, बोर्ड मैनेजर पर जाएं और सभी तरह से नीचे स्क्रॉल करें और esp8266 इंस्टॉल करें। एक बार यह हो जाने के बाद फ़ाइल उदाहरणों पर जाएं और मूल एचटीपी क्लाइंट का चयन करें, वाईफाई कॉन्फ़िगरेशन भरें और। अब फाइल को वैसे ही एडिट करें जैसे मैंने आखिरी फोटो में किया था। यूआर्ट एडॉप्टर और सोल्डर को gpio0 और जमीन के बीच एक बटन लें। एडॉप्टर में एस्प को प्लग इन करें और बटन को दबाए रखते हुए इसे यूएसबी पोर्ट में प्लग करें। अब टूल्स पर जाएं और जेनेरिक esp8266 बोर्ड से नए एपियर्ड कॉम पोर्ट का चयन करें और अपलोड शुरू करें। एक बार जब आप एक प्रतिशत को देखते हैं तो बटन को छोड़ दें। अन्य एएसपी के लिए आपको बैकएंड में संबंधित एक के एपीआई पथ को बदलना होगा। आखिरी 2 के लिए आपको पिन 0 और 2 दोनों को डिजिटल में बदलना होगा और अगर को बदलना होगा तो if(s1 && s2 = = उच्च)।

चरण 6: फ्रंटएंड

फ़्रंट एंड
फ़्रंट एंड

HTML फ़ाइल में tekst इनपुट करके और कक्षाएं जोड़कर डिज़ाइन की प्रतिकृति बनाकर दृश्यपटल बनाएँ। बटनों के लिए href लिंक निर्दिष्ट करके हम पृष्ठों के माध्यम से स्विच कर सकते हैं। एचटीएमएल में बने वर्गों के साथ एक सीएसएस संपादित करके आप पृष्ठ की संरचना को बदल सकते हैं। जावास्क्रिप्ट को लागू करके आप स्लाइडर के मूल्य को बैकएंड पर भेज सकते हैं और खेल को बता सकते हैं कि खेल कब शुरू करना है।

चरण 7: Behuizing

बेहुइज़िंग
बेहुइज़िंग
बेहुइज़िंग
बेहुइज़िंग
बेहुइज़िंग
बेहुइज़िंग

8 बराबर आयतों में तख्तों को विभाजित करके शुरू करें, सुनिश्चित करें कि आपके पास हर तरफ 4 बार काटने के लिए पर्याप्त बचा है। जब थॉट्स ने आयतों के 3 को एक साथ गोंद दिया और 2x पक्षों को बाईं ओर के आयत के ऊपर गोंद कर दिया। नीचे के आयत के हर कोने में एक कील लगाएं। फिर पीवीसी पाइप के लिए 3 आयतों के माध्यम से 2 पूर्ण ड्रिल करें जो एक साथ चिपके हुए हैं। एक ब्रेडबोर्ड को नीचे के हिस्से के अंदर प्रेशर सर्किट के साथ पक्षों के साथ रखें। दबाव सेंसर को सावधानी से संरेखित करें ताकि वे पाइप के नीचे हों और चिपके हुए आयतों को पाइप के ऊपर धकेलें। दूसरे शिविर के लिए इस प्रक्रिया को दोहराएं। फिर लकड़ी के ऊपर थोड़ा सा बचा लें, 2 छोटे छेद ड्रिल करें और एक कट आउट करें जो एस्प पिन फिट बैठता है। एलडीआर के साथ शर्ट को पियर्स करें और 2holes सोल्डर सर्किट के माध्यम से सीधे ब्रेडबोर्ड के बिना पैरों को रखें। एक एलईडी के साथ शर्ट के सामने पियर्स करें और इसे एस्प से कनेक्ट करें सर्किट को शर्ट में सीवे करें। इस प्रक्रिया को 2 बार दोहराएं। अंतिम चरण के लिए छाती लें और एक छेद ड्रिल करें ताकि आप एलसीडी फिट हो जाएं फिर छाती में दो छोटे छेद ड्रिल करें ताकि आप आरएफआईडी के तारों को फिट कर सकें। अपनी छाती में सर्किट रखें और आपका काम हो गया।

सिफारिश की: