Мазмуну:

Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)
Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)

Video: Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)

Video: Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)
Video: Простая хитрость! Используем обычный картон для добычи золота 2024, Июль
Anonim
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүүчү шляпаны аныктоо
Айкалыштырылган оюн аянтчасы менен сүйлөшүп жаткан шляпаны чайкаңыз
Айкалыштырылган оюн аянтчасы менен сүйлөшүп жаткан шляпаны чайкаңыз

Бул оңой жана тез үйрөткүч сүйлөөчү шляпаны кантип жасоону үйрөтөт! Сиз суроо бергенде кылдат иштелип чыккан жооп менен жооп берет жана балким сизде кандайдыр бир тынчсызданууңуз же көйгөйүңүз бар же жок экенин чечүүгө жардам бериши мүмкүн.

Менин Wearable Tech сабагымда мага CPXти (райондук оюн аянтчасы экспресс), менин коддоо жөндөмүмдү жана сиз бир проектте кийе турган нерсени кошуу тапшырмасы берилди. Анан мен ойлодум, эмне үчүн сүйлөй турган шляпаны Гарри Поттердеги сорттоочу баш кийимге окшоштурбайсың? Калпак кокусунан CPX титирөөнү аныктаганда мен жазган жоопту жаратат.

Жабдуулар

- Балыкчынын калпагы (же ар кандай шляпа иштейт)

- CPX (райондук оюн аянтчасы экспресс)

- AA батарейкасы (мен кайра заряддалуучу батареяны колдондум)

- Клип

- Ийне

- Мончоктор

-Жип

- Audacity тиркемеси

- Үн жазгыч (мен Quicktime ойноткучун колдондум)

- mu-редактор (Python түзөтүү программасы)

Сизге керектүү же керектүү материалдар:

- Тышкы микрофон

- Секиндер

- Мончоктор

1 -кадам: Калпак сатып алуу

Мен балыкчынын баш кийимин кааладым, ошондуктан мен аны H&Mден алдым, бирок сиз каалаган шляпа стилин же брендди колдоно аласыз.

2 -кадам: Мээ чабуулу жана шляпа айткыңыз келген жоопторду жазуу

Биринчиден, сиз шляпаңыз түзө турган жоопторду жазышыңыз керек. Мисалы, менин шляпам "Ооба", "Жок", "Балким кийинки жолу", "Башка суроого жооп берем" жана "Эч нерсе эмес" сыяктуу беш жоопту түзө алат.

Буларды каалаган телефонуңузга, анын ичинде телефонуңузга, QuickTime ойноткучуна, GarageBand ж.

3 -кадам: Аудио файлды экспорттоо

Аудио файлды жаздыргандан кийин, аудио файлды.wav файлы менен кайраттуулукту колдонуу менен өзгөртүүгө туура келет. Эгерде сиздин компьютериңизде кайраттуулук программасы жок болсо, анда аны жөн гана googling audacity же бул шилтеме аркылуу жүктөп алсаңыз болот:

Андан кийин, файлды түзөтүү үчүн файлды audacity программасына жылдырышыңыз керек. Сиз адегенде аудио файлды стереодон моного бөлүшүңүз керек, андыктан ал файлдын көлөмүн азайтат.

Бул жерде.wav файлына файлды кантип түзөтүү боюнча кадамдар.

4 -кадам: Файлды QuickTime Playerден Garage Bandге экспортто

Файлды QuickTime Playerден Garage Bandке экспортто
Файлды QuickTime Playerден Garage Bandке экспортто
Файлды QuickTime Playerден Garage Bandке экспортто
Файлды QuickTime Playerден Garage Bandке экспортто
Файлды QuickTime Playerден Гараж тобуна экспортто
Файлды QuickTime Playerден Гараж тобуна экспортто
Файлды QuickTime Playerден Garage Bandке экспортто
Файлды QuickTime Playerден Garage Bandке экспортто

Жазуу үстөлдө жогорудагы скриншот сыяктуу сакталганда, файлды GarageBandко сүйрөп барасыз, муну кысылбаган 16 бит AIFF файлына экспорттойсуз. Үчүнчү сүрөттө көрсөтүлгөндөй Дискке Экспорттоо баскычын басуу менен жасаса болот. Андан кийин, 'AIFF' жана '16 -bit CD'ди чыкылдатыңыз жана аны кайра рабочийге сактаңыз.

5 -кадам: AIFF файлын.wav файлына айландыруу

AIFF файлын.wav файлына айландыруу
AIFF файлын.wav файлына айландыруу
AIFF файлын.wav файлына айландыруу
AIFF файлын.wav файлына айландыруу
AIFF файлын.wav файлына айландыруу
AIFF файлын.wav файлына айландыруу

Сиздин столго сакталган AIFF аудио файлы болгондуктан, анда Audacityти ачып, файлды импорттой аласыз. Сиз муну AIFF файлын сүйрөп барып жасай аласыз. Эгерде эскертүү белгиси пайда болсо, жөн гана ОК басыңыз жана улантыңыз.

Андан кийин, жогорудагы экинчи скриншотко окшош аудио файл пайда болот. Сиз стерео аудиону моного бөлүшүңүз керек болгондуктан, аудио файлыңыздын аталышынын жанындагы ылдый жебе баскычын басыңыз (бул учурда "бул жакшы") жана сиз "Стереону моного бөлүү" деген белгини көрөсүз. Муну басыңыз. Сиздин аудио файлыңыз экиге бөлүнөт.

Андан кийин, аудио файлдардын бири бөлүнгөндөн кийин жок кылышыңыз керек. Муну жөн гана сол жактагы 'X' баскычын басуу менен жасаса болот. Бул сизге үчүнчү скриншот сыяктуу бир нерсе калтырат.

Сиз андан кийин файлды каалагандай түзөтө аласыз жана эгер сиз бүтүрсөңүз, үстүнөн WAV катары Экспорттоону чыкылдатыңыз.

Андан кийин, аны жөн гана столго сактаңыз. Бул процессти сиз жаздырган ар бир аудио файл үчүн кайталаңыз.

*Эскертүү: өтө көп жаздырбаганыңызды текшериңиз, анткени CPXтин сактагычы аз жана бардык аудио файлдарга туура келбейт.

6 -кадам: CircuitPython жүктөө (эгер керек болсо)

CircuitPython жүктөө (эгер керек болсо)
CircuitPython жүктөө (эгер керек болсо)

Бул кадамдарды аткаргандан кийин, сиз азыр коддоого даярсыз.

Мен бул программаны коддоо үчүн python колдоноюн деп жатам, андыктан компьютериңизде mu редактору жок болсо, аны жүктөп алышыңыз керек. Сиз муну гуглдан "mu-editor" издеп жана пайда болгон биринчи веб-сайтты чыкылдатуу менен жүктөп алсаңыз болот. Ошондой эле бул вебсайтты ээрчип, компьютериңиздин түрүнө жараша жүктөп алсаңыз болот.

Эгерде сиз программаны жүктөп алсаңыз, аны ачыңыз. Ал жогорудагы сүрөттө окшош болот. Бул жерде сиз коддоруңузду жазып, сактай аласыз.

7 -кадам: Python программасы менен CPXтин ортосундагы байланыш

Python программасы менен CPXтин ортосундагы байланыш
Python программасы менен CPXтин ортосундагы байланыш
Python программасы менен CPXтин ортосундагы байланыш
Python программасы менен CPXтин ортосундагы байланыш

Эми, CPXти жана USB кабелин алыңыз.

USB кабелинин кичине бөлүгүн сүрөттө көрсөтүлгөндөй күмүш бөлүгүндө CPXке туташтырыңыз жана USB кабелинин чоң бөлүгүн компьютериңизге туташтырыңыз. Эми сиз чынында кодго даярсыз жана mu-редакторуңузга сакталган ар бир маалымат CPXке которулат.

8 -кадам: Circuit Python орнотуу

Андан кийин, сиз бул шилтеме аркылуу райондук оюн аянтчасынын экспрессинин акыркы версиясын орнотушуңуз керек болот:

circuitpython.org/board/circuitplayground_…

Бул АКЫРКЫ орнотуу, мен убада берем. Бул кийин кызыктуу бөлүгү келет.

Жаңы эле орнотулган бул файл CPXке көчүрүлөт. CPLAYBOOT сигнал берет жана CIRCUITPYге айланат. USB кабелин, CPXти жана компьютерди бириктиргенде, бул CIRCUITPY пайда болот.

Толкунду эстеңиз. сиз мурда өзгөрткөн үн файлдары (лары)? Бул/бул файлдарды CIRCUITPY папкасына таштаңыз. Үн файлы 16-бит, моно WAV файлы экенин текшериңиз.

9 -кадам: Коддоо

Coding!
Coding!

Бул окуу куралында CPX үч нерсени жасашы керек. Биринчиден, ал кыймылды байкап же сезиши керек. Экинчиден, ал кокусунан жоопторду жаратышы керек, ал эми үчөө CPXке жайгаштырылган файлды ойнотушу керек. Ошентип, бул шляпаны иштетүүчү код үчөөнү тең аткарышы керек.

Төмөнкү кодду mu-редакторуңузга кошуп, аны төмөнкүдөй сактаңыз: code.py

импорттоо убактысы

adafruit схемасы аянтчасынан туш келди импорттоо.express

cpx үндөрдү импорттоо = ["it's-ok.wav"]

чын болсо:

#чайкалганда туш келди үндү ойнотуу

эгер cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (үндөр))

#анда бир нече секундга тыныгуу

убакыт.уйку (.5)

Эгерде биз кодду карасак, биринчиден, убакытты импорттойбуз. Андан кийин биз туш келди генератор үчүн туш келди импорттойбуз. Pythonдо "убакыт" бизге убакытка, анын конверсияларына жана өкүлчүлүктөрүнө байланыштуу ар кандай операцияларды жүргүзүүгө мүмкүндүк берет. Андан кийин, бул программадан берилиштер коддо көрсөтүлгөн. "Үндөр =" жанында, кашаанын ичинде жана тырмакчага CIRCUITPY папкаңызга сүйрөп чыккан.wav файлы коюлат. Кодго '.wav' жазышыңыз керек экенин байкаңыз. Python _,:, 'жана башка сыяктуу өзгөчө белгилерди чечмелей албайт, андыктан сөздүн ортосуна боштук керек болсо, сөздүн ортосуна сызыкчаларды коюп жатканыңызды текшериңиз. Бул коддо бир гана үн файлы коддолгон, андыктан сиз дагы үн файлдарын койгуңуз келсе, аларды компьютериңизде сакталган форматка жана аталышка коюңуз. Унутпаңыз, үн файлы ойнотулушу үчүн, үн файлдары CIRCUITPY папкасына салынышы керек!

Төмөндөгү код "Чынында:" CPXге эгер титирөөнү байкаса, кокусунан үн чыгарууну айтат жана бир нече секундга тыным берет. Коддогу (.5) CPX канчалык акылга сыярлык экенин көрсөтөт, андыктан сиз анын акылдуураак же анча акылдуу болушун кааласаңыз, жөн эле номерди өзгөртө аласыз. Форматты кайра текшерүүнү кааласаңыз, жогорудагы скриншотту көрө аласыз.

10 -кадам: Акыркы коддоо: I бөлүм

Акыркы коддоо: I бөлүм
Акыркы коддоо: I бөлүм

Келгиле, кээ бир киргизүү жана башка.wav файлдарын кошолу. Кодду баштоодон мурун башка.wav файлдарын CIRCUITPY папкасына сүйрөңүз. Бул менин акыркы кодум болчу:

импорттоо убактысы

adafruit схемасы аянтчасынан туш келди импорттоо.express

cpx үндөрүн импорттоо = ["бул-ok.wav", "мүмкүн-кийинки-жолу.wav", "ооба.wav", "жок.wav", "башка-суроо.wav-иллюзия-кабыл алуу"]

чын болсо:

#чайкалганда туш келди үндү ойнотуу

эгер cpx.shake (shake_threshold = 20):

cpx.play_file (random.choice (үндөр))

#анда бир нече секундга тыныгуу

убакыт.уйку (.5)

Эми үн файлдарын өзүңүзгө жараша тууралаңыз жана сактоо баскычын басыңыз! Эсиңизде болсун, эгер сизде.wav чындыгында узун файл болсо, анда файл ойноп бүтмөйүнчө башка эч нерсе кыла албастыгыңызды көрөсүз. Башка коду бар.wav файлдарын кошо турган болсоңуз, муну эске алыңыз. CPXте жетиштүү сактагычыңыз бар -жогун текшерүү да акылдуу.

Жогоруда mu-редактордо кандай көрүнгөнү.

11 -кадам: Акыркы коддоо: 2 -бөлүк

Эгерде сиз коддорду жазсаңыз, сактоо баскычын чыкылдатыңыз. Андан кийин, CPXти өчүрүп, дагы эле ноутбукка туташкан USB кабели жана mu редактору дагы эле ачык бойдон кайра күйгүзүңүз. Бул CPXте "RESET" деп жазылган эң орто баскычты басуу менен жасалышы мүмкүн. Коддун туура иштеп жатканына ынануу үчүн чайкаңыз. Эгерде код иштеп жатса, CPX кокустан кодуңуздан жооптордун бирин жаратышы керек. Эгер сиз муну аткарууда кыйынчылыктарга туш болсоңуз, анда эки жолу текшериңиз:

1) эгерде формат туура болсо

2) эгер сизде Pythonдо таанылгыс белгилер жок болсо (мис. ', _)

3) эгер сиз аны туура сактасаңыз

4) эгерде сизде бардык аудио файлдар (.wav) CIRCUITPY папкасына сүйрөлсө.

Эсиңизде болсун, коддоо туура иштеши үчүн көптөгөн сыноолорду жана каталарды талап кылат.

Эгер баары иштесе, USB кабелин кылдаттык менен чыгарып салыңыз. Бул чакырыктын коддоо бөлүгүн бүтүргөнүңүз үчүн, бул шляпаны жасоодо 95% бүттүңүз!

12 -кадам: Декорация жана Дизайн

Декорация жана Дизайн
Декорация жана Дизайн
Декорация жана Дизайн
Декорация жана Дизайн
Декорация жана Дизайн
Декорация жана Дизайн

Азыр декорацияга убакыт келди.

Биринчиден, тигүү менен шляпага CPX тиркеңиз. Жогоруда мен муну кантип жасагандыгымдын сүрөтү турат.

Батарейканы кантип жана кайда коюп жатканыңыз да маанилүү, бирок бул сиздин тандооңуз. Мен жөн эле табигый жана бүдөмүк эместей көрүнүшү үчүн, батареяны капталга кыскарттым. Андан кийин, мен жөн эле түшүп калбашы үчүн скотч менен чаптап койдум жана зымдарды илип койбосун деп кыйып салдым. Жогоруда бул долбоордун сүрөттөрү бар.

Декорацияга келсек, бул толугу менен сиздин тандооңуз. Мен жаркыраш үчүн кичинекей блузкалар менен шуруларды тигип койгом.

Үстүнкү бөлүгүн кооздоо үчүн жип, кичинекей жип жана ийне менен диван тигүүнү колдондум. Муну кыскача жогорудагы сүрөттөн да көрүүгө болот.

Батареяны күйгүзүңүз, эми акыры бүттүңүз!

Сунушталууда: