Mündəricat:
- Təchizat
- Addım 1: Ölçüsü ölçün
- Addım 2: Broş yaradın
- Addım 3: Bir dəstək yaradın
- Addım 4: Dövrə Tutucunuzu qurun
- Addım 5: Bağlayın
- Addım 6: Fit test edin
- Addım 7: Kod
- Addım 8: Bitirin və Geyin
Video: Səs və Musiqi Algılayan Kvars Kristal Broş Oyun Parkı Dövrə Ekspres: 8 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:43
Bu səs-reaktiv broş, bir oyun meydançası dövrə ekspres, ucuz toplu kvars kristalları, tel, karton, tapılan plastik, bir pin, iynə və ip, isti yapışqan, parça və müxtəlif alətlərdən istifadə etməklə hazırlanır. Bu dizaynın bir prototipi və ya ilk layihəsidir.
Tel ilə işləmək üçün müəyyən bir bilik səviyyəsinə sahib olmaq faydalıdır, amma lazım deyil! Giriş proqramlaşdırma bilikləri də kömək edə bilər, ancaq oyun meydançası dövrə ekspresini və əlaqəli proqramları istifadə edərək öyrənmək asandır. Tikinti üsulunuzdan və detallara diqqətinizə görə bu layihə bir neçə saatdan bir neçə günə qədər davam edə bilər.
Təchizat
Batareya dəsti və USB kabelinə keçid ilə Playground Circuit Express
Kvars Kristalları
- Zərgərlik teli (istənilən rəng yaxşıdır, sizin üçün asanlıqla işləyə bilən bir ölçüyə yapışdırın! 20 ölçü istifadə etdim)
Karton
- Şəffaf Plastik tapıldı (bir qəhvə qabının qapağından istifadə etdim)
Təhlükəsizlik Pimi
- Kumaş (seçiminiz - köhnə qara köynəkdən istifadə etdim)
İsti Yapışqan Tabancası və Yapışqan Çubuqlar
Qayçı
Qələm
Sharpie
İğne-burun pensləri və tel kəsicilər
- İsteğe bağlı: İğne və İplik
- İsteğe bağlı: İki tərəfli Velcro Bant
Addım 1: Ölçüsü ölçün
Kağız və ya karton üzərində Playground Circuit Express -i izləyin. Onu kəsin. İndi quruluşunuzu qurarkən istifadə edəcək bir şablonunuz var. Circuit Express'i təhlükəsiz bir yerə qoyun!
Addım 2: Broş yaradın
Uzun bir tel kəsin və ölçü üçün bir bələdçi olaraq kağız şablonunuzu istifadə edərək halqa halına gətirməyə başlayın. Şablondan bir qədər böyük olmasını istəyirsən. Sonra, telin bir tərəfində, günbəz şəklində qurulmasına başlayın. Kristalların harada yerləşəcəyini nəzərə alın, ancaq yuxarıya doğru işarə etdiklərindən əmin olun (oyun meydançasının ekspresinin hələ də altına yerləşməsinə icazə verin)!
Kristal nöqtələrinizi qoymağa başlayın, teldən istifadə edərək ətrafınızı bağlayın və qoşulun. Bir az isti yapışqan ilə yerində düzəltməkdən çekinmeyin. Kvars quruluşu örtənə və kompozisiyadan məmnun olana qədər davam edin.
Addım 3: Bir dəstək yaradın
Tapdığınız şəffaf plastikdən istifadə edərək şablonunuzu bir iti istifadə edərək izləyin. Bunu qayçı ilə kəsin və isti yapışqan istifadə edərək broşunuzun arxasına yapışdırın.
Addım 4: Dövrə Tutucunuzu qurun
Yenə şablonu götür! Bir karton parçasının ətrafında izləyin, ancaq şablonun hər tərəfində təxminən 1/4 buraxdığınızdan əmin olun. Bunu kəsin və kartonda (ən azı beş) bir neçə dəfə izləyin.
Üç karton dairəni bir -birinə yapışdırın.
Əlavə dairələri götürün və yarısına kəsin. Qayçı ilə bir "dodaq" kəsin (fotoşəkildə göstərildiyi kimi) və karton formasının bir tərəfinə bunlardan 2-3-ü yapışdırın. Dövrünüzü təsirli bir şəkildə "tutacaq" qalın, karton bir dairə ilə bitməlidir.
Addım 5: Bağlayın
İstədiyiniz parça və seçdiyiniz metoddan (isti yapışqan, iynə və ip) istifadə edərək karton quruluşunuzu "döşəyin". Parçanı "dodağa" bastırdığınızdan əmin olun.
Parçanı bağladıqdan sonra, kristal quruluşu qaldırılmış dodağa yapışdırmaq üçün isti yapışqan (və/və ya yenidən iynə və ip) istifadə edin. Təhlükəsiz bir şəkildə oturmalı, oyun meydançasının daha sonra uyğunlaşması üçün boşluq hələ də açıq olmalıdır. Sonra, broşun arxasına bir təhlükəsizlik pimi (və ya pin əlavə) yapışdırın.
Addım 6: Fit test edin
Broşunuz indi yığılmalıdır. Broşunuzdakı oyun meydançanızın uyğunluğunu yoxlayın. Sıx oturmalı və tutmalıdır. Bir az boşdursa və sürüşməyə çalışırsa, kiçik bir parça Velcro lentini PCE -nin arxasına, digərini isə broşunuzun ağzının içərisinə yerləşdirməyi düşünün.
Addım 7: Kod
- Get:
- Sisteminiz üçün doğru qurğunu quraşdırın
- "Mu" Tətbiqini axtarın və işlədin
- Oyun meydançanızın dövrə ekspresini qoşun
Tətbiq girişinizi hiss etməli və kodu avtomatik olaraq PCE -ə köçürməlidir.
- Kod götür! Bir az götürdüyüm və redaktə etdiyim kod Adafruit və MIT -dəndir
Rənglərlə və s ətrafında oynaya bilərsiniz! Və ya: gedərək öz kodunuzu edin: MakeCode
Yalnız kopyalayıb birbaşa yapışdırmaq istəsəniz istifadə etdiyim kod budur:
idxal arrayimport riyaziyyat idxal audiobusio idxal taxtası idxal neopixel # Üstün ölçeklendirici faktor. # Yəqin ki, -10.. 10 aralığında olmalıdır. CURVE = 2 SCALE_EXPONENT = math.pow (10, CURVE * -0.1) PEAK_COLOR = (100, 0, 255) NUM_PIXELS = 10 # Birdəfəlik oxunacaq nümunələrin sayı. NUM_SAMPLES = 160 # Döşəmə ilə tavan arasındakı dəyəri məhdudlaşdırın. def constrain (dəyər, mərtəbə, tavan): max max (mərtəbə, min (dəyər, tavan)) # çıxış_min və çıxış_maxı arasındakı giriş dəyərini eksponent olaraq ölçək. def log_scale (input_value, input_min, input_max, output_min, output_max): normalized_input_value = (input_value - input_min) / (input_max - input_min) return output_min + / math.pow (normalized_input_value, SCALE_EXPONENT) * (output_max) # RMS hesablamadan əvvəl qərəz. def normalized_rms (dəyərlər): minbuf = int (orta (dəyərlər)) sample_sum = cəm (float (nümunə - minbuf) * (nümunə - minbuf) dəyərlərdəki nümunə üçün) math.sqrt (sample_sum / len (dəyərlər)) def orta (dəyərlər): qaytarma məbləği (dəyərlər) / len (dəyərlər) def volume_color (həcm): qayıt 200, həcm * (255 // NUM_PIXELS), 0 # Əsas proqram # NeoPixels qurun və hamısını söndürün. piksel = neopiksel
"" " # CircuitPython 2.x üçün: mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, tezlik = 16000, bit_depth = 16) # Circuitpython 3.0 və yuxarı üçün" tezliyə "indi" sample_rate "deyilir. # Yuxarıdakı sətirləri şərh edin və aşağıdakı sətirləri şərh edin. "" "Mic = audiobusio. PDMIn (board. MICROPHONE_CLOCK, board. MICROPHONE_DATA, sample_rate = 16000, bit_depth = 16) # Kalibr etmək üçün ilkin nümunəni qeyd edin. Başlayanda sakit olacağını düşün. nümunələr = array.array ('H', [0] * NUM_SAMPLES) mic.record (nümunələr, len (nümunələr)) # Gözləmək üçün ən aşağı səviyyə və bir az əlavə edin. input_floor = normalized_rms (nümunələr) + 10 # OR: sabit bir mərtəbə istifadə # input_floor = 50 # Digər dəyərlərin tənzimlənməsinə kömək etmək üçün input_floor yazdırmaq istəyə bilərsiniz. # print (input_floor) # Həssaslığa uyğundur: aşağı, daha çox pikselin daha aşağı səslə yanması deməkdir # Bunu uyğun gördüyünüz kimi tənzimləyin. input_ceiling = input_floor + 500 pik = 0 isə Doğru: mic.record (nümunələr, len (nümunələr)) magnitude = normalized_rms (nümunələr) # Dəyərləri görmək üçün bunu çap etmək istəyə bilərsiniz. # çap (böyüklük) # 0 ilə NUM_PIXELS aralığında ölçülü logaritmik oxu c = log_scale (məhdudlaşdır (böyüklük, giriş_floor, giriş_ceiling), giriş_floor, giriş_döşəmə, 0, NUM_PIXELS) # Ölçülü və interpolasiya edilmiş böyüklüyün altındakı pikselləri yandırın. pixel.fill (0) i aralığında (NUM_PIXELS): əgər i = pik: pik = min (c, NUM_PIXELS - 1) elif zirvəsi> 0: zirvə = zirvə - 1 zirvə> 0 olarsa [piksel (int (zirvə))] = PEAK_COLOR piksel.show ()
Addım 8: Bitirin və Geyin
Səs-reaktiv kristalınızı olduğu kimi heyran edə bilərsiniz, amma məsləhət görürəm:
- USB kabelini noutbukdan ayırın (kod köçürüldüyünə əmin olun)- Oyun Sahəsi Circuit Express-inizi batareya paketinə qoşun- PCE-ni broşunuza daxil edin- Ya batareya paketini ön köynək cibinə qoyun (burada etdiyim kimi) və ya köynəyinizə yapışdırın - Broşu bağlayın, musiqini (və batareya paketinizi) yandırın və zövq alın!
Tövsiyə:
Səs Algılayan Ampul: 5 addım
Səs Algılayan Ampul: Dizayn, bir şey yaratmağı planlaşdırmaq və düşünməkdir. Təsəvvürünüzdən irəli gələn və gerçəkləşdirən bir layihədir. Dizayn edərkən dizayn düşüncəsinin nə olduğunu bildiyinizə əmin olmalısınız. Dizayn düşüncəsi, hər şeyi vaxtından əvvəl necə planlaşdırdığınızdır. Üçün
Dövrə Hata istifadə edərək paralel dövrə: 13 addım (şəkillərlə)
Circuit Bug istifadə edərək paralel dövrə: Circuit bugs, uşaqları elektrik və dövrə ilə tanış etmək və onları STEM əsaslı bir tədris proqramı ilə bağlamaq üçün sadə və əyləncəli bir yoldur. Bu sevimli böcək, elektrik və sxemlərlə işləyən gözəl bir motor və yaradıcı sənətkarlıq bacarıqlarını özündə birləşdirir
Musiqili Dövrə Oyun Sahəsi Ekspres Bilərzik: 5 addım
Musiqili Dövrə Oyun meydançası Ekspres Bilərzik: Bu musiqi bilərzik yaratmaq üçün sizə lazım olacaq Dövrə Oyun meydançası Ekspressor Kompüter Tikiş iynəsi İplik Uzun və hissəli qayçı
Davranış Oyun Sahəsi Ekspres ilə Danışan Şapkanın Alınması: 12 Addım (Şəkillərlə)
Circuit Playground Express ilə Danışan Şapkanın Alınması: Bu asan və sürətli dərs sizə danışan şapka düzəltməyi öyrədir! Bir sual verdiyiniz zaman diqqətlə işlənmiş bir cavabla cavab verərdi və bəlkə də hər hansı bir narahatçılığınız və ya probleminiz varsa qərar verməyinizə kömək edə bilər. Wearable Tech dərsimdə
Səs Algılayan Bubble Gun !: 4 Addım
Səs Algılayıcı Bubble Gun! Bu təlimatda sizə səs -küyə cavab verən bir baloncuk silahı qurmağı öyrədəcəyik. Bir partiyada əyləncəli bir hiylə və ya bir otağı bəzəmək üçün sərin bir bəzək axtarırsınızsa