Turinys:
Video: „Circuit Playground Express“termometras: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Norėjau biuro termometro. Užuot nusipirkęs, aš naudoju „Adafruit Circuit Playground Express“. Tai skaitmeninis/beveik analoginis. Spalva rodo temperatūros diapazoną (žalia čia - 70 -tieji metai), o „NeoPixels“skaičius rodo skaitmenis (taigi čia nurodyta biuro temperatūra yra 75). Kai tamsu, ekranas išsijungia.
Prekės
„Adafruit Circuit Playground Express“https://www.adafruit.com/product/3333
3D spausdintuvas (naudojau PLA)
M3 x 8 varžtai (x4) ir M3 veržlės (x4)
Magnetinė juosta (https://www.amazon.com/gp/product/B073519752)
1 žingsnis: pritvirtinkite
Norėjau oro srauto atgal, nes nebuvau tikras, ar plokštė sušils, turės įtakos rodmenims. Kalnas buvo sukurtas naudojant „Fusion 360“. Modelis pasiekiamas „Thingiverse“(https://www.thingiverse.com/thing:3659694). Užuot stengęsis laikyti varžtus įsriegtus PLA, aš suteikiau vietos M3 veržlėms įkišti M3 varžtams.
2 žingsnis: programa
Kodas yra „Circuit Python“, naudojant CPE „Adafruit“bibliotekas. Naujausias „GitHub“kodas (https://github.com/KFW/CPE_thermometer), tačiau jis yra gana paprastas.
# „Office“termometras „Adafruit Circuit Python Express“# Naudoja spalvą temperatūros diapazonui nurodyti, o tada neopikseliai tiksliam temperatūros # šviesos jutikliui išjungia „NeoPixels“, jei tamsu iš adafruit_circuitplayground.express importuoti cpx importo laiką BLANK = (0, 0, 0) BLUE = (0, 0, 24) # 50's BG = (0, 12, 12) # 60's GREEN = (0, 24, 0) # 70's ORANGE = (18, 6, 0) # 80's RED = (24, 0, 0) 90 -ųjų TEMP_COLOR = {5: BLUE, 6: BG, 7: GREEN, 8: ORANGE, 9: RED}, o tiesa: cpx.pixels.fill (BLANK) # įsitikinkite, kad pikseliai atnaujinami, jei cpx.light> 10: # nerodyti temperatūros, jei patalpoje tamsu // 10 skaitmenų = temp%10 #, kai temperatūra baigiasi „0“, šviečia tik pikselis 0 (dešimtasis pikselis sumontuotas), jei skaitmuo == 0: cpx.pixels [0] = TEMP_COLOR [dešimtys] # kitaip užpildykite skaitmenis pagal laikrodžio rodyklę nuo 7 val. padėtis kita: jei „i“yra diapazone (skaitmuo): cpx.pixels [9 - i] = TEMP_COLOR [dešimtys] # naudokite „9 -“sin ce pikseliai # atvirkštine tvarka. miego (60) # ciklas kas 60 sekundžių
3 žingsnis: pritvirtinkite
Norėdami jį pritvirtinti, naudoju magnetinę juostą gale.
Rekomenduojamas:
„Motion Activated Cosplay Wings“naudojant „Circuit Playground Express“. 1 dalis: 7 žingsniai (su nuotraukomis)
„Motion Activated Cosplay Wings“naudojant „Circuit Playground Express“- 1 dalis. Tai yra pirmoji dalis iš dviejų dalių projekto, kuriame parodysiu savo procesą, kaip sukurti porą automatinių pasakų sparnų. Pirmoji projekto dalis yra sparnų mechanika, o antroji dalis tampa dėvima ir pridedami sparnai
Žvaigždžių karų šviesa su „Circuit Playground Express“: 5 žingsniai
„Žvaigždžių karų“šviesa su „Circuit Playground Express“: ši lemputė naudoja „Circuit Playground Express“, kad paleistų šviesos ir muzikos sekas. Pridedami jutikliniai kilimėliai įjungia atskiras šviesias animacijas ir leidžia „Imperatoriškąjį žygį“(Darto Vaderio tema) arba „Žvaigždžių karų“pagrindinę temą. Programos kodas apima
„Musical Circuit Playground Express“apyrankė: 5 žingsniai
„Musical Circuit Playground Express“apyrankė: Norėdami sukurti šią muzikinę apyrankę, jums reikės „The Circuit Playground Express“Kompiuteris Siuvimo adata Siūlas Ilgos ir veltinio žirklės
„Circuit Playground Express“durų aliarmas: 5 žingsniai
„Circuit Playground Express“durų signalizacija: ar kada susimąstėte, ar šeimos nariai ieško jūsų kambario, kol jūsų nėra? Ar norite juos atbaidyti? Jei esate toks kaip aš, jums reikia „Circuit Playground Express“durų signalizacijos. Aš sukūriau savo durų signalizaciją, nes man visada įdomu
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje