विषयसूची:

सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर: 3 कदम
सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर: 3 कदम

वीडियो: सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर: 3 कदम

वीडियो: सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर: 3 कदम
वीडियो: Army Training करवाने की बाद #shorts Video फ़ौजी फ़ैक्टरी IPA 2024, नवंबर
Anonim
सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर
सर्किट खेल का मैदान एक्सप्रेस थर्मामीटर

मुझे एक ऑफिस थर्मामीटर चाहिए था। एक खरीदने के बजाय मैंने एक बनाने के लिए एक एडफ्रूट सर्किट प्लेग्राउंड एक्सप्रेस का इस्तेमाल किया। यह डिजिटल/अर्ध-एनालॉग है। रंग तापमान रेंज दिखाता है (यहां हरा - 70 के लिए), अंक दिखाने वाले नियोपिक्सल की संख्या के साथ (इसलिए यहां दिखाया गया कार्यालय अस्थायी 75 है)। अंधेरा होने पर डिस्प्ले बंद हो जाता है।

आपूर्ति

एडफ्रूट सर्किट प्लेग्राउंड एक्सप्रेस

3डी प्रिंटर (मैंने पीएलए का इस्तेमाल किया)

M3 x 8 स्क्रू (x4) और M3 नट (x4)

चुंबकीय टेप (https://www.amazon.com/gp/product/B073519752)

चरण 1: माउंट

पर्वत
पर्वत
पर्वत
पर्वत
पर्वत
पर्वत
पर्वत
पर्वत

मैं कुछ एयरफ्लो चाहता था क्योंकि मुझे यकीन नहीं था कि बोर्ड के गर्म होने से रीडिंग प्रभावित होगी। माउंट को फ्यूजन 360 में डिजाइन किया गया था। मॉडल थिंगविवर्स (https://www.thingiverse.com/thing:3659694) पर उपलब्ध है। PLA में स्क्रू को पिरोए रखने की कोशिश करने के बजाय, मैंने M3 स्क्रू के लिए M3 नट लगाने के लिए एक स्थान प्रदान किया।

चरण 2: कार्यक्रम

सीपीई के लिए एडफ्रूट पुस्तकालयों का उपयोग करते हुए कोड सर्किट पायथन है। सबसे हालिया कोड GitHub (https://github.com/KFW/CPE_thermometer) पर उपलब्ध है, लेकिन यह काफी बुनियादी है।

# ऑफिस थर्मामीटर# एडफ्रूट सर्किट पायथन एक्सप्रेस के लिए # टेम्परेचर रेंज को इंगित करने के लिए रंग का उपयोग करता है, और फिर सटीक टेम्परेचर के लिए नियोपिक्सल का उपयोग करता है # लाइट सेंसर NeoPixels को बंद कर देता है यदि यह adafruit_circuitplayground से अंधेरा है। एक्सप्रेस आयात cpx आयात समय BLANK = (0, 0, 0) BLUE = (0, 0, 24) # 50 का बीजी = (0, 12, 12) # 60 का हरा = (0, 24, 0) # 70 का नारंगी = (18, 6, 0) # 80 का लाल = (24, 0, 0) # 90's TEMP_COLOR = {5:BLUE, 6:BG, 7:GREEN, 8:ORANGE, 9:RED} जबकि ट्रू: cpx.pixels.fill(BLANK) # सुनिश्चित करें कि अगर cpx.light > 10 पिक्सल रिफ्रेश हो जाएं: # यदि कमरा अंधेरा है तो अस्थायी प्रदर्शित न करें अस्थायी = int(cpx.temperature * 1.8 + 32.5) # अतिरिक्त 0.5 सुनिश्चित करने के लिए अस्थायी # राउंड सही ढंग से यदि अस्थायी 99: अस्थायी = 99 # संभावित घटना में अस्थायी 100 के दसियों = अस्थायी में //10 अंक = अस्थायी%10 # '0' में समाप्त होने वाले अस्थायी के लिए केवल पिक्सेल 0 (माउंटेड के रूप में दसवां पिक्सेल) को हल्का करें यदि अंक == 0: cpx.pixels[0] = TEMP_COLOR[tens] # अन्यथा अंक दक्षिणावर्त भरें 7 बजे की स्थिति से अन्य: i के लिए रेंज (अंक) में: cpx.pixels[9 - i] = TEMP_COLOR[tens] # '9 -' sin का उपयोग करें सीई पिक्सल # उल्टे क्रम में समय। सो (६०) # हर ६० सेकंड में चक्र

चरण 3: माउंट

पर्वत
पर्वत

मैंने इसे माउंट करने के लिए पीठ पर कुछ चुंबकीय टेप का इस्तेमाल किया।

सिफारिश की: