Агуулгын хүснэгт:
- Алхам 1: Ciruit Layout
- Алхам 2: Arduino код
- Алхам 3: Matlab код (HallRT файл)
- Алхам 4: Matlab код (thresh_analyze)
- Алхам 5: Шүүх 1: Алиази хийхгүй
- Алхам 6: Туршилт 2: Мэдрэгчийг салгах (i)
- Алхам 7: Туршилт 3: Мэдрэгчийг салгах (ii)
- Алхам 8: Туршилт 4: Мэдрэгчийг салгах (iii)
![Түүвэрлэлтийн хувь/зааварчилгаа өгөх: 8 алхам Түүвэрлэлтийн хувь/зааварчилгаа өгөх: 8 алхам](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126581-sampling-ratealiasing-instructable-8-steps-with-pictures-j.webp)
Видео: Түүвэрлэлтийн хувь/зааварчилгаа өгөх: 8 алхам
![Видео: Түүвэрлэлтийн хувь/зааварчилгаа өгөх: 8 алхам Видео: Түүвэрлэлтийн хувь/зааварчилгаа өгөх: 8 алхам](https://i.ytimg.com/vi/KhySxiLY_mw/hqdefault.jpg)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
![Дээж авах хурд/Алиас авах зааварчилгаа Дээж авах хурд/Алиас авах зааварчилгаа](https://i.howwhatproduce.com/images/005/image-13145-61-j.webp)
Би өөр нэр (мөн түүврийн ханш) харуулсан боловсролын төслийг бий болгохыг хүсч байна.
Алхам 1: Ciruit Layout
![Циркийн зохион байгуулалт Циркийн зохион байгуулалт](https://i.howwhatproduce.com/images/005/image-13145-62-j.webp)
![Циркийн зохион байгуулалт Циркийн зохион байгуулалт](https://i.howwhatproduce.com/images/005/image-13145-63-j.webp)
Ардуино
Arduino бол хэлхээний суурь юм; servo мотор (кодчилсон дугуйтай), байрны заалны эффект мэдрэгчийг дэмжих.
-Кодлогч дугуй: Кодлогч дугуйны зорилго нь танхимын эффект мэдрэгчийн дээгүүр эргэлдэж, тойрог замаар эргэлддэг соронзыг түдгэлзүүлэх явдал юм.
-Мэдрэгчийн тохиргоо: Танхимын эффект сенорыг соронзны эргэх замын доор байрлуулсан бөгөөд түүний зорилго нь соронзны эргэлтийн хурд, өгөгдөл цуглуулах хурд зэргийг хянах явдал юм.
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
-
Материал авах:
Arduino (+ талхны самбар), утас, кодлогч дугуй, соронз, танхимын эффект мэдрэгч, servo мотор, Matlab програм, Arduino програм
- Кодлогчын дугуйг хайчилж, серво дээр холбож, соронзыг үүр рүү оруулна уу.
- Соронзон замын доор танхимын эффект сенсорыг хавсаргана уу (мэдрэгчийн утас өргөтгөл шаардлагатай байж магадгүй).
- Хэлхээг бий болгох.
Алхам 2: Arduino код
![Arduino код Arduino код](https://i.howwhatproduce.com/images/005/image-13145-64-j.webp)
Мэдээлэл цуглуулах арга
Arduino код нь танхимын эффект мэдрэгчээс 'Analog In' A0 портоор дамжуулан мэдээлэл цуглуулахын тулд [41 -р мөр] -ийг ашигладаг
Цуваа өгөгдөл дамжуулах арга
- [43 -р мөр] Ажиллаж буй таймерыг миллисекундээр програмын туршид байлгахын тулд 'millis ()' функцийг хэрэгжүүлдэг хувьсагч 'таймер' -ийг цуваа дэлгэц дээр харуулна.
- [45 -р мөр] Хөтөлбөрийг ажиллуулах явцад танхимын эффект сенсороос мэдээлэл авахын тулд 'analogRead' -ийг ашигладаг хувьсагч 'hallsensor' -ийг цуваа дэлгэц дээр харуулна.
Саатал () параметрийн зорилго
Delay () параметрийн зорилго нь танхимын эффект мэдрэгчээс хүлээн авсан мэдээлэл цуглуулах хариу өгөх хугацааг өөрчлөх явдал юм
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
Arduino програмд Arduino кодыг оруулна уу
Алхам 3: Matlab код (HallRT файл)
![Matlab код (HallRT файл) Matlab код (HallRT файл)](https://i.howwhatproduce.com/images/005/image-13145-65-j.webp)
![Matlab код (HallRT файл) Matlab код (HallRT файл)](https://i.howwhatproduce.com/images/005/image-13145-66-j.webp)
![Matlab код (HallRT файл) Matlab код (HallRT файл)](https://i.howwhatproduce.com/images/005/image-13145-67-j.webp)
![Matlab код (HallRT файл) Matlab код (HallRT файл)](https://i.howwhatproduce.com/images/005/image-13145-68-j.webp)
-Мэдээлэл хүлээн авах арга - [Зураг 3: Мөр 77]
ArduinoStep -аас мэдээлэл авах
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
Matlab код оруулах нь зурагнаас дээгүүр байгаа тул HallRT файлд хадгална уу
Алхам 4: Matlab код (thresh_analyze)
![Matlab код (thresh_analyze) Matlab код (thresh_analyze)](https://i.howwhatproduce.com/images/005/image-13145-69-j.webp)
![Matlab код (thresh_analyze) Matlab код (thresh_analyze)](https://i.howwhatproduce.com/images/005/image-13145-70-j.webp)
Оргил тоолох арга [Зураг 2: 45-53-р мөр]
- Энэхүү Matlab код дахь тугны хэрэглээ нь for давталт нь 'aRval' дээр бүдэрч унах үед урьдчилан тохируулсан 'thresh' утгын тооноос нэг дахин нэмэгдэх бөгөөд оргил нь одоор тэмдэглэгдэх болно. if-мэдэгдэл [45-50-р мөр] нь эвдэрнэ, учир нь туг = 1. Дарцаг бүхий хоёр дахь if-мэдэгдэл [51-53-р мөр] нь оргилд хүрч, оргил орчмын утгууд буурч эхэлснийг илэрхийлнэ. = 0 ба for давталт нь илүү олон оргилуудыг хайж байна.
-
Параметрүүд/Шаардлагатай утгууд:
- 'aRval': Туршилтын явцад цуглуулсан мэдээлэл.
- 'thresh': aRval дээр түүнээс дээш байгаа бүх зүйлийг оргил гэж зааж өгөх утга.
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
Хоёр дахь Matlab файлыг "thresh_analyze" үүсгээрэй
Алхам 5: Шүүх 1: Алиази хийхгүй
![Шүүх 1: Алиази хийхгүй Шүүх 1: Алиази хийхгүй](https://i.howwhatproduce.com/images/005/image-13145-71-j.webp)
![Шүүх 1: Алиази хийхгүй Шүүх 1: Алиази хийхгүй](https://i.howwhatproduce.com/images/005/image-13145-72-j.webp)
Зураг 1: Мэдээллийн туршилт @ Хойшлогдох 200 Зураг 2: Шинжилгээ хийсэн өгөгдлийг гурвалжлах
-Хойшлуулах параметр: 200
Оргилууд:
Тоолох = 45
-Нэг минутын хувьсгалын тоо:
45 хувьсгал/минут
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
-
Arduino -ийг зөөврийн компьютер дээрээ холбоно уу.
Arduino кодын саатлыг "200" болгож тохируулна уу. Байршуулах дээр дарна уу (програмын зүүн дээд буланд)
- Matlab файл HallRT [37 -р мөр] руу ороод 'delayTime' хувьсагчийг 200 болгож өөрчилнө үү.
- HallRT програмыг ажиллуулна уу.
- Matlab файлыг "delay_200" дор хадгална уу. (Зураг хадгалах)
- Delay_200.mat файлыг ачаална уу.
- Thresh_analyze програмыг ажиллуулна уу. (Зураг хадгалах)
Алхам 6: Туршилт 2: Мэдрэгчийг салгах (i)
![Туршилт 2: Мэдрэгчийг салгах (i) Туршилт 2: Мэдрэгчийг салгах (i)](https://i.howwhatproduce.com/images/005/image-13145-73-j.webp)
![Туршилт 2: Мэдрэгчийг салгах (i) Туршилт 2: Мэдрэгчийг салгах (i)](https://i.howwhatproduce.com/images/005/image-13145-74-j.webp)
Зураг 1: Мэдээллийн туршилт @ Саатал 50
Зураг 2: Шинжилгээ хийсэн өгөгдлийг үрэх
Хойшлуулах параметр: 50-Оргил:
Тоолох = 52
Нэг минутын хувьсгалын тоо:
52 хувьсгал/минут
---------------------------------------------------------------------------------------------------------
Дэд алхамууд:
-
Arduino -ийг зөөврийн компьютер дээрээ холбоно уу.
Arduino кодын саатлыг "50" болгож тохируулна уу. Байршуулах дээр дарна уу (програмын зүүн дээд буланд)
- Matlab файл HallRT [37 -р мөр] руу ороод 'delayTime' хувьсагчийг 50 болгож өөрчилнө үү.
- HallRT програмыг ажиллуулна уу.
- Matlab файлыг "delay_50" дор хадгална уу. (Зураг хадгалах)
- Delay_50.mat файлыг ачаална уу.
- Thresh_analyze програмыг ажиллуулна уу. (Зураг хадгалах)
Алхам 7: Туршилт 3: Мэдрэгчийг салгах (ii)
![Туршилт 3: Мэдрэгчийг арилгах (ii) Туршилт 3: Мэдрэгчийг арилгах (ii)](https://i.howwhatproduce.com/images/005/image-13145-75-j.webp)
![Туршилт 3: Мэдрэгчийг салгах (ii) Туршилт 3: Мэдрэгчийг салгах (ii)](https://i.howwhatproduce.com/images/005/image-13145-76-j.webp)
Зураг 1: Мэдээллийн туршилт @ Хойшлогдох 100 Зураг 2: Шинжилгээ хийсэн өгөгдлийг гурилаар хийх
Хойшлуулах параметр: 100-Оргил:
Тоолох = 54
Нэг минутын хувьсгалын тоо:
54 хувьсгал/минут
------------------------------------------------ -------------------------------------------------- ------- Дэд алхамууд:
-
Arduino -ийг зөөврийн компьютер дээрээ холбоно уу.
Arduino кодын саатлыг "100" болгож тохируулна уу. Байршуулах дээр дарна уу (програмын зүүн дээд буланд). '
- Matlab файл HallRT [37 -р мөр] рүү ороод 'delayTime' хувьсагчийг 100 болгож өөрчилнө үү.
- HallRT програмыг ажиллуулна уу.
- Matlab файлыг "delay_100" дор хадгална уу. (Зураг хадгалах)
- Delay_100.mat файлыг ачаална уу.
- Thresh_analyze програмыг ажиллуулна уу. (Зураг хадгалах)
Алхам 8: Туршилт 4: Мэдрэгчийг салгах (iii)
![Туршилт 4: Мэдрэгчийг салгах (iii) Туршилт 4: Мэдрэгчийг салгах (iii)](https://i.howwhatproduce.com/images/005/image-13145-77-j.webp)
![Туршилт 4: Мэдрэгчийг салгах (iii) Туршилт 4: Мэдрэгчийг салгах (iii)](https://i.howwhatproduce.com/images/005/image-13145-78-j.webp)
Зураг 1: Мэдээллийн туршилт @ Хойшлогдох 300 Зураг 2: Шинжилгээ хийсэн өгөгдлийг гурилаар хийх
-Хойшлуулах параметр: 300
Оргилууд:
Тоолох = 32
Нэг минутын хувьсгалын тоо:
32 хувьсгал/минут
-------------------------------------------------- -------------------------------------------------- ------- Дэд алхамууд:
-
Arduino -ийг зөөврийн компьютер дээрээ холбоно уу.
Arduino кодын саатлыг "300" болгож тохируулна уу. Байршуулах дээр дарна уу (програмын зүүн дээд буланд)
- Matlab файл HallRT [37 -р мөр] руу ороод 'delayTime' хувьсагчийг 300 болгож өөрчилнө үү.
- HallRT програмыг ажиллуулна уу.
- Matlab файлыг "delay_300" хэсэгт хадгална уу. (Зураг хадгалах)
- Delay_300.mat файлыг ачаална уу.
- Thresh_analyze програмыг ажиллуулна уу. (Зураг хадгалах)
Зөвлөмж болгож буй:
Python хөтөлбөр - Сар бүрийн хувь нэмэр/хадгаламжийн хүүг нэгтгэх: 5 алхам
![Python хөтөлбөр - Сар бүрийн хувь нэмэр/хадгаламжийн хүүг нэгтгэх: 5 алхам Python хөтөлбөр - Сар бүрийн хувь нэмэр/хадгаламжийн хүүг нэгтгэх: 5 алхам](https://i.howwhatproduce.com/images/001/image-916-10-j.webp)
Python Хөтөлбөр - Сар бүр оруулсан хувь нэмэр/Хадгаламжтай нийлмэл хүү: Сар бүрийн эцэст хувь нэмэр оруулах нийлмэл хүүг тооцоолох програм. TheCalculatorSite.com -оос авсан томъёо: Үндсэн зээлийн нийлмэл хүү: P (1+r/n)^(nt) Цувралын ирээдүйн утга: PMT × ((((1 + r/n)^nt - 1)/(r/n))
Хувь хүний дээж авах шахуургын ажиллах мэдрэгч: 3 алхам
![Хувь хүний дээж авах шахуургын ажиллах мэдрэгч: 3 алхам Хувь хүний дээж авах шахуургын ажиллах мэдрэгч: 3 алхам](https://i.howwhatproduce.com/images/011/image-32589-j.webp)
Хувь хүний дээж авах шахуургын үйл ажиллагааны мэдрэгч: би насосыг дээжлэх хувь хүмүүсийн сайн ажиллагааг хянах системийг хийсэн
Зааварчилгаа ашиглан зааварчилгаа хэрхэн бичих вэ: 14 алхам
![Зааварчилгаа ашиглан зааварчилгаа хэрхэн бичих вэ: 14 алхам Зааварчилгаа ашиглан зааварчилгаа хэрхэн бичих вэ: 14 алхам](https://i.howwhatproduce.com/images/006/image-17036-14-j.webp)
Зааварчилгаа ашиглан зааварчилгааг хэрхэн бичих вэ: Энэхүү баримт бичиг нь заавар бичихдээ зааварчилгааг хэрхэн ашиглахыг харуулсан болно
Хэрхэн зааварчилгаа өгөх боломжтой вэ: 4 алхам
![Хэрхэн зааварчилгаа өгөх боломжтой вэ: 4 алхам Хэрхэн зааварчилгаа өгөх боломжтой вэ: 4 алхам](https://i.howwhatproduce.com/images/003/image-6154-18-j.webp)
Зааварлагдах онцлог шинж чанарыг хэрхэн олж авах вэ?: Би зааварчилгаа өгч эхэлж байхдаа шинэ зүйл үзэх, мэддэг зүйлээ хуваалцах дуртай байсан ч миний хийж буй зүйлийг олон хүмүүс харахыг үргэлж хүсдэг байсан. Дараа нь надад нэг өдөр имэйл ирсэн бөгөөд миний сургамжийг онцолсон байна. Би маш их төөрөлдөж байсан болохоор од болсон
8 минутанд зааварчилгаа өгөх боломжтой: Бараг устдаггүй IPhone хайрцаг: 7 алхам
![8 минутанд зааварчилгаа өгөх боломжтой: Бараг устдаггүй IPhone хайрцаг: 7 алхам 8 минутанд зааварчилгаа өгөх боломжтой: Бараг устдаггүй IPhone хайрцаг: 7 алхам](https://i.howwhatproduce.com/none.webp)
8 минутын зааварчилгаа: Бараг устдаггүй IPhone-ийн хайрцаг: Сургууль аль хэдийнэ эхэлчихсэн байгаа бөгөөд сагсан бөмбөгөөр хичээллэх нь iphone-оо тэнд үлдээх хамгийн сайн спорт биш, хамгаалалтгүй, бараг нүцгэн, үнэхээр хүнд цохилтонд өртөж, хөлрөхгүй байх болно! Тиймээс, би дэлгүүрт түргэн аялал хийж, худалдаж авлаа