Sisällysluettelo:
Video: Circuit Playground Express -lämpömittari: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Halusin toimistolämpömittarin. Sen ostamisen sijaan käytin Adafruit Circuit Playground Expressiä. Se on digitaalinen/lähes analoginen. Väri näyttää lämpötila -alueen (vihreä tässä - 70 -luvulla), ja NeoPixelien määrä näyttää numerot (joten toimistolämpötila on 75). Kun on pimeää, näyttö sammuu.
Tarvikkeet
Adafruit Circuit Playground Express
3D -tulostin (käytin PLA: ta)
M3 x 8 ruuvia (x4) ja M3 mutterit (x4)
Magneettinauha (https://www.amazon.com/gp/product/B073519752)
Vaihe 1: Asenna
Halusin ilmavirran takaisin, koska en ollut varma, vaikuttaako levyn lämpeneminen lukemiin. Kiinnike on suunniteltu Fusion 360: ssä. Malli saatavilla Thingiversestä (https://www.thingiverse.com/thing:3659694). Sen sijaan, että yrittäisin pitää ruuveja kierrettynä PLA: ssa, annoin tilaa M3 -muttereiden asettamiseksi M3 -ruuveille.
Vaihe 2: Ohjelmoi
Koodi on Circuit Python, joka käyttää Adafruit -kirjastoja CPE: lle. Viimeisin koodi saatavilla GitHubissa (https://github.com/KFW/CPE_thermometer), mutta se on melko yksinkertainen.
# Toimistolämpömittari # Adafruit Circuit Python Expressille # Käytä väriä ilmaisemaan lämpötila -alue, ja sitten neopikselit tarkan lämpötilan # valoanturin sammuttamiseksi NeoPixels, jos se on tumma adafruit_circuitplayground.express tuonti cpx tuontiaika TYHJÄ = (0, 0, 0) SININEN = (0, 0, 24) # 50: n BG = (0, 12, 12) # 60: n VIHREÄ = (0, 24, 0) # 70: n ORANSSI = (18, 6, 0) # 80: n PUNAINEN = (24, 0, 0) # 90 -luvun TEMP_COLOR = {5: BLUE, 6: BG, 7: GREEN, 8: ORANGE, 9: PUNAINEN, kun taas True: cpx.pixels.fill (BLANK) # varmista, että pikselit päivittyvät, jos cpx.light> 10: # älä näytä lämpötilaa, jos huone on pimeä lämpötila = int (cpx. lämpötila * 1,8 + 32,5) # ylimääräinen 0,5 varmistaaksesi, että lämpötila # pyöristää oikein, jos lämpötila 99: temp = 99 # epätodennäköisessä tapauksessa lämpötila 100: n kymmenissä = lämpötila // 10 numeroa = lämpötila%10 #, jos lämpötila päättyy 0: een, syttyy vain pikseli 0 (kymmenes pikseli asennettuna), jos numero == 0: cpx.pixels [0] = TEMP_COLOR [kymmeniä] # Muussa tapauksessa täytä numerot myötäpäivään kello 7 alkaen muu paikka: i: lle alueella (numero): cpx.pixels [9 - i] = LÄMPÖTILA [Kymmeniä] # käytä '9 -' syntiä ce pikseliä # käänteisessä järjestyksessä. uni (60) # sykli 60 sekunnin välein
Vaihe 3: Asenna
Asensin sen takana olevaa magneettinauhaa.
Suositeltava:
Äänen ja musiikin tunnistava kvartsikristalli rintaneula Playground Circuit Express: 8 vaihetta (kuvilla)
Äänen ja musiikin tunnistava kvartsikristalli rintaneula Playground Circuit Express: Tämä äänireaktiivinen rintakoru on valmistettu leikkikenttäpiirillä, halvalla irtotavarana kvartsikiteillä, langalla, pahvilla, muovilla, hakasella, neulalla ja langalla, kuumaliimalla, kankaalla, ja erilaisia työkaluja. Tämä on prototyyppi tai ensimmäinen luonnos
Star Wars Light Circuit Playground Express: 5 vaihetta
Star Wars Light with Circuit Playground Express: Tämä valo käyttää Circuit Playground Expressiä valo- ja musiikkisekvenssien toistamiseen. Liitetyt kosketuslevyt kytkevät päälle erilliset valoanimaatiot ja toistavat joko Keisarillisen marssin (Darth Vaderin teema) tai Tähtien sota -teeman. Ohjelmakoodi sisältää
Musical Circuit Playground Express -rannekoru: 5 vaihetta
Musical Circuit Playground Express -rannekoru: Tämän musiikillisen rannekkeen luomiseen tarvitset Circuit Playground Express -tietokoneen Ompeluneula Lanka Pitkä ja pala huopaa Sakset
Circuit Playground Express -hälytys: 5 vaihetta
Circuit Playground Express -hälytys: Oletko koskaan miettinyt, etsivätkö perheenjäsenet huoneesi, kun et ole lähellä? Haluatko pelotella heidät pois? Jos olet kuin minä, tarvitset Circuit Playground Express -ovihälytyksen. Tein oman ovihälytyksen, koska olen aina utelias
Circuit Playground Express (CPE) käsintehty kansi: 5 vaihetta
Circuit Playground Express (CPE) Handmade Tote: Tässä Instuctable -ohjelmassa saat vaiheet, joilla voit koodata Circuit Playground Express (CPE) -mikro -ohjaimesi MakeCode -koodilla ja tehdä laukun flanellipaidasta ja muusta kankaasta. Tulkinnassa ja innovoinnissa on paljon tilaa! Mitä aiot ohjelmoida