विषयसूची:
- आपूर्ति
- चरण 1: केस बनाना
- चरण 2: इलेक्ट्रॉनिक्स
- चरण 3: रास्पबेरी पीआई सेट करना
- चरण 4: एप्लिकेशन को ही डाउनलोड करना
- चरण 5: Arduino
वीडियो: रास्पि के बसने वाले - इलेक्ट्रॉनिक्स के साथ कैटन क्लोन के एक बसने वाले: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह निर्देशयोग्य आपको "सेटलर्स ऑफ रास्पि" बनाने के चरणों के माध्यम से मार्गदर्शन करेगा, इलेक्ट्रॉनिक्स और एक वेब इंटरफेस के साथ कैटन गेम के सेटलर्स।
आपूर्ति
इस गाइड का पालन करने के लिए आपको आपूर्ति की आवश्यकता होगी।
ध्यान दें कि कुछ चरणों को अलग तरीके से किया जा सकता है, जैसे कुछ हिस्सों को टांका लगाने के बजाय ब्रेडबोर्ड का उपयोग करना।
यह केवल उस प्रक्रिया और आपूर्ति के बारे में आपका मार्गदर्शन करेगा जिसका मैंने अपने डिजाइन में उपयोग किया था, आप जो भी बदलाव चाहते हैं, करने के लिए स्वतंत्र महसूस करें।
हार्डवेयर
- रास्पबेरी पीआई 3 बी+
- अरुडिनो यूएनओ
- एमसीपी२३०१७ (एक्स९)
- बटन (x 144)
- 10k प्रतिरोधक (बस कुछ ही)
- 220 प्रतिरोधक (x144)
- 330 प्रतिरोधक (x19)
- 2x16 एलसीडी
- MFRC522 आरएफआईडी-रीडर
- लीडर
- सफेद एलईडी (x19)
- आरजीबी लेडस्ट्रिप (सामान्य कैथोड)
- 16-चैनल CD74HC4067
- द्वि-दिशात्मक स्तर-कन्वर्टर
- मल्टीप्लेक्स की 4 प्लेट्स 8mm x 524mm x 454mm
- बहुत सारे केबल
- ताम्रपत्र
चरण 1: केस बनाना
इस प्रोजेक्ट के लिए केस बनाना हमारा पहला उद्देश्य है, इससे हार्डवेयर इंस्टाल करना आसान हो जाएगा।
लेजर द्वारा काटना
4 शामिल. AI फाइलें डाउनलोड करें और उन्हें अपने मल्टीप्लेक्स प्लेट्स के साथ अपने निकटतम लेजर-कटिंग-शॉप पर ले जाएं।
और फिर उन प्लेटों को प्रदान की गई फाइलों के साथ लेसरकट करें; पी
कटे हुए सभी भागों को रखें, आपको उनकी आवश्यकता होगी।
एक साथ रखते हुए
असेंबली के लिए, प्लेटों को निम्नलिखित क्रम में गोंद करें: Catan_Base > Catan_Base_Holed > Catan_Border_Tiles_Bottom > Catan_Border_Tiles_Top
इलेक्ट्रॉनिक्स के लिए एक केस जोड़ने के साथ प्रतीक्षा करें, क्योंकि आपको पहले काम करने के लिए कुछ जगह की आवश्यकता होगी।
टाइल्स
दुर्भाग्य से, यह खंड अभी तक समाप्त नहीं हुआ है और इसके समाप्त होने के बाद इसे अपडेट कर दिया जाएगा
खेल के लिए टाइलें भी लेसरकटिंग फाइलों से प्राप्त की जाती हैं (जीत-जीत का अधिकार, क्योंकि यह सामग्री को बर्बाद होने से रोकता है)।
ऊपर का चित्र टाइलों के ऊपर (बाएं) और नीचे (दाएं) भागों को प्रदर्शित करता है।
टाइल्स के 1 साइड में, कुछ लकड़ी को खोखला कर दें, ताकि आपके पास इलेक्ट्रॉनिक्स रखने के लिए कुछ जगह हो।
प्रत्येक टाइल के लिए आपको आवश्यकता होगी: 1 10k रोकनेवाला, 18k से 47k की सीमा में 1 रोकनेवाला (प्रत्येक प्रकार की टाइल को एक अलग अवरोधक की आवश्यकता होती है, इस सीमा पर 6 प्रकार) और 1 सफेद एलईडी।
अब इलेक्ट्रॉनिक्स डालें (ऊपर चित्र पर एक नज़र डालें)।
नीचे की टाइल पर छोटे छेदों के माध्यम से केबलों के सिरों को हिलाएं (केवल छेद जो मायने रखते हैं: केंद्रित छेद: एलईडी का एनोड, उस केंद्र छेद के सबसे करीब का छेद: एलईडी का कैथोड)।
अब, अपनी तांबे की प्लेट को छोटे 5x5 मिमी के टुकड़ों में काट लें, और उन्हें नीचे की टाइल के बाहर के छेदों से चिपके हुए केबलों में मिला दें।
चरण 2: इलेक्ट्रॉनिक्स
वाह, आपने इसे पहले ही इतना दूर कर लिया है?
आइए इसे फिर से चालू करें;)
यह खंड समझाने में आसान है, बस यहां शामिल योजना का पालन करें।
चरण 3: रास्पबेरी पीआई सेट करना
वाह, अब मज़ेदार हिस्से पर! रास्पबेरी पाई की स्थापना:D
रास्पबेरी पाई स्थापित करना
छवि बनाना
सबसे पहले, आपको लिंक की गई दोनों फाइलों को डाउनलोड करना होगा।
- Win32 डिस्क इमेजर
- रास्पियन ओएस
अब इन चरणों का पालन करें:
- अपने माइक्रो-एसडी कार्ड को अपने कंप्यूटर में डालें
- Win32 डिस्क इमेजर खोलें
- उस.img फ़ाइल का चयन करें जिसे आपने अभी डाउनलोड किया है
- 'लिखें' पर क्लिक करें
पाई तक पहुंचने के लिए, हमें बस कुछ और चरणों की आवश्यकता होगी
- एसडी-कार्ड की बूट निर्देशिका पर जाएं
- "ssh.txt" नामक टेक्स्ट फ़ाइल बनाएं
- .txt एक्सटेंशन हटाएं
- फ़ाइल "cmdline.txt" खोलें
- फ़ाइल के अंत में, ip=169.254.10.1 जोड़ें (लेकिन इसे अन्य सभी टेक्स्ट की तरह ही लाइन पर रखें।
पाई की स्थापना
अपने पीसी में एक ईथरनेट केबल के 1 छोर को प्लग करें और दूसरे छोर को अपने पीआई में प्लग करें।
अब पाई को पावर दें, यह सुनिश्चित करने के लिए एक ठोस 5 मिनट प्रतीक्षा करें कि पाई सही ढंग से शुरू हो गई है।
अपना पसंदीदा एसएसएच क्लाइंट खोलें (मैं पुट्टी का उपयोग करता हूं) और आईपी से कनेक्ट करें जिसे हमने ऊपर दिए चरणों में पीआई दिया था।
डिफ़ॉल्ट उपयोगकर्ता नाम और पासवर्ड "पीआई" और "रास्पबेरी" हैं।
रास्पि-कॉन्फ़िगरेशन में, I2C सक्षम करें।
वाईफाई पर पाई प्राप्त करना
अपने रास्पबेरी पाई को अपने वाईफाई पर प्राप्त करने के लिए, निम्नलिखित कमांड टाइप करें:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf wpa_cli इंटरफ़ेस wlan0 पुन: कॉन्फ़िगर करें
"mySSID" और "myPASSWORD" को अपने राउटर के SSID और PASSWORD से बदलना न भूलें।
पैकेज और स्क्रिप्ट डाउनलोड करना
इस प्रोजेक्ट को चालू और कार्यात्मक बनाने के लिए हमें कुछ पैकेज और स्क्रिप्ट स्थापित करने की आवश्यकता होगी, इसलिए कृपया निम्नलिखित कमांड दर्ज करें:
sudo apt mariadb-server स्थापित करें
sudo apt apache2 -y pip इंस्टॉल फ्लास्क फ्लास्क-कॉर्स फ्लास्क-MySQL फ्लास्क-सॉकेटियो PyMySQL इंस्टॉल करें
डेटाबेस की स्थापना
प्रोग्राम को उसकी पूरी क्षमता से उपयोग करने के लिए, हमें अपना डेटाबेस स्थापित करने की आवश्यकता होगी! तो चलिए करते हैं ये बकवास!
mysql_secure_installation
जब यह हमारा पासवर्ड मांगता है, तो बस एंटर दबाएं, क्योंकि हमने अभी तक यूजर नहीं बनाया है।
आगे यह हमसे पूछेगा कि क्या हमें रूट पासवर्ड चाहिए, हाँ चुनें, और वांछित पासवर्ड दर्ज करें।
शेष सभी प्रश्नों पर हाँ चुनें।
सुडो-आई
mysql सभी विशेषाधिकारों को rpiUser.* से ''@'%' द्वारा पहचाना जाता है''; फ्लश विशेषाधिकार
सुनिश्चित करें कि आप पासवर्ड के साथ rpiUser नामक उपयोगकर्ता बनाते हैं omgThisIsSoSecret
चरण 4: एप्लिकेशन को ही डाउनलोड करना
हम लगभग वहाँ हैं, बस मेरे साथ थोड़ी देर रुको!
कुछ आदेशों का पालन करें (एक बार फिर):
सीडी / घर / पीआई
गिट क्लोन https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website/ /var/www/html/ sudo cp -R SettlersOfRaspi/ /home/pi/SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
फ़ाइल के अंत में जो अभी-अभी खुली है, बाहर निकलने से ठीक पहले, निम्न पंक्ति जोड़ें:
python3 /home/pi/SetlersOfRaspi/app.py $
फिर Ctrl + X > y > एंटर दबाएं
चरण 5: Arduino
अंतिम चरण! वू
Arduino फ़ोल्डर डाउनलोड करें
Arduino प्रोग्राम में फ़ोल्डर खोलें, और स्क्रिप्ट अपलोड करें!
इतना ही! किये गये!
खेल का मजा लो!:डी
सिफारिश की:
Arduino नैनो के साथ किसी भी रिमोट कंट्रोल को क्लोन करें: 5 कदम
Arduino नैनो के साथ किसी भी रिमोट कंट्रोल को क्लोन करें: Arduino नैनो के साथ किसी भी रिमोट कंट्रोल को क्लोन करें
रास्पि-नेक्स्टियन मौसम घड़ी: 7 कदम
रास्पि-नेक्स्टियन वेदर क्लॉक: आर्डिनो और रास्पबेरी पाई के साथ निर्मित कई अलग-अलग घड़ियों को देखकर मुझे प्रेरणा मिली। मैं भी एक बनाना चाहता था। मैंने ESP8266 के साथ एक arduino मेगा का उपयोग करके शुरुआत की, लेकिन 8266 वाईफाई में बहुत अधिक हिचकी आई। मैंने अपने पास मौजूद एक अतिरिक्त पाई का उपयोग करने का निर्णय लिया (रास्पब
बहुत युवा के लिए एक ज्यूक बॉक्स उर्फ रास्पि-संगीत-बॉक्स: 5 कदम
बहुत युवा के लिए एक ज्यूक बॉक्स… उर्फ रास्पी-म्यूजिक-बॉक्स: निर्देशयोग्य "रास्पबेरी-पाई-आधारित-आरएफआईडी-म्यूजिक-रोबोट" अपने 3 साल के बच्चे के लिए ROALDH बिल्ड के एक म्यूजिक प्लेयर का वर्णन करते हुए, मैंने अपने छोटे बच्चों के लिए भी एक ज्यूक बॉक्स बनाने का फैसला किया। यह मूल रूप से 16 बटनों वाला एक बॉक्स है और एक रास्पी 2 आई
रास्पि लैपटॉप: 4 कदम (चित्रों के साथ)
रास्पि लैपटॉप: रास्पबेरी पाई 3 के साथ एक साधारण लैपटॉप (https://youtu.be/IGrRys5JJhQ)
कैटन के बसने वाले - शीघ्र बसने वाले पासा: 4 कदम
कैटन के सेटलर्स - स्पीडी सेटलर डाइस: मैंने इस डिवाइस को खिलाड़ियों को अपने टर्न को छोटा करने और गेम को तेज बनाने के लिए प्रोत्साहित करने के लिए बनाया है। हर बार जब आप बटन दबाते हैं तो यह एक नया पासा रोल बनाता है और अगले खिलाड़ी की बारी का समय शुरू करता है। यह प्रत्येक खिलाड़ी के संचयी समय पर नज़र रखता है