فهرست مطالب:

دماسنج اکسپرس زمین بازی: 3 مرحله
دماسنج اکسپرس زمین بازی: 3 مرحله

تصویری: دماسنج اکسپرس زمین بازی: 3 مرحله

تصویری: دماسنج اکسپرس زمین بازی: 3 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, نوامبر
Anonim
دماسنج اکسپرس زمین بازی مدار
دماسنج اکسپرس زمین بازی مدار

من دماسنج اداری می خواستم. به جای خرید یک دستگاه ، از Adafruit Circuit Playground Express برای ساخت آن استفاده کردم. دیجیتالی/شبه آنالوگ است. رنگ محدوده دما را نشان می دهد (سبز در اینجا - برای دهه 70) ، و تعداد NeoPixels اعداد را نشان می دهد (بنابراین دمای دفتر در اینجا 75 نشان داده شده است). وقتی تاریک می شود صفحه نمایش خاموش می شود.

تدارکات

Adafruit Circuit Playground Express

چاپگر سه بعدی (من از PLA استفاده کردم)

پیچ M3 x 8 (x4) و مهره M3 (x4)

نوار مغناطیسی (https://www.amazon.com/gp/product/B073519752)

مرحله 1: سوار شدن

کوه
کوه
کوه
کوه
کوه
کوه
کوه
کوه

من می خواستم مقداری جریان هوا به عقب برگردد زیرا مطمئن نبودم که گرم شدن تخته روی خوانش ها تأثیر می گذارد. این کوه در فیوژن 360 طراحی شده است. مدل موجود در Thingiverse (https://www.thingiverse.com/thing:3659694). به جای تلاش برای نگه داشتن پیچ ها در PLA ، من فضایی برای قرار دادن مهره های M3 در پیچ M3 در نظر گرفتم.

مرحله 2: برنامه

کد Circuit Python است که از کتابخانه های Adafruit برای CPE استفاده می کند. جدیدترین کد موجود در GitHub (https://github.com/KFW/CPE_thermometer) اما نسبتاً اساسی است.

# دماسنج اداری # برای مدار Adafruit Python Express # از رنگ برای نشان دادن محدوده دما استفاده می کند ، و سپس نئوپیکسل ها برای دمای دقیق # سنسور نور NeoPixels را در صورت تاریکی از adafruit_circuitplayground.express وارد می کند زمان وارد کردن cpx BLANK = (0 ، 0 ، 0) آبی = (0 ، 0 ، 24) # 50's BG = (0، 12، 12) # 60's GREEN = (0، 24، 0) # 70's ORANGE = (18، 6، 0) # 80's RED = (24، 0، 0) # 90 TEMP_COLOR = {5: آبی ، 6: BG ، 7: سبز ، 8: نارنجی ، 9: قرمز} در حالی که درست است: cpx.pixels.fill (BLANK) # اطمینان حاصل کنید که پیکسل ها در صورت cpx.light> 10: در صورتی که اتاق تاریک باشد دما نشان داده نشود = int (cpx.temperature * 1.8 + 32.5) # 0.5 اضافی تا مطمئن شوید که دمای # به درستی دور می زند اگر دمای 99: temp = 99 # در دمای رویداد بعید در دهها = temp 100 // 10 رقمی = temp٪ 10 # برای دما که به "0" ختم می شود ، فقط پیکسل 0 را روشن کنید (پیکسل دهم در حالت نصب شده) اگر رقم == 0: cpx.pixels [0] = TEMP_COLOR [دهها] # در غیر این صورت اعداد را در جهت عقربه های ساعت پر کنید از موقعیت ساعت 7 دیگر: برای i در محدوده (رقم): cpx.pixels [9 - i] = TEMP_COLOR [ده ها] # استفاده از '9 -' sin پیکسل های ce # به ترتیب زمان معکوس. خواب (60) # چرخه هر 60 ثانیه

مرحله 3: سوار شدن

کوه
کوه

برای نصب آن از نوار مغناطیسی در پشت استفاده کردم.

توصیه شده: