Cov txheej txheem:
- Kauj Ruam 1: Daim Ntawv Teev Npe
- Kauj ruam 2: C Code
- Kauj Ruam 3: Kev Txuas Hluav Taws Xob (Xa mus rau Txoj Haujlwm Duab rau Kev Qhia)
Video: Midi Cov Ntaub Ntawv/Ua Si/Overdub Nrog 5-Pin Kev Sib Txuas: 3 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
* Siv ATMega-1284 nti ua haujlwm ntawm 8 MHz, nrog 4 k Bytes ntawm RAM thiab 4 kBytes ntawm eeprom
* Siv cov qub DIN 5-tus pin txuas
* Tso cai kaw thiab rov ua si, ntxiv rau overdub: kaw nrog qee yam uas koj kaw ua ntej.
* Cov ntawv qhia zaub mov tag nrho
* Muaj peev xwm ntawm npe thiab khaws cov ntaub ntawv hauv eeprom
* Hloov kho lub sijhawm thiab sijhawm kos npe
* Rudimentary quantization
Siv Tau* Cov pov thawj ntawm lub tswv yim: koj yuav pom qhov haujlwm no nyuaj.
Qhov kev qhia no suav nrog:
* Daim ntawv teev npe
* Project Report (Txuas nrog lub vaj huam sib luag no)
Muaj ntau cov ntaub ntawv koj xav paub txog qhov haujlwm
* Txuas rau C code ntawm GitHub
github.com/sugarvillela/ATMega1284
* Cov lus qhia ib qib zuj zus rau kev tsim txoj haujlwm thiab yoog raws txoj cai
Kauj Ruam 1: Daim Ntawv Teev Npe
Qee qhov kuv tau txais tom tsev kawm ntawv ntawm qhov luv nqi. Qee qhov kuv tau txais ntawm lub khw thiab them ntau dhau. Yog tias koj muaj sijhawm, tau txais txhua yam hauv online no.
1 Breadboard, txhua tus qauv, hais txog qhov loj ib yam li ib qho hauv daim duab qhia, $ 20
1 Microprocessor, qauv ATMega1284, $ 5
Qhov no yog ntau yam nti nrog cov yam ntxwv zoo. Nrhiav cov ntaub ntawv ntawm no:
ww1.microchip.com/downloads/en/devicedoc/atmel-42718-atmega1284_datasheet.pdf
15-Volt Fais Fab Khoom
1 ATMEL-ICE
Nov yog qhov cuam tshuam ntawm koj lub computer thiab microprocessor. Koj kuj tseem xav tau qee qhov kev kho software (tus IDE) thiab cov ntawv sau uas tuaj yeem hla kev sib sau C mus rau cov qauv ntawm ATMega nti. Atmel muab ib puag ncig, Atmel Studio uas ua tau raws cov kev xav tau no. Rub tawm nws ntawm no:
1 Opto-coupler, qauv 6N138 lossis sib npaug, $ 5
Qhov no yog rau cov tswv yim; tus qauv midi xav kom cov cuab yeej raug cais los ntawm ib leeg txhawm rau tiv thaiv av loops. Kuv siv NEC sib npaug nti nrog tus pin-tawm zoo ib yam. Saib daim duab saum toj no rau cov ntaub ntawv lossis tsuas yog google '6n138 pinout'. Yog tias koj siv tus qauv nrog tus lej sib txawv ua haujlwm, nrhiav tus pin sib xws (ua tib zoo).
2 Cov Vijtsam LCD, Qauv 1602A1, $ 3 txhua
Kuv siv 2*16 cov lus, txhais tau tias lawv muaj 2 kab, txhua 16 tus cim dav. Cov cai tau sau tshwj xeeb rau cov no, yog li sim siv tib qho. Kev sib txuas yog: 8 kab ntawv cov ntaub ntawv thiab 2 kab tswj. Koj tuaj yeem faib cov ntaub ntawv kab ntawm ob lub vijtsam, tab sis koj xav tau 2 txoj kab tswj rau txhua tus, rau tag nrho ntawm 4 kab tswj. Kuv qhov haujlwm siv npav C rau LCD cov ntaub ntawv kab thiab sab nibble ntawm npav D rau kev tswj kab. Yog tias koj xaim koj qhov sib txawv, hloov cov tsheb npav hauv koj tus lej.
1 Tus Hais Lus
Rau metronome tso zis; txhua tus neeg hais lus yuav ua. Koj yuav tau noj nws 3-5 volt square yoj, yog li nws tsis xav tau lub suab zoo nkauj. Koj tseem tuaj yeem txuas mus rau lub tshuab hluav taws xob sab nraud.
1 Capacitor, txhawm rau ua kom cov plaub hau plaub fab tso rau tus neeg hais lus
2 5-Pin DIN Txuas, txiv neej lossis poj niam
Kuv tau siv cov txiv neej cable thiab txuas rau lawv mus rau lub rooj tsavxwm. Rau kev daws teeb meem zoo nkauj dua, siv poj niam txuas thiab txuas txiv neej cable rau lwm yam khoom siv. (Nco ntsoov tus lej tus lej rov qab nyob ntawm seb koj saib qhov txuas li cas!)
Resistors, 180-330 Ohm, 1k-10kOhm
Koj yuav xav tau sim nrog tus nqi tiv thaiv kom tau txais opto-coupler txhawm rau taug qab cov tswv yim nrawm txaus
LEDs
Tus qauv tsim hu rau diode hla qhov opto-isolator input, tab sis LED yuav ua. Siv LED rau lub metronome, kom ntsais ntshis lub sijhawm nrog tus hais lus beeping. Muaj ntau LED nyob ntawm tes rau kev debugging tso tawm yog tias koj xav tau.
Cov kab, ntau cov xov hlau
20-22 ntsuas, cov xov hlau ruaj khov, ntev, luv thiab me me.
Kauj ruam 2: C Code
Mus rau github kom tau txais txoj cai:
* Nco ntsoov koj nyeem thiab nkag siab cov cai vim tias koj yuav tau hloov kho kom haum cov cuab yeej sib txawv.
* Daim phiaj xwm phiaj xwm ntawm lub vaj huam sib luag qhia muaj cov ncauj lus kom ntxaws ntawm cov software software thiab lawv sib cuam tshuam li cas.
* Tsis muaj copy-paste. Sib tham nrog cov cai; sim; rov sau dua. Tej zaum koj tuaj yeem txhim kho nws.
Kauj Ruam 3: Kev Txuas Hluav Taws Xob (Xa mus rau Txoj Haujlwm Duab rau Kev Qhia)
Cov ntawv sau tseg txog qhov project yees duab ua ntej peb pib
Hauv daim duab opto-coupler yog lub nti kawg ntawm sab xis, thiab tus txheej txheem yog lub nti loj nyob rau sab laug.
Koj yuav pom ob daim ntxiv nyob hauv nruab nrab nrog cov pawg ntawm cov neeg tawm tsam txuas nrog. Tsis quav ntsej lawv thov. Cov no yog cov npe hloov pauv, uas tsis tau siv hauv txoj haujlwm no. Yog tias koj puas xav tias zoo li ntxiv cov kab teeb LED, koj yuav pom tias lawv yog dab tsi.
Qhov puag ncig dub yog tus hais lus (lub piezo buzzer).
Cov nyees khawm yog sab laug-laug. Qhov ntawd zoo nkauj nyob deb ntawm tsheb npav A ntawm sab xis-sab xis ntawm lub nti.
Lub vijtsam LCD ntawm sab laug yog LCD 0. Tus sab xis yog LCD 1.
Hauv cov lus qhia no, kuv yuav xav tias koj tab tom siv qhov tshwj xeeb tau teev tseg (qhov twg los tus lej tus lej tau muab rau hauv cov npe khoom).
Txuas lub hwj chim
Lub khob cij muaj lub zog ntsia ib ncig ntawm ntug thiab ntawm ntu. Siv cov xov hlau luv los txuas lawv txhua tus ua ke, thiab txuas lawv mus rau lub zog xa khoom. Tam sim no koj tuaj yeem nkag mus rau qhov zoo thiab hauv av los ntawm txhua qhov chaw ntawm lub rooj tsavxwm.
Chips
Nruab lub ATMega Chip, ua tib zoo saib kom tsis txhob khoov tus pin (ceeb toom zoo rau ib qho nti) thiab ua kom nws zaum tau txhua txoj hauv kev.
Nruab ib lub opto-coupler uas nyob ib sab ntawm tus khoos phis tawj.
Hlau txuas cov kab hluav taws xob mus rau tus pin uas tsim nyog ntawm tus khoos phis tawj thiab opto-coupler.
LCDs
Nyeem cov ntawv suav nrog LCDhookup.pdf (hauv qab no) txhawm rau pab txuas LCD.
Txhua lub vijtsam muaj ob lub zog txuas thiab peb qhov kev sib txuas hauv av.
Tus Pin 3 yog lub teeb ci tswj uas, yog tias teeb tsa tsis raug, yuav ua rau lub vijtsam tsis pom kev. Yog tias koj muaj lub zog ntsuas hluav taws xob, siv qhov no los kho qhov ntsuas hluav taws xob. Koj kuj tseem tuaj yeem sim tiv thaiv tus tiv thaiv, kom tau txais qhov hluav taws xob txog 1/2 ntawm VCC.
Pins 4 thiab 6 ntawm LCD 0 txuas rau D4 thiab D5 ntawm tus txheej txheem. Cov no yog siv los pab thiab rov pib dua lub vijtsam.
Pins 4 thiab 6 ntawm LCD 1 txuas rau D6 thiab D7 ntawm tus txheej txheem.
Pins 7-17 ntawm ob qho LCDs txuas rau C0-C7 ntawm tus txheej txheem. Nov yog cov tsheb npav sib qhia. Txhua lub vijtsam yuav tsis quav ntsej cov ntaub ntawv kom txog thaum lub teeb liab tswj los ntawm tus pin 4 thiab 6.
Nyeem: LCD Cov Ntaub Ntawv thiab cov ntaub ntawv ntau ntxiv los pab nkag siab tias LCD cov ntxaij vab tshaus ua haujlwm li cas.
Nyees khawm
Txuas plaub lub khawm rau A2-A4 ntawm tus txheej txheem. (Kuv tso A1 qhib rau A/D hloov pauv cov tswv yim, tab sis tsis siv nws.)
Ntawm txhua hom logic nti, qhov tsis txuas nrog cov tswv yim ntab siab, lub ntsiab lus tus txheej txheem yuav pom 1 ntawm qhov kev nkag ntawd. Txhawm rau tswj qhov no, koj yuav tsum txuas cov pins rau hauv av ntawm tus tiv thaiv. Kuv xaim cov nyees khawm kom nyob hauv av (dhau tus tiv thaiv) thaum tsis nias, thiab siab thaum nias. Siv ib qho resistor 330 rau 1k rau lub hom phiaj no.
Hloov pauv, thiab tej zaum muaj hwj chim ntau dua, koj tuaj yeem xaim cov nyees khawm kom siab thaum tsis nias thiab qis thaum nias. Koj yuav tsum tau hloov cov cai (buttonBus.c) txhawm rau nrhiav ~ PINA tsis yog PINA.
Pom zoo:
Txoj hauv kev zoo dua los Saib/Ntaub Ntawv Cov Ntaub Ntawv ntawm Cov Lus Qhia: 4 Cov Kauj Ruam
Txoj hauv kev zoo dua los Saib/Cov Ntaub Ntawv ntawm Kev Qhia: Tib neeg feem ntau suav nrog cov ntaub ntawv rau qhov haujlwm ntawm Instructables upload.Ua ntej qhov no yog software cov ntaub ntawv cov ntaub ntawv uas tej zaum tseem yuav yog lub plawv dhia ntawm kev qhia. Tab sis Instructables tsis muab txoj hauv kev rau tus nyeem yooj yim nyeem thiab tshuaj xyuas cov cai. (
Kev Tau Txais Cov Ntaub Ntawv thiab Cov Ntaub Ntawv Pom Kev Pom Zoo rau MotoStudent Fais Fab Sib Tw Tsheb kauj vab: 23 Kauj Ruam
Kev Tshawb Nrhiav Cov Ntaub Ntawv thiab Cov Ntaub Ntawv Pom Zoo rau MotoStudent Hluav Taws Xob Sib Tw Tsheb: Cov ntaub ntawv khaws cov ntaub ntawv yog cov khoom siv khoos phis tawj thiab software ua haujlwm ua ke txhawm rau sau cov ntaub ntawv los ntawm cov ntsuas sab nraud, khaws thiab ua nws tom qab kom nws tuaj yeem pom cov duab thiab txheeb xyuas, tso cai rau cov kws tsim txuj ci los ua
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
Kev Sib Txuas Txuas Txuas Txuas Siv Bluefruit: 4 Cov Kauj Ruam
Kev Sib Txuas Tsis Sib Txuas Siv Bluefruit: Nov yog cov lus qhia yooj yim los ntawm kauj ruam qhia los hloov koj cov xov hlau nrog bluetooth tsis muaj zog txuas: Nws coj kuv ib pliag los daws qhov no vim tias tsis muaj cov ntaub ntawv hais txog kev ua qhov no nrog bluetooth niaj hnub tsis muaj zog thev naus laus zis raws li Bluefrui
EZ Kev Sib Txuas Txuas Txuas Txuas Ntxiv - Tsis Muaj Tus Kheej! (CSRC-311): 7 Kauj Ruam
EZ Kev Sib Txuas Txuas Txuas Txuas Ntxiv - Tsis Muaj Tus Kheej! (CSRC-311): Tsis ntev dhau los ntawm Azamom.com (thov txim, tam sim no tau muag tawm) Kuv tau hla qhov kev pom zoo zoo ntawm Common Sense RC CSRC-311 tus qauv-siv servos.Noj zoo, Kuv xav hloov qee yam ntawm tsis tu ncua kev sib hloov. Txoj kev kuv tuaj nrog yog yooj yim heev thiab xav tau