Cov txheej txheem:

Arduino Tswj Tswb Ntauwd/Carillon: 5 Kauj Ruam (nrog Duab)
Arduino Tswj Tswb Ntauwd/Carillon: 5 Kauj Ruam (nrog Duab)

Video: Arduino Tswj Tswb Ntauwd/Carillon: 5 Kauj Ruam (nrog Duab)

Video: Arduino Tswj Tswb Ntauwd/Carillon: 5 Kauj Ruam (nrog Duab)
Video: PIR motion sensor | How do they Work? 2024, Lub Xya hli ntuj
Anonim
Arduino Tswj Tswb Ntauwd/Carillon
Arduino Tswj Tswb Ntauwd/Carillon
Arduino Tswj Tswb Ntauwd/Carillon
Arduino Tswj Tswb Ntauwd/Carillon

Qhov no yog txheej txheej suab paj nruas uas tau tsav los ntawm solenoids thiab tswj los ntawm Arduino microcontroller. There muaj 8 lub tswb npog ib lub octave. Lub tswb nrov tuaj yeem tswj tau los ntawm lub PC, lossis tus pej thuam tuaj yeem sawv ib leeg thiab ua suab paj nruag ua ntej npaj.

Kauj Ruam 1: Qhov Chaw

Qhov
Qhov

Cov hauv qab no tau siv: 1 txheej ntawm chromatic handbells Kuv tau txais cov no los ntawm kuv lub zos Aldi rau $ 20. Lawv ncua qhov ntau ntawm C mus rau C. (ie c, d, e, f, g, A, B, C). Wood vaj huam sib luag & nkhaus kom tuav lub tswb thiab solenoids nyob rau hauv qhov chaw. $ 10.8 Solenoids los tsoo lub tswb nrov. Kuv tau muaj cov pw ib puag ncig hauv kuv lub thawv khib nyiab. Kuv tau txais lawv los ntawm tus kws kho lub tshuab ntaus ntawv uas tau muab lawv pov tseg. Koj tuaj yeem pom qhov zoo sib xws ntawm Ebay. Arudino microcontroller. ~ $ 45 ib. Kuv tau txais kuv los ntawm SparkFun cov khoom siv hluav taws xob. Proto/Perf board & lwm yam khoom siv los ua kuv li kev cai 'ntaub thaiv npog' rau arduino. $ 10. Darlington tus tsav tsheb. Kuv siv ib qho kuv tau tso ib ncig, tab sis kuv ntseeg tias lawv tsis muag ib leeg. Yuav tsum muaj peev xwm ua kom nws siv ULN2803 nti rau ob peb daus las.

Kauj Ruam 2: Ntoo Ntoo

Ntoo
Ntoo

Kuj txaus txaus cov kauj ruam no siv sijhawm ntev tshaj plaws. Cov coding thiab thaiv tau siv sijhawm tsawg dua rau cov kua nplaum kom qhuav. Qhov thav duab rau qhov no yooj yim heev. Tsuas yog ib daim plywood los tuav txhua lub tswb, ntxiv rau qee cov ntoo thuv rau cov solenoids. Txhua yam tau glued ua ke nrog PVA kua nplaum. Ua kom txhawm rau ua kom cov solenoid nkhaus ntau dua, Kuv tau ua stencil hauv MS Visio thiab tom qab ntawd nws txuas rau ntoo. Qhov no tau pab ntau kom muaj tag nrho cov solenoids ntawm qhov nrug deb ntawm lub tswb. Yog tias koj ua qhov no kuv tsis tuaj yeem ntxhov siab txaus los ntsuas ua tib zoo saib rau qhov chaw sib ntaus. Lub suab nrov txawv txawv nyob ntawm qhov koj ntaus lawv thiab 'pov' ntawm solenoid.

Kauj Ruam 3: Hluav Taws Xob & Hluav Taws Xob

Electronics & Xov Tooj
Electronics & Xov Tooj

Tus tsav tsheb sab: Kuv muaj hmoo txaus kom muaj tus tsav tsheb darlington tso ib puag ncig, uas ua kom yooj yim tsim ntau. Lub darlington yog lub zog siv hluav taws xob uas koj tuaj yeem siv los tsav lub nra hnyav dua li lub me microcontroller pins uas ib txwm txhawb. Lub rooj tsavxwm kuv siv yog ua raws ULN2803 nti, uas yog ib qho zoo heev thiab pheej yig. Lawv yuav yaj yog tias koj ua! Saib ntu software kom paub ntau ntxiv. Sab Arduino: Qhov no tsuas yog teeb meem ntawm kev nrhiav 8 IO tus pin los ntawm arduino los tsav Darlington cov tswv yim. Vim tias kuv xav xa thiab tau txais cov ntaub ntawv hauv xov tooj cua, kuv siv tsis tau pins 0 & 1, yog li kuv tau xaus siv digitals 2, 3, 4 & 5 ntawm ib sab, thiab siv plaub ntawm cov analog input pins ntawm lwm sab raws li digital outputs. Kuv kuj tau ntxiv lub hwj chim txuas nrog rau cov lus sib piv #5, uas yog siv los tswj lub nrawm. Ob lub LEDs tau siv rau kev pom kev pom ntawm tus tsav tsheb. Pins 8-13 tsis tau siv vim yog qhov lom zem arduino tus pin sib nrug (grr…) Cov Lus Cim ntawm Lub Hwj Chim: Txawm hais tias kuv tau xub siv qhov no los siv lub zog sab nraud los tsav lub solenoids, Kuv tau tshawb pom (los ntawm kev sib tsoo) tias lub zog USB txaus. Kuv tau txhawj xeeb tias tam sim no cov mem tes tam sim yuav ua rau qhov hluav taws xob poob qis, thiab lub microcontroller rau 'xim av tawm', tab sis qhov no tsis zoo li tshwm sim. Koj cov nqi yuav txawv. Txij li nws yooj yim dua rau kuv tsuas yog siv lub zog USB, Kuv yuav ua qhov ntawd mus txog thaum kuv muaj teeb meem.

Kauj Ruam 4: Tsim Software

Tsim Software
Tsim Software
Tsim Software
Tsim Software

Lub hom phiaj rau qhov no yog kom muaj lub tswb pej thuam tsav los ntawm PC. Arduino's USBSerial txuas yog txoj hauv kev zoo tshaj los ua qhov no. arduino tau txais cov ntaub ntawv xov xwm los ntawm lub PC uas sib haum rau cov ntawv twg los ua si. Cov txheej txheem yog qhov ncaj; cov ntawv sau tag nrho hauv lawv cov ntawv ASCII sib npaug. Kuj tseem muaj cov lej suav ua qhov hloov pauv qeeb. Eg. Lub PC xa: "cde2fgABC" thiab Arduino ua lub tswb 1, 2, 3, so rau ib nrab ntawv thiab tom qab ntawd ntaus lub tswb 4, 5, 6, 7 & 8. txoj haujlwm no. Arduino Sab Code: Tus lej arduino tau txais cov ntaub ntawv tseem ceeb, txiav txim siab uas cim lossis ncua mus ua si, thiab tom qab ntawd hloov lub solenoids kom tsim nyog. Hais lus ntawm. Xyuas kom tseeb tias koj cov cai tau tsim los kom solenoids tsis khaws cia rau!. Yog tias koj tso lub solenoid los ntawm qhov yuam kev, nws yuav yaj. Kuv daws qhov no los ntawm kev ua kuv daim ntawv sau tseg txwv kom txog thaum lub solenoid raug kaw, ntau dua li kev pov npav tas li, thiab lwm yam PC Sab Code: Tus thov kev pabcuam tau sau hauv C#. Nws muaj cov nyees khawm rau txhua tus neeg sau tseg, nrog rau cov nyees khawm rau cov nkauj ua ntej npaj ua ntej. Cov ntaub ntawv ceeb toom raug xa mus rau qhov chaw nres nkoj txuas. Qhov chaws rau txhua yam txuas nrog. Chav rau kev txhim kho:

Polyphonic sau ntawv

Kuv tso tseg qhov muaj peev xwm ua tau ob daim ntawv los ua si ib txhij, vim kuv tsis xav tias muaj cov nkauj uas muaj peev xwm haum rau hauv 1 octave yuav xav tau lawv. Tsis tas li tua ntau tshaj ib lub solenoid tuaj yeem ua tau

Tua kab

Lub PC xa cov kab lus loj ntawm cov ntawv sau cia mus rau arduino, uas tom qab ntawd ua haujlwm kom txog thaum kab tsis muaj dab tsi. Txawm li cas los xij rau cov suab paj nruag loj qhov no tuaj yeem ua rau nkees thiab nws yuav yog qhov xav tau kom tuaj yeem cuam tshuam lub suab sib dhos. Qhov no tuaj yeem ua tiav los ntawm kev muaj qee tsab ntawv hauv kab lus (piv txwv li 'x') raws li cov cai kom yaug qhov tsis.

Kauj Ruam 5: Ua Haujlwm Tswb

Ua haujlwm Tswb
Ua haujlwm Tswb
Ua haujlwm Tswb
Ua haujlwm Tswb

Kev siv lub tswb yog yooj yim zoo nkauj. Txuas lub USB cable thiab qhib lub PC software. Koj tuaj yeem nyem rau ntawm tus kheej lub tswb khawm kom ua suab nrov. Optionally muaj cov nyees khawm los ua si nplai, pre-programmed suab paj nruag thiab tseem muaj kab ntawv-rau lub freeform ntawv nkag teb chaws. Kuv tau suav nrog cov vis dis aus ntawm lub tswb nrov ua si. Txog tam sim no tsuas yog cov nkauj yooj yim tau tsim hauv.video nyob ntawm no: https://blip.tv/file/1521415 (Yog tias leej twg paub yuav ua li cas Futurama ntsiab lus hauv ib C txog C octave, thov qhia rau kuv paub ….)

Pom zoo: