Cov txheej txheem:
- Kauj Ruam 1: Paub Koj Cov Khoos Phis Tawj
- Kauj ruam 2: Teeb
- Kauj Ruam 3: Piv txwv - ADXL335 Nyeem Accelerometer
- Kauj ruam 4: Koom nrog?
Video: Arduino-Oscilloscope: Vim Li Cas Nws Ua Haujlwm: 4 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
Ob peb xyoos rov qab thaum kuv tau nkag mus rau hluav taws xob thiab kawm cov hauv paus ntsiab lus. Kuv pom tias qhov dav yog cov cuab yeej uas pab koj hauv yuav luag txhua yam. Tam sim no kuv nkag siab qhov ntawd, Kuv tau teeb tsa los kawm cov hauv paus ntsiab lus ntawm kev ua haujlwm ntawm qhov muaj txiaj ntsig, tom qab ob peb hlis, kuv xav rau kuv tus kheej, zoo oscilloscope tuaj yeem siv tau ntawm tus tswj hwm me me yog tias kuv tso kuv tus kheej rau hauv kev kawm kev xav Vim li cas tus tswj hwm micro, vim tias nws muaj txhua yam tsim nyog los tsim ib qho, zoo li ADC los ua lub teeb liab (tab sis tsis muaj kev tswj hwm ua ntej kawg), nws muaj GPIO cov chaw nres nkoj uas tuaj yeem siv rau ntau lub hom phiaj, nws kuj muaj CPU txawm tias ua siab mos siab muag! (Kuv tab tom xav txog arduino).
Kuv pib tawm nrog kev tshawb fawb txog arduino oscilloscopes uas tau zoo thiab zoo heev, tab sis kuv yuav nyiam cov lej yooj yim uas yooj yim hloov kho thiab nkag siab. Ib yam li kuv tau tshawb nrhiav kuv tau hla lub hauv paus ntawm cov cai tam sim no ntawm cov rooj sib tham arduino los ntawm 'vaupell'. Kuv pib hloov kho nws thiab tawm tswv yim rau nws thiab ntxuav ntawm cov khoom kom nws nyeem tau ntau dua. Thawj tus lej yog los ntawm Noriaki Mitsunaga.
Yog li cia saib yuav teeb tsa kho vajtse thiab software thiab siv nws li cas.
Kuv tseem tsis tau pib sau cov lus piav qhia rau cov cai ntawm GitHub wiki. yog tias koj muaj qee lub sijhawm los so ua tibzoo saib ib puag ncig.
! - Txoj haujlwm no tsis tau piav qhia yuav ua li cas oscilloscope, es nws qhia koj li cas koj tuaj yeem siv lub micro-controller yooj yim los coj tus cwj pwm ntawm lub ntiaj teb tiag oscilloscope kom nkag siab tias Oscilloscope ua haujlwm li cas.
Kauj Ruam 1: Paub Koj Cov Khoos Phis Tawj
Lub hom phiaj ntawm txoj haujlwm no yog muab kev nkag siab txog kev ua haujlwm ntawm thaj tsam. Vim li ntawd kuv tau xaiv qhov yooj yim tshaj plaws thiab nrov kho vajtse platform arduino. Cov cai yog runnable ntawm arduino uno lossis arduino mega, qhov twg tom kawg yog qhov nyiam vim tias nws muaj ntau qhov pub dawb thiab nkag tau yooj yim thaum lub teeb tau teeb tsa ntawm nws.
Yog li hauv txoj haujlwm no kuv yuav siv lub arduino mega (2560).
Cov tivthaiv tom ntej yog cov zaub. Qhov teeb tsa no siv a arduino TFT 2.5 nti kov daim thaiv (tus lej tsav tsheb yog0x9341). Qhov no muab lub peev xwm los tso saib ntau txoj hauv kev ntawm lub vijtsam uas txawv ntawm ib leeg.
Qhov ntawd yog txhua yam rau nws. Txawm li cas los xij!, Qhov kev txwv no yog qhov txwv heev hauv nws lub peev xwm yog li tsis txhob thawb nws mus rau ntawm ntug. Qee yam tshwj xeeb los saib xyuas yog;
arduino ADC tsis tuaj yeem tswj qhov hluav taws xob siab dua 5 volts zoo heev thiab nws tsis tuaj yeem tswj tau qhov hluav taws xob qis dua 0 volts zoo. Vim li cas, vim nws tau tsim los.
nrhiav cov ntaub ntawv los ntawm ntau txoj hauv kev ib txhij txo qhov ua piv txwv zoo ntawm ib qho channel vim tias cov qauv raug xaiv los ntawm ntau txoj hauv kev.
qhov piv txwv yog qhov tsawg heev (rau ib qho kev tau txais cov channel nws yuav nce mus txog 10kSps, tab sis nrog ob txoj kev nws poob rau 5kSps/channel). Qhov no tuaj yeem txo los ntawm kev teeb tsa ADC siv zaus (teeb tsa prescalar) kom qis dua. Txawm li cas los xij, qhov no muaj nws tus kheej cov teeb meem ntawm kev daws teeb meem tsis zoo.
Tsis tas li tsis txhob hnov qab lub khoos phis tawj kom xa cov cai mus rau arduino.
Kauj ruam 2: Teeb
Kev teeb tsa yog yooj yim heev;
Txuas cov ntaub thaiv npog rau Arduino Mega kom lub hwj chim khawm ntawm ob lub rooj sib dhos ua ke.
txuas lub rooj tsavxwm rau lub khoos phis tawj siv USB cable.
Qhib arduino IDE thiab ntxiv TFT lub tsev qiv ntawv tso saib SPFD5408 (0x9341), yog tias nws tsis yog tam sim no.
Tam sim no rub cov ntaub ntawv code los ntawm github rau Arduino.
GitHub - Arduino -Oscilloscope
Muaj koj muaj nws!. Koj tuaj yeem tinker nrog cov cai los ntawm kev teeb tsa cov tshooj 8 (ch0) thiab 15 (ch1) ON lossis OFF hauv tshooj cai teeb tsa ntu. Koj tuaj yeem hloov pauv tus nqi sib txawv mus rau tus nqi los ntawm tus nqi sib txawv los teeb tsa lub sijhawm/faib ntawm qhov muaj txiaj ntsig. Koj tuaj yeem teeb tsa hom ua rau pib lossis ib leeg hauv ntu txhais ntawm cov cai.
Cov theem hauv qab no qhia pom ADXL335 3 axis accelerometer tau tsav thiab nyeem los ntawm Arduino-Oscilloscope, raws li pom hauv thawj daim vis dis aus.
Kauj Ruam 3: Piv txwv - ADXL335 Nyeem Accelerometer
Hwj chim qhov ntsuas qhov ntsuas los ntawm 5V DC thiab GND ntawm pawg thawj coj ntawm arduino ntawm sab xis sab xis saum toj thiab hauv qab. Tam sim no txuas tus x-tawm tus pin ntawm adxl335 tus qauv rau tus pin A8 ntawm pawg thawj coj saib raws li tuaj yeem pom hauv cov duab. yog tias x-axis ntawm lub ntsuas ntsuas tau taw qhia qis qis cov ntaub ntawv-kab ntawm lub vijtsam nthuav dav yuav raug txiav tawm ntawm xoom txij li adxl module yuav nyeem nrawm dua vim lub ntiajteb txawj nqus. sim tuav nws hauv x-kev taw qhia raws li cim ntawm adxl-board, qhov spikes yuav tshwm ntawm qhov screen.
Txhawm rau kawm paub ntau ntxiv txog qhov dav thiab nws ua haujlwm li cas saib GitHub Wiki
Kauj ruam 4: Koom nrog?
Yog tias koj xav pab txhawb rau cov ntaub ntawv wiki, koj zoo siab txais tos. Oscilloscope yog ib qho khoom siv zoo heev thiab kuv xav tias nws yog cov cuab yeej STEM zoo!.
Tam sim no kuv tab tom ua haujlwm me me kawg nrog dummy PGA thiab kev tswj offset thiab yuav ntxiv kev tswj hwm rau lub sijhawm/div thiab tej zaum nyeem qis voltage AC cov cim.
Pom zoo:
Rotary Encoder: Nws Ua Haujlwm Li Cas thiab Yuav Siv Li Cas Nrog Arduino: 7 Cov Kauj Ruam
Rotary Encoder: Nws Ua Haujlwm Li Cas thiab Yuav Siv Li Cas Nrog Arduino: Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo ntawm ElectroPeak lub vev xaib raug cai Ua ntej, koj yuav pom qee cov ntaub ntawv hais txog kev hloov pauv tus lej, thiab tom qab ntawd koj yuav kawm paub yuav ua li cas
Raspberry Pi Oled Moos Saib Nws hnov Nws thiab hnov Nws: 5 Kauj Ruam (nrog Duab)
Raspberry Pi Oled Clock Watch Nws hnov Nws thiab hnov Nws: Qhov no yog lub moos ntse uas qhia lub sijhawm ntawm cov zaub OLED thiab tseem koj tuaj yeem hnov lub sijhawm nyob rau lub sijhawm sib txawv ntawm lub sijhawm uas yog pab puv rau qhov muag tsis pom thiab Nws tseem hloov cov xim coj nrog lub sijhawm zoo li lub teeb nyob rau yav tsaus ntuj lub teeb nyob rau yav tsaus ntuj mus txiv kab ntxwv rau daj thiab zoo li t
Sau nws! Ua Nws! Qhia Nws!: 4 Kauj Ruam
Sau nws! Ua Nws! Qhia Tawm!: Kuv cov tub ntxhais kawm tau siv Legos pab ntxiv kev muaj tswv yim rau lawv txoj kev sau, koom haum sau ntawv, thiab nthuav tawm lawv cov haujlwm ua digitally nrog lawv tsev neeg thiab nrog lawv cov phooj ywg hauv chav kawm
Yuav Ua Li Cas Tau Txais Cov Nkauj Los Ntawm Txhua Qhov (Haha) Lub Vev Xaib (Ntev Li Koj Tau hnov Nws Koj Yuav Tau Txais Nws Ok Zoo Yog Nws Tau Ntxig Hauv Flash Koj Yuav Tsis Muaj Peev Xwm) EDITED !!!!! Ntxiv Info: 4 Cov Kauj Ruam
Yuav Ua Li Cas Tau Txais Cov Nkauj Los Ntawm Txhua Qhov (Haha) Lub Vev Xaib (Ntev Li Koj Tau hnov Nws Koj Yuav Tau Txais Nws … Ok Zoo Yog Nws Tau Ntxig Hauv Flash Koj Yuav Tsis Muaj Peev Xwm) EDITED !!!!! Ntxiv Cov Lus Qhia: yog tias koj tau mus rau lub vev xaib thiab nws ua nkauj nkauj uas koj nyiam thiab xav tau nws ntawm no yog cov lus qhia rau koj tsis yog kuv qhov txhaum yog tias koj cuam tshuam qee yam (tsuas yog txoj hauv kev nws yuav tshwm sim yog tias koj pib tshem cov khoom yam tsis muaj laj thawj. ) Kuv tuaj yeem tau txais cov nkauj rau
Cov Neeg Hais Lus Tsis Txaus Dej Uas Ntab - " Nws Ntws, Nws Totes thiab Nws Pob Zeb Sau Ntawv! &Quot;: 7 Cov Kauj Ruam (nrog Duab)
Cov Neeg Hais Lus Tsis Txaus Dej Uas Ntab - " Nws Ntws, Nws Totes thiab Nws Pob Zeb Sau Ntawv! ). Peb yuav ntab hauv tus dej, lossis txuas kab rau ntawm ntug dej kom peb cov ntab nyob ntawm qhov chaw peb nyob. Txhua tus neeg