Innehållsförteckning:
Video: Circuit Playground Express -termometer: 3 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Jag ville ha en kontortermometer. Istället för att köpa en använde jag en Adafruit Circuit Playground Express för att göra en. Det är digitalt/kvasi-analogt. Färgen visar temperaturintervallet (grönt här - under 70 -talet), med antalet NeoPixels som visar siffrorna (så kontortemperaturen som visas här är 75). När det är mörkt stängs skärmen av.
Tillbehör
Adafruit Circuit Playground Express
3D -skrivare (jag använde PLA)
M3 x 8 skruvar (x4) och M3 muttrar (x4)
Magnettejp (https://www.amazon.com/gp/product/B073519752)
Steg 1: Montera
Jag ville ha lite luftflöde tillbaka eftersom jag inte var säker på om kortet skulle bli varmt skulle påverka avläsningarna. Fästet designades i Fusion 360. Modell tillgänglig på Thingiverse (https://www.thingiverse.com/thing:3659694). Istället för att försöka hålla skruvarna gängade i PLA, gav jag ett utrymme för att sätta in M3 -muttrar för M3 -skruvarna.
Steg 2: Program
Koden är Circuit Python och använder Adafruit -biblioteken för CPE. Senaste koden tillgänglig på GitHub (https://github.com/KFW/CPE_thermometer) men det är ganska grundläggande.
# Kontorstermometer # för Adafruit Circuit Python Express # Använder färg för att indikera temp intervall, och sedan neopixlar för exakt temp # ljussensor stänger av NeoPixels om det är mörkt från adafruit_circuitplayground.express import cpx importtid BLANK = (0, 0, 0) BLÅ = (0, 0, 24) # 50 -talet BG = (0, 12, 12) # 60 -talet GRÖN = (0, 24, 0) # 70 -talet ORANGE = (18, 6, 0) # 80 -talet RÖD = (24, 0, 0) # 90 -talet TEMP_COLOR = {5: BLÅ, 6: BG, 7: GRÖN, 8: ORANGE, 9: RÖD} medan True: cpx.pixels.fill (BLANK) # se till att pixlarna uppdateras om cpx.light> 10: # visa inte temp om rummet är mörkt temp = int (cpx. temperatur * 1,8 + 32,5) # extra 0,5 för att se till att temp # rundar rätt om temp 99: temp = 99 # i osannolik händelse temp i 100 -talet tio = temp // 10 siffror = temp%10 # för temp som slutar med '0' lyser endast pixel 0 (tionde pixel som monterad) om siffran == 0: cpx.pixels [0] = TEMP_COLOR [tens] # annars fyller du i siffror medurs från kl 7 position annars: för i inom intervall (siffra): cpx.pixels [9 - i] = TEMP_COLOR [tio] # använd '9 -' sin ce pixlar # i omvänd ordningstid. sov (60) # cykel var 60: e sekund
Steg 3: Montera
Jag använde lite magnettejp på baksidan för att montera den.
Rekommenderad:
Rörelseaktiverade cosplayvingar med Circuit Playground Express - Del 1: 7 steg (med bilder)
Motion Activated Cosplay Wings Using Circuit Playground Express - Del 1: Detta är del ett av ett tvådelat projekt, där jag ska visa dig min process för att göra ett par automatiska älvvingar. Den första delen av projektet är vingarnas mekanik, och den andra delen gör den bärbar och lägger till vingarna
Ljud- och musikavkänning Quartz Crystal Broche With Playground Circuit Express: 8 steg (med bilder)
Ljud- och musikavkänning Quartz Crystal Broche With Playground Circuit Express: Denna ljudreaktiva brosch är gjord med hjälp av en lekplatskretsexpress, billiga bulkkvartskristaller, tråd, kartong, funnen plast, en säkerhetsnål, nål och tråd, varmt lim, tyg, och en mängd olika verktyg. Detta är en prototyp, eller första utkastet, till denna
Star Wars Light With Circuit Playground Express: 5 steg
Star Wars Light With Circuit Playground Express: Denna lampa använder Circuit Playground Express för att spela ljus- och musiksekvenser. De bifogade pekplattorna aktiverar separata ljusanimationer och spelar antingen The Imperial March (Darth Vaders tema) eller huvudtemat från Star Wars. Programkoden inkluderar
Musical Circuit Playground Express -armband: 5 steg
Musical Circuit Playground Express -armband: För att skapa detta musikaliska armband behöver du The Circuit Playground Express En dator En sömnål Tråd En lång och filt sax
Circuit Playground Express Door Alarm: 5 steg
Circuit Playground Express Door Alarm: Har du någonsin undrat om familjemedlemmar söker i ditt rum medan du inte är i närheten? Vill du skrämma bort dem? Om du är som jag behöver du ett Circuit Playground Express Door Alarm. Jag skapade mitt eget dörrlarm eftersom jag alltid är nyfiken