विषयसूची:

डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक: 7 कदम (चित्रों के साथ)
डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक: 7 कदम (चित्रों के साथ)

वीडियो: डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक: 7 कदम (चित्रों के साथ)

वीडियो: डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक: 7 कदम (चित्रों के साथ)
वीडियो: Windows 7 tutorial for beginners || How to use windows 7 in Hindi || Windows 7 basic tutorial hindi 2024, जुलाई
Anonim
Image
Image
डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक
डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक
डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक
डेस्कटॉप डिवाइस - एक अनुकूलन योग्य डेस्कटॉप सहायक

डेस्कटॉप डिवाइस एक छोटा व्यक्तिगत डेस्कटॉप सहायक है जो इंटरनेट से डाउनलोड की गई विभिन्न सूचनाओं को प्रदर्शित कर सकता है। यह उपकरण मेरे द्वारा CRT 420 - बेरी कॉलेज में विशेष विषय वर्ग के लिए डिज़ाइन और निर्मित किया गया था, जिसका नेतृत्व प्रशिक्षक ज़ेन कोचरन करते हैं।

यह निर्देश इस बारे में विस्तार से बताएगा कि इस के समान अपना उपकरण कैसे बनाया जाए। मेरे द्वारा लिंक किए गए वीडियो में, अधिक आकर्षक कदम और साथ ही मेरी ओर से कुछ ग्रेड ए कमेंट्री डिवाइस के निर्माण की प्रक्रिया को दिखाती है। मैं YouTube के लिए अपेक्षाकृत नया हूं, लेकिन मैं कुछ दिलचस्प DIY / ऑटोमोटिव सामग्री बनाने की कोशिश कर रहा हूं, इसलिए बेझिझक इसे देखें और मुझे बताएं कि आपको क्या लगता है कि मैं इसमें सुधार कर सकता हूं! इसके अलावा, यदि आप मेरे कुछ अन्य अनुदेशों को देखना चाहते हैं, तो आप मेरी प्रोफ़ाइल पर क्लिक करके ऐसा कर सकते हैं।

डेस्कटॉप डिवाइस बनाने के लिए उपयोग किए जाने वाले आइटम और सॉफ़्टवेयर नीचे दिए गए हैं (अमेज़ॅन लिंक सहबद्ध लिंक हैं जो आपको बिना किसी अतिरिक्त लागत के आइटम खरीदते समय मेरा समर्थन करते हैं)

SlouchyBoard (https://www.instructables.com/id/SlouchyBoard-an-A…) की तरह, हमने इस सर्किट को ब्रेडबोर्डिंग करके शुरू किया ताकि यह सुनिश्चित हो सके कि प्रिंटेड सर्किट बोर्ड (PCB) में मिलाप करने से पहले सब कुछ काम कर गया। ये ब्रेडबोर्डिंग घटक हैं जिनका उपयोग मैं यह सुनिश्चित करने के लिए करता था कि सब कुछ काम करे।

$11 ESP32:

$7 माइक्रो यूएसबी:

$17 स्क्रीन (HiLetgo 2.2 डिस्प्ले 240x320):

$6.50 जम्पर तार:

(आवश्यक नहीं है, लेकिन हमने स्क्रीन को बेहतर ढंग से चलाने के लिए 10microFahrad Capacitor का उपयोग किया है)

$15.50 संधारित्र किट:

10k ओम रेसिस्टर्स (यदि आपने कभी एक Arduino किट खरीदी है तो शायद आपके पास ये पहले से हैं)

$9 रोकनेवाला किट:

बटन (फिर से, आपके पास शायद कुछ हैं, बस सुनिश्चित करें कि आपके पीसीबी में सही बटन है!):

$17 बटन किट (यदि आप कुछ अन्य बटन विकल्प चाहते हैं):https://amzn.to/2E4Gu0j

$ 10 एक्रिलिक (मैंने अपना स्टैंड बनाने के लिए कुछ 1/16 ऐक्रेलिक का उपयोग किया, हालांकि, कुछ भी इस्तेमाल किया जा सकता है):

$12 स्पेसर स्क्रू (केस में बोर्ड संलग्न करने के लिए प्रयुक्त):

मैं मूल रूप से एक केस को ३डी प्रिंट करना चाहता था, लेकिन समय समाप्त हो गया। प्रयोगशाला में, हम XYZ 3D प्रिंटर का उपयोग करते हैं जो एक अच्छा प्रारंभिक प्रिंटर बनाते हैं:

सभी घटकों का परीक्षण करने और कुछ बुनियादी प्रोग्रामिंग परीक्षण करने के बाद, हम कस्टम पीसीबी बोर्ड बनाने के लिए EasyEDA (https://easyeda.com/) पर गए। एक बार ऐसा करने के बाद हमने उन सभी घटकों को पीसीबी में स्थानांतरित कर दिया और उन्हें जगह में मिला दिया। निम्नलिखित चरण निर्माण के लिए विस्तार से जाएंगे।

इस परियोजना की कुल कीमत इस बात पर निर्भर करती है कि आप अपने लिए क्या बनाने का निर्णय लेते हैं, आपके पास पहले से कौन से घटक हैं और/या उपयोग करने के लिए चुना है।

चरण 1: ब्रेडबोर्डिंग

ब्रेडबोर्डिंग
ब्रेडबोर्डिंग
ब्रेडबोर्डिंग
ब्रेडबोर्डिंग
ब्रेडबोर्डिंग
ब्रेडबोर्डिंग

शुरू करने के लिए, आप अपने सभी घटकों को सर्किट योजनाबद्ध के अनुसार ब्रेडबोर्ड में वायर करके शुरू करना चाहते हैं जैसा कि दिखाया गया है। आपको स्क्रीन को ठीक वैसे ही तार-तार करना चाहिए जैसा कि योजनाबद्ध में दिखाया गया है क्योंकि वे पिन स्क्रीन की लाइब्रेरी के साथ काम करते हैं, हालाँकि, बटन उतना मायने नहीं रखते हैं और आप जो चाहें कर सकते हैं। आपको 4 बटन या किसी भी बटन का उपयोग करने की आवश्यकता नहीं है, यदि आप वास्तव में चाहते हैं तो आप जॉयस्टिक का उपयोग कर सकते हैं। नीचे वे पिन हैं जिनका मैंने उपयोग किया है। ध्यान दें कि ये वे पिन हैं जिनका उपयोग प्रोग्रामिंग में किया जाता है न कि भौतिक पिनों में। उदाहरण के लिए, CS पिन पिन 22 से जुड़ा है, जो वास्तव में योजनाबद्ध से देखने पर ऊपर दाईं ओर से तीसरा पिन है। वहाँ ESP-32 के कुछ अलग संस्करण हैं, इसलिए कुछ पिन ठीक उसी तरह नहीं हो सकते हैं जैसा कि इस परियोजना में दिखाया गया है। यदि आपका अलग है तो अपने संस्करण के लिए पिनआउट आरेख खोजने का प्रयास करें।

स्क्रीन पिन --------- ESP-32 पिन

सीएस ------------------------ 22

डीसी ------------------------ 21

मोसी ----------------- 23

सीएलके ------------------- 19

आरएसटी ------------------- 18

मिसो ---------------- 25

सुनिश्चित करें कि आपके पास ये अधिकार हैं और आपने स्क्रीन पर दो वीसीसी और ग्राउंड पिन को जोड़ दिया है।

बटन १ ------------ 35

बटन 2 ------------ 34

बटन 3 ------------ 33

बटन 4 ------------ 32

10uF संधारित्र ESP-32 पर EN पिन से जुड़ा होता है और जमीन पर चला जाता है। संधारित्र का उन्मुखीकरण कोई फर्क नहीं पड़ता।

आखिरी बात यह सुनिश्चित करना है कि Esp-32 का 5v पिन और GND पिन क्रमशः VCC और GND से जुड़ा हो। फिर आपको डेटा केबल को ESP-32 में प्लग करने में सक्षम होना चाहिए और स्क्रीन चालू होनी चाहिए और सफेद होनी चाहिए।

चरण 2: मूल कार्यक्रम परीक्षण

बुनियादी कार्यक्रम परीक्षण
बुनियादी कार्यक्रम परीक्षण
बुनियादी कार्यक्रम परीक्षण
बुनियादी कार्यक्रम परीक्षण
बुनियादी कार्यक्रम परीक्षण
बुनियादी कार्यक्रम परीक्षण

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

वाईफाई.एच

एचटीटीपी क्लाइंट.एच

एसपीआई.एच

Adafruit_GFX.h

Adafruit_ILI9341.h (ILI9341 यह विशिष्ट स्क्रीन है, यह उस स्क्रीन के लिए पुस्तकालय है)

Arduino में लाइब्रेरी जोड़ने के लिए टूल्स> लाइब्रेरी मैनेज करें पर जाएं और फिर ऊपर बताए गए तीन लाइब्रेरी को खोजें।

मैंने जो स्टार्टर कोड संलग्न किया है, उसमें दबाए गए प्रत्येक बटन के लिए एक छोटा वृत्त खींचा जाना चाहिए। और नाइके के स्टॉक की कीमत स्क्रीन के बीच में कहीं खींची जानी चाहिए। जब एक अलग बटन दबाया जाता है तो एक नया सर्कल दिखाई देना चाहिए।

यदि यह सब काम करता है, तो आप जानते हैं कि आपके घटक काम कर रहे हैं जैसे उन्हें करना चाहिए।

चरण 3: EasyEDA - योजनाबद्ध

EasyEDA - योजनाबद्ध
EasyEDA - योजनाबद्ध
EasyEDA - योजनाबद्ध
EasyEDA - योजनाबद्ध
EasyEDA - योजनाबद्ध
EasyEDA - योजनाबद्ध

एक मुफ्त खाता बनाने के लिए https://easyeda.com/ पर जाएं और वह सब करें जो जंबो है।

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

यदि आप निम्नलिखित शब्दों की खोज करते हैं, तो आपको सभी घटकों को खोजने में सक्षम होना चाहिए। ये सभी भाग सूची चित्र के आइटम हैं, लेकिन मैं आगे बढ़ूंगा और उन्हें नीचे टाइप करूंगा ताकि आप चाहें तो उन्हें कॉपी और पेस्ट कर सकें।

ESP32S Devkit - ADV (बाईं ओर "लाइब्रेरी" पर जाएं और उपयोगकर्ता द्वारा योगदान के तहत खोजें)

2.2 टीएफटी एलसीडी - एडीवी (बाईं ओर "लाइब्रेरी" पर जाएं और उपयोगकर्ता द्वारा योगदान के तहत खोजें)

C110153 (बाईं ओर "लाइब्रेरी" पर जाएं और एलसीएससी के अंतर्गत खोजें)

C94705 (बाईं ओर "लाइब्रेरीज़" पर जाएँ और LCSC के अंतर्गत खोजें)

C58673 (बाईं ओर "लाइब्रेरीज़" पर जाएँ और LCSC के अंतर्गत खोजें)

एक बार जब आप सभी घटकों को रख दें, तो उन्हें सही पिन के साथ-साथ जीडीएन और वीसीसी कनेक्शन से कनेक्ट करें। आप उन्हें वायरिंग टूल का उपयोग करके और जीएनडी और वीसीसी प्रतीकों को रखकर कनेक्ट करते हैं। फिर एक बार जब आप सभी तारों को ठीक से कनेक्ट कर लेते हैं, तो आप Convert to PCB बटन पर क्लिक कर सकते हैं।

चरण 4: ईज़ीईडीए - पीसीबी डिज़ाइन

EasyEDA - पीसीबी डिजाइन
EasyEDA - पीसीबी डिजाइन
EasyEDA - पीसीबी डिजाइन
EasyEDA - पीसीबी डिजाइन
EasyEDA - पीसीबी डिजाइन
EasyEDA - पीसीबी डिजाइन

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

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

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

एक बार जब आप ऐसा कर लेते हैं, तो बोर्ड को पूर्ण दिखना चाहिए और आप यह देखने के लिए ज़ूम इन कर सकते हैं कि GND बोर्ड से कहाँ जुड़ता है। इस बिंदु पर, आप सबसे बाईं ओर डिज़ाइन प्रबंधक टैब के अंतर्गत DRC त्रुटियों को ताज़ा करके DRC त्रुटियों की जाँच करना चाहते हैं। यदि कोई त्रुटि नहीं है, तो आप अपने बोर्ड पर जाकर ऑर्डर करने के लिए अच्छे हैं। अपने बोर्ड को ऑर्डर करने के लिए, अपनी Gerber फ़ाइल को निर्यात करने के लिए शीर्ष रिबन में G और दाहिनी ओर वाले तीर के साथ बटन पर क्लिक करें। यह आपको सीधे उस स्थान पर ले जाएगा जहां आप अपने बोर्ड खरीदते हैं, विभिन्न रंगों और फिनिश के लिए बहुत सारे विकल्प हैं जो बोर्ड की कीमत को प्रभावित करेंगे, पीसीबी की मोटाई के लिए, मुझे लगता है कि 1.6 वह है जो हम आमतौर पर करते हैं।

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

चरण 5: सोल्डरिंग

Image
Image
टांकने की क्रिया
टांकने की क्रिया

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

लैब में हम जिन सोल्डरिंग स्टेशनों का उपयोग करते हैं, वे ये हैं: https://amzn.to/2K5c6EX और ये हमारे द्वारा उपयोग किए जाने वाले मददगार हैं: https://amzn.to/2JC1IpP। अब जबकि मैं स्नातक हो चुका हूं और अब मेरी उन तक सीधी पहुंच नहीं होगी, मैं अपना स्थान मिलते ही अपने लिए कुछ खरीदने जा रहा हूं।

चरण 6: अधिक प्रोग्रामिंग

अधिक प्रोग्रामिंग!
अधिक प्रोग्रामिंग!

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

स्क्रीन प्रोग्रामिंग में मदद करने के लिए, उम्मीद है, मेरा स्टार्टर कोड मददगार होगा लेकिन यह भी एक बेहतरीन संसाधन है:

ESP32 के साथ अधिक उपयोग के लिए, मुझे एक महान ब्लॉग मिला जो लगातार चीजें पोस्ट कर रहा है (जहां मुझे पता चला कि सर्वर का उपयोग करने के बजाय ESP32 के साथ सीधे इंटरनेट का उपयोग कैसे करें जैसा कि हमने स्कूल में किया था):

यह स्टॉक मूल्य एपीआई के लिए लिंक है, विभिन्न स्टॉक प्राप्त करने के लिए बस "एनकेई" को अन्य स्टॉक जैसे "एएमजेडएन" या "एएपीएल" से बदलें:

वहाँ कई और एपीआई हैं, हालांकि, कुछ के लिए आपको ओपनवेदर एपीआई जैसे खाते बनाने की आवश्यकता होती है।

चरण 7: मेरे YouTube चैनल की सदस्यता लें

जाओ मेरे यूट्यूब चैनल की सदस्यता लें!
जाओ मेरे यूट्यूब चैनल की सदस्यता लें!
जाओ मेरे यूट्यूब चैनल की सदस्यता लें!
जाओ मेरे यूट्यूब चैनल की सदस्यता लें!

अगर आपको लगता है कि यह निर्देश दिलचस्प था, तो बेझिझक मेरे द्वारा डेस्कटॉप असिस्टेंट और मेरे कुछ अन्य प्रोजेक्ट वीडियो के बारे में बनाया गया वीडियो देखें।

मैं अपने चैनल को १,००० सब्सक्राइबर तक पहुंचाने की कोशिश कर रहा हूं ताकि भविष्य में अधिक महत्वाकांक्षी और महंगी परियोजनाओं को निधि देने के लिए मैं अपने चैनल का मुद्रीकरण शुरू कर सकूं। मेरे पास अभी भी इस सेमेस्टर से कुछ स्कूल प्रोजेक्ट हैं जिन्हें मैं साझा करूंगा और फिर मैं नई चीजों में शामिल होना शुरू कर दूंगा। उन परियोजनाओं में एक उपकरण शामिल है जो सैनिकों को उनकी पत्रिकाओं में छोड़ी गई गोलियों की संख्या पर नज़र रखने की अनुमति देता है, एक गेमबॉय शैली का गेमपैड जो पूरी तरह से एक टेन्सी और एक पीसीबी YouTube बटन से चलता है जिसमें विभिन्न प्रभावों को प्रदर्शित करने के लिए एलईडी का भार होता है। अगर वे दिलचस्प लगते हैं तो कृपया मेरे YouTube चैनल या यहाँ मेरी शिक्षाप्रद प्रोफ़ाइल की सदस्यता लेने पर विचार करें।

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

मेरे चैनल का लिंक:

धन्यवाद!

सिफारिश की: