Mundarija:

O'chirish maydonchasi tezligi bilan gaplashadigan bosh kiyimni silkiting: 12 qadam (rasmlar bilan)
O'chirish maydonchasi tezligi bilan gaplashadigan bosh kiyimni silkiting: 12 qadam (rasmlar bilan)

Video: O'chirish maydonchasi tezligi bilan gaplashadigan bosh kiyimni silkiting: 12 qadam (rasmlar bilan)

Video: O'chirish maydonchasi tezligi bilan gaplashadigan bosh kiyimni silkiting: 12 qadam (rasmlar bilan)
Video: Pubg Free Fire va boshqa oʻyinlar oʻynaganda telefonni qotmaydigan va judayam tez ishlaydigan qilish 2024, Noyabr
Anonim
O'chirish maydonchasi ekspressi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi ekspressi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting
O'chirish maydonchasi tezligi bilan gaplashayotgan bosh kiyimni silkiting

Bu oson va tez qo'llanma sizga gaplashadigan shlyapa yasashni o'rgatadi! Siz savol berganingizda, u puxta qayta ishlangan javob bilan javob berar va, ehtimol, sizda tashvish yoki muammo borligini aniqlashga yordam berishi mumkin.

Mening Wearable Tech darsimda menga CPX (elektron o'yin maydonchasi ekspressi), mening kodlash ko'nikmalarim va siz bitta loyihada kiyishingiz mumkin bo'lgan narsalarni kiritish vazifasi berildi. Men o'yladim, nima uchun Garri Potterdagi saralash shlyapasi kabi gapiradigan shlyapa qilmasligingiz kerak? Shlyapa tasodifiy ravishda CPX silkinishini aniqlaganida men yozgan javobni yaratadi.

Ta'minotlar

- Baliqchining shlyapasi (yoki har qanday shlyapa ishlaydi)

- CPX (elektron o'yin maydonchasi ekspress)

- AA batareyasi (men qayta zaryadlanuvchi batareyani ishlatardim)

- Klip

- Igna

- Boncuklar

-mavzu

- Audacity ilovasi

- Ovoz yozuvchisi (men Quicktime pleeridan foydalanardim)

- mu-muharriri (Python tahrirlash dasturi)

Sizga kerak yoki kerak bo'lishi mumkin bo'lgan materiallar:

- Tashqi mikrofon

- Sequins

- Boncuklar

1 -qadam: Shlyapa sotib olish

Men baliqchining shlyapasini xohlardim, shuning uchun men uni H&M kompaniyasidan oldim, lekin siz xohlagan shlyapa uslubi yoki brendidan foydalanishingiz mumkin.

2 -qadam: "Miya hujumi" va siz yozmoqchi bo'lgan bosh kiyimdagi javoblarni yozib oling

Birinchidan, siz shlyapangiz yaratadigan javoblarni yozib olishingiz kerak. Masalan, mening shlyapam beshta javobni bera oladi: "Ha", "Yo'q", "Balki keyingi safar", "Men boshqa savol beraman" va "Bu yaxshi".

Siz xohlagan ovoz yozish moslamasi, shu jumladan telefon yozuvchisi, QuickTime pleer, GarageBand va boshqalardan foydalanib yozib olishingiz mumkin. Men aniqroq va sifatli ovoz yozish uchun QuickTime pleer va tashqi mikrofondan foydalanardim.

3 -qadam: Ovozli faylni eksport qilish

Audio faylni yozib olgandan so'ng, audacity yordamida.wav fayli bilan audio faylni o'zgartirishingiz kerak bo'ladi. Agar sizning kompyuteringizda jasorat dasturi bo'lmasa, uni jasoratni googling yoki quyidagi havola orqali yuklab olishingiz mumkin:

Keyin, faylni tahrir qilish uchun faylni audacity dasturiga ko'chirishingiz kerak. Avval audio faylni stereodan monoga ajratish kerak, shunda u fayl hajmini kamaytiradi.

Faylni.wav formatida qanday tahrir qilish bo'yicha qadamlar.

4 -qadam: Faylni QuickTime pleeridan Garaj guruhiga eksport qiling

Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish
Faylni QuickTime pleeridan Garaj guruhiga eksport qilish

Yozuvni ish stolida yuqoridagi skrinshot kabi saqlagandan so'ng, uni 16-bitli AIFF formatidagi siqilmagan faylga eksport qilish uchun faylni GarageBand-ga suring. Uchinchi rasmda ko'rsatilgandek, diskka eksport qilish tugmachasini bosish orqali buni amalga oshirish mumkin. Keyin "AIFF" va "16 bitli CD" ni bosing va uni yana ish stoliga saqlang.

5 -qadam: AIFF faylini.wav faylga aylantirish

AIFF faylini.wav faylga aylantirish
AIFF faylini.wav faylga aylantirish
AIFF faylini.wav faylga aylantirish
AIFF faylini.wav faylga aylantirish
AIFF faylini.wav faylga aylantirish
AIFF faylini.wav faylga aylantirish

Agar ish stolida AIFF audio fayli saqlangan bo'lsa, siz Audacity -ni ochishingiz va faylni import qilishingiz mumkin. Siz buni AIFF faylini sudrab olib borishingiz mumkin. Agar ogohlantirish belgisi paydo bo'lsa, OK ni bosing va davom eting.

Keyin, yuqoridagi ikkinchi skrinshotga o'xshash audio fayl paydo bo'ladi. Stereo ovozni monoga ajratish kerak bo'lgani uchun, audio fayl sarlavhasi yonidagi pastga qaragan o'q tugmasini bosing (bu holda "bu yaxshi") va siz "Stereoni monoga ajratish" degan belgini ko'rasiz. Buni bosing. Keyin audio faylingiz ikkiga bo'linadi.

Keyinchalik, audio fayllardan biri bo'linib ketganidan keyin uni o'chirishingiz kerak bo'ladi. Buni chap tomondagi "X" tugmasini bosish orqali qilish mumkin. Bu sizga uchinchi skrinshot kabi narsalarni qoldiradi.

Siz faylni xohlaganingizcha tahrir qilishingiz mumkin va agar tugatgan bo'lsangiz, tepada WAV sifatida eksport qilishni bosing.

Shundan so'ng, uni ish stoliga saqlang. Siz yozgan har bir audio fayl uchun bu jarayonni takrorlang.

*Ogohlantirish: juda ko'p yozmaganligingizga ishonch hosil qiling, chunki CPX xotirasi kam va barcha audio fayllarni joylashtira olmaydi.

6 -qadam: CircuitPython -ni yuklab olish (agar kerak bo'lsa)

CircuitPython -ni yuklab olish (agar kerak bo'lsa)
CircuitPython -ni yuklab olish (agar kerak bo'lsa)

Ushbu qadamlarni bajarganingizdan so'ng, siz endi kodlashga tayyormiz.

Men dasturni kodlash uchun python-dan foydalanmoqchiman, shuning uchun agar kompyuteringizda mu-redaktor bo'lmasa, uni yuklab olishingiz kerak. Siz buni google-da "mu-muharriri" ni qidirish va paydo bo'lgan birinchi veb-saytni bosish orqali yuklab olishingiz mumkin. Shuningdek, siz ushbu veb -saytni kuzatib, kompyuter turiga qarab yuklab olishingiz mumkin.

Agar siz dasturni yuklab olgan bo'lsangiz, uni oching. Bu yuqoridagi rasmga o'xshaydi. Bu erda siz kodlaringizni yozishingiz va saqlashingiz mumkin.

7 -qadam: Python dasturi va CPX o'rtasidagi aloqa

Python dasturi va CPX o'rtasidagi aloqa
Python dasturi va CPX o'rtasidagi aloqa
Python dasturi va CPX o'rtasidagi aloqa
Python dasturi va CPX o'rtasidagi aloqa

Endi CPX va USB kabelini chiqarib oling.

USB kabelining kichik qismini rasmda ko'rsatilgandek kumush qismidagi CPX ga ulang va USB kabelining katta qismini kompyuteringizga ulang. Endi siz haqiqatan ham kodlashga tayyormiz va sizning muharriringizga saqlangan har bir ma'lumot CPXga o'tkaziladi.

8 -qadam: O'chirish Python -ni o'rnatish

Keyinchalik, siz ushbu havola orqali elektron o'yin maydonchasining so'nggi versiyasini o'rnatishingiz kerak bo'ladi:

circuitpython.org/board/circuitplayground_…

Bu siz bajarishingiz kerak bo'lgan SO'NGGI o'rnatish, va'da beraman. Shundan so'ng, qiziqarli qism keladi.

Siz o'rnatgan bu fayl CPX -ga ko'chiriladi. CPLAYBOOT signal beradi va CIRCUITPYga aylanadi. USB kabeli, CPX va kompyuterni bir -biriga ulaganingizda, bu CIRCUITPY paydo bo'ladi.

Wavni eslang. Siz ilgari aylantirgan ovozli fayllar? Bu/fayllarni CIRCUITPY jildiga qo'ying. Ovozli fayl 16-bitli, mono WAV fayli ekanligiga ishonch hosil qiling.

9 -qadam: kodlash

Kodlash!
Kodlash!

Ushbu qo'llanmada CPX uchta narsani bajarishi kerak. Birinchidan, u harakatni sezishi yoki sezishi kerak. Ikkinchidan, u tasodifiy javoblarni yaratishi kerak, uchtasi esa CPX -ga joylashtirilgan faylni o'ynashi kerak. Shunday qilib, bu shlyapa ishlaydigan kodni uchtasini bajarishi kerak.

Quyidagi kodni mu-tahrirlovchiga qo'shing va uni quyidagicha saqlang: code.py

import vaqti

adafruit elektron o'yin maydonchasidan tasodifiy import.express

cpx tovushlarini import qilish = ["bu-ok.wav"]

rost bo'lsa:

#chayqalganda tasodifiy ovoz chiqaring

agar cpx.shake (shake_threshold = 20):

cpx.play_file (tasodifiy tanlov (tovushlar))

#Keyin bir necha soniya pauza qiling

vaqt. uxlash (.5)

Agar biz kodga qarasak, avvalo, biz vaqtni import qilamiz. Keyin tasodifiy generator uchun tasodifiy import qilamiz. Python -da "vaqt" bizga vaqt, uning konversiyasi va tasviri bilan bog'liq turli operatsiyalarni bajarishga imkon beradi. Keyin, ushbu dasturdan ma'lumotlar uzatiladigan kodda ko'rsatiladi. "Tovushlar =" yonida, Qavslar va tirnoqlarda siz CIRCUITPY jildiga surtilgan.wav fayli bo'lishi kerak. E'tibor bering, kodga ".wav" yozish kerak. Python _,:, 'va boshqalar kabi maxsus belgilarni talqin qila olmaydi, shuning uchun agar so'zlar orasidagi bo'shliq kerak bo'lsa, so'zlar orasiga chiziqcha qo'yganingizga ishonch hosil qiling. Bu kodda faqat bitta ovozli fayl kodlangan, shuning uchun agar siz ko'proq ovozli fayllarni joylashtirmoqchi bo'lsangiz, ularni kompyuterda saqlangan format va nomga qo'ying. Esda tutingki, ovozli fayl ijro etilishi uchun ovozli fayllarni CIRCUITPY jildiga joylashtirish kerak!

Quyidagi kod "Haqiqat:" CPXga tebranishni aniqlasa, tasodifiy ovoz chiqarishni aytadi va bir necha soniya pauza qiladi. Koddagi (.5) CPX qanchalik oqilona ekanligini ko'rsatadi, shuning uchun agar siz uni yanada oqilona yoki kamroq aqlli bo'lishini xohlasangiz, shunchaki raqamni o'zgartirishingiz mumkin. Agar siz formatni ikki marta tekshirmoqchi bo'lsangiz, yuqoridagi skrinshotni ko'rishingiz mumkin.

10 -qadam: Yakuniy kodlash: I qism

Yakuniy kodlash: I qism
Yakuniy kodlash: I qism

Keling, ba'zi kirish va boshqa.wav fayllarini qo'shamiz. Kodlashni boshlashdan oldin boshqa.wav fayllarini CIRCUITPY jildiga torting. Bu mening oxirgi kodim edi:

import vaqti

adafruit elektron o'yin maydonchasidan tasodifiy import.express

cpx tovushlarini import qilish = ["bu-ok.wav", "ehtimol-keyingi-safar.wav", "ha.wav", "no.wav", "boshqa-savol.wav-ni boshqa qabul qil")]

rost bo'lsa:

#chayqalganda tasodifiy ovoz chiqaring

agar cpx.shake (shake_threshold = 20):

cpx.play_file (tasodifiy tanlov (tovushlar))

#keyin bir necha soniya pauza qiling

vaqt. uxlash (.5)

Endi ovoz fayllarini o'zingiznikiga moslang va saqlash tugmasini bosing! Shuni yodda tutingki, agar sizda.wav fayli bo'lsa, fayl o'ynalmaguncha boshqa hech narsa qila olmaysiz. Agar boshqa kodli.wav fayllarini qo'shmoqchi bo'lsangiz, buni yodda tuting. CPX -da etarli joy borligini tekshirish ham aqlli.

Yuqorida mu-muharrir qanday ko'rinishga ega.

11 -qadam: Yakuniy kodlash: 2 -qism

Agar siz kodlarni yozgan bo'lsangiz, saqlash tugmasini bosganingizga ishonch hosil qiling. Keyin, CPX-ni o'chiring va noutbukga hali ham ulangan USB kabeli va mu-muharrir ochiq bo'lsa, uni qayta yoqing. Buni CPX -da "RESET" degan o'rta tugmani bosish orqali amalga oshirish mumkin. Kodning to'g'ri ishlashiga ishonch hosil qilish uchun silkiting. Agar kod ishlayotgan bo'lsa, CPX tasodifiy kodingizdan javoblardan birini yaratishi kerak. Agar siz buni qilishda qiyinchiliklarga duch kelsangiz, ikki marta tekshiring:

1) agar format to'g'ri bo'lsa

2) agar sizda Pythonda tanib bo'lmaydigan belgilar bo'lmasa (masalan, ', _)

3) agar siz uni to'g'ri saqlagan bo'lsangiz

4) agar sizda barcha audio fayllar (.wav) CIRCUITPY jildiga tortilsa.

Esda tutingki, kodlash to'g'ri ishlashi uchun ko'plab sinovlar va xatolar talab qilinadi.

Agar hamma narsa yaxshi bo'lsa, USB kabelini ehtiyotkorlik bilan chiqarib oling. Siz ushbu qiyinchilikning kodlash qismini tugatganingiz uchun, siz 95% bu shlyapani yasashga tayyorsiz!

12 -qadam: bezatish va dizayn

Dizayn va bezatish
Dizayn va bezatish
Dizayn va bezatish
Dizayn va bezatish
Dizayn va bezatish
Dizayn va bezatish

Endi bezatish vaqti keldi.

Birinchidan, tikish orqali CPXni shlyapaga mahkamlang. Yuqorida men buni qanday qilganim tasvirlangan.

Batareyani qaerga va qanday joylashtirish muhim, lekin bu sizning tanlovingiz. Men batareyani yonma -yon kesib tashladim, shunda u tabiiy ko'rinishga ega bo'lishi uchun. Keyin, men uning qulab tushmasligiga ishonch hosil qilish uchun lentani yopishtirdim va uni osib qo'ymasligi uchun simlarni kesib tashladim. Yuqorida ushbu dizayndagi rasmlar.

Bezakka kelsak, bu butunlay sizning tanlovingiz. Yorqin bo'lishi uchun men mayda payet va munchoqlar tikdim.

Yuqori qismini bezash uchun men ip, ingichka ip va igna bilan divanda tikuvdan foydalanardim. Buni yuqoridagi rasmda ham qisqacha ko'rish mumkin.

Batareyani yoqing, va nihoyat ishingiz tugadi!

Tavsiya: