Cov txheej txheem:

Dej qab zib raj mis Arduino Teeb - Suab Ruaj Ntseg: 3 Cov Kauj Ruam (nrog Duab)
Dej qab zib raj mis Arduino Teeb - Suab Ruaj Ntseg: 3 Cov Kauj Ruam (nrog Duab)

Video: Dej qab zib raj mis Arduino Teeb - Suab Ruaj Ntseg: 3 Cov Kauj Ruam (nrog Duab)

Video: Dej qab zib raj mis Arduino Teeb - Suab Ruaj Ntseg: 3 Cov Kauj Ruam (nrog Duab)
Video: tshav ntuj kub tiag tiag li haus dej qab zib kom laj siab 23 มีนาคม ค.ศ. 2023 2024, Hlis ntuj nqeg
Anonim
Image
Image

Kuv muaj qee qhov chaw nyob ntawm tus kheej LEDs tshuav los ntawm lwm txoj haujlwm thiab xav tsim lwm qhov yooj yim tab sis kev sib tw lom zem rau kuv Xyoo 10 (hnub nyoog 13-15) qib Cov Qauv Tsim Khoom. Txoj haujlwm no siv lub raj mis tsis muaj dej qab zib (lossis dej cawv fizzy yog tias koj los ntawm NZ!), Arduino Nano, KY-037 lub suab ntsuas lub suab ntsuas, ib kab ntawm 10 LEDs, daim ntawv theej duab, duab los qhia, kua nplaum kub, them lub xov tooj ntawm tes, hloov ntxiv ib txwm koom nrog kho vajtse.

Koj tseem tuaj yeem ua nws yam tsis muaj KY-037 sensor thiab tsuas yog muaj lub teeb pom kev sib luag ua si los ntawm kev hloov pauv Arduino code.

Khoom siv

Arduino Nano

KY-037 Arduino tau tshaj lub suab sensor

RGB LED sawb (tus kheej tuaj yeem hais qhia LEDs), 5V, WS2812

Lub raj mis dej qab zib (haus cov ntsiab lus xaiv tau!)

Ntawv luam ntawv

Duab los qhia

Txiab

Riam riam

Kub nplaum phom & kua nplaum

Cov xov hluav taws xob

Soldering hlau & hluav taws xob solder

Slider lossis rocker hloov

Txawb xov tooj ntawm tes & USB cable - ib qho

Txiv neej lub taub hau - tejzaum nws siv cov khoom seem los ntawm Arduino Nano

Xim los kho kom zoo nkauj

Kauj Ruam 1: Tau Koj Cov LEDs Ua Haujlwm

Ua kom koj cov LEDs ua haujlwm
Ua kom koj cov LEDs ua haujlwm

Cov hauv qab no yog theej los ntawm kuv lwm Cov Lus Qhia "Tsis zoo rau lub ntsuas suab nrov" vim nws yog tib txoj kev. Hla KY-037 sensor me ntsis yog tias koj tsis ntxiv qhov no:

Nws muaj txiaj ntsig los xyaum teeb pom kev zoo ntawm koj lub teeb RGB. Kuv siv 10 LEDs rau lub ntsuas 'qhov no yog qhov kuv tau xyaum nrog. Koj txiav koj txoj hlua ntawm tooj liab koom nrog - nws pom tseeb qhov twg. Kuv tau siv lub me me 3 tus pin header uas kuv muaj los ntawm Arduino cov khoom siv pib thaum kawg. Soldering mus rau RGB sawb tooj liab kev sib cuag yog fiddly yog li hmoov zoo! Pom cov xub ntawm RGB kab txaij - koj yuav tsum txuas kom koj lub zog & cov ntaub ntawv teeb liab ua raws cov xub. Koj yuav pom cov tsiaj ntawv DO & Din lub ntsiab lus Cov Ntaub Ntawv Tawm thiab Cov Ntaub Ntawv Hauv Qhov no tso cai rau kuv ntsaws cov kab xev rau hauv lub khob cij nrog rau cov neeg dhia mus rau Arduino. Daim duab qhia pom Arduino Uno pawg loj dua, tab sis cov pins ntawm Nano zoo ib yam. Hauv txoj cai koj yuav pom tias cov ntaub ntawv tus lej ntawm kab txaij txuas nrog tus lej 6 tus lej digital ntawm Arduino. Kuv teeb tus naj npawb ntawm LEDs rau 10. Lub void voj voos LEDs rau/tawm nce thiab nqis ntawm kab txaij, ib qho xim tom qab lwm qhov. Nco ntsoov tias kuv mus ntawm 0 txog 9, piv txwv li tag nrho ntawm 10 lEDs. Kuv tshem tawm qhov ntsuas ntawm theem no (tsis zoo li daim duab) kom nws yooj yim - muab koj tus kheej qee qhov ua tiav! Thaum koj tau ua tiav qhov no, kev sib tw tom ntej yog txhawm rau ntsuas thiab suav nrog KY-037 sensor. Muaj ib qho kev qhia zoo ua los ntawm ElectroPeak ntawm Arduino lub vev xaib uas muab rau koj qee cov lej yooj yim uas tso tawm cov lej mus rau tus lej saib ntawm Arduino, tso cai rau koj ntsuas nrog lub hwj chim ntsuas hluav taws xob ntawm lub ntsuas. Nov yog qhov txuas: https://create.arduino.cc/projecthub/electropeak/h… Kuv tau ntxiv cov ntawv no rau hauv qhov kev qhia no raws li koj pom. Tom ntej no, txuas lub RGB LED sawb rau hauv Circuit Court raws li daim duab qhia chaw koj yuav pom hauv PDF doc nrog (ib nrab ua tsaug rau Tinkercad Circuits rau qhov no). Tom qab qhov no koj tuaj yeem xa cov cai (KY_037_sound_sensor_LEDS_v2) rau koj Arduino Uno lossis lwm lub rooj tsav xwm uas koj yuav siv (Nano yuav ua haujlwm ib yam nkaus). Nco ntsoov tias koj yuav xav tau FastLED cov ntawv tais ceev tseg & cov ntaub ntawv ntxiv rau koj daim ntawv Arduino Library uas yuav tau teeb tsa nws tus kheej thaum koj teeb tsa Arduino rau koj lub khoos phis tawj. Lub tsev qiv ntawv tuaj yeem nyob hauv kab ntawv xws li: C: / Program Files (x86) Arduino / libraries. Rub tawm nws los ntawm qhov nyiam ntawm Github: https://github.com/FastLED/FastLED. Lwm yam uas yuav tsum tau saib xyuas yog kom nco ntsoov xaiv lub rooj tsav xwm raug nyob hauv Arduino software hauv qab Cov Cuab Yeej … pawg thawj coj thiab xyuas kom lub rooj tsav xwm tau tham nrog koj lub PC qhov chaw nres nkoj los ntawm txhaj Cuab Yeej … chaw nres nkoj. Lwm yam tshaj li qhov no, koj yuav tsum tau hloov kho koj lub lauj kaub potentiometer ntawm KY -037 lub sensor nyob ntawm lub xov tooj ntawm tes lub zog hluav taws xob tso tawm uas koj muaj - cov amps tso tawm yuav sib txawv hla cov roj teeb sib txawv uas hloov pauv cov lus teb ntawm RGB sawb. Calibrate nws rau koj qhov xwm txheej lossis siv lub ntsuas decibel cais raws li kuv ua txhawm rau ntsuas qhov pib hloov xim. Kuv tau ua kom yooj yim cov cai yog li nws tsis suav nrog hloov pauv los ntawm qhov tso tawm hluav taws xob los ntawm lub ntsuas hluav taws xob mus rau qib decibel meej ib yam li hauv Rice University txoj haujlwm.

Kauj Ruam 2: Pib Ua Lub Teeb Lub Teeb

Image
Image
Pib Ua Lub Teeb Lub Teeb
Pib Ua Lub Teeb Lub Teeb
Pib Ua Lub Teeb Lub Teeb
Pib Ua Lub Teeb Lub Teeb

Qhov no lom zem. Ua ntej txiav cov dej qab zib ib ncig nws ib puag ncig me ntsis nqes los ntawm lub hau kom tso koj ntxig ib daim ntawv theej ntawm daim ntawv theej. Nws yuav nthuav tawm ntawm ob sab ntawm lub raj mis tom qab koj tso nws rau hauv. Txiav nws me ntsis kom haum koj lub raj mis. Qhov no ua raws li qhov ntxoov ntxoo kom cov LEDs tsis ci dhau los saib.

Kuv siv daim ntawv nplaum zaj duab xis yob (Zoo qhwv yog tias koj tuaj ntawm NZ) mus rau hauv nruab nrab ntawm lub raj mis (koj tseem tuaj yeem tsuas yog siv cov ntawv ntim cov ntawv theej). Ntawm qhov no kuv qhwv 10 LED sawb nyob rau hauv ib txoj hlua, tuav hauv qhov chaw nrog kua nplaum kub. Xyuas kom tseeb tias tus pin txuas kawg ntawm LED sawb yog qhov siab tshaj thiab nkag tau yooj yim. Muab cov ntawv no los yog raj yas tso rau hauv qab ntawm lub raj mis. Tom ntej no ua ib lub thawv ntawv los hla saum lub raj mis & ntawv/ntawv raj, nrog lub thais kom tso cov xov hlau LED hla mus. Tom qab ntawd koj tuaj yeem txuas qhov no mus rau Nano thiab lo rau Nano hauv qhov chaw (saib duab).

Koj yuav tsum tau saib ntawm kab duab kab kuv tau tshaj tawm & ua qee yam ntawm koj tus kheej xam tawm. Yeej koj xav tau + tus pin los ntawm KY-037 lub suab sensor thiab + 5V lub davhlau ya nyob twg los ntawm LED sawb txuas rau 5V tus pin ntawm Nano. Cov GND pins los ntawm ob qho no mus rau GND ntawm Nano. Nov yog qhov uas kuv tau siv qee lub taub hau khoob ua ke. Los ntawm cov pins no koj koom nrog ob txoj kab nqes mus los ntawm nruab nrab ntawm cov raj ntawv raj thiab tawm mus rau USB cable uas txuas rau lub xov tooj ntawm tes them. Nco ntsoov kom phim +ve thiab -ve.

Ua ntej mus ntxiv Kuv ib zaug kuaj cov kab hluav taws xob LED kom paub tseeb tias nws tseem teeb (tsis muaj kev sib txuas tawg), siv ob qho los ntawm USB mus rau lub khoos phis tawj thiab los ntawm 5V thiab GND.

Cov xov hluav taws xob uas kuv tau hla los ntawm nruab nrab ntawm lub raj ntawv raj thiab tawm hauv qab ntawm lub raj mis. Qhov hloov pauv mus rau ntawm no - kom kub kub rau lub hauv paus zoo li lub khob hliav qab - yog li tso cai xaim txaus rau txoj haujlwm no. Kuv mam li txiav kuv cov khoom seem USB Arduino/tshuab luam ntawv cable hauv ib nrab, txuas ib kawg rau Nano fais fab mov xov hlau. Lwm qhov kawg mus rau lub xov tooj ntawm tes. Cov kab ntawv muaj cov xim dub thiab liab liab, ntxiv rau lwm cov ntaub ntawv xov hlau. Siv cov dub (tsis zoo/GND) thiab liab (+5V).

Kauj Ruam 3: Fishing Cov Khoom

Koj yuav pom los ntawm cov duab uas kuv siv duab los qhia ua lub tog raj kheej rau kuv lub teeb - qhov no pab zais Nano board thiab xov hlau. Nco ntsoov tias kuv tau tso lub qhov (socket) USB nkag mus tau kom kuv tuaj yeem txuas ntxiv program Nano los siv lub suab ntsuas. Kuv yuav ua qhov no raws li lub sijhawm tso cai.

Lub hauv paus ntawm kuv lub teeb yog lub khob hliav qab. Qhov no yog qhov yooj yim dua kom ua tiav. Txawm li cas los xij, muaj lub vev xaib muaj txiaj ntsig zoo uas tso cai rau koj los tsim lub khob hliav qab, PDF nws thiab luam tawm lub khob hliav qab tus qauv uas tuaj yeem txhais ua daim duab los duab. Tsuas yog ntsuas qhov dav thiab qhov siab uas koj xav tau. Nov yog qhov txuas: https://www.blocklayer.com/cone-patterns.aspx Kuv yog 167mm x 93mm x 40mm siab.

Kuv yuav tso nws ntawm no tam sim no. Kuv lub teeb tseem xav tau qee qhov kev txiav thiab pleev xim, ntxiv rau qhov ntxiv cov cai ntxiv kom nws teb rau lub suab sensor - tab sis qhov ntawd tuaj yeem ntxiv yav tom ntej.

Kuv vam tias koj txaus siab rau txoj haujlwm no ntau npaum li kuv tau ua. Kuv tos ntsoov yuav sim nws hauv chav kawm.

Pom zoo: