সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস থার্মোমিটার: 3 টি ধাপ
সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস থার্মোমিটার: 3 টি ধাপ
Anonim
সার্কিট খেলার মাঠ এক্সপ্রেস থার্মোমিটার
সার্কিট খেলার মাঠ এক্সপ্রেস থার্মোমিটার

আমি একটি অফিস থার্মোমিটার চেয়েছিলাম। একটি কেনার পরিবর্তে আমি একটি অ্যাডাফ্রুট সার্কিট প্লেগ্রাউন্ড এক্সপ্রেস ব্যবহার করেছি। এটি ডিজিটাল/আধা-এনালগ। রঙ তাপমাত্রা পরিসীমা দেখায় (এখানে সবুজ - 70 এর জন্য), নিওপিক্সেলের সংখ্যা সংখ্যাগুলি দেখায় (তাই অফিসের তাপমাত্রা এখানে দেখানো হয়েছে 75)। অন্ধকার হলে ডিসপ্লে বন্ধ হয়ে যায়।

সরবরাহ

অ্যাডাফ্রুট সার্কিট খেলার মাঠ এক্সপ্রেস

3D প্রিন্টার (আমি PLA ব্যবহার করেছি)

M3 x 8 স্ক্রু (x4) এবং M3 বাদাম (x4)

চৌম্বকীয় টেপ (https://www.amazon.com/gp/product/B073519752)

ধাপ 1: মাউন্ট

মাউন্ট
মাউন্ট
মাউন্ট
মাউন্ট
মাউন্ট
মাউন্ট
মাউন্ট
মাউন্ট

আমি পিছনে কিছু বায়ু প্রবাহ চেয়েছিলাম কারণ আমি নিশ্চিত ছিলাম না যে বোর্ড উষ্ণ হচ্ছে কিনা তা পড়ার উপর প্রভাব ফেলবে। মাউন্টটি ফিউশন in০ -এ ডিজাইন করা হয়েছিল। থিংভার্সে মডেল উপলব্ধ (https://www.thingiverse.com/thing:3659694)। পিএলএতে স্ক্রু থ্রেড রাখার চেষ্টা করার পরিবর্তে, আমি এম 3 স্ক্রুগুলির জন্য এম 3 বাদাম রাখার জন্য একটি স্থান সরবরাহ করেছি।

পদক্ষেপ 2: প্রোগ্রাম

কোড হল সার্কিট পাইথন, CPE এর জন্য Adafruit লাইব্রেরি ব্যবহার করে। GitHub (https://github.com/KFW/CPE_thermometer) এ পাওয়া সবচেয়ে সাম্প্রতিক কোড কিন্তু এটি মোটামুটি প্রাথমিক।

অ্যাডাফ্রুট সার্কিট পাইথন এক্সপ্রেসের জন্য # অফিস থার্মোমিটার # টেম্প রেঞ্জ নির্দেশ করার জন্য রঙ ব্যবহার করে, এবং তারপর সঠিক তাপমাত্রার জন্য নিওপিক্সেল # লাইট সেন্সর নিওপিক্সেল বন্ধ করে যদি এটি অন্ধকার হয় adafruit_circuitplayground.express আমদানি cpx আমদানির সময় BLANK = (0, 0, 0) নীল = (0, 0, 24) # 50 এর BG = (0, 12, 12) # 60 এর GREEN = (0, 24, 0) # 70 এর ORANGE = (18, 6, 0) # 80 এর RED = (24, 0, 0) # 90 এর TEMP_COLOR = {5: BLUE, 6: BG, 7: GREEN, 8: ORANGE, 9: RED} যদিও True: cpx.pixels.fill (BLANK) # নিশ্চিত করুন পিক্সেল রিফ্রেশ করুন cpx.light> 10: # যদি তাপমাত্রা অন্ধকার হয় তাহলে তাপমাত্রা প্রদর্শন করবেন না // 10 ডিজিট = টেম্প%10 # তাপমাত্রা '0' তে শেষ হওয়ার জন্য শুধুমাত্র পিক্সেল 0 (মাউন্ট করা দশম পিক্সেল) যদি ডিজিট == 0: cpx.pixels [0] = TEMP_COLOR [tens] # অন্যথায় ঘড়ির কাঁটার দিকে সংখ্যা পূরণ করুন 7 টা থেকে অন্য অবস্থান: i এর পরিসরে (অঙ্ক): cpx.pixels [9 - i] = TEMP_COLOR [tens] # ব্যবহার '9 -' পাপ ce পিক্সেল # বিপরীত ক্রমে সময়। ঘুম (60) # চক্র প্রতি 60 সেকেন্ডে

ধাপ 3: মাউন্ট

মাউন্ট
মাউন্ট

আমি মাউন্ট করার জন্য পিছনে কিছু চৌম্বকীয় টেপ ব্যবহার করেছি।

প্রস্তাবিত: