Mundarija:
Video: O'yin maydonchasi tez termometr: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Men ofis termometrini xohlayman. Birini sotib olishning o'rniga, men uni yaratish uchun Adafruit Circuit Playground Express -dan foydalandim. Bu raqamli/yarim analog. Rang harorat oralig'ini ko'rsatadi (bu erda yashil - 70 -yillar uchun), NeoPixellar soni raqamlarni ko'rsatadi (shuning uchun bu erda ko'rsatilgan ofis harorati 75). Qorong'i tushganda, displey o'chadi.
Ta'minotlar
Adafruit Circuit Playground Express
3D printer (men PLA ishlatganman)
M3 x 8 vintlardek (x4) va M3 yong'oqlar (x4)
Magnit lenta (https://www.amazon.com/gp/product/B073519752)
1 -qadam: o'rnatish
Men havo oqishini xohlardim, chunki taxtaning isishi o'qishga ta'sir qilishiga ishonchim komil emas edi. O'rnatish Fusion 360 -da ishlab chiqilgan. Model Thingiverse -da mavjud (https://www.thingiverse.com/thing:3659694). Vintlarni PLA ga burab qo'yishga urinishdan ko'ra, men M3 vintlari uchun M3 yong'oqlarini qo'yish uchun joy ajratdim.
2 -qadam: Dastur
Kod - CPE uchun Adafruit kutubxonalaridan foydalanib, Circuit Python. GitHub -da mavjud bo'lgan eng yangi kod (https://github.com/KFW/CPE_thermometer), lekin bu juda oddiy.
Adafruit Circuit Python Express uchun # ofis termometri # harorat oralig'ini ko'rsatish uchun rangdan foydalanadi, so'ngra adafruit_circuitplayground.express dan qorong'i bo'lsa, aniq harorat uchun yorug'lik sensori Neopixelni o'chirib qo'yadi. = (0, 0, 24) # 50 -yillar BG = (0, 12, 12) # 60 -YILLAR Yashil = (0, 24, 0) # 70 -YURGANLIK = (18, 6, 0) # 80 -RED = (24, 0, 0) # 90 -yillar TEMP_COLOR = {5: KO'K, 6: BG, 7: Yashil, 8: to'q sariq, 9: RED}, rost esa: cpx.pixels.fill (BLANK) # cpx.light> 10 bo'lsa, piksellar yangilanganligiga ishonch hosil qiling. # xona qorong'i bo'lsa temp ko'rsatilmasin temp = int (cpx.temperature * 1.8 + 32.5) # qo'shimcha 0.5 temp temp to'g'ri aylanishiga ishonch hosil qilish uchun: temp 99: temp = 99 # kutilmagan hodisalar harorati 100 -yillardagi o'nlab = temp // 10 ta raqam = temp%10 # "0" bilan tugaydigan harorat uchun faqat 0 pikselli (o'rnatilgan o'ninchi piksel) yonadi, agar raqam == 0 bo'lsa: cpx.pixels [0] = TEMP_COLOR [o'nlab] # aks holda raqamlarni soat yo'nalishi bo'yicha to'ldiring soat 7dan boshqa holat: i uchun diapazonda (raqam): cpx.pixels [9 - i] = TEMP_COLOR [o'nlab] # '9 -' gunohidan foydalaning ce piksel # teskari tartibda. uyqu (60) # aylanish har 60 soniyada
3 -qadam: o'rnatish
O'rnatish uchun orqasida magnit tasmasini ishlatardim.
Tavsiya:
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi Cosplay qanotlari - 1 -qism: 7 qadam (rasmlar bilan)
O'yin maydonchasi ekspresidan foydalangan holda harakatlanuvchi faollashtirilgan kosplay qanotlari - 1 -qism: Bu ikki qismli loyihaning birinchi qismi, men sizga avtomatlashtirilgan peri qanotlarini ishlab chiqarish jarayonini ko'rsataman. Loyihaning birinchi qismi - bu qanotlarning mexanikasi, ikkinchi qismi esa uni kiyiladigan qilib qo'yish va qanotlarni qo'shish
HackerBox 0060: O'yin maydonchasi: 11 qadam
HackerBox 0060: O'yin maydonchasi: Butun dunyodagi HackerBox xakerlariga salom! HackerBox 0060 yordamida siz kuchli shimoliy yarimo'tkazgichli nRF52840 ARM Cortex M4 mikrokontroleriga ega bo'lgan Adafruit Circuit Bluefruit o'yin maydonchasi bilan tajriba o'tkazasiz. O'rnatilgan dasturlashni o'rganing
Ovoz va musiqani sezuvchi kvarts kristalli broshli o'yin maydonchasi: 8 qadam (rasmlar bilan)
Ovoz va musiqani sezuvchi kvartsli kristalli broshli o'yin maydonchasi: O'chirish maydonchasi ekspressli, bu tovushli reaktiv brosh, tezyurar o'yin maydonchasi, arzon kvarts kristallari, sim, karton, topilgan plastmassa, pin, igna va ip, issiq elim, mato, va turli xil vositalar. Bu prototip yoki birinchi qoralama
O'yin maydonchasi ekspressli yulduzli urushlar: 5 qadam
O'yin maydonchasi ekspressli yulduzli urushlar nuri: bu yorug'lik yorug'lik va musiqiy ketma -ketlikni ijro etish uchun O'yin maydonchasi ekspressidan foydalanadi. Bog'langan sensorli panellar alohida yorug'lik animatsiyalarini yoqadi va "Imperial yurishi" (Darth Vaderning mavzusi) yoki "Yulduzli urushlar" ning asosiy mavzusini o'ynaydi. Dastur kodi shu jumladan
Musiqiy davrli o'yin maydonchasi ekspres bilaguzuk: 5 qadam
Musiqiy o'yin maydonchasi ekspress bilaguzuk: Ushbu musiqiy bilaguzukni yaratish uchun sizga kerak bo'ladi O'yin maydonchasi tezligi Kompyuter tikuv ignasi Ip Uzoq va bo'lak qaychi