Cov txheej txheem:
- Kauj Ruam 1: Qhov Chaw
- Kauj Ruam 2: Ntoo Ntoo
- Kauj Ruam 3: Hluav Taws Xob & Hluav Taws Xob
- Kauj Ruam 4: Tsim Software
- Kauj Ruam 5: Ua Haujlwm Tswb
Video: Arduino Tswj Tswb Ntauwd/Carillon: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:31
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
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
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
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
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
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:
Tswb Tswb Tswb Tswb Tswb: 3 Kauj Ruam
Lub Tswb Tswb Tswb Tswb: Kuv yog menyuam kawm ntawv 13 xyoos hauv Taiwan.Kuv ua yam nrog Arduino thawj zaug yog tias koj tuaj yeem qhia kuv yuav ua li cas txhim kho txoj haujlwm no, thov tawm lus rau kuv kom kuv tuaj yeem ua qhov zoo dua. (Ua tsaug ) Lub moos no tuaj yeem tsa koj thaum koj tsaug zog, tab sis kuv
Tswb Tswb Tswb Tswb Tswb Ntse Teeb: 8 Kauj Ruam (nrog Duab)
Tswb Tswb Tswb Tswb Tswb Lub Teeb: Hauv qhov haujlwm no kuv tau siv lub tshuab cua-tsoo lub tswb tawg tag. Lub ntsej muag ntawm lub moos tau hloov pauv los ntawm 12 LEDs, teeb pom kev los ntawm LED kab ib ncig ntawm ntug ntawm lub moos. 12 LEDs qhia lub sijhawm thiab cov hlua LED tau teeb tsa los ua lub tswb, tig
Arduino Push Alerts rau Lub Tswb, Tswb Tswb, Tswb Tswb Tswb Thiab Lwm Yam: 8 Kauj Ruam
Arduino Push Alerts rau Tswb, Tswb Tswb, Tswb Tswb Tswb thiab lwm yam: IoT Cov Ntawv Ceeb Toom los ntawm koj lub Tswb, Tswb Tswb, Tswb Tswb thiab lwm yam siv Arduino Uno thiab Ethernet Shield. Cov ncauj lus kom ntxaws ntawm kuv lub vev xaib ntawm no Hais txog Arduino Push Alert Box Siv Arduino Uno thiab Ethernet Shield raws li Wiznet W5100 nti rau
Tswb Tswb Tswb Tswb Nrog Arduino: 9 Kauj Ruam (nrog Duab)
Tswb Tswb Tswb Tswb Nrog Arduino: Lub caij ntuj no tuaj yeem tu siab. Koj sawv, nws tsaus ntuj thiab koj yuav tsum tau tawm ntawm txaj. Qhov kawg uas koj xav hnov yog lub suab nrov nrov ntawm koj lub tswb tswb. Kuv nyob hauv London thiab kuv muaj lub sijhawm nyuaj thaum sawv ntxov. Tsis tas li ntawd, kuv nco tsis tau txog rau
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa: 7 Kauj Ruam (nrog Duab)
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa Tswm Tswm: Tsa Kuv Lub Caij Ntuj No Lub caij ntuj no kuv tus hluas nkauj muaj teeb meem sawv thaum sawv ntxov thiab zoo li raug kev txom nyem los ntawm SAD (Lub Caij Caij Nyoog Muaj Teeb Meem). Kuv txawm pom tias nyuaj npaum li cas kom sawv thaum lub caij ntuj no vim lub hnub tsis tuaj