İçindekiler:
Video: Devre Bahçesi Ekspres Termometre: 3 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bir ofis termometresi istedim. Bir tane satın almak yerine, bir tane yapmak için bir Adafruit Circuit Playground Express kullandım. Dijital/yarı analog. Renk, sıcaklık aralığını gösterir (burada yeşil - 70'ler için), NeoPiksel sayısı rakamları gösterir (bu nedenle burada gösterilen ofis sıcaklığı 75'tir). Karanlık olduğunda ekran kapanır.
Gereçler
Adafruit Circuit Playground Express
3D Yazıcı (PLA kullandım)
M3 x 8 vida(x4) ve M3 somun (x4)
Manyetik bant (https://www.amazon.com/gp/product/B073519752)
1. Adım: Monte Edin
Kartın ısınmasının okumaları etkileyip etkilemeyeceğinden emin olamadığım için biraz hava akışı istedim. Montaj, Fusion 360'ta tasarlanmıştır. Model Thingiverse'de mevcuttur (https://www.thingiverse.com/thing:3659694). PLA'daki vidaları dişli tutmaya çalışmak yerine, M3 vidaları için M3 somunları koymak için bir boşluk sağladım.
2. Adım: Program
Kod, CPE için Adafruit kitaplıklarını kullanan Circuit Python'dur. GitHub'da bulunan en yeni kod (https://github.com/KFW/CPE_thermometer) ancak oldukça basit.
# Adafruit Devresi için Ofis Termometresi Python Express # Sıcaklık aralığını belirtmek için renk kullanır ve ardından tam sıcaklık için neopiksel # ışık sensörü, adafruit_circuitplayground.express'ten karanlıksa NeoPixels'i kapatır. = (0, 0, 24) # 50'ler BG = (0, 12, 12) # 60'lar YEŞİL = (0, 24, 0) # 70'ler TURUNCU = (18, 6, 0) # 80'ler KIRMIZI = (24, 0, 0) # 90'lar TEMP_COLOR = {5:BLUE, 6:BG, 7:GREEN, 8:TURUNCU, 9:KIRMIZI} iken True: cpx.pixels.fill(BLANK) # cpx.light > 10 ise piksellerin yenilendiğinden emin olun: # oda karanlıksa temp gösterme temp = int(cpx.temperature * 1.8 + 32.5) # temp 99: temp = 99 ise sıcaklığın doğru şekilde dönmesini sağlamak için ekstra 0,5 //10 digit = temp%10 # '0' ile biten temp için sadece piksel 0'ı (monte edilmiş olarak onuncu piksel) aydınlatır, eğer rakam == 0: cpx.pixels[0] = TEMP_COLOR[onlar] # aksi takdirde rakamları saat yönünde doldurun saat 7 konumundan başka: aralıktaki i için(rakam): cpx.pixels[9 - i] = TEMP_COLOR[onlarca] # '9 -' sin kullanın ce piksel # ters sırada time.sleep(60) # her 60 saniyede bir döngü
3. Adım: Monte Edin
Monte etmek için arkasında manyetik bant kullandım.
Önerilen:
Devre Oyun Alanı Ekspres Kullanan Hareketle Aktive Edilen Cosplay Kanatları - Bölüm 1: 7 Adım (Resimlerle)
Devre Oyun Alanı Ekspresini Kullanan Hareketle Harekete Geçirilen Cosplay Kanatları - Bölüm 1: Bu, size bir çift otomatik peri kanadı yapma sürecimi göstereceğim iki parçalı bir projenin birinci kısmıdır. Projenin ilk kısmı, kanatların mekaniği ve ikinci kısım onu giyilebilir hale getirmek ve kanatları eklemek
Devre Bahçesi Ekspres ile Star Wars Light: 5 Adım
Circuit Playground Express ile Star Wars Light: Bu ışık, ışık ve müzik dizilerini oynatmak için Circuit Playground Express'i kullanır. Ekli dokunmatik yüzeyler ayrı ışık animasyonlarını açar ve İmparatorluk Yürüyüşü'nü (Darth Vader'ın teması) veya Star Wars'tan Ana Temayı oynatır. Program kodu şunları içerir
Müzikli Devre Bahçesi Ekspres Bileklik: 5 Adım
Müzikal Devre Bahçesi Ekspres Bileklik: Bu müzikal bilekliği oluşturmak için ihtiyacınız olacak Devre Bahçesi Ekspres Bir bilgisayar Bir dikiş iğnesi İp Uzun ve bir parça keçe Makas
Devre Oyun Alanı Ekspres Kapı Alarmı: 5 Adım
Devre Oyun Alanı Ekspres Kapı Alarmı: Siz yokken aile üyelerinin odanızı arayıp aramadığını hiç merak ettiniz mi? Onları korkutup kaçırmak mı istiyorsun? Eğer benim gibiyseniz, Devre Oyun Alanı Ekspres Kapı Alarmına ihtiyacınız var. Her zaman meraklı olduğum için kendi kapı alarmımı yarattım
Devre Bahçesi Ekspres Işıklı Çanta: 5 Adım
The Light Up Bag With Circuit Playground Express: Farklı renklerde ışık verecek bir çantadır. Bu bir kitap çantası olarak tasarlandı, ancak başka herhangi bir şeye dönüştürülebilir. İlk olarak, tüm malzemeleri toplamamız gerekiyor. Bu; Bir çanta (her türden)Bir CPX (devreli oyun alanı ekspres)Bir pil yuvası