![Дижитал хөрвүүлэх аналог: 7 алхам Дижитал хөрвүүлэх аналог: 7 алхам](https://i.howwhatproduce.com/images/002/image-5139-55-j.webp)
Агуулгын хүснэгт:
- Алхам 1: Аналогоос тоон руу хөрвүүлэх гэж юу вэ
- Алхам 2: Бит эсвэл… Мужийн тоо
- Алхам 3: Хүчдэлээс ADC гаралт ба дэд хувилбар руу хөрвүүлэх
- Алхам 4: Хурдатгал хэмжигчийг ойлгох
- Алхам 5: Хурдасгуур хэмжигчийг дээд талаас нь дээш харуулна
- Алхам 6: Хурдасгуур хэмжигчийг доод талаас нь дээш харуулна
- Алхам 7: Дүгнэлт
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00
![Image Image](https://i.howwhatproduce.com/images/002/image-5139-57-j.webp)
![](https://i.ytimg.com/vi/2HNZZ5rG4w0/hqdefault.jpg)
Хөөе залуусаа, би энэ семестрийн Вандербилт их сургуулийн биоанагаахын инженерчлэлийн инженерийн ангийн хичээлийн танилцуулгын туслах багш юм. Хичээлийн явцад цаг хугацаа өнгөрч, би лекцэнд хүрч чадаагүй тул би аналоги-тоон руу шилжих аргыг тайлбарлах зорилгоор энэхүү видеог бүтээсэн. Би үүнийг заа! Instructables уралдаан, хэрэв би видеог аль хэдийн бүтээсэн бол яагаад үүнийг тэмцээнд оролцуулж болохгүй гэж бодож байна.
Видео нь аналоги-тоон руу хөрвүүлэх талаар энгийн танилцуулга өгч, дараа нь энэ нь Arduino ашиглан акселерометрээс өгөгдлийг уншихтай хэрхэн холбогдож байгааг тайлбарласан болно. Мэдэхгүй хүмүүсийн хувьд, нэрнээс нь харахад, акселерометр нь төхөөрөмжийн таталцлын хүчийг хэмждэг. Энэхүү хурдатгал хэмжигч нь x, y, z тэнхлэг дэх хурдатгалыг хэмждэг. Миний демо дээр ашигладаг акселерометр бол MMA7361 бөгөөд мэдээллийн хуудсыг онлайнаар олж болно. Мэдээллийн хуудас нь акселерометрийн талаар илүү дэлгэрэнгүй мэдээлэл өгөх болно. Хэрэв та Google -ээс "MMA7361 filetype: pdf" гэж хайвал энэ нь шууд гарч ирэх ёстой. Үүнийг мөн энэхүү зааварт хавсаргасан болно. Хэрэв та мэдээллийн хүснэгтийг уншиж сураагүй бол энэ нь бага зэрэг сүрдмээр байж магадгүй юм. Асуух зүйл байвал асуугаарай. Нэмж дурдахад миний ашиглаж буй акселерометрийн модулийг хэрэв та сонирхож байгаа бол Amazon дээр Virtuabotix -ээс худалдаж авсан болно. Ямар ч байсан миний бичлэг энд байна. Видео нь өөрөө өөрийгөө хангадаг боловч хэрэв та хураангуй хураангуйг хүсч байвал түүний үндсэн хэсгүүдийг алхам алхмаар онцолсон болно. Та үүнээс ямар нэгэн зүйл сурна гэж найдаж байна. Мөн танд асуух зүйл байвал чөлөөтэй асуугаарай.
Хэрэв танд миний зааварчилгаа таалагдаж байвал Instructables Teach It It хэсэгт саналаа өгөөрэй! Тэмцээн.
Алхам 1: Аналогоос тоон руу хөрвүүлэх гэж юу вэ
![Бит эсвэл… Мужийн тоо Бит эсвэл… Мужийн тоо](https://i.howwhatproduce.com/images/002/image-5139-58-j.webp)
Аналог-тоон хөрвүүлэлт (ADC) нь хувьсах дохиог хүлээн авч, дохиог "дижиталчлах" процесс бөгөөд үүнийг компьютер боловсруулж чаддаг.
Алхам 2: Бит эсвэл… Мужийн тоо
Arduino нь 10 битийн ADC-тэй бөгөөд энэ нь Arduino-ийн зарим мэдрэгчээс уншиж буй хүчдэлийг (манай тохиолдолд мэдрэгч нь акселерометр юм) 0-1023 хүртэлх тоогоор илэрхийлдэг гэсэн үг юм. Arduino -ийн уншдаг хамгийн их хүчдэл нь 5 В, хамгийн бага нь 0 В. Эдгээр хүчдэлийг тус бүр 1023 ба 0 -ээр илэрхийлнэ.
Битүүдийн талаархи хэлэлцүүлэг нь энэ зааврын хүрээнд арай илүү өргөн цар хүрээтэй байж магадгүй тул үүнийг бие даан судлах эсвэл сэтгэгдэл хэсэгт надаас асуугаарай.
Алхам 3: Хүчдэлээс ADC гаралт ба дэд хувилбар руу хөрвүүлэх
![Хүчдэлээс ADC гаралт ба дэд хувилбар руу хөрвүүлэх Хүчдэлээс ADC гаралт ба дэд хувилбар руу хөрвүүлэх](https://i.howwhatproduce.com/images/002/image-5139-59-j.webp)
Хэрэв та 2.5 В хүчдэлийг уншиж байгаа бол энгийн пропорцийг ашиглан Arduino -ийн ADC гаралтыг тооцоолж болно. Ихэнхдээ та үл мэдэгдэх хүчдэлийг уншиж байгаа бөгөөд ямар хүчдэлийг мэдэрч байгаагаа тодорхойлохын тулд Arduino -ийн ADC гаралтыг ашиглахыг хүсч байна. Үүний дагуу пропорцийг өөрчлөхөд л хангалттай.
Алхам 4: Хурдатгал хэмжигчийг ойлгох
![Акселерометрийн тухай ойлголт Акселерометрийн тухай ойлголт](https://i.howwhatproduce.com/images/002/image-5139-60-j.webp)
Бид хурдатгал хэмжигчээр гаргадаг хүчдэлийг мэдрэхийн тулд Arduino -ийг ашиглаж болно. Энэ хүчдэл нь хурдатгалтай тохирч байна.
Алхам 5: Хурдасгуур хэмжигчийг дээд талаас нь дээш харуулна
![Түргэвчилсэн хэмжигч Түргэвчилсэн хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-61-j.webp)
![Түргэвчилсэн хэмжигч Түргэвчилсэн хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-62-j.webp)
![Түргэвчилсэн хэмжигч Түргэвчилсэн хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-63-j.webp)
Хэрэв бид акселерометрийг дээш харуулсан бол эдгээр нь Arduino-ийн ADC-ээс авах боломжтой үнэт зүйлс юм.
Уучлаарай, би энэ жишээнд "x" -ийг хувьсагч болгон ашигласан. Бид "z тэнхлэг" дэх хурдатгалыг тооцоолж байна. "X" -ийг хувьсагч болгон ашиглах нь зуршил юм. "x" нь миний алгебрийн ангиудад сонгосон анхны хувьсагч байсан.
Алхам 6: Хурдасгуур хэмжигчийг доод талаас нь дээш харуулна
![Доод талаас дээш хурдасгуур хэмжигч Доод талаас дээш хурдасгуур хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-64-j.webp)
![Доод талаас дээш хурдасгуур хэмжигч Доод талаас дээш хурдасгуур хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-65-j.webp)
![Доод талаас дээш хурдасгуур хэмжигч Доод талаас дээш хурдасгуур хэмжигч](https://i.howwhatproduce.com/images/002/image-5139-66-j.webp)
Хэрэв бид хурдатгал хэмжигчийг доод талаас дээш (z тэнхлэгийг доош) байрлуулсан бол эдгээр нь бидний хүлээж болох утгууд юм.
Дахин хэлэхэд бид "x" биш z тэнхлэг дэх хурдатгалыг тооцоолж байна.
Алхам 7: Дүгнэлт
Ямар ч байсан ингээд л болоо. Та үүнээс ямар нэгэн зүйл сурсан гэж найдаж байна.
Хэрэв танд миний зааварчилгаа таалагдсан бол Instructables Teach It It хэсэгт саналаа өгөөрэй! Тэмцээн.
Зөвлөмж болгож буй:
Arduino ашиглан аналог цаг ба дижитал цагийг LED зурвасаар хэрхэн яаж хийх вэ: 3 алхам
![Arduino ашиглан аналог цаг ба дижитал цагийг LED зурвасаар хэрхэн яаж хийх вэ: 3 алхам Arduino ашиглан аналог цаг ба дижитал цагийг LED зурвасаар хэрхэн яаж хийх вэ: 3 алхам](https://i.howwhatproduce.com/images/002/image-3577-j.webp)
Arduino ашиглан LED зурвас ашиглан аналог цаг, дижитал цаг хэрхэн хийх вэ: Өнөөдөр бид аналог цаг хийх болно. Led Strip бүхий дижитал цаг, Arduino -тэй MAX7219 Dot модуль нь тухайн орон нутгийн цагийн бүсийг тохируулах болно. Аналог цаг нь илүү урт LED зурвас ашиглах боломжтой тул хананд өлгөж урлагийн уран бүтээлч болно
Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)
![Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай) Нэг аналог зүү ашиглан олон аналог утгыг хэрхэн унших вэ: 6 алхам (зурагтай)](https://i.howwhatproduce.com/images/002/image-3465-5-j.webp)
Нэг аналог зүү ашиглан олон тооны аналог утгыг хэрхэн унших вэ: Энэхүү гарын авлагад би зөвхөн нэг аналог оролтын зүү ашиглан олон аналог утгыг хэрхэн уншихыг танд үзүүлэх болно
Аналог камерыг хэсэгчлэн дижитал болгон хөрвүүлэх: 3 алхам (зурагтай)
![Аналог камерыг хэсэгчлэн дижитал болгон хөрвүүлэх: 3 алхам (зурагтай) Аналог камерыг хэсэгчлэн дижитал болгон хөрвүүлэх: 3 алхам (зурагтай)](https://i.howwhatproduce.com/images/004/image-9434-19-j.webp)
Аналог камерыг (хэсэгчлэн) дижитал болгон хөрвүүлэх: Сайн байцгаана уу! Гурван жилийн өмнө би Thingiverse -аас Raspberry камерыг Canon EF линзтэй холбосон загвар олсон. Энд линк байна https://www.thingiverse.com/thing:909176 Энэ нь сайн ажилласан, би үүнийг мартсан. Хэдэн сарын өмнө би хуучин төслийг дахин олсон бөгөөд
Аналог дижитал цаг: 4 алхам (зурагтай)
![Аналог дижитал цаг: 4 алхам (зурагтай) Аналог дижитал цаг: 4 алхам (зурагтай)](https://i.howwhatproduce.com/images/006/image-17135-5-j.webp)
Аналог дижитал цаг: Энэ цагийг хийх болсон шалтгаан нь миний анхны IKEA цаг ажиллахаа больсон бөгөөд надад энэ цагны орон сууц үнэхээр таалагдсан юм. Цагийг хаях нь дэмий хоосон зүйл гэж үзээд аналог / дижитал цагны хувьд дахин ашиглахаар шийдлээ
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (дижитал хөрвүүлэгчийн аналог): 4 алхам
![Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (дижитал хөрвүүлэгчийн аналог): 4 алхам Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (дижитал хөрвүүлэгчийн аналог): 4 алхам](https://i.howwhatproduce.com/images/002/image-5254-45-j.webp)
Raspberry Pi GPIO хэлхээ: ADC -гүй LDR аналог мэдрэгчийг ашиглах (Дижитал хөрвүүлэгчийн аналог): Бидний өмнөх зааварчилгаанд бид Raspberry Pi -ийн GPIO тээглүүрийг LED, унтраалга руу хэрхэн холбох, GPIO зүү хэрхэн өндөр болохыг харуулж байна. эсвэл Бага. Гэхдээ хэрэв та Raspberry Pi -г аналог мэдрэгчтэй ашиглахыг хүсвэл яах вэ? Хэрэв бид