INHOUDSOPGAWE:
- Stap 1: Wat is analoog-na-digitale omskakeling
- Stap 2: Bits Of … Aantal state
- Stap 3: Omskakeling van spanning na ADC-uitvoer en omgekeerd
- Stap 4: Begrip van versnellingsmeters
- Stap 5: Versnellingsmeter bo-op
- Stap 6: Versnellingsmeter onderkant
- Stap 7: Sluit af
Video: Tutoriaal vir analoog na digitale omskakeling: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Hallo ouens, ek is hierdie semester 'n onderrigassistent vir 'n inleiding tot die ingenieurswese vir biomediese ingenieurswese hoofvakke aan die Vanderbilt Universiteit. Ek het hierdie video gemaak om analoog-na-digitale omskakeling aan hulle te verduidelik omdat die tyd tydens die klas opraak en ek nie op hierdie punt in die lesing gekom het nie. Ek het oor die Teach It! Instructables -wedstryd en het gedink as ek die video al laat maak het, waarom sou u dit nie aan die wedstryd deelneem nie, so go.
Die video gee 'n eenvoudige inleiding tot analoog-na-digitale omskakeling en verduidelik dan hoe dit verband hou met die lees van data vanaf 'n versnellingsmeter met 'n Arduino. Vir die van u wat nie weet nie, soos die naam aandui, meet 'n versnellingsmeter die aantrekkingskrag van die toestel. Hierdie veral versnellingsmeter meet versnelling in die x-, y- en z -as. Die versnellingsmeter wat ek in die demo gebruik, is die MMA7361 en die datablad kan aanlyn gevind word. Die datablad gee meer diepgaande inligting oor die versnellingsmeter self. As u 'MMA7361 filetype: pdf' in Google soek, moet dit dadelik verskyn. Dit is ook aangeheg in hierdie instruksies. As u nie gewoond is aan die lees van gegewensblaaie nie, kan dit 'n bietjie intimiderend wees. Vra gerus as u enige vrae het. Boonop is die versnellingsmeter wat ek gebruik op Amazon gekoop by Virtuabotix, as u belangstel. In elk geval, hier is my video. Die video self is selfonderhoudend, maar ek het die belangrikste dele daarvan in stappe beklemtoon as u 'n vinnige opsomming wil hê. Ek hoop jy leer iets daaruit. En as u enige vrae het, kan u dit gerus vra.
As u van my instruksies hou, oorweeg dit om daarvoor te stem in die instruksies leer dit! Wedstryd.
Stap 1: Wat is analoog-na-digitale omskakeling
Analoog-na-digitale omskakeling (ADC) is die proses om 'n veranderlike sein te neem en die sein te "digitaliseer" sodat 'n rekenaar dit kan verwerk.
Stap 2: Bits Of … Aantal state
'N Arduino het 'n 10-bis ADC, wat beteken dat die spannings wat die Arduino van 'n sensor lees (in ons geval die sensor 'n versnellingsmeter is) verteenwoordig word deur 'n getal in die reeks 0-1023. Die maksimum spanning wat 'n Arduino lees, is 5 V en die kleinste is 0 V. Hierdie spannings word onderskeidelik deur 1023 en 0 voorgestel.
'N Bespreking oor stukkies kan 'n bietjie meer uitgebreid raak en 'n bietjie buite die omvang van hierdie instruksies, dus ondersoek dit gerus self, of vra my in die kommentaarafdeling.
Stap 3: Omskakeling van spanning na ADC-uitvoer en omgekeerd
As u 'n spanning van 2.5 V lees, kan u die ADC -uitset van die Arduino bereken deur 'n eenvoudige verhouding te doen. Dikwels lees u 'n onbekende spanning en wil u die Arduino se ADC -uitset gebruik om te bepaal watter spanning u waarneem. Pas die verhouding daarvolgens aan.
Stap 4: Begrip van versnellingsmeters
Ons kan 'n Arduino gebruik om die spanning wat deur 'n versnellingsmeter uitgevoer word, te bepaal. Hierdie spanning stem ooreen met 'n versnelling.
Stap 5: Versnellingsmeter bo-op
As ons die versnellingsmeter bo-op het, is dit die waardes wat ons van die Arduino's ADC kan verwag.
Jammer dat ek 'x' as my veranderlike in hierdie voorbeeld gebruik het. Ons bereken die versnelling in die "z-as". 'X' as my veranderlike is 'n gewoonte. "x" was die eerste veranderlike van my keuse in my Algebra -klasse.
Stap 6: Versnellingsmeter onderkant
As ons die versnellingsmeter onderkant na bo (z-as af) het, is dit die waardes wat ons kan verwag.
Weereens, ons bereken versnelling in die z-as, nie 'x' nie.
Stap 7: Sluit af
In elk geval, dit is dit. Ek hoop jy het iets hieruit geleer.
As u van my Instructable gehou het, oorweeg dit om daarvoor te stem in die Instructables Teach It! Wedstryd.
Aanbeveel:
Raspberry Pi - BH1715 Python -tutoriaal vir digitale omringende ligsensor: 4 stappe
Raspberry Pi - BH1715 Digitale Ambient Light Sensor Python -tutoriaal: Die BH1715 is 'n digitale Ambient Light Sensor met 'n I²C -bus -koppelvlak. Die BH1715 word algemeen gebruik om die omgevingsligdata te verkry vir die aanpassing van die krag van die LCD- en toetsbordblok vir mobiele toestelle. Hierdie toestel bied 'n resolusie van 16 bis en 'n verstelbare
Arduino Nano - BH1715 Tutoriaal vir digitale omgevingsligsensor: 4 stappe
Arduino Nano - BH1715 Tutoriaal vir digitale omgevingsligsensor: Die BH1715 is 'n digitale omgevingsligsensor met 'n I²C -bus -koppelvlak. Die BH1715 word algemeen gebruik om die omgevingsligdata te verkry vir die aanpassing van die krag van die LCD- en toetsbordblok vir mobiele toestelle. Hierdie toestel bied 'n resolusie van 16 bis en 'n verstelbare
Nog 'n ATX -omskakeling PSU -omskakeling: 7 stappe
Nog 'n ATX -na -bank -PSU -omskakeling: Waarskuwing: Moet nooit 'n ATX -kragtoevoer gebruik nie, behalwe as u presies weet wat u doen, dit bevat lewendige drade by dodelike spanning. Daar is 'n paar projekte om 'n ATX psu na 'n bench psu te omskep, maar nie een van hulle was werklik nie
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: 6 stappe
Gebruik 1 analoog invoer vir 6 knoppies vir Arduino: ek het gereeld gewonder hoe ek meer digitale insette vir my Arduino kan kry. Dit het onlangs by my opgekom dat ek een van die analoog insette moet kan gebruik om verskeie digitale insette in te voer. Ek het vinnig gesoek en gevind waar mense is
Raspberry Pi GPIO -kringe: Die gebruik van 'n LDR analoog sensor sonder 'n ADC (analoog na digitaal omskakelaar): 4 stappe
Raspberry Pi GPIO -kringe: Die gebruik van 'n LDR analoog sensor sonder 'n ADC (analoog na digitale omskakelaar): In ons vorige instruksies het ons u gewys hoe u die GPIO -penne van u framboos Pi aan LED's en skakelaars kan koppel en hoe die GPIO -penne hoog kan wees of Laag. Maar wat as u u Raspberry Pi met 'n analoog sensor wil gebruik? As ons 'n