Мазмуну:
- Жабдуулар
- 1 -кадам: Калпак сатып алуу
- 2 -кадам: Мээ чабуулу жана шляпа айткыңыз келген жоопторду жазуу
- 3 -кадам: Аудио файлды экспорттоо
- 4 -кадам: Файлды QuickTime Playerден Garage Bandге экспортто
- 5 -кадам: AIFF файлын.wav файлына айландыруу
- 6 -кадам: CircuitPython жүктөө (эгер керек болсо)
- 7 -кадам: Python программасы менен CPXтин ортосундагы байланыш
- 8 -кадам: Circuit Python орнотуу
- 9 -кадам: Коддоо
- 10 -кадам: Акыркы коддоо: I бөлүм
- 11 -кадам: Акыркы коддоо: 2 -бөлүк
- 12 -кадам: Декорация жана Дизайн
Video: Чайкоо Сүйлөөчү шляпаны Circuit Playground Express менен: 12 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул оңой жана тез үйрөткүч сүйлөөчү шляпаны кантип жасоону үйрөтөт! Сиз суроо бергенде кылдат иштелип чыккан жооп менен жооп берет жана балким сизде кандайдыр бир тынчсызданууңуз же көйгөйүңүз бар же жок экенин чечүүгө жардам бериши мүмкүн.
Менин 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ге экспортто
Жазуу үстөлдө жогорудагы скриншот сыяктуу сакталганда, файлды GarageBandко сүйрөп барасыз, муну кысылбаган 16 бит AIFF файлына экспорттойсуз. Үчүнчү сүрөттө көрсөтүлгөндөй Дискке Экспорттоо баскычын басуу менен жасаса болот. Андан кийин, 'AIFF' жана '16 -bit CD'ди чыкылдатыңыз жана аны кайра рабочийге сактаңыз.
5 -кадам: AIFF файлын.wav файлына айландыруу
Сиздин столго сакталган AIFF аудио файлы болгондуктан, анда Audacityти ачып, файлды импорттой аласыз. Сиз муну AIFF файлын сүйрөп барып жасай аласыз. Эгерде эскертүү белгиси пайда болсо, жөн гана ОК басыңыз жана улантыңыз.
Андан кийин, жогорудагы экинчи скриншотко окшош аудио файл пайда болот. Сиз стерео аудиону моного бөлүшүңүз керек болгондуктан, аудио файлыңыздын аталышынын жанындагы ылдый жебе баскычын басыңыз (бул учурда "бул жакшы") жана сиз "Стереону моного бөлүү" деген белгини көрөсүз. Муну басыңыз. Сиздин аудио файлыңыз экиге бөлүнөт.
Андан кийин, аудио файлдардын бири бөлүнгөндөн кийин жок кылышыңыз керек. Муну жөн гана сол жактагы 'X' баскычын басуу менен жасаса болот. Бул сизге үчүнчү скриншот сыяктуу бир нерсе калтырат.
Сиз андан кийин файлды каалагандай түзөтө аласыз жана эгер сиз бүтүрсөңүз, үстүнөн WAV катары Экспорттоону чыкылдатыңыз.
Андан кийин, аны жөн гана столго сактаңыз. Бул процессти сиз жаздырган ар бир аудио файл үчүн кайталаңыз.
*Эскертүү: өтө көп жаздырбаганыңызды текшериңиз, анткени CPXтин сактагычы аз жана бардык аудио файлдарга туура келбейт.
6 -кадам: CircuitPython жүктөө (эгер керек болсо)
Бул кадамдарды аткаргандан кийин, сиз азыр коддоого даярсыз.
Мен бул программаны коддоо үчүн python колдоноюн деп жатам, андыктан компьютериңизде mu редактору жок болсо, аны жүктөп алышыңыз керек. Сиз муну гуглдан "mu-editor" издеп жана пайда болгон биринчи веб-сайтты чыкылдатуу менен жүктөп алсаңыз болот. Ошондой эле бул вебсайтты ээрчип, компьютериңиздин түрүнө жараша жүктөп алсаңыз болот.
Эгерде сиз программаны жүктөп алсаңыз, аны ачыңыз. Ал жогорудагы сүрөттө окшош болот. Бул жерде сиз коддоруңузду жазып, сактай аласыз.
7 -кадам: 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 -кадам: Коддоо
Бул окуу куралында 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 бөлүм
Келгиле, кээ бир киргизүү жана башка.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 тиркеңиз. Жогоруда мен муну кантип жасагандыгымдын сүрөтү турат.
Батарейканы кантип жана кайда коюп жатканыңыз да маанилүү, бирок бул сиздин тандооңуз. Мен жөн эле табигый жана бүдөмүк эместей көрүнүшү үчүн, батареяны капталга кыскарттым. Андан кийин, мен жөн эле түшүп калбашы үчүн скотч менен чаптап койдум жана зымдарды илип койбосун деп кыйып салдым. Жогоруда бул долбоордун сүрөттөрү бар.
Декорацияга келсек, бул толугу менен сиздин тандооңуз. Мен жаркыраш үчүн кичинекей блузкалар менен шуруларды тигип койгом.
Үстүнкү бөлүгүн кооздоо үчүн жип, кичинекей жип жана ийне менен диван тигүүнү колдондум. Муну кыскача жогорудагы сүрөттөн да көрүүгө болот.
Батареяны күйгүзүңүз, эми акыры бүттүңүз!
Сунушталууда:
Motion Activated Cosplay Wings Circuit Playground Express колдонуу - Part 1: 7 Steps (Сүрөттөр менен)
Motion Activated Cosplay Wings Circuit Playground Expressти колдонуп - 1 -бөлүк: Бул эки бөлүктөн турган долбоордун бир бөлүгү, мен сизге автоматтык жомок канаттарын жасоо процессимди көрсөтөм. Долбоордун биринчи бөлүгү - бул канаттардын механикасы, ал эми экинчи бөлүгү аны кийүүгө жарактуу кылып, канаттарды кошуу
Өзүңүздүн чайкоо чырагыңызды жасаңыз (Өзгөчө Фонар): 4 кадам (Сүрөттөр менен)
Өз Чийки Чайкоо Факелин жасаңыз (Өзгөчө Чырак): Бул долбоордо мен сизге батарейкаларды талап кылбаган чукул фонарь болгон чайкоо факелин түзүү үчүн джоуль ууру схемасын катушка жана магнит менен кантип бириктиргенимди көрсөтөм. баштоо
Star Wars Light Circuit Playground Express менен: 5 кадам
Star Wars Light Circuit Playground Express менен: Бул жарык Circuit Playground Expressти колдонуп, жарык жана музыка тизмектерин ойнойт. Тиркелген сенсордук блокноттор өзүнчө жарык анимацияларды күйгүзүп, же Император маршын (Дарт Вейдердин темасы) же Жылдыздар согушунун Негизги Темасын ойношот. Программанын коду
Circuit Playground Express менен коопсуздуктун биринчи туулгасы: 10 кадам
Коопсуздуктун биринчи туулгасы Playground Express менен: Сиз качан велосипед тебүү үчүн бардыңыз жана кайсы тарапка бурулуп жатканыңызды билдирүү үчүн колуңузду рулду тартып алуудан тынчсызданып көрдүңүз беле? Эми бул коркуу өткөндө болушу мүмкүн! Бул үйрөткүч сизге C колдонуп, колу бош шлемди күйгүзүү тутумун кантип түзүүнү көрсөтөт
Тост сүйлөөчү: 5 кадам (Сүрөттөр менен)
Тост Talker: Бул Instructable Лондондогу Тост телешоусуна менин чоң кызыгуум менен башталды. Британиялык Мэтт Берри комедиясында азыр Netflixтен тапса болот, мен таңкы тостердин тартибине ылайыкташтыргым келген укмуш үн үндөрү бар. Тамаша тамашада