विषयसूची:

बेसिलिस्कस "α"। मंडलोरियन का बेसिलिस्क डब्ल्यू / रास्पबेरी पाई हार्डवेयर और रास्पियन ओएस: 19 कदम
बेसिलिस्कस "α"। मंडलोरियन का बेसिलिस्क डब्ल्यू / रास्पबेरी पाई हार्डवेयर और रास्पियन ओएस: 19 कदम

वीडियो: बेसिलिस्कस "α"। मंडलोरियन का बेसिलिस्क डब्ल्यू / रास्पबेरी पाई हार्डवेयर और रास्पियन ओएस: 19 कदम

वीडियो: बेसिलिस्कस
वीडियो: Elite: обнаружен корабль Dargous Second Thargoid Scout! 2024, जुलाई
Anonim
बेसिलिस्कस
बेसिलिस्कस
बेसिलिस्कस
बेसिलिस्कस
बेसिलिस्कस
बेसिलिस्कस

यह प्रोजेक्ट एक ऐसे उपकरण के बारे में है जिसे आप चलते-फिरते लैपटॉप से अलग कंप्यूटर के रूप में उपयोग कर सकते हैं। यदि आप प्रोग्रामिंग कर रहे हैं या सीख रहे हैं तो इसका प्राथमिक उद्देश्य आपको अपना कोड लिखने देना है। इसके अलावा, अगर आप एक लेखक हैं या आप कहानियां लिखना पसंद करते हैं, भले ही आप तस्वीरें या तस्वीरें बेचते हैं, तो आप कुछ ले सकते हैं और उनके कैप्शन लिख सकते हैं - एक यूट्यूबर अपनी टिप्पणियों का जवाब देने के लिए, शायद, या फिल्मांकन! विचार पैदा हुआ क्योंकि मैं ' मैंने एक बार पहचाना था कि मैं अपने कोड को खत्म कर सकता हूं, जबकि किसी के घर के सामने इंतजार कर रहा हूं या मेट्रो, या बस ले रहा हूं। कई स्थितियों में जो उबाऊ है, या जो समय बर्बाद कर रहा है महसूस कर रहा है। कोडिंग या लिखते रहने की वह भावना क्योंकि बॉट को कोडिंग करने में बहुत समय लगता है, और हम सिर्फ बॉट बनाना नहीं जानते हैं, यह एक वेबसाइट या ऐप हो सकता है! यदि आप कोई किताब लिख रहे हैं या उपन्यास/कहानी भी होती है (यहाँ पर मैंने यह भी महसूस किया है कि यह किसी के लिए भी हो सकता है, यह केवल उपयोगकर्ता पर निर्भर करता है)। या लेख, जैसे यह निर्देश योग्य e. जी। वैसे भी, मैंने सोचा था कि रास्पबेरी पाई में ऐसा करने की कुछ क्षमता है, आप इसे एंड्रॉइड डिवाइस में भी बदल सकते हैं! लेकिन सबसे पहले, बुनियादी बातों पर ध्यान केंद्रित करना: रासबियन के साथ, मैं कुछ सेंसर और मॉड्यूल का लाभ उठाकर भी उस लक्ष्य को पूरा कर सकता हूं। मैंने स्वतंत्रता और विशेष रूप से मेरी "मूल" कोडिंग भाषा: पायथन के कारण बेसिलिस्कस की पौराणिक कथाओं और प्रकृति से संबंधित इस परियोजना को थीम दी है। और इसका परिवर्तन (असली कोबरा और किसी भी अन्य सरीसृप के बीच अंतर) -और निश्चित रूप से फ्रीलांसर नौकरियों, समुदाय और इन सभी तकनीकों और प्रवेश द्वारों के कारण मंडलोरियन पंथ [जो कई चीजों को करने में मदद करते हैं] और कम से कम लेकिन अभी भी महत्वपूर्ण: प्रेरक हमिंगबर्ड्स (मंडलोरियन बेसिलिस्क के मामले में भी)। मेरा एक लक्ष्य बैटरी खत्म होने (यह मानते हुए कि हम अपने स्मार्टफोन का उपयोग कर सकते हैं) के बारे में चिंता किए बिना खुद को कोडिंग करते रहना है, कहीं भी और जब भी मैं चाहता हूं - यहां तक कि घर पर सोफे या बिस्तर पर आराम करने के बजाय कुछ भी नहीं करने या वीडियो गेम खेलने के बजाय। साथ ही, यह उत्कृष्ट है क्योंकि कुछ वेबसाइट पृष्ठ हैं जो आप नहीं कर सकते हैं और न ही मोबाइल संस्करण में कुछ सुविधाओं का उपयोग कर सकते हैं; छोटे कंप्यूटरों के लिए धन्यवाद, आपको वह समस्या नहीं होगी। आरपीआई के लिए एंड्रॉइड ओएस छवियों के साथ, आप उन ऐप्स को डाउनलोड करने में सक्षम होंगे जो कंप्यूटर के लिए उपलब्ध नहीं हैं, उदाहरण के लिए, इंस्टाग्राम, या यदि आप ऐप बना रहे हैं/प्रोग्रामिंग कर रहे हैं! {^ संपादित करें: मार्च, 5 वीं। 2020}

मैं मिस्र के शाही नाग को इकट्ठा कर सकता हूं, जिसे यूनानी लोग बेसिलिस्क के नाम से जानते थे, लेकिन केवल सर्वोच्च हमें स्वतंत्रता देता है। ईश्वर ही एकमात्र है जो हमें इस प्राणी पर प्रभुत्व की कृपा प्रदान करता है ताकि इसे मानव जाति के लिए सम्मानजनक और वफादार बनाया जा सके, और उन "मृत समय" में भी प्रगति की जा सके।

इसका विकास ← @ Projectboard, Mandalorian's Droid! फ्रीलांसर के रूप में कोडिंग और लेखन; एक चर्चा बोर्ड में। आप एक नज़र डालने और भाग लेने के लिए आमंत्रित हैं:)

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

· मूल या प्रारंभिक उद्देश्य ←

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

वैसे भी, एक लंबे समय के बाद, मुझे पता चला कि मैं अपने पहले-सचेत-बचपन के वर्षों की तकनीक के साथ एक बार प्रेरित इस तरह के कंसोल को कैसे जीवंत कर सकता हूं। यह महसूस करते हुए कि यह न केवल कोडिंग के लिए होगा, जिसका मूल कार्य लिखना है, बल्कि अन्य परियोजनाओं के अनुसंधान और विकास के लिए भी, छोटे कंप्यूटर से पूरा फायदा उठाना है। इसके अलावा, आप एक वेबिनार सुन सकते हैं, पुराने प्रिंटर का उपयोग कर सकते हैं, और अपने 3D - वायरलेस को मॉडलिंग कर सकते हैं! अपने घर से बाहर कहीं भी या घूमने आदि। पिछवाड़े में, अपने बिस्तर/सोफे पर, यदि आप आराम करना चाहते हैं और एक ही समय में कुछ लिखना या शोध करना चाहते हैं।

· इस निर्देश योग्य और इसके निर्माण से संबंधित। मैं

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

नोट: यह उपकरण प्रत्येक उपयोगकर्ता/ग्राहक के अनुकूल होना चाहिए क्योंकि वे जानते हैं कि इसका लाभ कैसे उठाया जाए, इसलिए यह सीमित नहीं है, आपकी कल्पना और अच्छी इच्छा आपकी सीमा है, जैसा कि ऊपर वर्णित "मूल या प्रारंभिक उद्देश्यों" में है, जिसका अर्थ है कि आप आप सभी की जरूरत के लिए इसका इस्तेमाल कर सकते हैं। मुख्य उद्देश्य "समय बर्बाद" होने के संभावित अवसर में समय प्राप्त करना है - इसके बजाय, कुछ योग्य बनाएं।

इसके अलावा, मैं यह सब नीचे लिखता हूं, उम्मीद करता हूं कि मैं अपनी मातृभाषा के कारण अपने लेखन में खुद को बहुत अच्छी तरह समझा सकता हूं, जो अंग्रेजी नहीं है। अगर मैं व्याकरण की गलती करता हूं, तो पहले से मेरी क्षमा याचना, किसी भी प्रश्न या सुझावों का स्वागत है (पूछने में संकोच न करें, कृपया)! आपके समय और धैर्य के लिए आपका धन्यवाद। आइए बनाते हैं।

आपूर्ति

प्रत्येक तीर (→) एक आइटम को बेसिलिस्कस α के भागों के रूप में संदर्भित करता है।

  1. → रास्पबेरी पाई 4B मॉडल (अधिमानतः 4GB RAM)। इसकी किट के साथ: पावर-स्विच-केबल सप्लाई (110v ~ 220v या USB के लिए), हीट सिंक (अनुशंसित) या एक एंबेडेड आर्मर एल्युमिनियम रेडिएटर हीटसिंक, → और एक माइक्रोएसडी (4GB से 16GB स्टोरेज यह ठीक है)।
  2. → एलसीडी [टच] स्क्रीन 3.5" (अधिकतम 5", मुझे लगता है)। + एक स्टाइलस पेंसिल (वैकल्पिक)।
  3. → X856 mSATA SSD शील्ड स्टोरेज एक्सटेंशन बोर्ड (केवल RPi 4B के लिए)।
  4. → एमएसएटीए एसएसडी स्टोरेज (>125 जीबी)। सैमसंग नहीं, यह बहुत महत्वपूर्ण है।
  5. → SIM7600G* 4G HAT। इसकी केबल (35cm, या 120cm) + GPS एंटीना सहित। और जीएसएम एंटीना।
  6. → रीयल-टाइम क्लॉक (RTC) मॉड्यूल w / कोई हेडर फिट नहीं है, और अस्थायी। सेंसर और पास-थ्रू। "DS3231SN"→ 2x GPIO डुप्लीकेशन एक्सपेंशन बोर्ड (90º).→ यूनिवर्सल GPIO एक्सटेंशन बोर्ड। (इस पर तीन GPIO हैं)
  7. → फैन के साथ एक्सपेंशन बोर्ड: YAHBOOM RGB कूलिंग हैट एडजस्टेबल फैन w/ OLED डिस्प्ले। या, एलईडी के साथ मेकरफोकस कूलिंग फैन।
  8. → माइक्रो-एचडीएमआई से एचडीएमआई केबल [अनुशंसित (150 सेमी)]।
  9. → कैमरा 8MP V2 वाइड एंगल 160º FoV (वीडियो रिकॉर्ड को सपोर्ट करता है)। + रास्पबेरी पाई 4B के लिए एडेप्टर कैमरा केबल, जहां हम कैमरा 8MP प्लग करेंगे।
  10. → विद्युत आपूर्ति विस्तार बोर्ड।
  11. → 2x बैटरी की आपूर्ति (>2500mAh)। मैं 8000mAh की एक जोड़ी की सलाह देता हूं। या 10आह, लेकिन ये बहुत बड़े हैं।
  12. → [N503 या कोई भी] मिनी वायरलेस कीबोर्ड, जो आपको सूट करता है। एक छोटे से उपयोग करने का प्रयास करें! - मुझे दोनों तरफ SHIFT कुंजी वाला एक होना चाहिए: बाएँ और दाएँ।
  13. ↓ ऐड-ऑन: ~ सेंसर हब डेवलपमेंट बोर्ड। ~ VGA666 एडेप्टर बोर्ड।

- वैकल्पिक (चरण 2 के लिए), एक सोल्डरिंग स्टेशन: मुख्य रूप से हीट सोल्डर की आवश्यकता होती है [चेतावनी: यह वास्तव में गर्म है, और आपके पास कुछ विशेषज्ञता हो सकती है क्योंकि आप रास्पबेरी पाई और इसके GPIO में भी हेरफेर करेंगे। अत्यधिक सावधानी बरतें]।

* जी का अर्थ है ग्लोबल, ई और सीई क्रमशः यूएस और सीएडी और एशिया और यूरोप के लिए हैं।

चरण 1: चलो सब कुछ तैयार करने के लिए तैयार हो जाओ।

चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
चलो तैयार हो जाओ सब कुछ तैयार करते हुए।
  1. सुनिश्चित करें कि आपका माइक्रो एसडी कार्ड> 4GB है। और आपके पास इंटरनेट का उपयोग होना चाहिए (OS ".img" डाउनलोड करने के लिए)
  2. रास्पबेरी ओएस छवि (डेस्कटॉप) डाउनलोड करें।
  3. एक सॉफ्टवेयर प्राप्त करें जहां आप माइक्रो एसडी कार्ड में छवि को जला या फ्लैश कर सकते हैं।
  4. छवि को अनज़िप करने के लिए पहले से ही एक उपयोगिता है।

जैसा कि आप जानते हैं, इमेज को डाउनलोड करने और उसे अनज़िप करने के बाद, आपको इसे माइक्रो एसडी कार्ड में फ्लैश करना होगा।

साथ ही, जैसा कि नीचे दिखाया गया है, पहले से ही एक एचडीएमआई एडेप्टर (जो कि एक केबल होगा) होना अच्छा है! माइक्रो एचडीएमआई।

सबसे पहले, सुनिश्चित करें कि आप संगत मॉड्यूल और आइटम खरीद रहे थे। अन्यथा, आप आगे देखेंगे कि इस निर्देश के लिए चित्र सभी दो कारणों से टिंकरकाड पर 3 डी में बने हैं:

१.- मुझे अभी तक पूरे हिस्से नहीं मिले, कुछ मेरे घर पर जल्द ही आने वाले हैं, और मैंने दूसरे को भी नहीं खरीदा।

2.- इस अंतिम कारण से, मैं प्रत्येक भाग को एक "जेनेरिक" बहुत समान मॉडल में मॉडलिंग कर रहा था, जब वे आते हैं और सभी को एक साथ इकट्ठा करते हैं और आपके साथ साझा करने के लिए खुद को चित्रित करने के लिए बेसिलिस्कस अल्फा को अपने आप कैसे बनाते या इकट्ठा करते हैं जैसा कि यह है एक क्रिएटिव कॉमन्स लाइसेंस (BY-NC-SA 4.0) प्रोजेक्ट और सभी इच्छुक व्यक्ति को मेरी ओर से एक उपहार।

माइक्रो-एचडीएमआई को एचडीएमआई केबल से रास्पबेरी पाई और एक टीवी से कनेक्ट करें जो एचडीएमआई को स्वीकार करता है। और अपना रास्पबेरी पाई चालू करें। और अपने रास्पियन को पहली बार कॉन्फ़िगर करें! नोट: वाईफ़ाई कनेक्शन चरण को खारिज करें, मैं कनेक्ट नहीं करूंगा, इसे रीबूट करने के बाद करें।

रास्पियन के टर्मिनल पर जाएं। और अगली कमांड लाइन चलाएँ:

सुडो रास्प-कॉन्फ़िगरेशन

फिर, विकल्प 5 सक्षम करें: इंटरफेसिंग विकल्प (पेरिफेरल्स के लिए कनेक्शन कॉन्फ़िगर करें)। और P5: "I2C" को सक्रिय (सक्षम) करें। [हाँ] पर क्लिक करें, सब कुछ दर्ज करें: और फिर यह रीबूट हो जाएगा।

अब, उपयोगिताओं को स्थापित करें:

सुडो एपीटी-अपडेट प्राप्त करें

sudo apt-get install -y python-smbus i2c-tools

अंत में, अपने सिस्टम को शट-डाउन करें (या इसे सूडो रीबूट के साथ रीबूट करें):

सुडो हाल्ट

यदि आप चाहते हैं, तो जांचें कि क्या I2C सक्षम है जो वैकल्पिक है और सभी मॉड्यूल सूचीबद्ध करेगा:

lsmod | ग्रेप i2c_

इन सभी उप-चरणों को रास्पबेरी पाई BY MATT पर सक्षम I2C इंटरफ़ेस से निकाला गया था।

चरण 2: अपना सामान खोलें

अपना सामान खोलें
अपना सामान खोलें
अपना सामान खोलें
अपना सामान खोलें
अपना सामान खोलें
अपना सामान खोलें

मैंने पहले ही अपने हीटसिंक को अपने रास्पबेरी पाई के कोर में चिपका दिया है!

साथ ही, जैसा कि मैंने पहले उल्लेख किया है, मैं संबंधित चरण के अंत में वास्तविक चित्र जोड़ूंगा, और यहां उनकी अनबॉक्सिंग प्रक्रिया के रूप में, जैसे ही प्रत्येक भाग आ रहा है!

चरण 3: अपना डुप्लिकेट GPIO 90 डिग्री संलग्न करें।

अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।
अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।
अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।
अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।
अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।
अपना डुप्लीकेट GPIO 90 डिग्री संलग्न करें।

यह रास्पबेरी पाई के शीर्ष पर हो सकता है, लेकिन मैं इसे नीचे मिलाप करना पसंद करूंगा। मुझे एक टेक सोल्डरिंग स्टेशन जाना चाहिए जहां उनके पास हीट सोल्डर हो या एक हासिल करें! यह वैकल्पिक हो सकता है लेकिन मैं वास्तव में ऐसा करना चाहता हूं। मैं इससे संबंधित कुछ चित्रों और चेतावनियों के साथ इसे अपडेट करूंगा। वैसे भी आप अभी भी GPIO को अपने RPi4 के शीर्ष पर जोड़ सकते हैं जैसा कि आप तीसरी छवि में देख सकते हैं।

चरण 4: MSATA संग्रहण विस्तार बोर्ड के स्ट्रॉ को एक साथ लाएं।

MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।
MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।
MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।
MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।
MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।
MSATA स्टोरेज एक्सपेंशन बोर्ड के स्ट्रॉ को एक साथ लाएं।

चरण 5: MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।

MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।
MSATA विस्तार बोर्ड में MSATA SDD डिस्क कार्ड डालें और संलग्न करें।

चरण 6: रास्पबेरी पाई से MSATA विस्तार बोर्ड तक पुल करें

रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें
रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें
रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें
रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें
रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें
रास्पबेरी पाई से MSATA विस्तार बोर्ड तक ब्रिज करें

चरण 7: फैन कूलर मॉड्यूल बोर्ड।

फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।
फैन कूलर मॉड्यूल बोर्ड।

मुझे पता है कि मैं फैन कूलर मॉड्यूल की एक जोड़ी का सुझाव देता हूं, आप उनमें से किसी का भी उपयोग कर सकते हैं, केवल ये दोनों ही इस परियोजना के लिए बेहतर हैं; यदि आप OLED के साथ चाहते हैं या नहीं, तो यह आपकी पसंद है। मेरे मामले में, मैं OLED चुनता हूं। वैसे भी, जहाँ तक मुझे पता है, उनमें से किसी को भी किसी कोड की आवश्यकता नहीं है। इसके अलावा, आप इसके बजाय आधिकारिक रास्पबेरी के पीओई प्रशंसक कूलर का उपयोग कर सकते हैं।

उस ग्रे चीज़ को खारिज करें, यह जोड़ी बैटरी में से एक है जिसे हम बाद में उपयोग करेंगे!

चरण 8: अतिरिक्त व्यक्तिगत GPIO।

अतिरिक्त व्यक्तिगत GPIO।
अतिरिक्त व्यक्तिगत GPIO।
अतिरिक्त व्यक्तिगत GPIO।
अतिरिक्त व्यक्तिगत GPIO।
अतिरिक्त व्यक्तिगत GPIO।
अतिरिक्त व्यक्तिगत GPIO।

हम एक अतिरिक्त GPIO या इच्छा का कोई अन्य मॉड्यूल जोड़ने जा रहे हैं। इसका मुख्य कार्य फैन कूलर के लिए कुछ खाली स्थान सुनिश्चित करना है!

चरण 9: आरटीसी (रीयल-टाइम क्लॉक)

आरटीसी (रीयल-टाइम क्लॉक)
आरटीसी (रीयल-टाइम क्लॉक)
आरटीसी (रीयल-टाइम क्लॉक)
आरटीसी (रीयल-टाइम क्लॉक)
आरटीसी (रीयल-टाइम क्लॉक)
आरटीसी (रीयल-टाइम क्लॉक)

इसके अलावा, इसकी संबंधित बैटरी डालना याद रखें!

config.txt संपादित करें (आप अपने टर्मिनल पर sudo nano /boot/config.txt का उपयोग कर सकते हैं) और अगली पंक्ति जोड़ें:

dtparam=i2c_arm=on # शायद यह पहले से ही चालू है, बस इसे सत्यापित करें।

dtoverlay=i2c-rtc, ds3231

सहेजें। रिबूट। फिर, sudo hwclock --systohc

और नकली hwclock को हटा दें: (यह केवल लाइन वैकल्पिक है क्योंकि इसका उद्देश्य उपयोगकर्ताओं के रूप में यह जानना है कि यह कब काम नहीं कर रहा है। अन्यथा, आप बैकअप के लिए इसे [इस उप-चरण को छोड़ें] रख सकते हैं। जैसा कि dfries अपने में कहता है। ध्यान दें)

sudo apt-get purge नकली-hwclock

घड़ी सेट करने के लिए एक नया udev नियम बनाएं (नई फ़ाइल):

सुडो नैनो /etc/udev/rules.d/85-hwclock.rules

इसे आगे कॉपी और पेस्ट करें:

# रास्पबेरी पाई पर जब सिस्टमड कोशिश करता है तो आरटीसी उपलब्ध नहीं होता है, # आरटीसी से समय निर्धारित करें जब यह उपलब्ध हो। KERNEL=="rtc0", RUN+="/sbin/hwclock --rtc=$root/$name --hctosys"

अंत में, सहेजें।

यह सब RTC ds3231 सेटअप से निकाला गया था… RaspberryPi.org/forums/viewtopic.php?f=63&t=209700 dfries द्वारा पोस्ट किया गया।

चरण 10: SIM7600G-H 4G वर्टिकल और प्लग इन पर।

SIM7600G-H 4G वर्टिकल और प्लग इन पर।
SIM7600G-H 4G वर्टिकल और प्लग इन पर।
SIM7600G-H 4G वर्टिकल और प्लग इन पर।
SIM7600G-H 4G वर्टिकल और प्लग इन पर।
SIM7600G-H 4G वर्टिकल और प्लग इन पर।
SIM7600G-H 4G वर्टिकल और प्लग इन पर।

/boot/config.txt फ़ाइल खोलें, नीचे दिए गए कथन को खोजें और UART को सक्षम करने के लिए इसे अनकम्मेंट करें।

सुडो नैनो /boot/config.txt

आप इसे सीधे फ़ाइल के अंत में भी जोड़ सकते हैं।

enable_uart=1

फिर, रिबूट करें।

आप इसे टर्मिनल में भी चला सकते हैं: sudo rasp-config → Options → Serial →

1.- रास्पबेरी पाई डेमो कोड डाउनलोड करें और SIM7600X फ़ोल्डर को /home/pi/ निर्देशिका में कॉपी करें। X हमारे SIM7600 मॉडल को संदर्भित करता है, इस मामले में, यह SIM7600G है।

2.- /home/pi/ निर्देशिका दर्ज करें, "रास्पबेरी पाई में प्रवेश करें" के लिए अगला आदेश निष्पादित करें:

सीडी / घर / पीआई /

chmod 777 sim7600-4g-hat-init

3.- /etc/rc.local फ़ाइल खोलें, फिर नीचे संदर्भ जोड़ें:

श /होम/पीआई/SIM7600G/sim7600_4g_hat-init

(यह ऊपर की छवियों में या संलग्न पीडीएफ फाइल में दिखाया गया है, पृष्ठ २१)

WAVESHARE द्वारा SIM7600E-HAT-Manual-EN.pdf से निकाला गया।

चरण 11: एक दूसरा डुप्लिकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)

एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)
एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)
एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)
एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)
एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)
एक दूसरा डुप्लीकेट 90º GPIO (GPIO का चित्रण जिसमें चरण 3 में एरिया संलग्न है)

जैसा कि आप संलग्न तस्वीरों में देख सकते हैं, अतिरिक्त GPIO है जिसे हम पहले ही चरण आठ (8) में संलग्न कर चुके हैं।

चरण 12: "यूपीएस एचएटी 2" ली-आयन बैटरी पावर सोर्सर आपूर्ति विस्तार बोर्ड और बैटरी की जोड़ी (2.6 से 5.6 या 8 एएमएच के बीच)

छवि
छवि
छवि
छवि
छवि
छवि

यूपीएस2

मैं दो बैटरी का उपयोग करना चाहूंगा।

www.raspberrypiwiki.com/index.php/UPS2#Document से निकाला गया:

कृपया जीथब को देखें:

## raspi-configsudo raspi-config में I2C सक्षम करें -> इंटरफेसिंग विकल्प -> I2C -> सक्षम करें -> ## बैटरी जानकारी देखें wget https://github.com/geekworm-com/UPS2/raw/master/viewinfo.py #viewinfo.py संपादित करें और बैटरी क्षमता को संशोधित करें nano viewinfo.py #. 2600 को अपनी बैटरी क्षमता (एमएएच) में बदलें MY_BATTERY_CAP = 2600

चरण 13: हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।

हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।
हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।
हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।
हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।
हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।
हमारी दूसरी बैटरी आवंटित करें। और रास्पबेरी पाई में अपना कैमरा एसपीआई डालने/कनेक्ट करने का यह एक अच्छा क्षण है।

मैंने इसे उस छोटी सी जगह में आराम करने का फैसला किया। सुनिश्चित करें कि इसकी केबल बैटरी-कनेक्टर के लिए UPS2 HAT इनपुट तक पहुँचती है।

चरण 14: टच-स्क्रीन एलसीडी 3.5" डिस्प्ले

टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5
टच-स्क्रीन एलसीडी 3.5

चालक स्थापना:

टर्मिनल खोलें और चलाएं:

sudo rm -rf LCD-showgit क्लोन https://github.com/goodtft/LCD-show.git chmod -R 755 LCD-show

एलसीडी टचस्क्रीन को वर्तमान डिस्प्ले के रूप में उपयोग करना शुरू करने के लिए, इसे टर्मिनल पर चलाएं:

सीडी एलसीडी-शो/सुडो./एलसीडी35-शो

यह रीबूट होगा और अगले स्टार्टअप पर खुद को लोड करेगा।

इसे पूर्ववत करने के लिए, या केवल HDMI पर वापस आएं:

सीडी एलसीडी-शो/सुडो./एचडीएमआई-शो

और फिर, टच-स्क्रीन अंशांकन।

xinput_calibrator नामक प्रोग्राम का उपयोग करके कैलिब्रेट किया जा सकता है:

सीडी एलसीडी-शो/सुडो डीपीकेजी-आई-बी xinput-कैलिब्रेटर_0.7.5-1_armhf.deb

टास्कबार पर मेनू पर क्लिक करें -> वरीयताएँ -> टचस्क्रीन को कैलिब्रेट करें। वहां दिए गए निर्देशों का पालन करें!

स्क्रीन घुमाने के लिए (९० डिग्री), दौड़ें:

सीडी एलसीडी-शो/

सूडो./rotate.sh 90

-- यह सब 3.5 इंच आरपीआई डिस्प्ले @ LCDwiki.com से निकाला गया था

चरण 15: सेंसरहब बोर्ड

सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड
सेंसरहब बोर्ड

जैसा कि मैंने संलग्न पहली छवि को टैग किया है, हमें बाद में उपयोग में आसान होने के लिए 90º उस प्रकाश संवेदक को मिश्रित करने की आवश्यकता है। आप अगले चरण (16) में देखेंगे।

इसकी स्थापना के लिए, मेरे स्क्रीनशॉट के अतिरिक्त, @EsoreDre ने इसके बारे में एक निर्देश योग्य बनाया था; बस जाओ और देखो, वहां कुछ अच्छे वाइब्स भी छोड़ दो। अन्यथा, यदि आप नहीं चाहते हैं, तो आप हमेशा यह अगला लेख देखें जहां इसके लेखक (Brian0925) के लिए प्लस के रूप में एक py फ़ाइल कोड के साथ समझाया गया है।

सर्किट में EsoreDre द्वारा IOT के बारे में सेंसर हब बोर्ड की डॉकर पाई श्रृंखला > रास्पबेरी पाई।

DESIGNSPARK पर ब्रायन0925 द्वारा EP0106 पर पहली नज़र।

चरण 16: यूनिवर्सल GPIO (तीन) विस्तार बोर्ड

यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड
यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड
यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड
यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड
यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड
यूनिवर्सल जीपीआईओ (तीन) विस्तार बोर्ड

नोट: इन तीनों को कुछ (वीजीए के लिए छह, 4 और 2। अगला चरण) स्ट्रॉ के साथ सुदृढ़ करना अच्छा होगा।

चरण 17: VGA666 मॉड्यूल एडेप्टर बोर्ड

VGA666 मॉड्यूल एडेप्टर बोर्ड
VGA666 मॉड्यूल एडेप्टर बोर्ड
VGA666 मॉड्यूल एडेप्टर बोर्ड
VGA666 मॉड्यूल एडेप्टर बोर्ड
VGA666 मॉड्यूल एडेप्टर बोर्ड
VGA666 मॉड्यूल एडेप्टर बोर्ड

अपना config.txt फिर से संपादित करें। और इसमें जोड़ें:

#वीजीए ६६६ विन्यास

dtoverlay=vga666 enable=dpi_lcd=1 # अगर हम इसे डिफॉल्ट डिस्प्ले के रूप में सेट करना चाहते हैं तो असंबद्धता #display_default_lcd=1 dpi_group=2 # सुनिश्चित करें कि आपका मॉनिटर किस सेल्सियस पर काम करता है। # वैसे भी, सबसे आम 60 है तो आइए लिखते हैं: dpi_mode=0x09

