Cov txheej txheem:

Siv 1 Analog Input rau 6 Khawm rau Arduino: 6 Kauj Ruam
Siv 1 Analog Input rau 6 Khawm rau Arduino: 6 Kauj Ruam

Video: Siv 1 Analog Input rau 6 Khawm rau Arduino: 6 Kauj Ruam

Video: Siv 1 Analog Input rau 6 Khawm rau Arduino: 6 Kauj Ruam
Video: Кулибин в гостях у Старка 2024, Lub Xya hli ntuj
Anonim
Siv 1 Analog Input rau 6 Khawm rau Arduino
Siv 1 Analog Input rau 6 Khawm rau Arduino

Kuv tau xav ntau ntau yuav ua li cas kuv thiaj tuaj yeem tau txais Cov Ntawv Digital rau kuv Arduino ntau dua. Tsis ntev los no nws tau tshwm sim rau kuv tias kuv yuav tsum tuaj yeem siv ib qho ntawm cov tswv yim Analog rau coj mus rau ntau yam kev siv digital. Kuv tau tshawb nrhiav sai thiab pom qhov twg tib neeg tuaj yeem ua qhov no, tab sis qhov no tsuas yog tso cai rau ib lub pob kom raug nias ntawm ib lub sijhawm. Kuv xav kom muaj peev xwm ua kom muaj kev sib txuas ntawm cov nyees khawm kom raug nias SIMULTANEOUSLY. Yog li, nrog kev pab los ntawm TINKERCAD CIRCUITS, Kuv tau teeb tsa kom ua qhov no tshwm sim.

Vim li cas kuv thiaj xav tau khawm tib lub sijhawm nias? Raws li tau piav qhia hauv TinkerCad Circuits tsim, nws tuaj yeem siv rau DIP hloov cov tswv yim rau xaiv ntau hom sib txawv hauv txoj haujlwm.

Lub Circuit Court uas kuv tuaj nrog siv 5V qhov chaw muaj los ntawm Arduino thiab siv 7 tus tiv thaiv thiab 6 khawm lossis hloov pauv.

Kauj ruam 1: Circuit Court

Qhov Circuit
Qhov Circuit

Arduino's muaj cov tswv yim sib piv uas lees txais 0V txog 5V cov tswv yim. Cov tswv yim no muaj 10-ntsis kev daws teeb meem, uas txhais tau tias lub teeb liab tawg mus rau 2^10 ntu, lossis 1024 suav. Raws li qhov no, qhov ntau tshaj plaws uas peb tuaj yeem muaj peev xwm nkag tau rau hauv cov lus sib piv thaum tso cai rau tib lub sijhawm nias yuav yog 10 nyees khawm rau 1 cov tswv yim analog. Tab sis, qhov no tsis yog lub ntiaj teb zoo meej. Muaj kev tiv thaiv hauv cov neeg ua haujlwm, suab nrov los ntawm sab nraud, thiab lub zog tsis zoo. Yog li, txhawm rau muab kuv tus kheej kom muaj kev yoog raws ntau, Kuv tau npaj tsim qhov no rau 6 khawm. Qhov no yog, ib feem, cuam tshuam los ntawm qhov tseeb tias TinkerCAD Circuits muaj 6-Hloov DIP Hloov cov khoom, uas yuav ua rau kev sim yooj yim.

Thawj kauj ruam hauv kuv tus qauv yog kom paub tseeb tias txhua lub pob, thaum nias tus kheej, yuav muab qhov tshwj xeeb hluav taws xob. Qhov no txiav tawm tag nrho cov resistors ua tus nqi tib yam. Cov kauj ruam tom ntej yog qhov kev tiv thaiv qhov tseem ceeb, thaum ntxiv ua ke, tsis tuaj yeem muaj kev tiv thaiv tib yam li ib tus nqi tiv thaiv ib leeg. Thaum cov resistors txuas nrog ua ke, qhov ua rau tuaj yeem suav tau los ntawm Rx = 1/[(1/R1)+(1/R2)]. Yog li, yog R1 = 2000 thiab R2 = 1000, Rx = 667. Kuv kwv yees tias los ntawm ob npaug qhov loj me ntawm txhua tus tiv thaiv, Kuv yuav tsis pom qhov kev tiv thaiv tib yam rau ib qho ntawm cov ua ke.

Yog li, kuv lub voj voog mus rau qhov no yog kom muaj 6 qhov hloov pauv, txhua tus nrog nws tus kheej tiv thaiv. Tab sis, muaj ib qho ntxiv tus tiv thaiv xav tau kom ua tiav qhov Circuit Court no.

Kawg resistor muaj 3 lub hom phiaj. Ua ntej, nws ua raws li Pull-Down resistor. Yog tsis muaj tus tiv thaiv, thaum tsis muaj cov nyees khawm raug nias lub Circuit Court tsis tiav. Qhov no yuav tso cai rau qhov hluav taws xob ntawm Arduino's Analog Input kom ntab rau txhua qhov muaj peev xwm. Ib qho rub tawm-tus tiv thaiv qhov tseem ceeb rub tawm qhov hluav taws xob mus rau 0 V. Lub hom phiaj thib ob yog txhawm rau txwv qhov tam sim no ntawm Circuit Court no. Ohm txoj cai lij choj hais tias V = IR, lossis Voltage = Tam sim no suav nrog Kev Tiv Thaiv. Nrog rau qhov muab qhov hluav taws xob, qhov loj dua tus tiv thaiv txhais tau tias tam sim no yuav me dua. Yog li, yog tias 5V teeb liab tau thov rau 500ohm resistor, qhov loj tshaj tam sim no peb tuaj yeem pom yog 0.01A, lossis 10mA. Peb lub hom phiaj yog muab lub teeb liab teeb liab. Tag nrho cov tam sim no ntws los ntawm qhov kawg resistor yuav yog: i = 5V/Rtotal, qhov twg Rtotal = Rlast+{1/[(1/R1)+(1/R2)+(1/R3)+(1/R4)+ (1/R5)+(1/R6)]}. Txawm li cas los xij, tsuas suav nrog 1/Rx rau txhua tus Resistor uas muaj nws cov khawm sib xws nias. Los ntawm tag nrho tam sim no, Qhov Voltage muab rau Analog Input yuav yog i*Rlast, lossis i*500.

Kauj ruam 2: Ntawv pov thawj - Excel

Ntawv pov thawj - Excel
Ntawv pov thawj - Excel

Txoj kev nrawm tshaj plaws thiab yooj yim tshaj plaws los ua pov thawj tias kuv yuav tau txais qhov kev tawm tsam tshwj xeeb thiab yog li qhov tshwj xeeb qhov hluav taws xob nrog lub voj voog no yog siv lub peev xwm ntawm Excel.

Kuv teeb tsa txhua qhov ua tau ua ke ntawm kev hloov cov tswv yim thiab teeb tsa cov xwm txheej no raws cov qauv binary. Tus nqi ntawm "1" qhia tias qhov hloov pauv tau qhib, qhov khoob qhia tias nws tawm. Nyob rau sab saud ntawm daim ntawv teev npe, kuv muab cov nqi tiv thaiv rau txhua qhov hloov pauv thiab rau qhov rub tawm qis. Kuv tom qab ntawd suav qhov sib npaug tsis kam rau txhua qhov kev sib xyaw ua ke, tshwj tsis yog thaum txhua tus tiv thaiv tawm vim tias cov resistors no yuav tsis muaj kev cuam tshuam yam tsis muaj lub zog siv hluav taws xob muab rau nws. Txhawm rau kom kuv laij lej yooj yim kom kuv tuaj yeem theej thiab muab tshuaj txhuam rau txhua qhov ua ke, Kuv suav tag nrho cov kev sib txuas ua ke hauv kev suav los ntawm kev sib npaug txhua qhov hloov pauv tus nqi (0 lossis 1) los ntawm nws cov nqi hloov pauv. Ua li ntawd tshem tawm nws qhov kev tawm tsam los ntawm kev suav yog tias qhov hloov pauv tawm. Qhov sib npaug ua tau tuaj yeem pom hauv daim duab ntawm daim ntawv nthuav tawm, tab sis Req = Rx + 1/(Sw1/R1 + Sw2/R2 + Sw3/R3 + Sw4/R4 + Sw5/R5 + Sw6/R6). Siv Itotal = 5V / Req, peb txiav txim siab tag nrho tam sim no los ntawm Circuit. Qhov no yog tib yam tam sim no uas dhau los ntawm Pull-down resistor, thiab muab peb qhov Voltage rau peb cov Analog Input. Qhov no tau suav ua Vin = Itotal x Rx. Txheeb xyuas ob qho Req cov ntaub ntawv thiab Vin cov ntaub ntawv, peb tuaj yeem pom tias peb muaj qhov tshwj xeeb qhov tseem ceeb.

Txij ntawm no mus, nws zoo nkaus li peb lub voj voog yuav ua haujlwm. Tam sim no los txiav txim siab yuav ua li cas rau program Arduino.

Kauj ruam 3: Arduino Programming

Arduino Txoj Haujlwm
Arduino Txoj Haujlwm
Arduino Txoj Haujlwm
Arduino Txoj Haujlwm
Arduino Txoj Haujlwm
Arduino Txoj Haujlwm

Thaum kuv pib xav txog yuav ua haujlwm li cas rau Arduino, kuv tau pib npaj rau teeb tsa tus kheej qhov ntsuas hluav taws xob rau kev txiav txim siab seb puas hloov lossis qhib lossis kaw. Tab sis, thaum pw hauv txaj ib hmo, nws tshwm sim rau kuv tias kuv yuav tsum muaj peev xwm nrhiav qhov sib npaug los ua qhov no. Yuav ua li cas? EXCEL. Excel muaj peev xwm los laij cov zauv kom haum cov ntaub ntawv zoo tshaj hauv kab ntawv. Txhawm rau ua qhov no, kuv yuav xav kom muaj qhov sib npaug ntawm Tus Nqi Integer ntawm cov hloov pauv (binary) piv rau qhov ntsuas hluav taws xob sib xws rau tus nqi ntawd. Hauv kuv phau ntawv Excel ua haujlwm, Kuv tso tus lej sib npaug hauv qab ntawm daim ntawv nthuav tawm. Tam sim no los txiav txim kuv qhov sib npaug.

Nov yog kev qhia nrawm yuav txiav txim siab li cas ntawm kab hauv Excel.

1) Xaiv lub cell uas tsis muaj cov ntaub ntawv. Yog tias koj muaj lub xov tooj ntawm tes xaiv uas muaj cov ntaub ntawv, Excel yuav sim twv seb nws yog yam koj xav hloov pauv. Qhov no ua rau nws nyuaj dua los teeb tsa tus qauv, vim Excel tsis tshua muaj kwv yees raug.

2) Xaiv lub tab "Insert" thiab Xaiv "Scatter" chart.

3) Txoj Cai Nyem rau hauv lub npov kab ntawv thiab nyem rau "Xaiv Cov Ntaub Ntawv …". Qhov no yuav tshwm "Xaiv Cov Ntaub Ntawv" qhov rai. Xaiv lub pob Ntxiv los txuas ntxiv mus xaiv cov ntaub ntawv.

4) Muab nws Lub Npe Lub Npe (Tsis teb los tau). Xaiv Qhov Ntau Yam rau X-Axis los ntawm txhaj lub xub xub thiab tom qab ntawd xaiv Cov Ntaub Ntawv Voltage. Xaiv Qhov Ntau Yam rau Y-Axis los ntawm txhaj rau tus xub xub thiab tom qab ntawd xaiv Cov Ntaub Ntawv Ua Ke (0-63).

5) Txoj Cai Nyem rau ntawm cov ntaub ntawv ntsiab lus thiab Xaiv "Ntxiv Trendline …" Hauv "Format Trendline" qhov rai, xaiv Polynomial khawm. Saib ntawm qhov sib txawv, peb pom tias Kev Txiav Txim ntawm 2 tsis zoo ib yam. Kuv xaiv qhov Kev Txiav Txim ntawm 3 thiab xav tias qhov no muaj tseeb dua. Xaiv lub checkbox rau "Display Equation on chart". Qhov sib npaug kawg tam sim no tau tshwm rau ntawm daim duab.

6) Ua tau.

OK. Rov qab mus rau Arduino program. Tam sim no peb muaj qhov sib npaug, kev teeb tsa Arduino yog qhov yooj yim. Integer uas sawv cev rau txoj haujlwm hloov pauv tau suav hauv 1 kab ntawm cov cai. Los ntawm kev siv "bitread" ua haujlwm, peb tuaj yeem tuav tus nqi ntawm txhua tus neeg me ntsis thiab yog li paub lub xeev ntawm txhua lub pob. (Saib cov duab)

Kauj Ruam 4: TinkerCAD Circuits

TinkerCAD Circuits
TinkerCAD Circuits

Yog tias koj tseem tsis tau txheeb xyuas TinkerCAD Circuits, ua tam sim no. UA TSAUG !!!! Ua kom tiav nyeem kuv Cov Lus Qhia, thiab tom qab ntawv tshuaj xyuas nws. TinkerCAD Circuits ua rau ntsuas Arduino circuits yooj yim heev. Nws suav nrog ntau yam khoom siv hluav taws xob thiab Arduinos, txawm tias tso cai rau koj los teeb tsa Arduino rau kev sim.

Txhawm rau sim kuv lub Circuit Court, Kuv teeb tsa 6 qhov hloov pauv los ntawm kev siv DIP hloov pob thiab khi lawv rau cov tiv thaiv. Txhawm rau ua pov thawj tias qhov ntsuas hluav taws xob hauv kuv li Excel Spreadsheet yog qhov raug, kuv tau tso tawm voltmeter ntawm Kev Nkag Mus rau Arduino. Txhua yam no tau ua haujlwm raws li xav tau.

Txhawm rau ua pov thawj tias Arduino Programming ua haujlwm, Kuv tso tawm cov xeev ntawm cov hloov pauv mus rau LED's, siv Arduino cov txiaj ntsig digital.

Tom qab ntawd kuv tau hloov pauv txhua qhov rau txhua qhov ua tau ua ke thiab kuv txaus siab hais tias "IT WORKS" !!!

Kauj Ruam 5: "Yog Li Ntev, thiab Ua Tsaug Rau Txhua Tus Ntses." (ref.1)

Kuv tseem tsis tau sim qhov no siv cov cuab yeej tiag, vim tam sim no kuv tab tom taug kev mus ua haujlwm. Tab sis, tom qab ua pov thawj nws nrog TinkerCAD Circuits, Kuv ntseeg tias nws yuav ua haujlwm. Qhov kev sib tw yog qhov tseem ceeb ntawm cov resistors uas kuv tau teev tseg tsis yog txhua tus qauv qhov tseem ceeb rau cov neeg tawm tsam. Txhawm rau kom nyob ib puag ncig qhov no, Kuv npaj yuav siv lub zog potentiometers thiab kev sib txuas ua ke ntawm cov tiv thaiv kom tau txais qhov txiaj ntsig uas kuv xav tau.

Ua tsaug rau koj nyeem kuv cov lus qhia. Kuv vam tias nws yuav pab koj nrog koj cov phiaj xwm.

Thov tawm lus yog tias koj tau sim daws qhov teeb meem tib yam thiab koj tau daws nws li cas. Kuv yuav nyiam kawm ntau txoj hauv kev los ua qhov no.

Kauj Ruam 6: Cov neeg ua tim khawv

Koj tsis tau xav tias kuv yuav muab nqe lus yam tsis tau muab cov ntaub ntawv hais qhia rau nws li cas?

ref 1: Adams, Douglas. Yog li Ntev, thiab Ua Tsaug Rau Txhua Tus Ntses. (Phau ntawv thib 4 ntawm Hitchhiker Phau Ntawv Qhia rau Galaxy "trilogy")

Pom zoo: