Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Малгай худалдаж авах
- Алхам 2: Тархины шуурга хийх, малгайны хэлэхийг хүсч буй хариултуудыг бичих
- Алхам 3: Аудио файлыг экспортлох
- Алхам 4: Файлыг QuickTime тоглуулагчаас гаражийн хамтлаг руу экспортлох
- Алхам 5: AIFF файлыг.wav файл руу хөрвүүлэх
- Алхам 6: CircuitPython татаж авах (шаардлагатай бол)
- Алхам 7: Python програм ба CPX хоорондын холболт
- Алхам 8: Circuit Python суулгах
- Алхам 9: Кодлох
- Алхам 10: Эцсийн кодчилол: I хэсэг
- Алхам 11: Эцсийн кодчилол: 2 -р хэсэг
- Алхам 12: Чимэглэл ба дизайн
Видео: Тоглоомын талбайн экспресс ашиглан ярьж буй малгайг сэгсрэх: 12 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэхүү хялбар бөгөөд хурдан заавар нь ярих малгай хийхийг танд заадаг! Энэ нь таныг асуулт асуухад анхааралтай боловсруулсан хариултаар хариулах бөгөөд магадгүй танд санаа зовох зүйл, асуудал байгаа эсэхийг шийдэхэд тань туслах болно.
Миний Wearable Tech ангид CPX (хэлхээний тоглоомын талбайн экспресс), миний код бичих чадвар, өмсөж болох зүйлийг нэг төсөлд оруулах даалгаврыг надад өгсөн. Тэгээд би яг л Харри Поттерын ялгах малгай шиг ярьдаг малгай хийж яагаад болохгүй гэж? Малгай нь CPX сэгсрэхийг илрүүлэх бүрт миний бичсэн хариултыг санамсаргүй байдлаар үүсгэх болно.
Хангамж
- Загасчдын малгай (эсвэл ямар ч төрлийн малгай ажилладаг)
- CPX (хэлхээний тоглоомын талбайн экспресс)
- АА батерей (би цэнэглэдэг батерей ашигласан)
- Клип
- Зүү
- Бөмбөлгүүдийг
-Урсгал
- Audacity програм
- Дуу хураагч (би Quicktime тоглуулагч ашигладаг байсан)
- Му редактор (Python засварлах програм)
Танд хэрэгтэй эсвэл хэрэгтэй материалууд:
- Гадаад микрофон
- Sequins
- Бөмбөлгүүдийг
Алхам 1: Малгай худалдаж авах
Би загасчны малгай авахыг хүссэн тул үүнийг H&M -ээс авсан, гэхдээ та ямар ч төрлийн малгай, брендийг ашиглаж болно.
Алхам 2: Тархины шуурга хийх, малгайны хэлэхийг хүсч буй хариултуудыг бичих
Нэгдүгээрт, та малгайгаа үүсгэх гэж буй хариултуудыг бүртгэх ёстой. Жишээлбэл, миний малгай "Тийм", "Үгүй", "Дараагийн удаа магадгүй", "Би өөр асуулт асуух болно", "Зүгээр дээ" гэх мэт таван хариулт гаргаж чаддаг.
Та эдгээрийг утасныхаа бичигч, QuickTime тоглуулагч, GarageBand гэх мэт дурын бичлэгийн төхөөрөмж ашиглан бичиж болно. Би QuickTime тоглуулагч болон гадны микрофоныг ашиглан илүү цэвэр, чанартай дуу бичих боломжтой болсон.
Алхам 3: Аудио файлыг экспортлох
Аудио файлыг бичиж авсны дараа та audacity ашиглан.wav файлтай аудио файлыг өөрчлөх шаардлагатай болно. Хэрэв танд компьютер дээр зоригтой програм байхгүй бол та үүнийг googling буюу дараах линкээр орж татаж авах боломжтой:
Дараа нь та файлыг засахын тулд audacity програм руу шилжүүлэх хэрэгтэй. Та эхлээд аудио файлыг стерео -моно болгон хуваах ёстой бөгөөд ингэснээр файлын хэмжээг багасгадаг.
Файлыг.wav файл болгон хэрхэн засах талаар эндээс үзнэ үү.
Алхам 4: Файлыг QuickTime тоглуулагчаас гаражийн хамтлаг руу экспортлох
Дээрх дэлгэцийн агшин шиг бичлэгийг ширээний компьютерт хадгалсны дараа та үүнийг GarageBand руу чирж, шахаагүй 16 битийн AIFF файл руу экспортлох болно. Гурав дахь зурагт үзүүлсэн шиг Share товчийг дарж дууг диск рүү экспортлох замаар үүнийг хийж болно. Дараа нь 'AIFF' ба '16 -bit CD 'дээр дараад компьютер дээрээ дахин хадгална уу.
Алхам 5: AIFF файлыг.wav файл руу хөрвүүлэх
AIFF аудио файлыг компьютер дээрээ хадгалсан тул Audacity програмыг нээж, файлыг импортлох боломжтой. Та үүнийг AIFF файлыг чирэх замаар хийж болно. Хэрэв анхааруулах тэмдэг гарч ирвэл OK дарж үргэлжлүүлнэ үү.
Дараа нь дээрх хоёр дахь дэлгэцийн агшин шиг аудио файл гарч ирнэ. Та стерео аудиог моно болгон хуваах ёстой тул аудио файлынхаа гарчгийн хажууд байгаа доош харсан сумны товчлуурыг дарна уу (энэ тохиолдолд энэ нь зүгээр юм), та "Стереог моно болгон хуваах" гэсэн бичээсийг харах болно. Үүнийг дарна уу. Дараа нь таны аудио файлыг тусад нь хоёр хуваах болно.
Дараа нь та аудио файлыг хуваасан тул устгах ёстой. Зүүн талд байгаа 'X' товчлуурыг дарж үүнийг хийж болно. Энэ нь танд гурав дахь дэлгэцийн агшин шиг зүйлийг үлдээх болно.
Та дараа нь хүссэнээрээ файлыг засах боломжтой бөгөөд хэрэв та дууссан бол дээрээс нь WAV хэлбэрээр экспортлох дээр дарна уу.
Үүний дараа үүнийг ширээний компьютер дээрээ хадгална уу. Энэ процедурыг бичсэн аудио файл бүрийн хувьд давтана уу.
*Анхааруулга: CPX санах ой багатай, бүх аудио файлыг багтаах боломжгүй тул хэт олон бичлэг хийгээгүй байгаа эсэхийг шалгаарай.
Алхам 6: CircuitPython татаж авах (шаардлагатай бол)
Эдгээр алхмуудыг хийсний дараа та код бичихэд бэлэн боллоо.
Би энэ програмыг кодлохын тулд python ашиглах гэж байгаа тул хэрэв таны компьютер дээр mu-редактор байхгүй бол татаж авах хэрэгтэй. Та үүнийг Google дээрээс "mu-editor" хайж, гарч ирсэн анхны вэбсайтыг дарж татаж авах боломжтой. Та мөн энэ вэбсайтыг дагаж, компьютерийн төрлөөс хамааран татаж авах боломжтой.
Хэрэв та програмыг татаж авсан бол нээнэ үү. Дээрх зураг шиг харагдах болно. Энд та кодоо бичиж, хадгалах боломжтой.
Алхам 7: Python програм ба CPX хоорондын холболт
Одоо CPX болон USB кабелийг гаргаж аваарай.
USB кабелийн жижиг хэсгийг CPX -д, мөнгөлөг хэсэг дээр, зураг дээр үзүүлсэн шиг холбож, USB кабелийн том хэсгийг компьютерт холбоно уу. Одоо та код бичихэд үнэхээр бэлэн байгаа бөгөөд таны засварлагчид хадгалагдсан бүх мэдээлэл CPX рүү шилжих болно.
Алхам 8: Circuit Python суулгах
Дараа нь та энэ холбоосыг ашиглан тойргийн тоглоомын талбайн хамгийн сүүлийн хувилбарыг суулгах хэрэгтэй болно.
circuitpython.org/board/circuitplayground_…
Энэ бол таны хийх ёстой СҮҮЛИЙН суулгац гэж би амлаж байна. Үүний дараа хөгжилтэй хэсэг ирнэ.
Таны дөнгөж суулгасан энэ файлыг таны CPX рүү хуулах болно. CPLAYBOOT дохио өгч, CIRCUITPY болно. USB кабель, CPX болон компьютерийг хооронд нь холбох бүрт энэ CIRCUITPY гарч ирэх болно.
Wav -ийг санаарай. өмнө хөрвүүлсэн дууны файл (ууд) уу? Энэ/эдгээр файлыг CIRCUITPY фолдер дээр буулгана уу. Дууны файл нь 16 битийн моно WAV файл байгаа эсэхийг шалгаарай.
Алхам 9: Кодлох
Энэхүү гарын авлагад CPX нь гурван зүйлийг хийх шаардлагатай байна. Нэгдүгээрт, энэ нь хөдөлгөөнийг илрүүлэх эсвэл мэдрэх ёстой. Хоёрдугаарт, энэ нь санамсаргүй байдлаар хариулт үүсгэх ёстой, гурав нь CPX дээр байрлуулсан файлыг тоглуулах шаардлагатай болно. Тиймээс энэ малгайг ажиллуулдаг код нь гурвууланг нь хийх ёстой.
Дараах кодыг mu-редактор дээрээ нэмээд дараах байдлаар хадгална уу: code.py
импортлох хугацаа
adafruit хэлхээний тоглоомын талбайгаас санамсаргүй байдлаар импортлох.express
cpx дуу импортлох = ["it's-ok.wav"]
үнэн байхад:
#сэгсрэвэл санамсаргүй дуу тоглоорой
хэрэв cpx.shake (shake_threshold = 20):
cpx.play_file (санамсаргүй сонголт (дуу чимээ))
#Дараа нь хэдэн секундын турш түр зогсооно уу
цаг унтах (.5)
Хэрэв бид кодыг харвал эхлээд цагийг импортлодог. Дараа нь бид санамсаргүй үүсгэгчийг санамсаргүй байдлаар импортлодог. Python хэл дээр "цаг" нь цаг хугацаа, түүний хөрвүүлэлт, дүрслэлтэй холбоотой янз бүрийн үйлдлийг гүйцэтгэх боломжийг бидэнд олгодог. Дараа нь энэ програмаас өгөгдөл дамжуулах кодыг харуулав. ‘Sound =’ - ийн хажууд хаалт, ишлэлд таны CIRCUITPY фолдерт чирсэн.wav файл байх ёстой. Та код дээр '.wav' гэж бичих хэрэгтэйг анхаарна уу. Python нь _,:, 'гэх мэт тусгай тэмдэгтүүдийг тайлбарлаж чаддаггүй тул үгсийн хооронд зай хэрэгтэй бол үгийн хооронд зураас тавьж байгаа эсэхийг шалгаарай. Энэ кодонд ганцхан дууны файл кодлогдсон байдаг тул хэрэв та илүү олон дууны файл оруулахыг хүсвэл компьютер дээрээ хадгалсан хэлбэр, нэрээр нь оруулна уу. Дууны файлыг тоглуулахын тулд дууны файлыг CIRCUITPY фолдерт оруулах ёстой гэдгийг санаарай!
Доорх код 'байхад Үнэн:' нь CPX -д чичиргээг анзаарсан тохиолдолд санамсаргүй дуу тоглуулахыг хэлээд хэдэн секундын турш түр зогсооно. Код дээрх (.5) нь CPX нь хэр ухамсартай болохыг харуулдаг тул хэрэв та үүнийг илүү ухамсартай эсвэл мэдрэмж багатай байлгахыг хүсвэл дугаараа зүгээр л өөрчилж болно. Хэрэв та форматыг дахин шалгахыг хүсвэл дээрх дэлгэцийн агшинг харах боломжтой.
Алхам 10: Эцсийн кодчилол: I хэсэг
Зарим оролт болон бусад.wav файлуудыг нэмье. Код хийж эхлэхээсээ өмнө бусад.wav файлуудыг CIRCUITPY фолдер руу чирнэ үү. Энэ бол миний эцсийн код байсан:
импортлох хугацаа
adafruit хэлхээний тоглоомын талбайгаас санамсаргүй байдлаар импортлох.express
cpx sound импортлох = ["энэ-ok.wav", "магадгүй-next-time.wav", "yes.wav", "no.wav", "Ill-take-another-question.wav"]
үнэн байхад:
#сэгсрэвэл санамсаргүй дуу тоглоорой
хэрэв cpx.shake (shake_threshold = 20):
cpx.play_file (санамсаргүй сонголт (дуу чимээ))
#Дараа нь хэдэн секундын турш түр зогсооно уу
цаг унтах (.5)
Одоо дууны файлуудыг өөрийнхөөрөө тохируулаад хадгалах товчийг дарна уу! Хэрэв танд үнэхээр урт.wav файл байгаа бол файлыг тоглуулж дуустал өөр зүйл хийх боломжгүй болно гэдгийг санаарай. Хэрэв та өөр кодтой.wav файлуудыг оруулах гэж байгаа бол үүнийг санаарай. Таны CPX -д хангалттай хадгалах сан байгаа эсэхийг шалгах нь бас ухаалаг хэрэг юм.
Му-редактор дээр хэрхэн харагдаж байгаа нь дээр байна.
Алхам 11: Эцсийн кодчилол: 2 -р хэсэг
Хэрэв та кодыг бичсэн бол хадгалах товчийг дарна уу. Дараа нь зөөврийн компьютерт холбогдсон USB кабель, mu-редактор нээлттэй хэвээр байгаа тохиолдолд CPX-ээ унтраагаад дахин асаана уу. Үүнийг CPX дээр "RESET" гэсэн дунд товчлуур дээр дарж хийж болно. Код зөв ажиллаж байгаа эсэхийг шалгахын тулд сэгсэрнэ үү. Хэрэв код ажиллаж байгаа бол CPX нь таны кодын хариултуудын нэгийг санамсаргүй байдлаар үүсгэх ёстой. Хэрэв танд үүнийг хийхэд бэрхшээлтэй байгаа бол дахин шалгана уу.
1) хэрэв формат зөв бол
2) хэрэв танд Python -д танигдах боломжгүй тэмдэгт байхгүй бол (жишээ нь ', _)
3) хэрэв та үүнийг зөв хадгалсан бол
4) хэрэв та бүх аудио файлуудыг (.wav) CIRCUITPY фолдерт чирсэн бол.
Кодлох нь зөв ажиллахын тулд маш их туршилт, алдаа шаарддаг гэдгийг санаарай.
Хэрэв бүх зүйл үр дүнтэй бол USB кабелийг болгоомжтой салгаарай. Та энэ сорилтын кодчилох хэсгийг хийж дуусгасан тул энэ малгайг бүтээхэд та 95% бэлэн байна!
Алхам 12: Чимэглэл ба дизайн
Одоо гоёл чимэглэлийн цаг болжээ.
Нэгдүгээрт, оёх замаар CPX -ийг малгай дээр бэхлээрэй. Дээр яаж миний яаж хийснийг харуулсан зураг байна.
Батерейгаа хаана, хаана байрлуулах нь бас чухал боловч таны сонголт. Би зүгээр л батерейны багцыг хажуу тийш нь залгаад, үүнийг байгалийн юм шиг, бөөгнөрөлгүй харагдуулахын тулд хийлээ. Дараа нь би зүгээр л унахгүй байхын тулд соронзон хальсны бичлэг хийж, утсыг нь таслахгүйн тулд таслав. Дээрх дизайны зургууд байна.
Чимэглэлийн хувьд энэ нь таны сонголт юм. Гялалзсан болгохын тулд би жижигхэн гялтгануур, бөмбөлгүүдийг оёсон.
Дээд хэсгийг чимэглэхийн тулд би зүгээр л утас, жижиг утас, зүүгээр буйдан оёдог байв. Үүнийг мөн дээрх зургаас товч харж болно.
Батерейгаа асаагаарай, тэгвэл та дууссан!
Зөвлөмж болгож буй:
Тоглоомын талбайн экспресс ашиглан хөдөлгөөнийг идэвхжүүлсэн Cosplay далавч - 1 -р хэсэг: 7 алхам (зурагтай)
Circuit Playground Express ашиглан Motion Activated Cosplay Wings - 1 -р хэсэг: Энэ бол хоёр хэсгээс бүрдсэн төслийн нэг хэсэг бөгөөд би танд автомат үлгэрийн далавч хийх үйл явцыг үзүүлэх болно. Төслийн эхний хэсэг нь далавчны механик, хоёр дахь хэсэг нь үүнийг өмсдөг болгож, далавчаа нэмж байна
Тоглоомын талбайн экспресс бүхий Star Wars Light: 5 алхам
Star Wars Light нь Circuit Playground Express -тэй: Энэ гэрэл нь Circuit Playground Express ашиглан гэрэл, хөгжмийн дарааллыг тоглуулдаг. Хавсаргасан мэдрэгчтэй дэвсгэр нь тусдаа гэрэл анимацыг асааж, Эзэн хааны гуравдугаар сар (Дарт Вэйдерийн сэдэв) эсвэл Оддын дайн киноны гол сэдвийг тоглодог. Хөтөлбөрийн код багтсан болно
Хөгжмийн тойргийн тоглоомын талбайн экспресс бугуйвч: 5 алхам
Хөгжмийн тойргийн тоглоомын талбайн экспресс бугуйвч: Энэхүү хөгжмийн бугуйвчийг бүтээхийн тулд танд тоглоомын талбайн экспресс компьютер, оёдлын зүү Урт урт, эсгий хайч хэрэгтэй болно
Тоглоомын талбайн экспресс бүхий аюулгүй байдлын анхны малгай: 10 алхам
Тоглоомын талбайн экспресс бүхий аюулгүй байдлын анхны малгай: Та дугуй унахаар явж, аль зүг рүү эргэж байгаагаа дохио өгөхийн тулд бариулаас гараа салгах талаар санаа зовж байсан уу? Одоо энэ айдас өнгөрсөнд байж болно! Энэхүү заавар нь C-ийг ашиглан гар чөлөөтэй хамгаалалтын малгай асаах системийг хэрхэн бий болгохыг танд үзүүлэх болно
Тоглоомын талбайн экспресс термометр: 3 алхам
Тоглоомын талбайн экспресс термометр: Би оффисын термометр хүсч байсан. Нэгийг худалдаж авахын оронд би Adafruit Circuit Playground Express ашиглан үүнийг хийсэн. Энэ нь дижитал/бараг аналог юм. Өнгө нь температурын хязгаарыг харуулдаг (энд ногоон - 70 -аад оны үед), NeoPixels -ийн тоо нь цифрийг харуулдаг