विषयसूची:

ESP32 ADXL345 GPS_EXT RAM_EXT_RTC के साथ डेटालॉगर: 8 कदम
ESP32 ADXL345 GPS_EXT RAM_EXT_RTC के साथ डेटालॉगर: 8 कदम

वीडियो: ESP32 ADXL345 GPS_EXT RAM_EXT_RTC के साथ डेटालॉगर: 8 कदम

वीडियो: ESP32 ADXL345 GPS_EXT RAM_EXT_RTC के साथ डेटालॉगर: 8 कदम
वीडियो: 13 Accelerometer (ADXL345) with ESP32 2024, जुलाई
Anonim
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर
GPS_EXT RAM_EXT_RTC के साथ ESP32 ADXL345 डेटालॉगर

आप में से उन लोगों के लिए जो Wemos 32 LOLIN बोर्ड के साथ खेल रहे हैं, मैंने सोचा कि मैं अब तक अपने कुछ निष्कर्षों का दस्तावेजीकरण करना शुरू कर दूंगा।

वर्तमान परियोजना एक ADXL345 एक्सेलेरोमीटर के लिए इंटरफ़ेस करना है और जैसा कि ऊपर दी गई तस्वीर से पता चलता है कि मैंने इसे सफलतापूर्वक लोलिन से जोड़ा है और ADXL को शॉक सेंसर के रूप में कॉन्फ़िगर किया है।

एडीएक्सएल पर रजिस्टर संलग्न पीडीएफ के रूप में स्थापित किए गए हैं और एक झटके का पता चलने पर सीरियल पोर्ट पर कोड को थूकने के लिए मैंने कोड में इंटरप्ट को कॉन्फ़िगर किया है।

मैंने निष्क्रियता रजिस्टर को एक रुकावट के रूप में भी स्थापित किया और जाँच करने के बाद कि कौन सा व्यवधान उत्पन्न हुआ है, फिर उसी डेटा को बाहर थूक दें।

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

मैंने LOLIN में 2 के प्रशंसा डेटा को सामान्य कर दिया है और इसे स्वरूपित कर दिया है ताकि इसे एक्सेल में आयात किया जा सके।

मेरे द्वारा आयात किए गए कुछ डेटा के साथ तेह संलग्न पीडीएफ पर एक नज़र डालें और मैंने एडीएक्सएल पर कुछ नल दिखाते हुए एक्सेल में रेखांकन किया है जो फीफो मोड का उपयोग करके ट्रिगर रजिस्टर में एक बाधा से ट्रिगर होते हैं।

फीफो मोड एक उपयोगी विशेषता है जो माइक्रो अप को बांधता नहीं है और यह 32 नमूनों को एक ट्रिगर पर संग्रहीत करता है। फिर से मेरे डेटा डंप को देखें और आप देख सकते हैं कि हम ग्राउंड जीरो से कहां से शुरू करते हैं और अंतिम नमूना 9.8ms या उसके आसपास है। ग्राफ़ पर X लाइन माइक्रोसेकंड में समय को बाएँ से दाएँ बढ़ते हुए दिखाती है।

ध्यान दें कि मैंने माइनस 9800 माइक्रोसेकंड से टाइमलाइन दिखाने के लिए आखिरी ग्राफ में संशोधन किया है। फीफो का पहला पॉप सबसे पुराना डेटा है बाकी सबसे पुराना है। दृश्य दाएं से बाएं होना चाहिए।

ADXL बोर्ड के तीन तारों पर ध्यान दें। एसडीए/एससीएल और आईएनटी 1 से आईएनटी। फिर से यदि आप रजिस्टर सेटिंग्स को देखते हैं और डेटा शीट को क्रॉस रेफ करते हैं तो यह समझ में आता है।

डेटा नमूना ३२०० नमूनों पर पूर्ण झुकाव है जो नमूनों के बीच ३१२५ यूसेकंड देता है। और ४ नमूनों का पूर्व कैप्चर। एक्सेल में डिवाइस से डेटा के पीडीएफ को देखें और प्रत्येक ग्राफ को मैंने कैप्चर की विंडो को घुमाते हुए दिखाया है।

मैं कॉन्फिग का कुछ कोड डालूंगा और अगर किसी को दिलचस्पी है तो बीच में आ जाएगा।

I2C के लिए मैं वायर लाइब्रेरी का उपयोग कर रहा हूं और उसके आसपास कुछ कार्य लिखे हैं।

छोटे डेटा स्निफर पर ध्यान दें जिसे मैंने एसडीए/एसडीएल से जोड़ा है और सिग्रोक का उपयोग करके मैं वास्तविक समय में I2C बस को डीकोड कर सकता हूं।

अगला कदम सैन डिस्क में सहेजना है, हालांकि मैंने पहले ही साबित कर दिया है कि यह काम करता है। एक बार यह हो जाने के बाद मैं वायरलेस से इंटरफेस करूंगा और एक वेबसाइट पर अपलोड करूंगा।

जैसे ही परियोजना का विस्तार होगा, मैं इसमें जोड़ दूंगा।

पाद लेख:

चौकस लोगों के लिए आप पीसीबी पर esp चिप और एक जम्पर की रक्षा करने वाले कैन में एक बड़ा सेंध देखेंगे। यह निवासी कॉकर स्पैनियल के कारण हुआ है जिन्होंने मेल का निरीक्षण किया और मुझे उस तक पहुंचने से पहले बोर्ड को चबाने का फैसला किया। मुझे लगता है कि वह एक गैर एस्प्रेसिफ़ प्रशंसक है!.

बेशक हमेशा की तरह मैं हमेशा सवालों के लिए तैयार रहता हूं इसलिए कृपया पूछें।

चरण 1: सिग्रोक और पल्सव्यू

सिग्रोक और पल्सव्यू
सिग्रोक और पल्सव्यू
सिग्रोक और पल्सव्यू
सिग्रोक और पल्सव्यू

पल्सव्यू और सिग्रोक का बस एक त्वरित उल्लेख।

यह नेट से मुफ्त सॉफ्टवेयर है और 8 लॉजिक इनपुट के साथ छोटा इंटरफ़ेस बोर्ड eBay और अन्य से सस्ता है। आप देखेंगे कि एडीएक्सएल चलने के दौरान मैंने बस से कुछ छवियों को पकड़ा था और यह डिबगिंग के लिए फिर से उपयोगी है क्योंकि यह I2C के लिए एक अंतर्निहित डिकोडर है।

सिग्नल के स्तर की जाँच के लिए एक गुंजाइश बहुत अच्छी है, लेकिन I2c की हैंड डिकोडिंग सबसे अच्छी है, हालांकि मैंने अभी से पहले एक लूप सेट किया है और हैंड डिबग किया है। आपको तेह पोर्ट स्तर पर बिट बैंगिंग की सराहना करनी होगी जो मैंने कई पिक प्रोजेक्ट्स पर की है लेकिन इसमें समय लगता है और त्रुटियों की संभावना होती है … खासकर रात में !!

इस ऐप को लिखने वाले लोगों को धन्यवाद। यह एक भगवान i2c में परियोजनाओं के लिए भेजता है, D4 लाइन पर ध्यान दें जो ADXL से इंटरप्ट लाइन की निगरानी कर रही है।

चरण 2: शॉक सेंसर में जोड़ना

शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना
शॉक सेंसर में जोड़ना

ठीक है यहाँ मैंने अवधारणा के प्रमाण के लिए शॉक सेंसर में कुछ बाह्य उपकरणों को जोड़ा है।

एक बार काम करने के बाद चूहों के घोंसले को क्षमा करें, मैं पीसीबी को डिजाइन करूंगा जो सभी घटकों को जोड़ता है और इसे एक सुंदर बॉक्स में डाल देता है। एसडी कार्ड को छोड़कर संलग्न सभी आइटम i2c पर काम कर रहे हैं जो कि spi बस में है।