सहेजने या बाहर निकलने से पहले, हर बार जब आप इसका उपयोग करना चाहते हैं, तो अपने कंसोल आकार के मानों को अपने मॉनीटर में संशोधित करें (जब नहीं, तो बस इसे आगे पूर्ववत करें)। लाइन 21 और 22:

फ्रेमबफर_चौड़ाई=800

framebuffer_height=600 #यह एक कंसोल आकार को बाध्य करता है।

और सभी HDMI मानों में एक '#' जोड़ें, आपके पास कुछ इस तरह होना चाहिए [VGA को बाध्य करेगा]:

#एचडीएमआई_समूह=1

#एचडीएमआई_मोड=4

#एचडीएमआई_ड्राइव=2

सहेजें; किया हुआ।

cosicasF9 के Youtube वीडियो से निकाला गया: https://www.youtube.com/embed/RGbD2mU_S9Y, जिसे आप सबटाइटल के साथ देख सकते हैं!

चरण 18: मिनी-वायरलेस- कीबोर्ड।

मिनी-वायरलेस- कीबोर्ड।
मिनी-वायरलेस- कीबोर्ड।
मिनी-वायरलेस- कीबोर्ड।
मिनी-वायरलेस- कीबोर्ड।
मिनी-वायरलेस- कीबोर्ड।
मिनी-वायरलेस- कीबोर्ड।

मैंने अपने इंस्ट्रक्शनल के लिए मिनी कीबोर्ड के रूप में इसका प्रतिनिधित्व करने के लिए दो प्रोटोबार्ड को मर्ज किया है, और मेरा -टिंकरकैड बनाया- पूर्वावलोकन प्रोटोटाइप। अगला सब कुछ इसे एक ऐसा मामला बनाना है जहां मिनी कीबोर्ड को वेल्क्रो के साथ झूठ बोलना चाहिए! हां, यदि आप बेसिलिस्कस को टीवी या मॉनिटर से कनेक्ट करना चाहते हैं तो हुक-लूप फास्टनर आपको इसे अलग करने देता है। यह इसके [मिनीके] बैक में होगा, और केस के सामने या सेंसरहब बोर्ड के निचले हिस्से में होगा, जिसकी मैं अनुशंसा नहीं करता, लेकिन यह संभव है।

सेंसरहब, यूनिवर्सल GPIO एक्सपेंशन, और VGA666 एडेप्टर के बीच के स्ट्रेस से संबंधित, मैं उनमें और [एक भविष्य] केस में स्ट्रेस का उपयोग कर सकता हूं।

चरण 19: ऐड-ऑन और अपडेट।

आप और क्या जोड़ना चाहेंगे? शायद एक सेंसर फ़िंगरप्रिंट!

मैं इसे प्रत्येक अपटेड का लॉग जोड़ रहा हूँ जो मैं बना रहा हूँ, यह जानते हुए कि कुछ हिस्से एक-एक करके मासिक रूप से आ रहे हैं, मुझे आशा है; इस बीच, एक विकासशील परियोजना है जिसमें एक चर्चा खुली है, आप भाग ले सकते हैं।{मैंने इसे शुरुआत में ही साझा कर दिया है} अन्यथा, मुझे आशा है कि यह निर्देश परियोजना में रुचि रखने वाले किसी भी व्यक्ति के लिए उपयोगी होगा यदि कोई इसे अपने लिए बनाना चाहता है, और मेरे लिए एक अच्छे स्व-निर्मित निर्देश के रूप में।

पढ़ने के लिए धन्यवाद, और वोट करना न भूलें, कृपया! मैंने इसे आरपीआई 2020 प्रतियोगिता में जमा कर दिया है। मुझे शुभकामनाएँ दें। साथ ही, मैं यह स्पष्ट करना चाहता हूं कि -यदि यह कीमतों में से एक जीतता है- यह सीधे सभी हिस्सों को खरीदने के लिए, या प्रिंटिंग के लिए जाएगा और बेसिलिस्कस के मामले को मॉडलिंग करता रहेगा:)

एक बार फिर आपका बहुत-बहुत धन्यवाद, और एक बार फिर: टिप्पणी करने, पूछने या सुझाव देने में संकोच न करें। उन सभी का स्वागत है। {मार्च 1st, संपादित करें:} Tinkercad 3D मॉडल का लिंक। पहले से ही सार्वजनिक!

सिफारिश की: