विषयसूची:

टैटलब्रश: 4 कदम
टैटलब्रश: 4 कदम

वीडियो: टैटलब्रश: 4 कदम

वीडियो: टैटलब्रश: 4 कदम
वीडियो: Brush Karo, brush your teeth | Hindi Rhymes for Children - Nursery Rhymes compilation by Jugnu Kids 2024, नवंबर
Anonim
टैटलब्रश
टैटलब्रश
टैटलब्रश
टैटलब्रश
टैटलब्रश
टैटलब्रश
टैटलब्रश
टैटलब्रश

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

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

आपूर्ति

Adafruit Huzzah ESP8266फास्ट वाइब्रेशन सेंसर

२ नियोपिक्सल

फंसे हुए तारों की एक जोड़ी

3.7 वी लीपॉली बैटरी

वायर कटर

टंकाई करने वाली मशीन

तेज उपयोगिता चाकू

धातु शासक

गर्म पिघल गोंद बंदूक, माउंटिंग प्लेट पर सोल्डरलेस ब्रेडबोर्ड

यूएसबी ए-बी केबल

सोल्डरिंग आयरन और सोल्डरवायर स्ट्रिपर्स

थर्ड हैंड टूल मल्टीमीटर (वैकल्पिक)

छोटे सुईलेनोज सरौता

चिमटी

चरण 1: सर्किट का निर्माण

सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण
सर्किट का निर्माण

घटकों को इकट्ठा करो:

सर्किट के निर्माण को पूरा करने के लिए हमें निम्नलिखित घटकों की आवश्यकता होगी।

1 एक्स ईएसपी8266 हुज़ाह बोर्ड

1 एक्स प्रोटो बोर्ड

2 एक्स नियोपिक्सल मिनी बटन पीसीबी

1 एक्स फास्ट कंपन स्विच

और कुछ फंसे तार

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

सर्किट आरेख:

कनेक्शन बहुत आसान हैं, ऊपर की छवि देखें।

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

फिर हम नियोपिक्सल को हुज़ाह बोर्ड से जोड़ने के लिए आगे बढ़ेंगे।

  • दो Neopixel के बीच संबंध बनाएं। सुनिश्चित करें कि पहले Neopixel का आउटपुट दूसरे Neopixel के इनपुट को फीड किया गया है।
  • पहले Neopixel के 5V से तार को BAT लेबल वाले पिन से कनेक्ट करें।
  • पहले Neopixel के GND से तार को GND लेबल वाले पिन से कनेक्ट करें।
  • पहले Neopixel के दीन (INPUT) से तार को 15 लेबल वाले पिन से कनेक्ट करें।

अगला, हम फास्ट वाइब्रेशन स्विच को कनेक्ट करेंगे।

कंपन स्विच से कनेक्शन बनाना थकाऊ हो सकता है, खासकर जब से पतले पैर को कनेक्शन बनाने के लिए विशेष देखभाल की आवश्यकता होती है। अपना कंपन स्विच तैयार करने के लिए, इसे मदद करने वाले हाथों की एक जोड़ी में सेट करें और थोड़ा सोल्डर के साथ लीड को टिन करें।

इसके अलावा दो फंसे तारों को पट्टी और टिन करें।

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

जोड़ के ऊपर हीट सिकुड़ते टयूबिंग को स्लाइड करें और दूसरे तार को वाइब्रेशन स्विच के बाहरी पोल पर मिला दें।

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

  • कंपन सेंसर के मोटे पिन को Arduino Analog pin A0 या ADC से कनेक्ट करें।

    कंपन सेंसर के पतले पिन को Arduino pin BAT से कनेक्ट करें।

    हुर्रे, आप परियोजना के लिए आवश्यक सर्किट के सेटअप के साथ कर रहे हैं।

चरण 2: कोड लिखना और एप्लेट बनाना

कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना
कोड लिखना और एप्लेट बनाना

यह सेक्शन दो भागों में विभाजित किया गया है। पहला भाग इंटरनेट सेवा AdafruitIO और IFTTT से संबंधित है जो हमें हमारे द्वारा भेजे गए डेटा के आधार पर ट्रिगर करने में सक्षम बनाता है। दूसरा कंपन को मापने और नियोपिक्सल को रोशन करने और इंटरनेट सेवा के साथ संचार करने के लिए हार्डवेयर पर आवश्यक कोड से संबंधित है।

भाग I

Adafruit IO और IFTTT एप्लेट की स्थापना

उन्हें एक्सेस करने के लिए आपको Adafruit IO और IFTTT सेवा पर एक खाते के लिए साइन अप करना होगा। साइन अप करने के बाद, कृपया एप्लेट बनाने के लिए नीचे दिए गए चरणों का संदर्भ लें।

Adafruit. IO पर नेविगेट करें और "एनालॉग" शीर्षक से एक नया पैर बनाएं। फिर हम इस फ़ीड को अपने Arduino कोड में संदर्भित करेंगे। तार्किक रूप से, हम एक एप्लेट बना रहे होंगे जहां एक क्रिया होती है (सेंसर से कंपन को महसूस किया जाता है)। ब्रश करने की स्थिति को रिकॉर्ड करने के लिए यह फ़ीड आपके Arduino Huzzah बोर्ड से जुड़ेगी। जब ब्रश करने की स्थिति 0 होती है, तो Arduino Huzzah Adafruit. IO फ़ीड पर एक संदेश भेजेगा। उस फ़ीड की जानकारी का उपयोग एप्लेट में एक ट्वीट को ट्रिगर करने के लिए किया जाएगा। कृपया AIO कुंजी और खाता नाम नोट करें। इसका उपयोग हुज़ाह बोर्ड को एडफ्रूट सेवा से जोड़ने के लिए किया जाएगा।

फिर आईएफटीटीटी पर जाएं। क्रिएट न्यू एप्लेट के तहत, "दिस" सेक्शन को दबाने के बाद सर्विस एडफ्रूट को सर्च करें, फिर "मॉनीटर ए फीड ऑन एडफ्रूट आईओ" का विकल्प चुनें। फिर "एनालॉग" नामक फ़ीड का चयन करें और 1 के बराबर और मान के रूप में संबंध दर्ज करें। फिर ट्रिगर बनाएं दबाएं।

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

भाग द्वितीय

Arduino कोड

कोड को काम करने के लिए, आपको कुछ बाहरी पुस्तकालयों को डाउनलोड करने की आवश्यकता होगी। कृपया ESP8266 डेटाशीट पर सेट अप Arduino ट्यूटोरियल देखें।

इसमें उल्लिखित कोड हमें कंपन सेंसर से कंपन को मापने और आवश्यक कार्रवाई करने में सक्षम करेगा। कोड में ही लगभग 3 ब्लॉक शामिल हैं।

आरंभीकरण: इस भाग में, हम कोड को निष्पादित करने के लिए आवश्यक सभी चर और स्थिरांक और पुस्तकालयों को प्रारंभ करते हैं।

सेटअप: इस ब्लॉक में सभी एकमुश्त घोषणाएं की जाती हैं।

लूप: सभी कोड जिन्हें बार-बार निष्पादित करने की आवश्यकता होती है, नियंत्रक के प्रत्येक चक्र को यहां रखा जाता है।

लूप सेक्शन में, हम पिन A0 से सेंसर मान पढ़ रहे हैं और यदि यह एक थ्रेशोल्ड से अधिक है, तो हम एक वैरिएबल काउंट को 1 से बढ़ा रहे हैं। फिर समय-समय पर 12 घंटे के एक सेट अंतराल के भीतर, हम जाँच कर रहे हैं कि वेरिएबल काउंट है या नहीं 2 मिनट के लिए ब्रश करने का संकेत देने वाले मान को पार कर गया। यदि ऐसा नहीं है, तो हम Adafruit IO को संबंधित डेटा भेज रहे हैं। एडफ्रूट से सफलता संदेश प्रतिक्रिया प्राप्त करने पर, हम उपयोगकर्ता को इंगित करने के लिए नियोपिक्सल का रंग बदल रहे हैं। कृपया विस्तृत स्पष्टीकरण के लिए कोड में उल्लिखित टिप्पणियों को देखें।

अंत में, सुनिश्चित करें कि Arduino IDE में सही बोर्ड और पोर्ट का चयन किया गया है। अपलोड को दबाने पर, सीरियल मॉनीटर में जाकर कोड का परीक्षण करें, यह संकेत प्रदर्शित करेगा जो इंगित करता है कि कोड सफल है या नहीं।

चरण 3: 3D मॉडल का निर्माण

3D मॉडल का निर्माण
3D मॉडल का निर्माण
3D मॉडल का निर्माण
3D मॉडल का निर्माण
3D मॉडल का निर्माण
3D मॉडल का निर्माण

टैटलब्रश बनाने का अंतिम चरण 3D मॉडलिंग सॉफ़्टवेयर और अपनी पसंद के 3D प्रिंटर का उपयोग करके स्वयं ब्रश को मॉडल और प्रिंट करना है।

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

3D मॉडल को ABS सामग्री का उपयोग करके मुद्रित किया गया था और इस मॉडल में उपयोग की जाने वाली प्रिंट सेटिंग्स 0.00001 लेयर थीं। संरचना को प्रिंट करने में 5 घंटे 17 मिनट का समय लगा। समर्थन ऑटो-जेनरेटेड y सॉफ्टवेयर था।

अपने आप को एक दावत दें अगर आपने इसे यहां तक बनाया है। आगे, हम यह सब एक साथ असेंबली सेक्शन में रखेंगे।

चरण 4: विधानसभा

Image
Image

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

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

सिफारिश की: