विषयसूची:
- चरण 1: चरण 1: इलेक्ट्रॉनिक्स को ब्रेडबोर्ड पर रखना
- चरण 2: चरण 2: कोड डालें
- चरण 3: चरण 3: अपना 3D हेडबैंड बनाना
वीडियो: थर्ड आई (अरुडिनो प्रोजेक्ट): ३ चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
कल्पना कीजिए कि आप भूतों के शिकार के लिए जाना चाहते हैं, लेकिन आपके पास एक ouija बोर्ड के अलावा कोई उपकरण नहीं है, जिनमें से कई अनुभवी शिकारी और मनोविज्ञान अत्यधिक अनुशंसा करते हैं कि आप उपयोग न करें, और आपका फोन एक ईवीपी रिकॉर्डर के रूप में।
क्या आपने अपनी तीसरी आंख खोलने की कोशिश की है? इस उत्पाद को उस तरह से मार्गदर्शन करने में आपकी सहायता करने के बारे में कैसे। थर्ड आई थर्मल इमेजिंग का उपयोग करके आत्माओं की तलाश करने में आपकी सहायता करेगा। भूत शिकारी आमतौर पर ठंडे स्थानों को खोजने के लिए थर्मल इमेजरी का उपयोग करेंगे - कम तापमान का एक क्षेत्र जो कथित तौर पर भूत की उपस्थिति को इंगित करता है।
यदि आप भूत शिकारी नहीं हैं, और न ही भूतों में विश्वास करते हैं, तो यह उत्पाद ऐसी स्थितियों में भी मदद कर सकता है जैसे:
- वायु गुणवत्ता - मॉनिटर करें कि कौन से औद्योगिक धुएँ के ढेर या घरेलू चिमनियाँ उपयोग में हैं।
- गैस का पता लगाना - औद्योगिक स्थलों या पाइपलाइनों के आसपास विशिष्ट गैसों की उपस्थिति का पता लगाने के लिए विशेष रूप से कैलिब्रेटेड थर्मल कैमरों का उपयोग किया जा सकता है।
- रोग नियंत्रण - उच्च तापमान के लिए हवाई अड्डों और अन्य स्थानों पर आने वाले सभी यात्रियों को जल्दी से स्कैन करें।
- प्रति-निगरानी - गुप्त निगरानी उपकरण जैसे सुनने वाले उपकरण या छिपे हुए कैमरे सभी कुछ ऊर्जा की खपत करते हैं जो अपशिष्ट गर्मी को छोड़ देता है जो थर्मल कैमरे पर स्पष्ट रूप से दिखाई देता है (भले ही छिपा हुआ हो या किसी वस्तु के पीछे)।
- दीमक का पता लगाना - इमारतों में संभावित दीमक गतिविधि के क्षेत्रों का पता लगाना।
थर्मल इमेजरी का उपयोग करने के ये केवल कुछ तरीके हैं। आप पा सकते हैं कि मुझे 55 और उपयोगों के साथ यहां वे उपयोग कहां से मिले!
सामग्री:
Adafruit 1.44 कलर TFT LCD डिस्प्ले माइक्रोएसडी कार्ड ब्रेकआउट के साथ - ST7735R
आईआर थर्मल कैमरा ब्रेकआउट
थ्री डी प्रिण्टर
सोल्डरिंग किट
प्रतिरोधों
शिकंजा
पेंचकस
उपयोग किए गए कार्यक्रम:
फ्रिट्ज़िंग
अरुडिनो
फ्यूजन 360
चरण 1: चरण 1: इलेक्ट्रॉनिक्स को ब्रेडबोर्ड पर रखना
सबसे पहले, आप अपने इलेक्ट्रॉनिक्स को व्यक्तिगत रूप से ब्रेड बोर्ड पर रखने में सक्षम होना चाहते हैं, और यह देखने के लिए कि आपका सेंसर और आपका मॉड्यूल उस तरह से काम कर रहा है या नहीं, यह देखने के लिए परीक्षण कोड को खींचने के लिए अपने Arduino का उपयोग करें। मेरे मामले में, उन्होंने वैसे ही काम किया जैसे उन्हें करना चाहिए था!
अब, आप अपने सेंसर और मॉड्यूल को एक साथ ब्रेडबोर्ड पर रख सकते हैं, जैसा कि मैंने एडफ्रूट से छवि प्रदान की है, फ्रिट्ज़िंग के माध्यम से इन्हें एक साथ कैसे रखा जाए।
चरण 2: चरण 2: कोड डालें
हमें इस परियोजना के लिए कोड देने के लिए Adafruit बहुत दयालु था! वे थर्मल कैमरा की साइट पर पुस्तकालय प्रदान करते हैं, जिसे मैंने इस परियोजना के लिए आवश्यक चीजों की सूची में आईआर सेंसर के लिंक को शामिल किया है, आप इसे वहां से पा सकते हैं!
नीचे आपके Arduino के लिए उपयोग की जाने वाली कोडिंग है।
/******** ************************** यह AMG88xx GridEYE 8x8 IR कैमरा के लिए एक पुस्तकालय है
यह स्केच GridEYE सेंसर के साथ 64 पिक्सेल का थर्मल कैमरा बनाता है
और एक 128x128 tft स्क्रीन
Adafruit AMG88 ब्रेकआउट के साथ काम करने के लिए विशेष रूप से डिज़ाइन किया गया
--
ये सेंसर संचार के लिए I2C का उपयोग करते हैं। डिवाइस का I2C पता 0x69. है
Adafruit इस ओपन सोर्स कोड को प्रदान करने में समय और संसाधनों का निवेश करता है, कृपया एडफ्रूट से उत्पाद खरीदकर एडफ्रूट और ओपन-सोर्स हार्डवेयर का समर्थन करें!
एडफ्रूट इंडस्ट्रीज के लिए डीन मिलर द्वारा लिखित। बीएसडी लाइसेंस, उपरोक्त सभी पाठों को किसी भी पुनर्वितरण में शामिल किया जाना चाहिए *********** *************************/
#शामिल करें // कोर ग्राफिक्स लाइब्रेरी
#शामिल करें // हार्डवेयर-विशिष्ट पुस्तकालय #शामिल करें
#शामिल
#शामिल
#define TFT_CS 10 // TFT स्क्रीन के लिए चिप सेलेक्ट पिन
#define TFT_RST 9 // आप इसे Arduino रीसेट से भी जोड़ सकते हैं // इस स्थिति में, इस #define पिन को 0 पर सेट करें! #परिभाषित टीएफटी_डीसी 8
// सेंसर की कम रेंज (यह स्क्रीन पर नीला होगा)
# परिभाषित करें MINTEMP 22
// सेंसर की उच्च श्रेणी (यह स्क्रीन पर लाल होगी)
#define MAXTEMP 34
// जिन रंगों का हम उपयोग करेंगे
कॉन्स्ट uint16_t कैमकलर्स = {0x480F, 0x400F, 0x400F, 0x400F, 0x4010, 0x3810, 0x3810, 0x3810, 0x3810, 0x3010, 0x3010, 0x3010, 0x2810, 0x2810, 0x2810, 2010, 0x2810, 0x, 0x2810, 0x2810, 0x2810, 0x 1, 0x0152, 0x0152, 0x0172, 0x0192, 0x0192, 0x01B2, 0x01D2, 0x01F3, 0x01F3, 0x0213, 0x0233, 0x0253, 0x0253, 0x0273, 0x0293, 0x02B3, 0x02D3, 0x03, 0x033, 0x03, 0x03, 0x033, 0x033, 0x03, 0x02F, 0x03B4, 0x03D4, 0x03D4, 0x03F4, 0x0414, 0x0434, 0x0454, 0x0474, 0x0474, 0x0494, 0x04B4, 0x04D4, 0x04F4, 0x0514, 0x0534, 0x0534, 0x0554, 0x0573, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0573,0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574, 0x0574,, 0x0572, 0x0571, 0x0591, 0x0591, 0x0590, 0x0590, 0x058F, 0x058F, 0x058F, 0x058E, 0x05AE, 0x05AE, 0x05AD, 0x05AD, 0x05AD, 0x05AC, 0x05AC, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA, 0x05CA 05C9, 0x05C8, 0x05E8, 0x05E8, 0x05E7, 0x05E7, 0x05E6, 0x05E6, 0x05E6, 0x05E5, 0x05E5, 0x0604, 0x0604, 0x0604, 0x0603, 0x0603, 0x02, 0x0603, 0x062006, 0x062006, 0x062006, 0x062006, 0x062006, 0x062006, 0x062006, 0x062006, 0x062006 0x0E20, 0x0E20, 0x0E40, 0x1640, 0x1640, 0x1E40, 0x1E40, 0x2640, 0x2640, 0x2E40, 0x2E60, 0x3660, 0x3660, 0x3E60, 0x3E60, 0x3E60, 0x4660, 0x4660, 0x460, 0x4660, 0x4660, 0x4660, 0x4660, 0x4660, 0x4660 0x6680, 0x6E80, 0x6EA0, 0x76A0, 0x76A0, 0x7EA0, 0x7EA0, 0x86A0, 0x86A0, 0x8EA0, 0x8EC0, 0x96C0, 0x96C0, 0x9EC0, 0x9EC0, 0xA6C0, 0xAEC0, 0xAEC0, 0xB6E0, 0xB6E0, 0xBEE0, 0xBEE0, 0xC6E0, 0xC6E0, 0xCEE0, 0xCEE0, 0xD6E0, 0xD700, 0xDF00, 0xDEE0, 0xDEC0, 0xDEA0, 0xDE80, 0xDE80, 0xE660, 0xE640, 0xE620, 0xE600, 0xE5E0, 0xE5C0, 0xE20, 0xE5, 0xE20, 0xE5, 0xE5, 0xE5, 0xE5A0, 0xE5, 0xE5A0, 0xE5, 0xE5A0, 0xE5 0xE460, 0xEC40, 0xEC20, 0xEC00, 0xEBE0, 0xEBC0, 0xEBA0, 0xEB80, 0xEB60, 0xEB40, 0xEB20, 0xEB00, 0xEAE0, 0xEAC0, 0xEAA0, 0xEA80, 0xEA60, 0xF200, 0xF160, 0xF200, 0xF160, 0xE40, 0xF200, 0xEA60, 0xEA40, 0xEA40, 0xEA40, 0xEA40, 0x F140, 0xF100, 0xF0E0, 0xF0C0, 0xF0A0, 0xF080, 0xF060, 0xF040, 0xF020, 0xF800,};
Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);
Adafruit_AMG88xx एएमजी;
अहस्ताक्षरित लंबी देरी समय; फ्लोट पिक्सल [AMG88xx_PIXEL_ARRAY_SIZE]; uint16_t डिस्प्लेपिक्सेलविड्थ, डिस्प्लेपिक्सेलहाइट;
व्यर्थ व्यवस्था() {
सीरियल.बेगिन (९६००); Serial.println (F ("AMG88xx थर्मल कैमरा!"));
tft.initR (INITR_144GREENTAB); // ST7735S चिप को इनिशियलाइज़ करें, ब्लैक टैब
tft.fillScreen (ST7735_BLACK);
डिस्प्ले पिक्सेलविड्थ = tft.width () / 8;
डिस्प्लेपिक्सेलहाइट = tft.height () / 8;
//tft.setRotation(3);
बूल स्थिति; // डिफ़ॉल्ट सेटिंग्स स्थिति = amg.begin (); if (!status) { Serial.println ("एक वैध AMG88xx सेंसर नहीं मिल सका, वायरिंग की जांच करें!"); जबकि (1); } Serial.println ("-- थर्मल कैमरा टेस्ट -"); देरी (100); // सेंसर को बूट होने दें
}
शून्य लूप () {
// सभी पिक्सेल पढ़ें amg.readPixels (पिक्सेल);
के लिए(int i=0; i
// पिक्सल ड्रा करें!
tft.fillRect (डिस्प्लेपिक्सेलहाइट * फ्लोर (i / 8), डिस्प्लेपिक्सेलविड्थ * (i% 8), डिस्प्लेपिक्सेलहाइट, डिस्प्लेपिक्सेलविड्थ, कैमकलर्स [कलरइंडेक्स]); } }
चरण 3: चरण 3: अपना 3D हेडबैंड बनाना
हेडबैंड बनाने में यह मेरा समाधान था, आप मेरे डिजाइन के अनुसार बहुत बेहतर हो सकते हैं। यह एक पक्ष का पक्ष लेता है और दुर्भाग्य से दूसरे पर अधिक भार डालता है। अगली बार मैं इस पर वापस आ सकता हूं और इसे और अधिक संतुलित बना सकता हूं, और इसे और अधिक स्थायी डिजाइन भी बना सकता हूं। मैंने अपने Arduino, कैमरा, मॉनिटर और फिर 9v बैटरी के लिए जगह बनाई।
हेडबैंड के साथ मैंने जो कुछ किया वह एक आरी के साथ पिछले छोर को हटा रहा था, ताकि मैं इसे अन्य लोगों के सिर में फिट कर सकूं ताकि वे इसे मेरे अलावा अन्य लोगों के सिर पर आज़मा सकें।
यह फ्यूजन 360 में इस परियोजना के लिए कुछ संभव बनाने के लिए सरल उपकरणों का उपयोग करके बनाया गया था।
सिफारिश की:
ड्रॉइंग आर्म जो ध्वनि द्वारा नियंत्रित है - अरुडिनो स्कूल प्रोजेक्ट: 4 चरण (चित्रों के साथ)
ड्रॉइंग आर्म जिसे साउंड द्वारा नियंत्रित किया जाता है - अरुडिनो स्कूल प्रोजेक्ट: यह मेरा पहली बार Arduino के साथ काम कर रहा है, और इस तरह से कुछ के साथ काम कर रहा है, इसलिए अगर मैंने कोई गलती की है तो क्षमा करें! मुझे यह विचार तब आया जब मैंने अपने शौक के बारे में सोचा, जो ड्राइंग और संगीत हैं। इसलिए मैंने दोनों को इसमें मिलाने की कोशिश की! एक सेल
थर्ड हैंड++: इलेक्ट्रॉनिक्स और अन्य नाजुक काम के लिए एक बहु-उपयोगी मददगार हाथ: 14 कदम (चित्रों के साथ)
थर्ड हैंड ++: इलेक्ट्रॉनिक्स और अन्य नाजुक काम के लिए एक बहु-उपयोग हेल्पिंग हैंड .: अतीत में मैंने चेन इलेक्ट्रॉनिक्स की दुकानों पर उपलब्ध थर्ड हैंड्स/हेल्पिंग हैंड्स का उपयोग किया है और उनकी उपयोगिता से निराश हूं। मैं कभी भी क्लिप नहीं प्राप्त कर सकता था जहां मैं उन्हें चाहता था या इसे वास्तव में सेटअप प्राप्त करने में अधिक समय लगा
एक और थर्ड-हैंड समाधान: 6 कदम
एक और थर्ड-हैंड समाधान: यह कोई नई बात नहीं है। थोड़ी देर के लिए मैं थर्ड-हैंड बनाने की योजना बना रहा था, इसलिए मैं इसके साथ आया… आप कह सकते हैं कि यह एक मल्टीफंक्शनल थर्ड-हैंड है।
एमएएस ९६० डिजाइन फॉर एम्पावरमेंट - अरुडिनो प्रोजेक्ट RUDI: १८ चरण
एम्पावरमेंट के लिए एमएएस 960 डिजाइन - अरुडिनो प्रोजेक्ट आरयूडीआई: अरुडिनो प्रोजेक्ट कोडनेम आरयूडीआई: व्यक्तिगत वस्तुओं को एक प्रवाहकीय पेंट इलेक्ट्रिक सर्किट से जोड़ना और एक चुंबकीय arduoino का उपयोग करके लैपटॉप पर छवियों को प्रोजेक्ट करना। द्वारा डिजाइन: डेविड मेलिस, एरिक रोसेनबाम, सैम क्रॉनिक, जेरोम फिंकेल एमआईटी मीडिया लैब फॉल 2
थ्री एक्सिस एसएमडी कंपोनेंट थर्ड हैंड: 9 स्टेप्स
थ्री एक्सिस एसएमडी कंपोनेंट थर्ड हैंड: मुझे, कई अन्य लोगों की तरह, उन्हें मिलाप करते समय सरफेस माउंट कंपोनेंट्स को रखने में परेशानी होती है। चूंकि आवश्यकता ने आविष्कार को जन्म दिया है, इसलिए मुझे खुद को एक कार्य केंद्र बनाने के लिए प्रेरित किया गया जो मेरी समस्या का समाधान करेगा। यह निर्माण करने में बहुत आसान है, सस्ता है और