संलग्न करने के लिए बाईं ओर जीपीएस मॉड्यूल है जो डब्ल्यूआईपी है लेकिन मुझे उम्मीद है कि इस सप्ताह के अंत तक इसका समाधान हो जाएगा।

तो वर्तमान परियोजना में निम्न शामिल हैं:

वायरलेस के साथ ESP32 लोलिन बोर्ड।

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

बाहरी फ्लैश। अन्य चीजों के साथ एक्सेलेरोमीटर के लिए सेटअप डेटा रखता है। क्षमता 132k और मेनू आदि की सुविधा के लिए उस पर कुछ वेब डेटा डंप कर सकता है

फ़ाइल एक्सेलेरोमीटर डेटा और लॉग संग्रहीत करने के लिए एसपीआई एसडी कार्ड। 8 जीबी लेकिन बढ़ा सकते हैं।

मेनू और कुछ अन्य चीजों को दिखाने के लिए OLED डिस्प्ले।

यह वही है जो [अंततः] करेगा

पृष्ठभूमि से अधिक झटके और गतिविधि की निगरानी करें।

ऑनबोर्ड घड़ी से समय और तारीख के साथ झटके को एसडी कार्ड में दर्ज करें।

यदि उपलब्ध हो तो जीपीएस से एसडी कार्ड के स्थान पर मुहर लगाएं

एक्सेस प्वाइंट का उपयोग करके डेटा का विश्लेषण करने के लिए डेटा को वेब सर्वर पर अपलोड करें … यह एक मोबाइल फोन हो सकता है।

|पहुंच बिंदुओं के लिए स्कैन करना LOLIN32 की क्षमता है क्योंकि यह कमांड के लिए वेब सर्वर को होस्ट कर रहा है और फिर क्लाइंट के रूप में क्लाउड वेबसर्वर से जुड़ रहा है। आप हमेशा एसडी कार्ड को अनप्लग कर सकते हैं और उसे अपलोड कर सकते हैं!

अभी बहुत कुछ करना बाकी है लेकिन यह आगे बढ़ रहा है।

चरण 3: एडीएक्सएल एड्रेसिंग

एडीएक्सएल एड्रेसिंग
एडीएक्सएल एड्रेसिंग

अब यहाँ एक मज़ेदार बात है।मैंने एडीएक्सएल ३४५ चिप को एक छोटे बोर्ड के रूप में खरीदा क्योंकि यह अपने आप एक चिप खरीदने से सस्ता था…..यह कैसे काम करता है? वैसे भी उसके बाद मैंने इसे i2c बस तक जोड़ने के बारे में सेट किया और पाया कि मेरे पास eeprom के साथ पते के साथ संघर्ष था जो प्रभावी रूप से 0x53 से शुरू होता है जो ए 6 पर एक लिखने और ए 7 पर पढ़ने के लिए अनुवाद करता है।

तो बम्फ को पढ़ने से पता चलता है कि यदि आप एसडीओ/एएलटी एड्रेस हाई लेते हैं तो आप इसे 1 डी पर मजबूर कर सकते हैं

पता चलता है कि एसडीओ पिन के बावजूद मेरा छोटा बोर्ड एडीएक्सएल के पिन 12 पर जमीन पर टिका हुआ है, ऐसा लगता है कि आप इसे ऊंचा खींच सकते हैं। वर्तमान सीमित बिजली आपूर्ति के बिना इसे घर पर न आजमाएं….सौभाग्य से मेरे पास मल्टीमीटर को निकालने और पिन को जमीन पर जांचने का कारण बना। [डेड शॉर्ट] जिसका अर्थ है कि आपको ट्रैक और जम्पर पिन को १२ से ३.३v तक काटना होगा।. यह काम करता है और आपको प्रोम क्लैश से बाहर निकालता है।सौभाग्य से उन्होंने चिप के नीचे शॉर्ट नहीं किया या फिर मुझे स्नूकर किया गया और बोर्ड से चिप को हटाना पड़ा। EEprom जो मेरे पास एक अतिरिक्त है, को व्यवस्थित किया गया है पता 0x52 और 53 के रूप में 64k के दो पृष्ठ। एक बार जब मैंने ऐसा किया तो मेरी समस्या हल हो गई।

वेब पेज को फिर से पढ़ना यह कहता है कि इसका सेट 0x53 पर है लेकिन यह छोटे प्रिंट में है इसलिए सावधान रहें!

चरण 4: योजनाबद्ध पीसीबी प्रिंट

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

शॉकर.पीडीएफ का जिक्र करते हुए।

बोर्ड में 8 मुख्य घटक होते हैं

  1. एसडी कार्ड भंडारण
  2. एडीएक्सएल एक्सेलेरोमीटर
  3. OLED प्रदर्शित करें
  4. 3.3 वी आरईजी
  5. GPS1 मॉड्यूल
  6. ईईपीरोम
  7. टाइमर आरटीसी
  8. आरएफ वायरलेस इंटरफेस के साथ ESP32 लोलिन चिप

सब कुछ एक्सेलेरोमीटर पर टिका है।

ADXL को INT1 पर प्रोसेसर को बाधित करने के लिए सेट किया गया है जिसे प्रोसेसर पर 14 पिन करने के लिए रूट किया गया है। माइक्रो में कोड इस इंटरप्ट को इंटरसेप्ट करने के लिए सेट किया गया है और एक फ्लैग सेट किया गया है जो मुख्य रूटीन में काम करता है। मैं कोड जोड़ूंगा बाद में इंटरप्ट रूटीन और कॉलबैक फ़ंक्शन को पंजीकृत करने की रूपरेखा।

एडीएक्सएल अलग-अलग राज्यों जैसे झटके या निष्क्रियता और कुछ अन्य पर इंटरप्ट का समर्थन करता है। आप जो करने की कोशिश कर रहे हैं उसके आधार पर आप अपने फैंस को गुदगुदी कर सकते हैं। एडीएक्सएल फीफो मोड में संचालित होता है ताकि यह 32 नमूनों को स्टोर कर सके सदमे की घटना को XYZ के रूप में कैप्चर करने के लिए [९६ मान]

डिस्प्ले ADXL RTC और EEPROM सभी I2C से संचालित हैं। SD कार्ड SPI I/O से जुड़ा है और GPS मॉड्यूल LOLIN X12 X11 पर सीरियल पोर्ट से जुड़ा है।

क्रम इस प्रकार है: जीपीएस यूनिट और फिल्टर से लगातार 232 डेटा प्राप्त करें। जबकि आपके पास वैध जीपीएस समय है, सेट अंतराल पर आरटीसी को अपडेट करें। एसडी कार्ड में इंटरप्ट स्टोर वैरिएबल जैसे समय/Lat_Lng/स्पीड/एल्टीट्यूड/स्टोर एडीएक्सएल रजिस्टरों में अपरिष्कृत प्रारूप 2 का पूरक और गैर 2 का पूरक। सभी डेटा अल्पविराम से सीमित हैं।

आप यह भी नोट करेंगे कि एक रीसेट पिन है जो पिन 13 से जुड़ा है। यह पिन बिल्ट इन वेबसर्वर को शुरू करेगा जिससे आप एक एक्सेस प्वाइंट सेट करने के लिए कॉन्फिगरेटर से कनेक्ट हो सकते हैं जो EEPROM में संग्रहीत है। रीबूट पर प्रोसेसर एक्सेस प्वाइंट से कनेक्ट हो जाएगा और एसडी कार्ड से फाइल अपलोड करने के लिए इंटरनेट का उपयोग करेगा। यदि कोई डेटा नहीं है और कोई कनेक्ट पॉइंट नहीं है तो यूनिट एसडी कार्ड में अपनी डेटा लॉगिंग प्रक्रिया को पूरा करती है जिसका आप उपयोग कर पूछताछ कर सकते हैं कार्यक्रम [ShockerView.exe] [WIP] सर्वर पर डेटा को SQL डेटाबेस में संग्रहीत किया जाता है और प्रदर्शित किया जाता है [WIP]

पीसीबी प्रिंट ऊपर और नीचे के लिए संलग्न हैं।

चरण 5: कलाकृति नक़्क़ाशी प्रोटोटाइप

कलाकृति नक़्क़ाशी प्रोटोटाइप
कलाकृति नक़्क़ाशी प्रोटोटाइप
कलाकृति नक़्क़ाशी प्रोटोटाइप
कलाकृति नक़्क़ाशी प्रोटोटाइप
कलाकृति नक़्क़ाशी प्रोटोटाइप
कलाकृति नक़्क़ाशी प्रोटोटाइप

यहां बताया गया है कि मैं अपने प्रोटोटाइप बोर्ड कैसे तैयार करता हूं

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

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

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

अपने यूवी बॉक्स में बोर्ड को एक तरफ नीचे रखें। NB I ने चार नए 13W UV लैंप और कुछ पुराने कंट्रोल गियर का उपयोग करके खदान बनाई और एक स्पष्ट ग्लास पैनल के साथ एक बॉक्स बनाया। रिक्ति प्रयोगात्मक थी। ढक्कन नीचे क्लिप करता है और कांच के खिलाफ मुखौटा को मजबूर करने के लिए फोम को बोर्ड के पीछे निचोड़ता है। यदि आप ऐसा करने में विफल रहते हैं तो प्रकाश ईच प्रतिरोध को कम कर देगा। स्विच ऑन करें और बोर्ड को प्रति साइड 1 मिनट 40 सेकंड के लिए एक्सपोज़ करें। अपनी घड़ी का प्रयोग करें। वास्तव में मुझे इस पर एक टाइमर के साथ इसे संशोधित करना होगा … ओह कोई अन्य परियोजना नहीं … शायद मैं एक खरीदूंगा … आप जानते हैं कि आप नहीं करेंगे! मेगा इलेक्ट्रॉनिक्स से मैं जो बोर्ड खरीदता हूं वह ईच प्रतिरोध के साथ सस्ते प्रोटोटाइप बोर्ड हैं। ईच रेसिस्टेंस कभी-कभी थोड़ा टेढ़ा होता है, लेकिन मेरे पास कुछ बोर्ड हैं जो मेरे पास चार साल से हैं और वे अभी भी प्रोटोटाइप के लिए अच्छे बोर्ड तैयार करते हैं !!

सावधान रहें क्योंकि आप बोर्ड को पलटते हैं, इसे फिसलने न दें या आपके पास कुछ कबाड़ होगा।

अब अपना डेवलपर तैयार करें। मैं १८:१ पर २ कैपफुल का उपयोग करता हूं ताकि डेवलपर के दो कैप और शुद्ध शुद्ध नल के पानी के ३६ कैप्स हों। डेवलपर एक बोतल या पाउडर के रूप में आता है और एक बोतल आमतौर पर मुझे लगभग 6 साल तक चलती है !!। इसे एक आइसक्रीम कंटेनर में मिलाएं और दस्ताने पहनें। इसमें अपनी उँगलियाँ न डालें नहीं तो चर्बी इसे प्रभावित करेगी। सर्दी में टेंपरेचर की समस्या हो सकती है। पानी को 20 डिग्री या उसके आसपास रखें, यह गंभीर नहीं है लेकिन अगर यह ठंडा है तो परिणाम अप्रत्याशित हो सकते हैं। मैंने इसे जनवरी में अपने गैरेज में केतली से किया ताकि आप क्षतिपूर्ति कर सकें।

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

मेरे पास ऐसा कई बार हुआ है, लेकिन आमतौर पर ऐसा इसलिए होता है क्योंकि मैं दस्ताने पहनने में विफल रहता था या तापमान बहुत कम था या मैंने कुछ व्याकुलता के कारण एक्सपोज़र का समय गड़बड़ कर दिया था … वे कुछ महत्वपूर्ण के बीच में ऐसा क्यों करते हैं…।

मुझे अपनी नक़्क़ाशी दिखाओ

ठीक है तो अब आपके पास एक बोर्ड है जिसमें सुंदर हरे रंग के ट्रैक हैं जो ईच रेसिस्टेंस से सुरक्षित हैं और अब आपको फेरिक क्लोराइड बनाने की जरूरत है। अब मैं उसी आइसक्रीम कंटेनर का उपयोग कचरे को कम करने और पैकेट पर नोटों तक मिलाने के लिए करता हूं। मैं फेरिक क्लोराइड को गेंदों के पैकेट में खरीदता हूं जिसे आप तौलते हैं और घोल में घोलते हैं। आइसक्रीम टब को भरने के लिए पर्याप्त रूप से ऊपर का 1/3 भाग भरें। यदि आप काम के लिए पर्याप्त बनाते हैं तो आप प्लास्टिक के कंटेनर में डाल सकते हैं और यह लंबे समय तक रहेगा।

आपको दस्ताने अवश्य पहनने चाहिए… ग्रीस आदि के कारण नहीं, बल्कि इसलिए कि अगर आप ऐसा नहीं करेंगे तो आपके हाथ एक पखवाड़े के लिए चमकीले नारंगी रंग के होंगे। मैंने एक बार लंदन में एक महत्वपूर्ण बैठक से पहले ऐसा किया था और ऐसा लग रहा था कि मुझे तंग किया गया था। हालांकि ध्यान रखें कि यह सामान तांबे के आसपास खराब है … और वास्तव में कुछ भी। पुराने कपड़े पहनें क्योंकि अगर वे उन पर लग जाते हैं तो वे कूड़ा-करकट हो जाते हैं। यह खुद को स्टेनलेस स्टील के सिंक से जोड़ता है और आम तौर पर सब कुछ दाग देता है। इसे बाहर या किसी बाहरी घर में हर चीज से दूर करें। बचे हुए को सीवर में न डालें, यह बैक्टीरिया को मारने में बहुत अच्छा है जो कि जल प्राधिकरण अपने सेप्टिक टैंक में बढ़ावा नहीं देना चाहता है। कुछ अधिकारियों के लिए यह भी अवैध है इसलिए ऐसा न करें।

जब आप पहली बार अपने बोर्ड को घोल में डुबोते हैं तो तांबे पर हमला होने पर यह एक सुंदर लाल कांस्य रंग का हो जाएगा। यदि ऐसा नहीं होता है, तो आपके पास अभी भी नक़्क़ाशी प्रतिरोध की एक परत हो सकती है जो नक़्क़ाशी को काम करने से रोक रही है या आपका समाधान गलत है। अगर ऐसा है तो वापस ड्राइंग बोर्ड पर मुझे डर है, लेकिन इसकी संभावना नहीं है कि यदि आप विनाश का पालन करते हैं तो आपका वगैरह गलत है।

वैसे भी अगर सब ठीक है तो आपके पास ईच रेसिस्ट द्वारा संरक्षित कुछ सही ट्रैक हैं।

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

अब मैं एक और 2 मिनट या तो प्रति पक्ष के लिए पटरियों को उजागर करता हूं और सभी ईच प्रतिरोध को हटाने के लिए डेवलपर में डुबकी लगाता हूं।

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

चरण 6: बोर्ड को असेंबल करना

बोर्ड को इकट्ठा करना
बोर्ड को इकट्ठा करना
बोर्ड को इकट्ठा करना
बोर्ड को इकट्ठा करना
बोर्ड को इकट्ठा करना
बोर्ड को इकट्ठा करना

ठीक है तो अब मेरे पास जाने के लिए एक बोर्ड तैयार है और मैंने सभी विअस और छेद के माध्यम से ड्रिल किया है।

तार और सोल्डर के साथ सभी विअस को दोनों तरफ से थ्रेड करें। मैं सभी पटरियों को टिन करना पसंद करता हूं क्योंकि सुरक्षा के लिए ऐसा नहीं करना है, लेकिन तांबे के ऑक्सीकरण को रोकता है।

मैंने एसडी कार्ड संलग्न किया है जो सतह पर चढ़ा हुआ है और उस पर मिलाप की एक डील पाने के लिए दो भूमि को जोड़ा है और साथ ही इसे नीचे लंगर डालने के लिए कुछ पिन नीचे हैं।

इसके बाद ADXL EEPROM आदि को जोड़ा।

पावर वार योजना USB या बाहरी बैट से 5V लेने और बोर्ड पर 3.3V reg के माध्यम से खिलाने की है। मेरे पास Ebay से खरीदा गया एक छोटा reg है जिसे एक मॉड्यूल के रूप में इकट्ठा किया गया है और 800mA पर रेट किया गया है … वह 300 ग्रेटर है USB की तुलना में प्रदान कर सकता है। मैंने अभी तक कोई बिजली माप नहीं किया है क्योंकि सॉफ्टवेयर में बदलाव हो सकता है….. निपटने के लिए ADXL से INACTIVITY इंटरप्ट का उपयोग कर सकता है। [WIP]

… निर्माण की प्रगति के रूप में चित्रों को जोड़ने की जरूरत है।

चरण 7: कोडिंग

ठीक है, मैं सभी arduino के माध्यम से नहीं जाऊँगा क्योंकि किसी और ने इसे कहीं और बेहतर काम किया है।

जैसे ही हम आगे बढ़ेंगे, मैं प्रासंगिक बिट्स को चुनूंगा जिनका उपयोग आपकी खुद की एक परियोजना में किया जा सकता है।

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

विचार यह है कि सामान्य कार्यक्षमता उन उपकरणों में होती है जिनमें जीपीएस/डिस्प्ले/एसडी कार्ड/रीयल टाइम क्लॉक/ext_flashmemory और एक्सेलेरोमीटर शामिल होते हैं।

उसके बाद हम एक लूप में प्रवेश करते हैं यह देखने के लिए कि क्या इंटरप्ट कुंजी SW दबाया गया है। यदि यह है तो वेब पेज कॉन्फिगरेटर के इनपुट के रूप में निर्दिष्ट डिवाइस पर वाईफाई नेटवर्क को ऑटो लॉग में कॉन्फ़िगर करने के लिए कॉन्फ़िगरेटर मेनू पर जाएं। पहले यह एक एसएसआईडी के लिए सभी उपकरणों को स्कैन करता है और फिर आपको एक का चयन करने की अनुमति देता है और इसे फ्लैश में सहेजता है एक झंडे के साथ यह इंगित करने के लिए कि अगले बूट पर फ्लैश से सेटिंग्स लोड करें। आप इसे हमेशा ipaddress दर्ज करके और /killbill टाइप करके फ़्लैश को साफ़ करने और डिफ़ॉल्ट लोड करने के लिए इसे ओवरराइड कर सकते हैं।

यहां एडीएक्सएल एक्सेलेरोमीटर के लिए कोड में परिभाषित इंटरप्ट फ़ंक्शन है और दो अलग-अलग पिनों पर कॉन्फ़िगरेटर के लिए कूद है। हम SHOCK ईवेंट को बाधित करने के लिए ADXL इंटरप्ट का उपयोग कर रहे हैं। दोनों इंटरप्ट के लिए हम एक फ़्लैग सेट करते हैं जो मुख्य "लूप" में रीसेट होता है। यहां है कि यह कैसा लग रहा है:

संलग्न कोड को देखें

चरण 8: एसडीए एससीएल पिन ढूँढना

इस कोड का प्रयोग करें:

सीरियल.प्रिंट्लन (एसडीए);

सीरियल.प्रिंट्लन (एससीएल);

एसडीएल और एससीएल के लिए वर्तमान में ईएसपी में कॉन्फ़िगर किए गए पिनों को प्रिंट करता है

एक फ़ाइल है जिसका उपयोग ESP32 में सीरियल पोर्ट जैसे कार्यों के लिए पिन मैप करने के लिए किया जाता है

सिफारिश की: