Мазмұны:
- 1-қадам: Аналогты-цифрлық түрлендіру деген не?
- 2 -қадам: Биттер немесе… штаттар саны
- 3-қадам: кернеуден ADC шығысына және вице-версаға түрлендіру
- 4 -қадам: Акселерометрлер туралы түсінік
- 5-қадам: акселерометрді жоғары қаратып
- 6-қадам: акселерометр төменнен жоғары қарай
- 7-қадам: Қорытынды
Бейне: Цифрлық түрлендірудің аналогы: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сәлем балалар, мен осы семестрде Вандербильт университетінің биомедициналық инженерия мамандықтары бойынша инженерлік сабаққа кіріспе бойынша көмекшімін. Мен бұл бейнені аналогты-цифрлық түрлендіруді түсіндіру үшін жасадым, себебі сабақ кезінде уақыт таусылды, мен дәрісте осыған жете алмадым. Мен оны үйретуге жүгірдім! Нұсқаулықтар сайысы мен ойладым, егер менде видео бұрыннан бар болса, неге оны конкурсқа қоспасқа, осында.
Бейне аналогты-цифрлық түрлендіруге қарапайым кіріспе береді, содан кейін оның акселерометрден Arduino көмегімен деректерді оқуға қатысы бар екенін түсіндіреді. Білмейтіндер үшін, аты айтып тұрғандай, акселерометр құрылғының тартылу күшін өлшейді. Бұл әсіресе акселерометр x, y және z осьтеріндегі үдеуді өлшейді. Мен демонстрацияда қолданатын акселерометр MMA7361 болып табылады және деректер кестесін Интернеттен табуға болады. Мәліметтер парағы акселерометрдің өзі туралы толық ақпарат береді. Егер сіз Google -де «MMA7361 файл түрі: pdf» деп іздесеңіз, ол бірден қалқымалы болуы керек. Ол сондай -ақ осы нұсқаулықта бекітілген. Егер сіз деректер кестесін оқуға үйренбеген болсаңыз, бұл аздап қорқытуы мүмкін. Сұрақтарыңыз болса, сұраудан тартынбаңыз. Сонымен қатар, мен қолданатын акселерометр модулі Amazon -да Virtuabotix -тен сатып алынды, егер сізді қызықтырса. Қалай болғанда да, бұл менің бейнебаяным. Бейненің өзі өзін-өзі қамтамасыз етеді, бірақ егер сіз қысқаша түйіндемені қаласаңыз, мен оның негізгі бөліктерін қадамдармен бөлдім. Сіз одан бір нәрсе үйренесіз деп үміттенемін. Ал егер сізде сұрақтар туындаса, тартынбай сұраңыз.
Егер сізге менің нұсқаулығым ұнайтын болса, оны Instructables Teach It сайтынан дауыс беруді қарастырыңыз! Байқау.
1-қадам: Аналогты-цифрлық түрлендіру деген не?
Аналогты-цифрлық түрлендіру (ADC)-бұл айнымалы сигналды қабылдау және сигналды компьютер өңдей алатындай «цифрландыру» процесі.
2 -қадам: Биттер немесе… штаттар саны
Arduino-да 10 биттік ADC бар, яғни Arduino қандай да бір сенсордан оқитын кернеулер (біздің жағдайда сенсор-акселерометр) 0-1023 диапазонындағы санмен көрсетілген. Arduino оқитын максималды кернеу - 5 В, ал ең кішісі - 0 В. Бұл кернеулер сәйкесінше 1023 және 0 арқылы көрсетілген.
Бит туралы пікірталас осы Нұсқаулықтың көлемінен сәл тыс ауқымды болуы мүмкін, сондықтан оны өз бетіңізше зерттеп көріңіз немесе түсініктеме бөлімінде мені сұраңыз.
3-қадам: кернеуден ADC шығысына және вице-версаға түрлендіру
Егер сіз 2,5 В кернеуді оқып жатсаңыз, Arduino ADC шығысын қарапайым пропорция арқылы есептеуге болады. Көбінесе сіз белгісіз кернеуді оқисыз және сіз қандай кернеуді сезетініңізді анықтау үшін Arduino ADC шығысын қолданғыңыз келеді. Пропорцияны сәйкесінше өзгертіңіз.
4 -қадам: Акселерометрлер туралы түсінік
Біз акселерометр шығаратын кернеуді сезу үшін Arduino -ны қолдана аламыз. Бұл кернеу үдеуге сәйкес келеді.
5-қадам: акселерометрді жоғары қаратып
Егер бізде акселерометр жоғарыдан жоғары қараса, бұл біз Arduino ADC-тен алуға болатын мәндер.
Кешіріңіз, мен бұл мысалда айнымалы ретінде «x» қолдандым. Біз үдеуді «z осінде» есептеп жатырмыз. «X» айнымалысы ретінде пайдалану - әдет. «x» алгебра сабақтарындағы таңдаудың бірінші айнымалысы болды.
6-қадам: акселерометр төменнен жоғары қарай
Егер бізде акселерометрдің төменгі жағы жоғары (z осі төмен) болса, бұл біз күтуге болатын мәндер.
Тағы да, біз z осінде үдеуді «x» емес есептейміз.
7-қадам: Қорытынды
Қалай болғанда да, бұл. Сіз бұдан бір нәрсе үйрендіңіз деп үміттенемін.
Егер сізге менің нұсқаулығым ұнаған болса, оны Instructables Teach It үйретуде дауыс беруді қарастырыңыз! Байқау.
Ұсынылған:
STM32 көмегімен қуатты цифрлық айнымалы ток: 15 қадам (суреттермен)
STM32 көмегімен қуатты цифрлық айнымалы ток реттегіші: Hesam Moshiri арқылы, [email protected] жүктейді! Өйткені олар біздің айналамызда және кем дегенде тұрмыстық техникалар электр қуатымен қамтамасыз етілген. Өндірістік жабдықтардың көптеген түрлері бір фазалы 220В айнымалы токпен де қоректенеді
GranDow - қарапайым көп тілді цифрлық сағат: 4 қадам
GranDow - қарапайым көп тілді цифрлық сағат: Менің әжем аптаның күнін өзінің таблеткалары үшін ұмытып кетеді. Өкінішке орай, мен таба алатын барлық цифрлық сағаттар ағылшын тілінде. Небәрі 3 компоненттен тұратын бұл қарапайым жоба арзан, құрастыруға оңай, және ол болады деп үміттенемін
Тікелей цифрлық синтез (DDS) чипі бар MIDI басқарылатын қадамдық қозғалтқыш: 3 қадам
Тікелей цифрлық синтез (DDS) чипі бар MIDI басқарылатын қадамдық мотор: Сіз жай ғана шағын жобаға айналуыңыз керек деген жаман ойға тап болдыңыз ба? Мен AD9833 тікелей цифрлық синтез (DDS) модулімен музыка жасауға арналған Arduino Due үшін жасаған нобаймен ойнап жүрдім … және бір сәтте мен ойладым
Rocola (Jukebox) цифрлық өндірісі: 7 қадам
Rocola (Jukebox) цифрлық өндірісі: Rocola бағдарламалық жасақтамасы. Қатерлі ісіктер: Жұлдызды соғыс, Тақтар ойыны және Табыт биі
Arduino электрондық пошта камерасы (VC0706 + 3G Shield + Arduino M0 аналогы): 5 қадам
Arduino электрондық пошта камерасы (VC0706 + 3G Shield + Arduino M0 аналогы): Бір кезде менің қолымда VC0706 камерасы болды. Мен оны Arduino UNO -ға сәтті қостым, суретке түсірдім, micro SD -ге жаздым. Мен тағы бір нәрсе алғым келді - алынған фотоны бір жерге аудару. Мысалы, 3G/GPRS қалқаны арқылы. Ең қарапайым - сендіру