Indholdsfortegnelse:
Video: Circuit Playground Express -termometer: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Jeg ville have et kontortermometer. I stedet for at købe en brugte jeg en Adafruit Circuit Playground Express til at lave en. Det er digitalt/kvasi-analogt. Farven viser temperaturområdet (grønt her - i 70'erne), hvor antallet af NeoPixels viser cifrene (så kontortemperaturen vist her er 75). Når det er mørkt, slukker displayet.
Forbrugsvarer
Adafruit Circuit Playground Express
3D -printer (jeg brugte PLA)
M3 x 8 skruer (x4) og M3 møtrikker (x4)
Magnetbånd (https://www.amazon.com/gp/product/B073519752)
Trin 1: Monter
Jeg ville have lidt luftstrøm tilbage, da jeg ikke var sikker på, om brættet bliver varmt, ville påvirke målingerne. Beslaget blev designet i Fusion 360. Model tilgængelig på Thingiverse (https://www.thingiverse.com/thing:3659694). I stedet for at prøve at holde skruerne gevind i PLA, gav jeg plads til at sætte M3 møtrikker i til M3 skruerne.
Trin 2: Programmer
Koden er Circuit Python, der bruger Adafruit -bibliotekerne til CPE. Seneste kode tilgængelig på GitHub (https://github.com/KFW/CPE_thermometer), men det er ret grundlæggende.
# Kontortermometer # til Adafruit Circuit Python Express # Bruger farve til at angive temp.interval, og derefter neopixel for nøjagtig temp # lyssensor slukker NeoPixels, hvis det er mørkt fra adafruit_circuitplayground.express import cpx importtid BLANK = (0, 0, 0) BLÅ = (0, 0, 24) # 50'er BG = (0, 12, 12) # 60'er GRØN = (0, 24, 0) # 70'er ORANGE = (18, 6, 0) # 80'er RØD = (24, 0, 0) # 90'ernes TEMP_COLOR = {5: BLÅ, 6: BG, 7: GRØN, 8: ORANGE, 9: RØD} mens True: cpx.pixels.fill (BLANK) # sørg for, at pixels opdateres, hvis cpx.light> 10: # vis ikke temp, hvis rummet er mørkt temp = int (cpx. temperatur * 1,8 + 32,5) # ekstra 0,5 for at sikre, at temp # runder korrekt, hvis temp 99: temp = 99 # i usandsynligt tilfælde temp i 100'ernes ti = temp // 10 ciffer = temp%10 # for midlertidig slutning med '0' lyser kun pixel 0 (tiende pixel som monteret), hvis ciffer == 0: cpx.pixels [0] = TEMP_COLOR [tens] # ellers udfyld cifre med uret fra klokken 7 anden position: for i inden for rækkevidde (ciffer): cpx.pixels [9 - i] = TEMP_COLOR [tens] # brug '9 -' sin ce pixels # i omvendt rækkefølge. søvn (60) # cyklus hvert 60 sekund
Trin 3: Monter
Jeg brugte noget magnetbånd på bagsiden til at montere det.
Anbefalede:
Bevægelsesaktiverede cosplayvinger ved hjælp af Circuit Playground Express - Del 1: 7 trin (med billeder)
Motion Activated Cosplay Wings Using Circuit Playground Express - Del 1: Dette er del et af et todelt projekt, hvor jeg vil vise dig min proces til fremstilling af et par automatiserede eventyrvinger. Den første del af projektet er vingernes mekanik, og den anden del gør den bærbar og tilføjer vingerne
Lyd og musik Sensing Quartz Crystal Broche With Playground Circuit Express: 8 trin (med billeder)
Sound and Music Sensing Quartz Crystal Broche With Playground Circuit Express: Denne lydreaktive broche er fremstillet ved hjælp af en legeplads kredsløb express, billige bulk kvarts krystaller, wire, pap, fundet plast, en sikkerhedsnål, nål og tråd, varm lim, stof, og en række værktøjer. Dette er en prototype, eller første udkast, til denne
Star Wars Light With Circuit Playground Express: 5 trin
Star Wars Light With Circuit Playground Express: Dette lys bruger Circuit Playground Express til at afspille lys og musik. De vedhæftede touch pads tænder for separate lysanimationer og spiller enten The Imperial March (Darth Vaders tema) eller Main Theme fra Star Wars. Programkoden inkluderer
Musical Circuit Playground Express armbånd: 5 trin
Musical Circuit Playground Express armbånd: For at oprette dette musikalske armbånd skal du bruge Circuit Playground Express En computer En synål Tråd En lang og filtet saks
Circuit Playground Express Door Alarm: 5 trin
Circuit Playground Express Door Alarm: Har du nogensinde spekuleret på, om familiemedlemmer søger i dit værelse, mens du ikke er i nærheden? Vil du skræmme dem væk? Hvis du er som mig, har du brug for en Circuit Playground Express Door Alarm. Jeg oprettede min egen døralarm, fordi jeg altid er nysgerrig