Мазмуну:

Санариптик конверсияга үйрөткүч: 7 кадам
Санариптик конверсияга үйрөткүч: 7 кадам

Video: Санариптик конверсияга үйрөткүч: 7 кадам

Video: Санариптик конверсияга үйрөткүч: 7 кадам
Video: От нуля до 10000 долларов с помощью партнерского маркети... 2024, Ноябрь
Anonim
Image
Image

Эй балдар, мен бул семестрде Вандербилт университетинин биомедициналык инженерия адистиктери боюнча инженердик класска кирүү үчүн окутуучу жардамчысымын. Мен бул видеону аналог-санарипке которууну түшүндүрүү үчүн жараткам, анткени сабак учурунда убакыт өтүп кеткен жана лекцияда ушул убакка чейин жеткен эмесмин. Мен үйрөткүлө деп чуркадым! Instructables конкурсу жана эгерде менде видеону мурунтан эле жараткан болсо, анда эмнеге конкурска кирбейсиңер деп ойлонуп көрөм.

Видео аналогдук-санариптик которууга жөнөкөй киришүүнү берет, андан кийин бул Arduino аркылуу акселерометрден маалыматтарды окуу менен кандай байланышы бар экенин түшүндүрөт. Билбегендер үчүн, аты айтып тургандай, акселерометр түзмөктүн тартылуу күчүн өлчөйт. Бул өзгөчө акселерометр x, y жана z огунда ылдамданууну өлчөйт. Мен демо колдонуп жаткан акселерометр MMA7361 жана маалымат барагын интернеттен тапса болот. Маалыматтар барагы акселерометрдин өзү жөнүндө тереңирээк маалымат берет. Эгер сиз "MMA7361 filetype: pdf" файлын Googleдан издесеңиз, ал дароо ачылат. Ал ошондой эле ушул Нускамада тиркелет. Эгерде сиз маалымат барагын окууга көнө элек болсоңуз, анда бир аз коркутуп коюшу мүмкүн. Сураныч, суроолоруңуз болсо, тартынбастан сураңыз. Кошумча катары, мен колдонуп жаткан акселерометр модулу, эгер сизди кызыктырса, Amazonдо Virtuabotixтен сатып алынган. Кандай болбосун, бул жерде менин видеом. Видеонун өзү өзүн-өзү камсыздайт, бирок анын кыскача корутундусун кааласаңыз, мен анын негизги бөлүктөрүн кадам менен баса белгилеп койгом. Андан бир нерсе үйрөнөсүз деп үмүттөнөм. Жана сизде кандайдыр бир суроолор болсо, тартынбастан сураңыз.

Эгерде сиз менин Нускаманы жактырсаңыз, Instructables Teach It аны үйрөтүңүз! Конкурс.

1-кадам: Аналогду-санарипке айландыруу деген эмне?

Биттер Же штаттардын саны
Биттер Же штаттардын саны

Аналогдук-санариптик которуу (ADC)-бул процесс, өзгөрмө сигналды кабыл алуу жана сигналды "санариптештирүү", аны компьютер иштете алат.

2 -кадам: Биттер же… Штаттардын саны

An Arduino 10-бит ADCге ээ, башкача айтканда Arduino кээ бир сенсордон окуп жаткан чыңалуусу (биздин учурда сенсор акселерометр) 0-1023 диапазонунда көрсөтүлгөн. Ардуино окуган максималдуу чыңалуу 5 В, эң кичинеси 0 В. Бул чыңалуу тиешелүү түрдө 1023 жана 0 менен көрсөтүлгөн.

Биттер боюнча талкуу бир аз кененирээк жана бул Нускаманын чегинен чыгып кетиши мүмкүн, андыктан муну өз алдынча изилдеп көрүңүз же комментарийлер бөлүмүндө менден сураңыз.

3-кадам: чыңалуудан ADCге жана вице-версияга айландыруу

Чыңалуудан ADCге жана вице-версага айландыруу
Чыңалуудан ADCге жана вице-версага айландыруу

Эгерде сиз 2,5 В чыңалуусун окуп жатсаңыз, Arduino ADC өндүрүшүн жөнөкөй пропорция менен эсептей аласыз. Көп учурда, сиз белгисиз чыңалууну окуп жатасыз жана кандай чыңалууну сезип жатканыңызды аныктоо үчүн Arduino ADC чыгарууну колдонууну каалайсыз. Жөн гана пропорцияны ошого жараша өзгөртүңүз.

4 -кадам: Акселерометрлерди түшүнүү

Accelerometers жөнүндө түшүнүк
Accelerometers жөнүндө түшүнүк

Биз акселерометр чыгарган чыңалууну сезүү үчүн Arduino колдоно алабыз. Бул чыңалуу ылдамданууга туура келет.

5-кадам: Accelerometer Top-Side Up

Акселерометр өйдө-өйдө карайт
Акселерометр өйдө-өйдө карайт
Акселерометр өйдө-өйдө карайт
Акселерометр өйдө-өйдө карайт
Акселерометр өйдө-өйдө карайт
Акселерометр өйдө-өйдө карайт

Эгерде биз акселерометрди өйдө каратып алсак, бул баалуулуктар биз Arduino ADCден ала алабыз.

Кечиресиз, мен бул мисалда "x" өзгөрмөсү катары колдондум. Биз ылдамданууну "z огунда" эсептеп жатабыз. Менин өзгөрмөм катары "x" колдонуу адат болуп саналат. "x" менин алгебра сабактарымда тандалган биринчи өзгөрмө болду.

6-кадам: Акселерометр ылдый жагында

Акселерометр асты-үстү
Акселерометр асты-үстү
Акселерометр асты-үстү
Акселерометр асты-үстү
Акселерометр асты-үстү
Акселерометр асты-үстү

Эгерде бизде акселерометрдин ылдый жагын өйдө карасак (z огу ылдый), бул биз күткөн баалуулуктар.

Дагы, биз "x" эмес, z огунда ылдамдатууну эсептеп жатабыз.

7-кадам: жыйынтыктоо

Кандай болбосун, ошол. Сиз мындан бир нерсе үйрөндүңүз деп үмүттөнөм.

Эгерде сиз менин Нускаманы жактырсаңыз, Instructables аны үйрөтүңүз! Конкурс.

Сунушталууда: