INHOUDSOPGAWE:
Video: Circuit Playground Express -termometer: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Ek wou 'n kantoortermometer hê. In plaas daarvan om een te koop, het ek 'n Adafruit Circuit Playground Express gebruik om een te maak. Dit is digitaal/amper analoog. Die kleur toon die temperatuurbereik (groen hier - vir 70's), met die aantal NeoPixels wat die syfers toon (dus is die kantoortemperatuur hier 75). As dit donker is, skakel die skerm uit.
Voorrade
Adafruit Circuit Playground Express
3D -drukker (ek het PLA gebruik)
M3 x 8 skroewe (x4) en M3 moere (x4)
Magnetiese band (https://www.amazon.com/gp/product/B073519752)
Stap 1: Monteer
Ek wou 'n bietjie lugvloei terugkry, want ek was nie seker of die bord warm word die lesings sou beïnvloed nie. Die houer is ontwerp in Fusion 360. Model beskikbaar op Thingiverse (https://www.thingiverse.com/thing:3659694). Eerder as om die skroewe in die PLA te probeer hou, het ek 'n spasie gegee om M3 -moere in te sit vir die M3 -skroewe.
Stap 2: Programmeer
Die kode is Circuit Python, met behulp van die Adafruit -biblioteke vir die CPE. Mees onlangse kode beskikbaar op GitHub (https://github.com/KFW/CPE_thermometer), maar dit is redelik basies.
# Kantoortermometer # vir Adafruit Circuit Python Express # Gebruik kleur om temperatuurbereik aan te dui, en dan neopixels vir presiese temp # ligsensor skakel NeoPixels uit as dit donker is van adafruit_circuitplayground. Druk invoer cpx invoer tyd BLANK = (0, 0, 0) BLOU = (0, 0, 24) # 50's BG = (0, 12, 12) # 60's GROEN = (0, 24, 0) # 70's ORANJE = (18, 6, 0) # 80's ROOI = (24, 0, 0) # 90's TEMP_COLOR = {5: BLOU, 6: BG, 7: GROEN, 8: ORANJE, 9: ROOI} terwyl True: cpx.pixels.fill (BLANK) # maak seker dat pixels verfris as cpx.light> 10: # moenie temp vertoon as die kamer donker is nie temp = int (kpx.temperatuur * 1.8 + 32.5) // 10 syfer = temp%10 # vir temp wat eindig met '0', brand slegs pixel 0 (tiende pixel soos gemonteer) as syfer == 0: cpx.pixels [0] = TEMP_COLOR [tiene] # anders vul syfers met die kloksgewys in vanaf 7 uur posisie anders: vir i binne bereik (syfer): cpx.pixels [9 - i] = TEMP_COLOR [tiene] # gebruik '9 -' sin ce pixels # in omgekeerde volgorde tyd. slaap (60) # siklus elke 60 sekondes
Stap 3: Monteer
Ek het 'n magneetband aan die agterkant gebruik om dit vas te maak.
Aanbeveel:
Bewegings geaktiveerde cosplay -vleuels met behulp van Circuit Playground Express - Deel 1: 7 stappe (met foto's)
Motion Activated Cosplay Wings Using Circuit Playground Express - Deel 1: Dit is deel een van 'n tweedelige projek, waarin ek jou my proses vir die maak van 'n paar outomatiese sprookjesvlerke gaan wys. Die eerste deel van die projek is die meganika van die vlerke, en die tweede deel maak dit draagbaar en voeg die vlerke by
Star Wars Light With Circuit Playground Express: 5 stappe
Star Wars Light With Circuit Playground Express: Hierdie lig gebruik Circuit Playground Express om lig- en musiekreekse te speel. Die aangehegte aanraakblokkies skakel aparte ligte animasies aan en speel óf The Imperial March (Darth Vader se tema) óf die hooftema uit Star Wars. Die programkode bevat
Musical Circuit Playground Express -armband: 5 stappe
Musical Circuit Playground Express -armband: om hierdie musikale armband te skep, benodig u The Circuit Playground Express 'n Rekenaar 'n Naaldnaaldraad 'n Lang en stuk viltskêr
Circuit Playground Express Door Alarm: 5 stappe
Circuit Playground Express deuralarm: het u al ooit gewonder of familielede in u kamer soek terwyl u nie daar is nie? Wil jy hulle wegskrik? As u soos ek is, benodig u 'n Circuit Playground Express -deuralarm. Ek het my eie deuralarm gemaak omdat ek altyd nuuskierig is
Veiligheids Eerste Helm Met Circuit Playground Express: 10 stappe
Veiligheids Eerste Helm Met Circuit Playground Express: Het u al ooit 'n fiets gery en was u bekommerd om u hand van die stuur af te haal om aan te dui in watter rigting u draai? Nou kan daardie vrees in die verlede wees! Hierdie handleiding sal u wys hoe u 'n handvrye helmblinkerstelsel kan maak met behulp van C