Cov txheej txheem:

Txaus ntshai rau Txaus Nyiam: Hloov Lub Tswb Tswb Suab: 8 Kauj Ruam (nrog Duab)
Txaus ntshai rau Txaus Nyiam: Hloov Lub Tswb Tswb Suab: 8 Kauj Ruam (nrog Duab)

Video: Txaus ntshai rau Txaus Nyiam: Hloov Lub Tswb Tswb Suab: 8 Kauj Ruam (nrog Duab)

Video: Txaus ntshai rau Txaus Nyiam: Hloov Lub Tswb Tswb Suab: 8 Kauj Ruam (nrog Duab)
Video: Tus Neeg Ruam - R-Lin Thoj | New Song [ Official MV ] Nkauj Tawm Tshiab 2023 Hmong Song 2023 2024, Hlis ntuj nqeg
Anonim
Txaus ntshai rau Txaus ntshai: Hloov Lub Tswb Tswb Suab
Txaus ntshai rau Txaus ntshai: Hloov Lub Tswb Tswb Suab

Cia siab tias yuav txo kuv qhov kev siv smartphone hmo ntuj, Kuv tau txais lub tswb moos zoo nkauj nyob ib sab ntawm kuv lub txaj. Lub tshuab ntxhua khaub ncaws zoo nkauj lub moos no tsuas muaj ib qho teeb meem: lub suab ceeb toom txaus ntshai heev. (Ua pov thawj thawj daim vis dis aus saum toj no.)

Nws tsis muaj qhov xav tsis thoob tias lub moos no tsis siv lawm - nws siv tsis tau raws li lub tswb; nws suab zoo li ib daim hlau quaj hauv kev npau taws.

Nws zoo li qhov pov tseg txaus ntshai kom pov tseg kom tiav, yog li kuv txiav txim siab saib yog tias kuv tuaj yeem hloov lub tswb nrov nrog qee yam zoo dua. Nws tau siv me ntsis ntawm sleuthing, tab sis kuv pom tias nws yog qhov yooj yim zoo nkauj tiag tiag!

Yog tias koj muaj lub tshuab qub qub uas koj nyiam pom tab sis tsis hnov, ua raws cov theem no kom pom yuav ua li cas koj tuaj yeem sib pauv lub suab rau koj tus kheej lub tswb nrov.

Kauj Ruam 1: Cov Cuab Yeej & Cov Khoom

Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom

Cov ntaub ntawv:

  • 3V Micro maub los (xws li Pro Micro 3V lossis Adafruit Feather)
  • MP3 ntaub thaiv npog rau micro-maub los. (Tsis teb los tau - rau kev ua suab tiag)
  • WIFI qhib lub hnab ev lossis tis. (Yeem tau - rau lub tswb ntse. Nco ntsoov tias Adafruit plaub muaj WIFI built -in, yog li tsis muaj daim thaiv ntxiv xav tau yog tias koj muaj qhov ntawd.)
  • Hais lus
  • Kev Cai Hloov (khawm tactile, qib hloov pauv, ntsuas lub siab, hloov lub zog sib nqus, qaij sensor - saib cov theem tom ntej kom paub ntau ntxiv txog qhov no)
  • Npib Roj Teeb Nrog
  • 3v Npib Roj Teeb
  • Cov xov hlau ntxiv, cua sov ntsws, kab laug sab
  • Super kua nplaum, nplaum kab xev thiab clamps me rau

Cov Cuab Yeej:

  • Rau cov xov hluav taws xob yooj yim: Cov hlau txiav, cov hlau txuas, phom kub, pab txhais tes
  • Rau qhov thaiv: Laum thiab Laum Khoom rau Yas
  • Kom muaj kev nyab xeeb thaum siv lub tshuab raj thiab lub qhov taub: Cov iav thiab lub tshuab nqus pa
  • Rau kev ua haujlwm rau koj tus tswj hwm micro: Arduino Software, USB

Kauj Ruam 2: Tshawb Nrhiav Koj Lub Tswb Suab

Tshawb Nrhiav Koj Lub Tswb Suab
Tshawb Nrhiav Koj Lub Tswb Suab
Tshawb Nrhiav Koj Lub Tswb Suab
Tshawb Nrhiav Koj Lub Tswb Suab

Txheeb xyuas kom paub tseeb tias koj lub tswb moos tsis tau ntsaws. (Qhov tseeb, ntsuas ob zaug!) Koj yuav qhib lub tswb nrov, uas tej zaum yuav tau nthuav tawm hluav taws xob, yog li yuav tsum tsis txhob ntsaws nws ua ntej.

Txiav txim seb koj lub tswb nrov nrov tuaj qhov twg tuaj. Puas yog tus hais lus lossis lub suab nrov? Puas yog lub tshuab ua haujlwm? Lub suab ceeb toom qub yuav zoo li muaj lub tshuab ua haujlwm, zoo li qhov kuv tau siv hauv kuv qhov piv txwv.

Yog tias koj muaj tus hais lus lossis lub suab nrov, tom qab ntawd thaum lub tswb nrov, koj yuav tuaj yeem nyeem lub teeb liab los ntawm kab hais lus. (Kuv yuav tsis mus hla txoj hauv kev no Cov Lus Qhia, tab sis yog tias muaj cov vis dis aus YouTube txaus uas piav qhia txoj hauv kev uas koj yuav ua hauv qhov xwm txheej no.)

Yog tias koj muaj lub tshuab ua haujlwm zoo li hauv kuv qhov xwm txheej, koj tab tom nrhiav qhov chaw cuam tshuam lub cev ua haujlwm thiab hloov (lossis sib txuas) nws nrog koj tus kheej hloov.

Tom qab ntau qhov kev tshawb nrhiav, Kuv tuaj yeem pom tias lub tswb nrov hauv kuv lub moos tau tshwm sim los ntawm qhov thais ib sab mus rau lub iav tso tawm lub caij nplooj ntoo hlav, uas ua rau muaj suab nrov nrov ua vaj tswv tsis zoo uas suav tias yog lub tswb. Koj lub tshuab yuav zoo ib yam lossis txawv me ntsis, yog li saib nws zoo thiab ua siab ntev.

Tam sim no koj tau txheeb xyuas qhov twg lub tswb tau tshwm sim, nws yog lub sijhawm los txiav txim seb hom dab tsi siv los cuam tshuam nws. Ob peb txoj hauv kev yog: yooj yim thawb khawm hloov pauv, hloov pauv tau yooj yim, qaij hloov, hloov pauv sib nqus sib nqus, lossis tej zaum txawm tias qhov sib thooj sensor. Qhov no yog qhov muaj tswv yim tshwj xeeb hauv txoj haujlwm no: tsis muaj lus teb raug lossis tsis raug. Nov yog ob peb qhov hloov pauv los xav txog qhov muaj peev xwm:

  • Tactile Hloov: Nov yog qhov hloov pauv me me khawm.
  • Qib Hloov: Qhov no zoo ib yam li kev hloov pauv, tab sis nrog thaj chaw loj dua los nias.
  • Qaij Hloov: Qhov hloov pauv no koom nrog thaum nws ncaj ncaj ncaj, thiab txiav tawm thaum nws qaij ntawm lub kaum ntse ntse.
  • Sib Nqus Reed Hloov: Qhov hloov no koom nrog thaum cov hlau nplaum los nyob ze.
  • Siab Sensor: Qhov ntsuas no rov qab hloov qhov sib txawv uas siv rau lub ntsuas.
  • Qhov Sib Txawv Sib Txawv Sib Xws Luv: Qhov ntsuas no rov qab sib txawv ntawm 4cm thiab 31cm.

Kuv pom zoo yuav ob peb yam kev hloov pauv sib txawv thiab sim lawv tawm, txij li koj thawj qhov kev xav yuav tsis ua haujlwm. Piv txwv li, Kuv tau cia siab tias lub cuab yeej hloov pauv lossis qib yuav ua haujlwm rau kuv lub tswb, tab sis pom tias nws tsis nkag siab txaus. Hloov chaw kuv siv lub tshuab raj sib nqus sib nqus, uas ua haujlwm me ntsis rau qhov nrug thiab quab yuam thiab kuv ua haujlwm nrog.

Kauj Ruam 3: Kuaj Koj Qhov Tseeb

Tam sim no koj tau txiav txim siab tias lub tswb nrov tau ua rau lub cev zoo li cas, thiab koj tuaj yeem cuam tshuam nws li cas, nws yog lub sijhawm los sim nws.

Nqa koj lub sensor mus rau koj lub 'meter' ntawm qhov teeb tsa txuas ntxiv kom thaum lub ntsuas ntsuas tau koom nrog, nws yuav ua rau muaj suab nrov ntawm koj lub 'meter'.

Tuav lossis kaw koj daim ntawv hloov chaw hauv lub tswb tswb kom thaum lub tswb koom nrog, nws ua rau koj hloov. Nov yog qhov uas muaj ntau hom kev hloov pauv yuav tuaj yeem siv tau.

Koj yuav tsum txiav txim siab qhov chaw zoo los teeb koj lub teeb kom nws tshwm sim thaum lub tswb nrov tawm, thiab ntsiag to thaum koj ntsiag to koj lub tswb.

Kuv sim ob peb hom khawm sib txawv - tactile, qib, thiab qaij, tab sis kuv pom cov hlau nplaum kom ntseeg tau tshaj plaws rau kuv daim ntawv thov.

Kauj Ruam 4: Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim

Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim
Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim
Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim
Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim
Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim
Tsim Koj Tus Kheej Tswb Nrog Lub Suab Yooj Yim

Tam sim no tawm koj lub micro-maub los, hais lus thiab lub laptop kom pib ua haujlwm ntawm koj lub tswb nrov. Nqa qhov tsis zoo ntawm tus hais lus mus rau tus pin hauv av ntawm koj tus tswj hwm micro. Nqa mus rau sab zoo ntawm tus hais lus rau PWM tus pin ntawm koj lub micro-maub los. (Txhua tus tswj hwm micro sib txawv, yog li xa mus rau Pinout digagram los ntawm cov chaw tsim khoom kom pom cov pins twg yog PWM thiab tus lej yog dab tsi.) Nco tseg tus lej cuam tshuam nrog PWM tus pin.

Yog tias koj tsis tau ua dua, teeb tsa Arduino, thiab teeb tsa nws kom ua haujlwm nrog koj lub micro-tswj hwm lub rooj tsavxwm. (Txhua tus tswj hwm micro sib txawv, yog li xa mus rau cov lus qhia los ntawm cov chaw tsim khoom kom pom yuav ua li cas rub tawm cov tsav tsheb kom raug los ua haujlwm nrog Arduino.)

Arduino los nrog ib qho piv txwv digital tsab ntawv hu ua "toneMelody." Qhib lub suab toneMelody los ntawm kev mus Piv txwv -> Digital -> toneMelody. Hauv qhov piv txwv no, hloov tus lej 8 ntawm kab 37 thiab 44 nrog tus lej ntawm koj tus PWM tus pin.

Tam sim no upload cov ntawv thiab sim nws tawm. Koj yuav tsum tau hnov lub suab los ntawm koj tus neeg hais lus!

Tom ntej no peb yuav kho lub suab nkauj kom muaj qee yam sib txawv kiag li. Rau kuv, Kuv nyiam kom sawv mus rau lub suab zoo, maj mam, yog li kuv yuav siv cov ntawv sau los ntawm Gymnopedie no. 1

Google daim duab nkauj rau zaj nkauj koj xav siv, thiab peb yuav tig cov no mus rau hauv cov lej cim. Yog tias koj xav tau cov lus qhia yooj yim los nyeem cov ntawv hauv kab ntawv kab, kos tawm qhov kev qhia no.

Kho qhov "suab paj nruag" kab ntawm kab 22 thiab cov ntawv sau ua ke kab ntawm kab 27 txhawm rau kho koj lub suab ceeb toom.. Ntxiv daim ntawv no mus rau kab lus "suab paj nruag", thiab lub sijhawm nyob ntawm qhov "noteDurations" array, thiab nce tag nrho cov ntawv ntawm kab 32.

Tam sim no koj yuav tsum muaj koj lub tswb nrov ua si los ntawm tus hais lus!

Nov yog qhov piv txwv piv txwv rau kev ua si suab nkauj ntxhib heev.

Kauj Ruam 5: Tsim Koj Tus Kheej Tswb Nrog MP3 Suab

Kuv yuav tsis liam koj yog tias koj mloog tus piv txwv hauv cov kauj ruam kawg thiab xav - "qhov ntawd tsis zoo kiag li." Hauv cov kauj ruam tom ntej no peb yuav ua qhov no ib kauj ruam ntxiv thiab ntxiv peb tus kheej lub suab MP3 lub suab ceeb toom.

Txhawm rau ua cov ntaub ntawv audio-fidelity siab, koj yuav xav tau lub zog tswj hwm micro-siab dua uas tuaj yeem rov ua cov ntaub ntawv suab tiag. Kuv yuav yog Adafruit Music Maker plaub tis, tab sis tau kawg koj tuaj yeem siv ib qho micro-maub los uas tuaj yeem ua suab mp3.

Zoo ib yam li cov kauj ruam dhau los, ntsaws koj tus hais lus zoo thiab tsis zoo pins rau hauv tus pin ntawm koj lub microcontroller. Yog tias koj siv Adafruit Music Maker plaub tis, koj tuaj yeem nkag mus piv txwv yooj yim los ntawm kev qhib File -> Piv txwv -> Adafruit VS1053 Library -> feather_player. (Nco ntsoov tias muaj qee qhov tshwj xeeb cov kauj ruam rau kev txhim kho cov tsev qiv ntawv piv txwv no, uas koj tuaj yeem siv tau ntawm no.)

Tam sim no upload cov ntawv thiab sim nws tawm. Koj yuav tsum tau hnov lub suab nkauj MP3 zoo los ntawm koj tus hais lus!

Nov yog qhov piv txwv piv txwv rau kev ua lub tswb MP3 nrog Adafruit Music Maker Feather Wing.

Kauj Ruam 6: Mount Koj Tus Hais Lus

Mount Koj Tus Hais Lus
Mount Koj Tus Hais Lus

Tam sim no txiav txim siab qhov twg ntawm koj lub tswb koj tuaj yeem haum tus hais lus tshiab. Tej zaum koj xav teeb nws mus rau tom qab lossis sab?

Hauv kuv qhov xwm txheej kuv tau teeb nws rau saum, zoo li lub kaus mom me me. Kuv zoo siab tias, yog li ntawd muab qhov no qee qhov kev xav ua ntej koj pib drilling.

Thaum koj txiav txim siab qhov twg yuav hais lus rau tus neeg hais lus, kos rau qhov chaw uas koj yuav laum, thiab ua tib zoo laum lub qhov uas siv lub qhov me ntsis ua rau yas. Koj tsis tas yuav siv lub laum me ntsis ua rau yas, tab sis kuv tau pom tias nws ua haujlwm yuav tsum zoo dua rau cov yas uas muag muag thiab yuav pab tiv thaiv cov ntaub ntawv los ntawm kev tawg.

Kauj Ruam 7: Ua kom tiav Circuit Court

Ua kom tiav Circuit Court
Ua kom tiav Circuit Court

Txog tam sim no peb nyuam qhuav tau sim ntsuas qhov hloov pauv thiab hais lus ntawm nws tus kheej, tab sis tam sim no nws yog lub sijhawm los muab nws ua ke ua ib qho kev ua tiav.

  • Muab cov xov tooj cua tso rau ntawm koj lub rooj tsavxwm. (Tsis zoo rau hauv av, thiab zoo rau PWM tus pin)
  • Muab cov roj teeb tsis zoo tso rau hauv av ntawm koj lub rooj tsavxwm.
  • Muab qhov zoo ntawm lub roj teeb tso rau ib sab ntawm koj qhov kev hloov.
  • Solder lwm sab ntawm qhov hloov mus rau tus lej fais fab ntawm koj lub rooj tsavxwm. (Txhua lub rooj tsav xwm sib txawv, yog li tshawb xyuas koj lub rooj tsav xwm cov ntaub ntawv kom pom tus pin twg siv los txhawb lub rooj tsavxwm.)

Raws li ib txwm muaj - siv qhov tso pa kom raug thiab lub tshuab ua pa thaum siv lub raj!

Tam sim no thaum koj hloov pauv nrog, koj yuav tsum hnov lub tswb nrov tawm los ntawm tus hais lus!

Kauj Ruam 8: Muab tag nrho ua ke

Muab Tso Ua Ke
Muab Tso Ua Ke
Muab Tso Ua Ke
Muab Tso Ua Ke

Thaum kawg, txoj haujlwm me me ntawm kev muab nws tso ua ke. Kuv siv super-kua nplaum thiab lub clamp me me los txhawm rau hloov kuv qhov chaw raug, vim kuv tsis xav kom txav mus li. Kuv kaw lub roj teeb thiab micro-maub los rau lub cev ntawm lub tswb thaiv kom kuv thiaj tshem tau nws tom qab yooj yim dua.

Yog tias koj muaj cov xov hlau nthuav tawm lossis cov pob qij txha hauv lub tswb uas ua hluav taws xob, Kuv yuav npog lub roj teeb thiab lub microcontroller nrog qee yam tiv thaiv zoo li daim kab xev hluav taws xob kom ntseeg tau tias koj tsis tau txais kev hla dhau ntawm cov xov hlau.

Ua kom ntseeg tau tias cov xov hlau los ntawm lub tswb qub tseem tsis tau zoo thiab lub tswb tuaj yeem nyab xeeb ntsaws rov qab. (Tsis txhob ntsaws nws rov qab yog tias ib qho ntawm cov khoom qub tau puas lawm!)

Nrog qhov hais tias, tam sim no koj tuaj yeem ntsia lub thawv rov qab ua ke thiab sim nws tawm. Koj lub tswb nrov tshiab yuav tsum tau tshwm sim thaum lub tswb nrov koom nrog.

Pom zoo: