Mündəricat:
Video: Circuit Playground Express Termometr: 3 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Ofis termometri istədim. Birini almaq əvəzinə, bir Adafruit Circuit Playground Express istifadə etdim. Rəqəmsal/yarı-analoqdur. Rəng temperatur aralığını göstərir (burada yaşıl - 70 -ci illər üçün), rəqəmləri göstərən NeoPixellərin sayı ilə (burada göstərilən ofis istiliyi 75 -dir). Qaranlıq olduqda ekran sönür.
Təchizat
Adafruit Circuit Playground Express
3D printer (PLA istifadə etdim)
M3 x 8 vida (x4) və M3 somun (x4)
Maqnit lent (https://www.amazon.com/gp/product/B073519752)
Addım 1: Montaj
Lövhənin istiləşməsinin oxunuşlara təsir edib etməyəcəyinə əmin olmadığım üçün geri hava axını istədim. Montaj Fusion 360 -da hazırlanmışdır. Model Thingiverse -də mövcuddur (https://www.thingiverse.com/thing:3659694). Vidaları PLA -da yivli saxlamağa çalışmaqdansa, M3 vintlər üçün M3 qoz -fındıq qoymaq üçün bir yer təmin etdim.
Addım 2: Proqram
Kod, CPE üçün Adafruit kitabxanalarından istifadə edərək Circuit Pythondur. GitHub -da mövcud olan ən son kod (https://github.com/KFW/CPE_thermometer), lakin olduqca əsasdır.
Adafruit Circuit Python Express üçün # Ofis Termometri # İstilik aralığını göstərmək üçün rəng istifadə edir və sonra adafruit_circuitplayground -dan qaranlıqdırsa dəqiq temperatur # işıq sensoru üçün Neopixels söndürür.eksport idxal cpx idxal vaxtı BLANK = (0, 0, 0) MAVİ = (0, 0, 24) # 50 -lərin BG = (0, 12, 12) # 60 -lARININ YAŞILI = (0, 24, 0) # 70 -ci illərin portağal = (18, 6, 0) # 80 -lərİN QIRMIZI = (24, 0, 0) # 90 -cı illərin TEMP_COLOR = {5: MAVİ, 6: BG, 7: YEŞİL, 8: ORANGE, 9: QIRMIZI Doğru: cpx.pixels.fill (BLANK) # cpx.light> 10 olduqda piksellərin təzələnməsinə əmin olun. # otaq qaranlıqsa tempi göstərməyin temp = int (cpx.temperature * 1.8 + 32.5) # temp 0.5: temp 99: temp = 99 # olmadıqda, temperaturun düzgün yuvarlandığından əmin olmaq üçün əlavə 0,5 // 10 rəqəm = temp%10 # '0' ilə bitən temp üçün yalnız rəqəm 0 = yandırılır (quraşdırılmış olaraq onuncu piksel), əgər rəqəm == 0 olarsa: cpx.pixels [0] = TEMP_COLOR [onlar] # əks halda rəqəmləri saat əqrəbi ilə doldurun saat 7 -dən başqa mövqedən: i aralığında (rəqəm): cpx.pixels [9 - i] = TEMP_COLOR [onlarla] # istifadə '9 -' sin ce piksel # tərs qaydada. yuxu (60) # hər 60 saniyədə bir dövr
Addım 3: Montaj
Quraşdırmaq üçün arxa tərəfində bir az maqnit lent istifadə etdim.
Tövsiyə:
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: 8 Addım (Şəkillərlə)
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: Termo tabancası kimi təmassız / təmassız bədən istiliyinin ölçülməsi. Thermo Gun indi çox bahalı olduğu üçün bu layihəni yaratdım, buna görə DIY etmək üçün alternativ almalıyam. Və məqsəd aşağı büdcə versiyası ilə etməkdir.SuppliesMLX90614Ardu
Star Wars Light Circuit Playground Express ilə: 5 addım
Circuit Playground Express ilə Star Wars Light: Bu işıq, işıq və musiqi ardıcıllığını oynamaq üçün Circuit Playground Express istifadə edir. Əlavə edilmiş toxunma yastıqları ayrı -ayrı işıq animasiyalarını yandırır və ya İmperator Martı (Darth Vader mövzusu) və ya Ulduz Döyüşlərindən Əsas Mövzunu oynayır. Proqram kodu daxildir
Circuit Playground Express Qapı Siqnalı: 5 Addım
Circuit Playground Express Qapı Siqnalı: Ətrafınızda olmadığınız zaman ailə üzvlərinin otağınızı axtarıb -axtarmadığını heç düşünmüsünüzmü? Onları qorxutmaq istəyirsən? Əgər mənim kimiyəmsə, o zaman Circuit Playground Express Qapı Siqnalına ehtiyacınız var. Həmişə maraqlandığım üçün öz qapı siqnalımı yaratdım
Circuit Playground Express ilə Təhlükəsizlik İlk Kask: 10 addım
Circuit Playground Express ilə Təhlükəsizlik İlk Dəbilqəsi: Velosiped sürməyə getmisiniz və hansı istiqamətə döndüyünüzü bildirmək üçün əlinizi sükandan götürməkdən narahat olmusunuzmu? İndi bu qorxu keçmişdə ola bilər! Bu dərslik, C istifadə edərək əllərsiz dəbilqə çırpma sisteminin necə yaradılacağını sizə göstərəcək
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur