Talaan ng mga Nilalaman:

Analog sa Digital na Tutorial sa Conversion: 7 Mga Hakbang
Analog sa Digital na Tutorial sa Conversion: 7 Mga Hakbang

Video: Analog sa Digital na Tutorial sa Conversion: 7 Mga Hakbang

Video: Analog sa Digital na Tutorial sa Conversion: 7 Mga Hakbang
Video: How to Interface Industrial Sensors with Arduino Nano 2024, Nobyembre
Anonim
Image
Image

Hey guys, ako ay isang katulong sa pagtuturo para sa isang pagpapakilala sa klase ng engineering para sa mga biomedical engineering majors sa Vanderbilt University ngayong semester. Nilikha ko ang video na ito upang ipaliwanag ang analog-to-digital na conversion sa kanila dahil naubos ang oras sa panahon ng klase at hindi ako nakarating sa puntong ito sa panayam. Tumakbo ako sa tawagan ng Ituro Ito! Ang mga itinuturo na paligsahan at naisip kung mayroon na akong nilikha na video, bakit hindi ipasok ito sa paligsahan, kaya narito.

Nagbibigay ang video ng isang simpleng pagpapakilala sa analog-to-digital na conversion at pagkatapos ay ipinapaliwanag kung paano ito nauugnay sa pagbabasa ng data mula sa isang accelerometer gamit ang isang Arduino. Para sa iyo na hindi alam, tulad ng ipinahihiwatig ng pangalan, sinusukat ng isang accelerometer ang gravitational pull sa aparato. Ang partikular na accelerometer na ito ay sumusukat sa pagpabilis sa x, y, at z axes. Ang accelerometer na ginagamit ko sa demo ay ang MMA7361 at ang datasheet ay matatagpuan sa online. Magbibigay ang datasheet ng higit pang malalim na impormasyon ng mismong accelerometer. Kung hinanap mo ang "MMA7361 filetype: pdf" sa Google, dapat itong mag-pop up agad. Nakalakip din ito sa Instructable na ito. Kung hindi ka sanay sa pagbabasa ng mga datasheet, maaaring ito ay medyo nakakatakot. Mangyaring huwag mag-atubiling magtanong kung mayroon kang anumang mga katanungan. Bilang karagdagan, ang module ng accelerometer na ginagamit ko ay binili sa Amazon mula sa Virtuabotix, kung interesado ka. Anyways, narito ang aking video. Ang video mismo ay sapat na sa sarili, ngunit na-highlight ko ang mga pangunahing bahagi nito sa mga hakbang kung nais mo ng isang mabilis na buod. Sana may matutunan ka rito. At kung mayroon kang anumang mga katanungan, mangyaring huwag mag-atubiling magtanong.

Kung nais mo ang aking Instructable, mangyaring isaalang-alang ang pagboto para dito sa Mga Instructable Ituro Ito! Paligsahan

Hakbang 1: Ano ang Analog-to-Digital Conversion

Mga Bit O… Bilang ng Mga Estado
Mga Bit O… Bilang ng Mga Estado

Ang Analog-to-digital conversion (ADC) ay ang proseso na kumukuha ng variable signal at "digitalize" ang signal upang maiproseso ito ng isang computer.

Hakbang 2: Mga Bato O… Bilang ng mga Estado

Ang isang Arduino ay mayroong 10-bit ADC, nangangahulugang ang mga voltages na binabasa ng Arduino mula sa ilang sensor (sa aming kaso ang sensor ay isang accelerometer) ay kinakatawan ng isang numero sa saklaw na 0-1023. Ang max boltahe na binabasa ng Arduino ay 5 V at ang pinakamaliit ay 0 V. Ang mga voltages na ito ay kinakatawan ng 1023 at 0 ayon sa pagkakabanggit.

Ang isang talakayan sa mga piraso ay maaaring makakuha ng isang maliit na mas malawak at kaunti sa labas ng saklaw ng Instructable na ito, kaya huwag mag-atubiling galugarin ito nang kaunti pa sa iyong sarili o tanungin ako sa seksyon ng mga komento.

Hakbang 3: Pag-convert Mula sa Boltahe hanggang sa ADC Output at Vice-Versa

Ang pag-convert mula sa Boltahe hanggang sa ADC Output at Vice-Versa
Ang pag-convert mula sa Boltahe hanggang sa ADC Output at Vice-Versa

Kung nagbabasa ka ng boltahe na 2.5 V, maaari mong kalkulahin ang output ng ADC ng Arduino sa pamamagitan ng paggawa ng isang simpleng proporsyon. Kadalasan, nagbabasa ka ng isang hindi kilalang boltahe at nais mong gamitin ang output ng ADC ng Arduino upang matukoy kung anong boltahe ang iyong nadarama. Baguhin lamang ang proporsyon nang naaayon.

Hakbang 4: Pag-unawa sa Mga Accelerometers

Pag-unawa sa Mga Accelerometers
Pag-unawa sa Mga Accelerometers

Maaari naming gamitin ang isang Arduino upang maunawaan ang boltahe na na-output ng isang accelerometer. Ang boltahe na ito ay tumutugma sa isang pagbilis.

Hakbang 5: Pang-itaas na Bahagi ng Accelerometer

Pataas na Bahagi ng Accelerometer
Pataas na Bahagi ng Accelerometer
Pataas na Bahagi ng Accelerometer
Pataas na Bahagi ng Accelerometer
Pataas na Bahagi ng Accelerometer
Pataas na Bahagi ng Accelerometer

Kung mayroon kaming pang-itaas na bahagi ng accelerometer, ito ang mga halagang maaari nating asahan na makukuha mula sa ADC ng Arduino.

Paumanhin ginamit ko ang "x" bilang aking variable sa halimbawang ito. Kinakalkula namin ang pagpabilis sa "z-axis." Ang paggamit ng "x" bilang aking variable ay isang ugali. Ang "x" ay ang unang variable ng pagpipilian sa aking mga klase sa Algebra.

Hakbang 6: Ang Accelerometer Bottom-Side Up

Ang Accelerometer Bottom-Side Up
Ang Accelerometer Bottom-Side Up
Ang Accelerometer Bottom-Side Up
Ang Accelerometer Bottom-Side Up
Ang Accelerometer Bottom-Side Up
Ang Accelerometer Bottom-Side Up

Kung mayroon kaming accelerometer sa ilalim na bahagi pataas (z-axis pababa), ito ang mga halagang maaari nating asahan.

Muli, kinakalkula namin ang bilis ng z-axis na hindi "x."

Hakbang 7: Balot-up

Anyways, yun lang. Sana may natutunan ka rito.

Kung nagustuhan mo ang aking Instructable, mangyaring isaalang-alang ang pagboto para dito sa Mga Instructable Ituro Ito! Paligsahan

Inirerekumendang: