विषयसूची:
- चरण 1: चरण 1: ESP32 बोर्ड, Arduino IDE इंस्टॉलेशन और VGA लाइब्रेरी कॉन्फ़िगरेशन।
- चरण 2: चरण 2: "साँप" को ESP32. पर अपलोड करना
- चरण 3: चरण 3: वीजीए पोर्ट को जोड़ना
- चरण 4: चरण 4: चार बटन कनेक्ट करें
- चरण 5: चरण 5: निष्कर्ष और पावती
वीडियो: ESP32 वीजीए सांप: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस निर्देश में मैं दिखाऊंगा कि कैसे एक शास्त्रीय आर्केड गेम - स्नेक - को ईएसपी 32 के साथ, वीजीए मॉनिटर के आउटपुट के साथ पुन: पेश किया जाए।
रिजॉल्यूशन 640x350 पिक्सल, 8 रंगों में है।
मैंने पहले एक Arduino Uno (यहां देखें) के साथ एक संस्करण किया है, लेकिन रिज़ॉल्यूशन केवल 120 x 60 पिक्सेल, 4 रंग था।
यह परियोजना Fabrizio Di Vittorio द्वारा लिखित भयानक ESP32 VGA लाइब्रेरी द्वारा संभव बनाई गई है। अधिक विवरण के लिए यहां देखें।
चरण 1: चरण 1: ESP32 बोर्ड, Arduino IDE इंस्टॉलेशन और VGA लाइब्रेरी कॉन्फ़िगरेशन।
यह चरण ESP32 के साथ किए गए मेरे पिछले प्रोजेक्ट के चरण 1 के समान है, इस प्रकार बस इस लिंक का अनुसरण करें, चरण 1 से पढ़ना शुरू करें जब तक कि उप-चरण 3 को बाहर न कर दिया जाए।
आपके पास FabGL VGA लाइब्रेरी स्थापित करने की तुलना में है, लेकिन स्नेक के लिए आपको नवीनतम संस्करण की आवश्यकता है: यदि यह भविष्य में बदल जाएगा, तो मैं इस चरण के निचले भाग में src.new.rar फ़ाइल में एक कार्यशील संस्करण डालता हूं। आप अपने फ़ोल्डर में "src" के रूप में फ़ोल्डर को डाउनलोड, असम्पीडित और नाम बदल सकते हैं
"…\arduino-1.8.9\पुस्तकालय" फ़ोल्डर।
चरण 2: चरण 2: "साँप" को ESP32. पर अपलोड करना
इस स्टेप के नीचे स्नेक.इनो डाउनलोड करें। इसे Arduino IDE के साथ खोलें और इसे अपने कच्चे ESP32 पर अपलोड करें। यदि आपके पास कोई त्रुटि संदेश नहीं है, तो कोड पहले से ही चलना चाहिए।
चरण 3: चरण 3: वीजीए पोर्ट को जोड़ना
आपको निम्नलिखित भागों की आवश्यकता है:
- एक DSUB15 कनेक्टर, यानी एक वीजीए महिला कनेक्टर या एक वीजीए केबल काटा जाना।
- तीन 270 ओम प्रतिरोधक।
ESP32 GPIO पिन 2, 15 और 21 को क्रमशः 270 ओम प्रतिरोधों के माध्यम से VGA रेड, ग्रीन और ब्लू से कनेक्ट करें।
VGA Hsync और Vsync को क्रमशः ESP32 GPIO पिन 17 और 4 से कनेक्ट करें।
DSUB15 कनेक्टर पिन 5, 6, 7, 8 और 10 को ESP32 GND से कनेक्ट करें।
VGA DSUB15 कनेक्टर पिन परिभाषा के लिए, इस चरण में चित्र देखें। एनबी, यह महिला कनेक्टर का सोल्डरिंग पक्ष है।
चरण 4: चरण 4: चार बटन कनेक्ट करें
इस चरण में योजनाबद्ध दिखाता है कि एक बटन (सामान्य रूप से खुला) को +5V से ESP32 दिए गए पिन से कैसे जोड़ा जाए। ध्यान दें कि आपको ESP दिए गए पिन को GND गर्त से 1 से 2 kOhm रोकनेवाला कनेक्ट करने की आवश्यकता है। इस तरह जब बटन छोड़ा (खुला) होता है तो ESP पिन बिल्कुल शून्य वोल्ट पर होता है।
अधिक विशेष रूप से, आपको निम्न क्रम के साथ चार बटन कनेक्ट करने की आवश्यकता है:
- पिन 12 से दायां बटन
- पिन 25 टू अप बटन
- पिन 14 से लेफ्ट बटन
- पिन 35 से डाउन बटन
चरण 5: चरण 5: निष्कर्ष और पावती
अगर सब कुछ ठीक से काम करता है, तो बस वीजीए मॉनिटर को कनेक्ट करें और आपको स्नेक का आनंद लेने में सक्षम होना चाहिए।
मैं Fabrizio Di Vittorio को उनके भयानक ESP32 VGA पुस्तकालय के लिए अपने टैंक व्यक्त करना चाहता हूं। अधिक विवरण, उदाहरण, और… अंतरिक्ष आक्रमणकारियों के लिए, उसकी साइट पर जाएँ।
अगर आपको यह प्रोजेक्ट पसंद है, तो कृपया एक टिप्पणी लिखें या आपके द्वारा बनाए गए डिवाइस की तस्वीर साझा करें… और, कुल मिलाकर, गेम प्रतियोगिता में इसके लिए वोट करें!
सिफारिश की:
NeoPixels मैट्रिक्स:साँप खेल: ४ कदम
NeoPixels Matrix:Snake Game: क्या आपको अभी भी याद है कि हम बचपन में अपने गेम बॉक्स या मोबाइल पर सांप का खेल खेलते थे? आज हम 8*8 NeoPixels Matrix के साथ सांप का खेल बनाना सीखेंगे। हम Arduino uno को कंट्रोल सेंटर और जॉयस्टिक ब्रेकआउट मॉड्यूल के रूप में चुनते हैं
सांप: बेकार मशीन: 5 कदम
सांप: बेकार मशीन: आप जानते हैं कि जब आप बच्चे थे और आप अपने नोकिया पर सांप खेलते थे? एक निश्चित बिंदु पर सांप अपनी पूंछ का पीछा करना शुरू कर देगा, और तभी आपको पता चलेगा कि खेल खत्म होने वाला है। हमने इसे रोबोट बनाने का फैसला किया, केवल खेल कभी नहीं
ब्रेडबोर्ड पर सांप: 3 कदम (चित्रों के साथ)
ब्रेडबोर्ड पर सांप: "आपके फोन पर कोई गेम है?" "बिल्कुल नहीं।" परिचय: नियंत्रण में आसान, प्रोग्राम में आसान, और नोकिया ६११० द्वारा अमर, स्नेक इंजीनियरों के बीच एक पसंदीदा परियोजना बन गया है। इसे एलईडी मैट्रिसेस से किसी भी चीज में लागू किया गया है, एल
सांप का खेल: 4 कदम
स्नेक गेम: हेलो दोस्तों, आज मैं आपको दिखाऊंगा कि पाइथन में एक बेसिक स्नेक गेम कैसे बनाया जाता है और दोस्तों को इस वेकेशन में विस्मित कर दिया जाता है। यह बहुत आसान है आपको बस जरूरत है अजगर 3 और पायगम इंस्टॉल। इस निर्देशयोग्य में मैंने pygame को स्थापित करने के तरीके पर वीडियो जोड़ा है। बाद में
ESP32 वीजीए टेट्रिस: 3 चरण
ESP32 VGA Tetris: इस निर्देश में मैं दिखाऊंगा कि क्लासिक गेम Tetris का क्लोन कैसे बनाया जाता है, ESP32 का उपयोग करके और VGA मॉनिटर के लिए आउटपुट जेनरेट किया जाता है। यह गेम बिटलुनी द्वारा किए गए अद्भुत ESP32Lib Arduino लाइब्रेरी द्वारा संभव बनाया गया है। आपको ईएसपी 32 बी की आवश्यकता होगी