Sommario:
Video: Termometro Circuit Playground Express: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Volevo un termometro da ufficio. Piuttosto che comprarne uno, ho usato un Adafruit Circuit Playground Express per crearne uno. È digitale/quasi-analogico. Il colore mostra l'intervallo di temperatura (verde qui - per gli anni '70), con il numero di NeoPixel che mostra le cifre (quindi la temperatura dell'ufficio mostrata qui è 75). Quando è buio il display si spegne.
Forniture
Adafruit Circuit Playground Express
Stampante 3D (ho usato PLA)
Viti M3 x 8 (x4) e dadi M3 (x4)
Nastro magnetico (https://www.amazon.com/gp/product/B073519752)
Passaggio 1: montare
Volevo un po' di flusso d'aria nella parte posteriore poiché non ero sicuro che il riscaldamento della scheda avrebbe influenzato le letture. Il supporto è stato progettato in Fusion 360. Modello disponibile su Thingiverse (https://www.thingiverse.com/thing:3659694). Piuttosto che cercare di mantenere le viti filettate nel PLA, ho fornito uno spazio per inserire i dadi M3 per le viti M3.
Passaggio 2: programma
Il codice è Circuit Python, che utilizza le librerie Adafruit per il CPE. Il codice più recente disponibile su GitHub (https://github.com/KFW/CPE_thermometer) ma è abbastanza semplice.
# Termometro da ufficio# per circuito Adafruit Python Express # Usa il colore per indicare l'intervallo di temperatura, quindi i neopixel per la temperatura esatta # il sensore di luce spegne i NeoPixel se è buio da adafruit_circuitplayground.express import cpx import time BLANK = (0, 0, 0) BLUE = (0, 0, 24) # 50's BG = (0, 12, 12) # 60's VERDE = (0, 24, 0) # 70's ARANCIONE = (18, 6, 0) # 80's ROSSO = (24, 0, 0) # 90's TEMP_COLOR = {5:BLUE, 6:BG, 7:GREEN, 8:ORANGE, 9:RED} mentre True: cpx.pixels.fill(BLANK) # assicurati che i pixel si aggiornino se cpx.light > 10: # non visualizzare la temperatura se la stanza è buia temp = int(cpx.temperature * 1.8 + 32.5) # extra 0.5 per assicurarsi che temp # arrotonda correttamente se temp 99: temp = 99 # nell'improbabile evento temp nelle decine di 100 = temp //10 digit = temp%10 # per temp che termina con '0' si illumina solo il pixel 0 (decimo pixel montato) se digit == 0: cpx.pixels[0] = TEMP_COLOR[tens] # altrimenti inserisci le cifre in senso orario dalla posizione delle 7 altrimenti: for i in range(digit): cpx.pixels[9 - i] = TEMP_COLOR[tens] # use '9 -' sin ce pixel # in ordine inverso time.sleep(60) # ciclo ogni 60 secondi
Passaggio 3: montare
Ho usato del nastro magnetico sul retro per montarlo.
Consigliato:
Ali cosplay attivate dal movimento usando Circuit Playground Express - Parte 1: 7 passaggi (con immagini)
Ali cosplay attivate dal movimento usando Circuit Playground Express - Parte 1: questa è la prima parte di un progetto in due parti, in cui ti mostrerò il mio processo per creare un paio di ali di fata automatizzate. La prima parte del progetto è il meccanica delle ali, e la seconda parte è renderla indossabile e aggiungere le ali
Star Wars Light With Circuit Playground Express: 5 passaggi
Star Wars Light With Circuit Playground Express: questa luce utilizza Circuit Playground Express per riprodurre sequenze di luci e musica. I touch pad collegati attivano animazioni luminose separate e riproducono The Imperial March (tema di Darth Vader) o il tema principale di Star Wars. Il codice del programma include
Braccialetto Musical Circuit Playground Express: 5 passaggi
Braccialetto Musical Circuit Playground Express: per creare questo braccialetto musicale avrai bisogno di The Circuit Playground Express Un computer Un ago da cucito Filo Un pezzo di feltro lungo Forbici
Allarme porta Circuit Playground Express: 5 passaggi
Allarme porta Circuit Playground Express: ti sei mai chiesto se i membri della famiglia stanno cercando nella tua stanza mentre non ci sei? Vuoi spaventarli? Se sei come me, allora hai bisogno di un allarme per porte Circuit Playground Express. Ho creato il mio allarme per porta perché sono sempre curioso
Safety First Casco con Circuit Playground Express: 10 passaggi
Safety First Casco con Circuit Playground Express: sei mai andato a fare un giro in bicicletta e ti sei preoccupato di togliere la mano dal manubrio per segnalare in quale direzione stai girando? Ora quella paura può essere nel passato! Questo tutorial ti mostrerà come creare un sistema di lampeggiamento del casco a mani libere usando C