Cov txheej txheem:
- Kauj ruam 1: Circuit Court
- Kauj ruam 2: Ntawv pov thawj - Excel
- Kauj ruam 3: Arduino Programming
- Kauj Ruam 4: TinkerCAD Circuits
- Kauj Ruam 5: "Yog Li Ntev, thiab Ua Tsaug Rau Txhua Tus Ntses." (ref.1)
- Kauj Ruam 6: Cov neeg ua tim khawv
Video: Siv 1 Analog Input rau 6 Khawm rau Arduino: 6 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
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
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
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
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
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:
4 Khawm Ua Si Siv Ib Lub Tswv Yim Analog: 6 Kauj Ruam (nrog Duab)
4 Khawm Ua Si Siv Ib qho Analog Input: Cov lus qhia no tsom mus rau siv ib kab lus sib piv rau ntau lub khawm uas tuaj yeem tshawb pom ywj pheej ntawm ib leeg.Ua kom pom qhov tseem ceeb ntawm kev siv cov khawm no suav nrog yog software ua si plaub yam 4-khawm ua si. Txhua qhov kev ua si (8 hauv t
ESP32 Capacitive Touch Input Siv "Metallic Hole Plugs" rau Khawm: 5 Cov Kauj Ruam (nrog Duab)
ESP32 Capacitive Touch Input Siv "Metallic Hole Plugs" rau Khawm: Raws li kuv tab tom txiav txim siab tsim qauv rau ESP32 WiFi Kit 32 yuav los tom ntej no raws txoj haujlwm xav tau peb lub pob nkag, ib qho teeb meem pom tau yog tias WiFi Cov Khoom 32 tsis muaj ib lub tshuab ntaus nrig ib zaug, tseem nyob ib leeg peb lub tshuab khawm, f
Rooj Bluetooth Hais Lus Nrog Pom Pom Lub Suab, Khawm Khawm thiab NFC.: 24 Kauj Ruam (nrog Duab)
Rooj Bluetooth Hais Lus Nrog Pom Pom Suab, Khawm Khawm thiab NFC.: Nyob zoo! Hauv Cov Lus Qhia no Kuv yuav qhia yuav ua li cas kuv thiaj ua Lub Rooj Sib Tham Bluetooth hais lus no uas muaj Lub Suab Pom Zoo Zoo nrog kov cov nyees khawm thiab NFC. Ua tau yooj yim ua ke nrog NFC Enabled cov cuab yeej nrog tsuas yog kov. Tsis muaj lub cev khawm
Micro: ntsis Cov Hauv Paus Kawm: Khawm Khawm: 11 Kauj Ruam
Micro: ntsis Cov Hauv Paus Kawm: Kov Khawm: Ntawm BBC Micro: ntsis, muaj 3 kov footers: pin0, pin1, pin2. Yog tias koj tuav tus GND tus pin nrog ib txhais tes thiab kov tus lej 0, 1, lossis 2 nrog rau lwm qhov, qhov hluav taws xob me me (nyab xeeb) yuav ntws los ntawm koj lub cev thiab rov qab mus rau hauv micro: me ntsis. Qhov no yog
Txaus Siab Rau Koj Tus Kheej Tsuas Yog Siv 12V-rau-AC-kab Inverter rau LED Lub Teeb Hluav Taws Xob Tsis txhob Rov Ua Rau Lawv rau 12V.: 3 Cov Kauj Ruam
Txaus Siab Rau Koj Tus Kheej Tsuas Yog Siv 12V-rau-AC-kab Inverter rau LED Lub Teeb Hluav Taws Xob Tsis txhob Rewiring Lawv rau 12V: Kuv txoj kev npaj tau yooj yim. Kuv xav txiav cov phab ntsa uas siv hluav taws xob LED teeb ua ib daim ces rov txuas nws kom khiav tawm 12 volts. Lwm txoj hauv kev yog siv lub zog hloov pauv, tab sis peb txhua tus paub tias lawv tsis muaj txiaj ntsig zoo, puas yog? Txoj cai? Los yog lawv?